Fluid Vocal Synthesis System: UTAU .NET front-end

Discussion in 'UTAU Discussion' started by KNΞMΛTCS, May 24, 2015.

  1. Oda Hikaru

    Oda Hikaru Momo's Minion

    Messages
    50
    Likes Received
    3
    Trophy Points
    13
    It's good to breath for a while. Smell the roses, finish your pending works and when those works feels fine agan you come back. ^^
     
  2. Ezkori

    Ezkori Momo's Minion

    Messages
    24
    Likes Received
    8
    Trophy Points
    8
    I saw this on a forum and I can not wait for this to be a thing. I despise the way the UTAU editor looks and works, and I think that this is 100% needed in this community.
     
    KNΞMΛTCS likes this.
  3. Pikachuk(SeleDreamsP)

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

    Messages
    84
    Likes Received
    70
    Trophy Points
    32
    Since I didn't see any progress on the project since a long time, I'm posting to say that I forked the project on github and I'm working on fixing the issues of the current code in order to continue the project in the place of the creator
    The migration will take some time though because there's a lot of bad code practices I noticed in the code so I'll redo a lot of things the "correct way" in order to make the code more modular and intuitive

    I am planning too, to migrate the project to .NET Core, which would make it cross platform, but it will take some times before reaching this stade
     
    Buck and Kiyoteru like this.
  4. Pikachuk(SeleDreamsP)

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

    Messages
    84
    Likes Received
    70
    Trophy Points
    32
    In fact, I ended up starting immediatly by porting all the projects slowly to .NET Core, with the AvaloniaUI api for the UI in order to make cross platform development in the future easier
    actually, oto didn't have that much difficulty to go to .net standard, wavmod either, but I'm working on FluidSys since this one contains some UI code to remake with avalonia since it previously was using WinForms which is a Windows only technology
     
  5. Pikachuk(SeleDreamsP)

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

    Messages
    84
    Likes Received
    70
    Trophy Points
    32
    I think that I'll try too to use the source code of World4Utau in order to create a resampler that would work well with it like, that would allow really fast rendering of vocals, which would be a lot better to work with it
    Because what I always hated with UTAU is how slow it is to render vocals everytime, my wish would be to make something like Piapro or Vocaloid, where it renders in real time pretty quickly the vocals
     
  6. Pikachuk(SeleDreamsP)

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

    Messages
    84
    Likes Received
    70
    Trophy Points
    32
    That's because of the way UTAU renders vocals, it renders the vocals by calling the resampler executable note by note, it's a slow process, which is why resampler.dll tends to be faster, even though the quality of resampler.dll is...meh
    I feel like it's possible to make a system that can render in real time, it will just require to think about how I'll do it.
    But first of all, I must think about making something that works by fixing the software first lol
     
  7. Pikachuk(SeleDreamsP)

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

    Messages
    84
    Likes Received
    70
    Trophy Points
    32
    Yep, I'm planning to do a big rewrite of the software, I feel like I want to make a kind of "UTAU 2.0" so with added features and performance
    I'll just have to learn more about the way everything works since I don't have issues with programming in itself but I never worked on audio stuff programming in the past, once I'll have fixed the issues of the software and made sure everything works as intended, I'll start by trying to add the feature to render multiple UTAU at once (a bit like piapro where we have one track per vocaloid and they all sing together)
     
  8. Pikachuk(SeleDreamsP)

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

    Messages
    84
    Likes Received
    70
    Trophy Points
    32
    Since the whole fluid interface is black with white text, I wonder how I could do to make it easier to see
     
  9. Pikachuk(SeleDreamsP)

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

    Messages
    84
    Likes Received
    70
    Trophy Points
    32
    I'll probably add an option that allows people to customize the color scheme
    I'll add support for language translations too
     
    Mitt64 likes this.
  10. Pikachuk(SeleDreamsP)

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

    Messages
    84
    Likes Received
    70
    Trophy Points
    32
    I dunno, Well, someone could probably volunteer to make the official default voicebank, but anyway, atm there's a lot more to think about than simply the default vb
     
    Mitt64 and Kiyoteru like this.
  11. Kiyoteru

    Kiyoteru Local Sensei Supporter Defender of Defoko

    Messages
    2,740
    Likes Received
    3,623
    Trophy Points
    157
    Feel free to contact me regarding this whenever you're ready. St. Defoko's has provided a voicebank for MelodiaSynth and we would be willing to assist with the development of other vocalsynths as well.
     
    Last edited: Oct 3, 2018
  12. Pikachuk(SeleDreamsP)

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

    Messages
    84
    Likes Received
    70
    Trophy Points
    32
    I'll post about it when it will be the focus, actually my main focus is to make it usable before adding a default vb, since having an unusable default vb would be a bit weird
     
    Kiyoteru likes this.
  13. Pikachuk(SeleDreamsP)

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

    Messages
    84
    Likes Received
    70
    Trophy Points
    32
    I have created a new github repo where I will post the progress of the reconstruction in .NET Core of the project https://github.com/pikachuk/Fluid-Core
    the repo is empty atm but I'll update it
     
    Kiyoteru likes this.
  14. Kiyoteru

    Kiyoteru Local Sensei Supporter Defender of Defoko

    Messages
    2,740
    Likes Received
    3,623
    Trophy Points
    157
    Sorry, updated my earlier post just now.
     
  15. Pikachuk(SeleDreamsP)

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

    Messages
    84
    Likes Received
    70
    Trophy Points
    32
    I just pushed my progress on github, It's not usable yet, it's only partially done atm
     
  16. Pikachuk(SeleDreamsP)

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

    Messages
    84
    Likes Received
    70
    Trophy Points
    32
    After some thinking I ended up thinking about something,
    Since FVSS wasn't optimized since the beginning and wasn't planned to be made on .NET Core at all, wouldn't it be better if I litterally remade from scratch a new one inspired by FVSS ?

    unless people would prefer simply FVSS itself
    It would be a bit longer at first but easier in the long run to make a completely new one since I would perfectly know the code I wrote, and I would be able to organize everything nicely
     
  17. Pikachuk(SeleDreamsP)

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

    Messages
    84
    Likes Received
    70
    Trophy Points
    32
    Well, in this case, I'll probably program the new software in C++ instead and use the Qt api for the UI, because it would be more efficient in C++, and I could even port it to phones, so it would even allow people to use UTAU on phones
    I will post a new thread related to the new project to ask people about what kind of UI they would prefer for the workflow etc
     
  18. Pikachuk(SeleDreamsP)

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

    Messages
    84
    Likes Received
    70
    Trophy Points
    32
    Buck and azazel like this.

Share This Page