UTSU - A cross-platform vocal synth frontend

Discussion in 'UTAU Discussion' started by Lethe, Jan 14, 2018.

  1. Lethe

    Lethe Ruko's Ruffians Supporter Defender of Defoko

    Messages
    32
    Likes Received
    184
    Trophy Points
    37
    @piachuk
    Most of the slowness comes from either making things single-threaded when they should be multi-threaded (loading voicebanks for example) or loading UI elements all at once instead of only when the user scrolls to them.

    That said, the UTSU engine is separate from the main UI and could definitely use more optimizing. I'd be interested to see a C++ take on it, especially if it could efficiently handle temp files and caching! Real-time rendering (for every resampler except moresampler :[ ) is also a possibility as long as you start playing the first notes of a song while the later ones are still being added by the wavtool.
     
  2. Pikachuk(SeleDreamsP)

    Pikachuk(SeleDreamsP) Teto is love, Teto is life (Rin too) Defender of Defoko

    Messages
    63
    Likes Received
    47
    Trophy Points
    22
    The best for the real time rendering would be a multithread process where it's cutting the rendering process in multiple threads, the first one where it's rendering the first half of the song, then other ones rendering the rest
    a solution to help real time rendering for instance when moving notes would be to have a kind of cache of prerendered "la" note for the voicebank for each note that would be played without having to process anything which would help when someone has difficulties to identify the note
     
  3. Wendi

    Wendi 熊熊 !!! Defender of Defoko

    Messages
    108
    Likes Received
    263
    Trophy Points
    68
    Hi there! I'm still kinda having the same problems as before i dont know if im doing something wrong. I just loaded the Acedia UST with the UTAU gekiyaku and when it plays it sounds like the consonant velocity is low or something and the rhythms are off. I had this problem very often in the previous version, could it be something im doing or the USTs/voicebanks im using? thanks.
     
  4. Halo

    Halo Icon by Wanpuccino @ DA Administrator Defender of Defoko

    Messages
    464
    Likes Received
    143
    Trophy Points
    63
    I'm getting the same thing @DELTΔ . Feels like its more prevalent on premade USTs, and that it's maybe just a preutt/overlap/STP clearing issue? I feel that the preutterance and overlap should automatically be cleaned out, or we should have the traditional UTAU clear button back that resets only the overlap and preutterance of all selected notes. At the very least the reset button should be able to handle multiple notes at one time. Right now its not really feasible to use a premade UST in UTSU because of this issue.
    EDIT: Actually, on premade USTs the reset button... is uh. I don't know what it's doing, but it's not right I don't think. Certainly not properly re-applying the preutt and overlap, thats for sure, even if I go in and reset each note individually.

    I remade a few lines of a song from a UST using the new Ritsu bank to test this and yeah, its on time if I create it from scratch (because the preutt and overlap are what they should be, im sure). In doing that I also noticed that if I load Ritsu Nanika on a romaji UST, it will translate it to hiragana but WON'T use the prefix map. This may already be known and is just a low priority feature (perfectly understandable) but in order for the romaji cv > hiragana VCV conversion feature to be useful it really needs to apply the prefixmap.
     
    Last edited: Oct 8, 2018
  5. Wendi

    Wendi 熊熊 !!! Defender of Defoko

    Messages
    108
    Likes Received
    263
    Trophy Points
    68
    okay, so i'm having another issue. this is the first time i've noticed it because this is the first time i've done this.
    whenever I export something as a wav and then import it to garageband, the sample that is rendered as a wav comes out EXTREMELY amplified and static-y
    I tried this on the new update and previous versions and i'm having the same problem. I've tried multiple USTs and they all have this problem. I'm using the UTAU gekiyaku. when it renders/ plays in UTSU, its fine . I double checked that the intensity is normal. For some reason once its exported as a wav it turns into the super loud amplified static. i didn't notice this before because i haven't tried exporting anything until now. does anyone know how i can fix this? is it just me or is it a bug.... though it seems like its exporting fine for some other people i think.

    also, another quality of life feature you could add on the next time you work on this is the ability to select more than one slot when editing the prefix map. thanks for reading!
     
    Last edited: Oct 14, 2018
  6. Pikachuk(SeleDreamsP)

    Pikachuk(SeleDreamsP) Teto is love, Teto is life (Rin too) Defender of Defoko

    Messages
    63
    Likes Received
    47
    Trophy Points
    22
    Could it be from a library you're using that contains a bug ?
     
    Wendi likes this.
  7. Pikachuk(SeleDreamsP)

    Pikachuk(SeleDreamsP) Teto is love, Teto is life (Rin too) Defender of Defoko

    Messages
    63
    Likes Received
    47
    Trophy Points
    22
    Anyway, I'll download the Utsu source and see what I can do to help, since java and C# are both really similar I shouldn't have too much difficulties
     
  8. Pikachuk(SeleDreamsP)

    Pikachuk(SeleDreamsP) Teto is love, Teto is life (Rin too) Defender of Defoko

    Messages
    63
    Likes Received
    47
    Trophy Points
    22
    [​IMG]
    By the way, Utsu can totally be built and used with the openjdk, it doesn't require the oracle jdk, it just requires to install openjfx too (which is the open source version of the oracle jfx)
    that's a good thing because there's some limitations with the oracle version of the jdk (because of the licence)

    edit: @DELTΔ I've uploaded my first contribution by adding a french translation, the pull request is on the github
     
    Last edited: Oct 15, 2018
  9. Dangosan

    Dangosan Jerboa angel of Light Defender of Defoko

    Messages
    236
    Likes Received
    187
    Trophy Points
    72
    UTSU works for me using OpenJDK + OpenJFX, but there is a really annoying issue present. The drop-down menus in the menu bar disappear after a second or so after being triggered.
    (OpenJDK 1.8.0_181/Fedora 27)
     
  10. Pikachuk(SeleDreamsP)

    Pikachuk(SeleDreamsP) Teto is love, Teto is life (Rin too) Defender of Defoko

    Messages
    63
    Likes Received
    47
    Trophy Points
    22
    Weird, for me it doesn't happen...
     
  11. Wendi

    Wendi 熊熊 !!! Defender of Defoko

    Messages
    108
    Likes Received
    263
    Trophy Points
    68
    This makes me sound stupid, but what do you mean by library?

    Ahhhhh i'm really confused for some reason... Pull request...?(what is that again.. i'm dumb lmao)
     
  12. Pikachuk(SeleDreamsP)

    Pikachuk(SeleDreamsP) Teto is love, Teto is life (Rin too) Defender of Defoko

    Messages
    63
    Likes Received
    47
    Trophy Points
    22
    Don't worry, I just confused you with the developer, a library is something we use to share functionnalities between programs, it's a kind of "reusable package of code" meant to be reused between multiple applications

    and a pull request is when we have contributed to a program and are uploading it to the main github repository but the owner must verify it before merging it with the main branch
     
  13. Cocoa

    Cocoa Teto's Territory

    Messages
    21
    Likes Received
    27
    Trophy Points
    20
    wow i really like this!!! afaik it's only missing pitch bending and then i'd use it over utau any day lmao
     
  14. Halo

    Halo Icon by Wanpuccino @ DA Administrator Defender of Defoko

    Messages
    464
    Likes Received
    143
    Trophy Points
    63
    But it does have pitch bending?
     
  15. Cocoa

    Cocoa Teto's Territory

    Messages
    21
    Likes Received
    27
    Trophy Points
    20
    at least on my version, the pitch bending is.... unique. every time i bend it all bends jump up an octave.
     
    Halo likes this.
  16. オスカー

    オスカー Teto's Territory

    Messages
    16
    Likes Received
    5
    Trophy Points
    15
    i just have to say that after using this program for only a few moments, i am really impressed with your work! i really appreciate it because it looks nice, is easy to use, and also the resampler (idk if you developed it or not) sounds really great! keep up the great work. :^)
     

Share This Page