How to Combine Pre-existing Voicebanks as Appends?

Discussion in 'Q&A and Tech Support' started by TheEternalChild7, Dec 12, 2016.

  1. TheEternalChild7

    TheEternalChild7 Ruko's Ruffians Defender of Defoko

    Messages
    126
    Likes Received
    148
    Trophy Points
    48
    So I've been trying to figure this out for a long time now. How would one go about combining multiple (multipitch) voicebanks into one so that you can switch between them in the middle of a UST using suffixes?

    I'm trying to do this with 3 of Kohaku Merry's new voicebanks right now, and I thought I had it figured out, but apparently I'm doing something wrong, or missing a step, or something. I'm trying to use her Flowwand bank as the core/default, AerialLyra as a whisper append, and Highwire as a power append. But while the Flowwand works fine as her default, and I thought I'd set it up so her other banks would work with suffixes, using those suffixes just results in the notes not playing. Here's the process I tried to use:

    First, I copied all of the pitch folders of each voicebank and pasted them all into the same main folder, labelling them "A3 Flowwand," "G#3 AerialLyra," and so on.

    Then, I compared AerialLyra and Highwire's prefix maps to Flowwand's, and changed the names of the notes in their otos to match Flowwand's prefix map pitches. (Ex: AerialLyra's G#4 pitch is used in more or less the same range as Flowwand's A4 pitch, so I went into the G#4 AerialLyra folder and edited the oto to replace every "G#4" with "A4" so the Flowwand prefix map would use that pitch in that range.)

    Lastly, I opened each individual pitch folder's oto in SetParam and added suffixes for AerialLyra and Highwire's pitches. (Ex: I added the "~" suffix to all of the sounds in the AerialLyra folders and the "*" suffix to all of the sounds in the Highwire folders.)

    So what am I doing wrong here?
     
    Last edited: Dec 12, 2016
    Kiyoteru likes this.
  2.  
  3. Kiyoteru

    Kiyoteru Hiyama-sensei Supporter Defender of Defoko

    Messages
    1,662
    Likes Received
    1,755
    Trophy Points
    157
    Seems like everything should work properly. Have you tried using A and H as suffixes instead of ~ and * ?
     
    TheEternalChild7 likes this.
  4. TheEternalChild7

    TheEternalChild7 Ruko's Ruffians Defender of Defoko

    Messages
    126
    Likes Received
    148
    Trophy Points
    48
    Well, I didn't want to use letters because I use Find/Replace to change suffixes and there are a lot of "a"s in the oto. But I just tried using Q and X and neither worked, unfortunately.
     
    Kiyoteru likes this.
  5. kimchi-tan

    kimchi-tan Your local Mikotard Global Mod Moderator Defender of Defoko

    Messages
    664
    Likes Received
    1,751
    Trophy Points
    119
    This might sound tedious, but can you send us screenshots of the otos and prefix maps? Perhaps we can see the problem through them.
     
  6. TheEternalChild7

    TheEternalChild7 Ruko's Ruffians Defender of Defoko

    Messages
    126
    Likes Received
    148
    Trophy Points
    48
    Sure, if you're willing to take a look. Thank you!
    The first screenshot is the main folder everything's in, the second is the middle bit of the prefix map in the main folder (everything above the visible range is A4 and everything below it is A3), and the third are the otos in the A3 AerialLyra, A3 Flowwand, and A3 Highwire folders in that order from left to right. (Sorry the pictures are huge. x_x)

    Um, also: you said "prefix mapS"? Plural? Are there supposed to be multiple prefix maps in appended banks, like how you need to include a separate oto for each folder? Because if so, that's... probably my issue here. I only have the one in the main folder.
    UTAUScreenshot1.png UTAUScreenshot2.png UTAUScreenshot3.png
     
    Kiyoteru likes this.
  7. kimchi-tan

    kimchi-tan Your local Mikotard Global Mod Moderator Defender of Defoko

    Messages
    664
    Likes Received
    1,751
    Trophy Points
    119
    Oops, my bad OTL There should only be one prefix map. Everything seems to be fine. Weird:cynical:
    But for some vbs I have, they have a prefix map in each pitch for example:
    upload_2016-12-13_13-32-11.png
    Maybe try that?
     
  8. TheEternalChild7

    TheEternalChild7 Ruko's Ruffians Defender of Defoko

    Messages
    126
    Likes Received
    148
    Trophy Points
    48
    Just gave that a try, and still the same result. :sad:
     
  9. 수연 <Suyeon>

    수연 <Suyeon> Your friendly neighborhood koreaboo trash Supporter Defender of Defoko

    Messages
    544
    Likes Received
    495
    Trophy Points
    99
    Have you made a prefix map for each bank/pitch that you've added to the parent folder? Each pitch needs it's own unique suffix and to be prefix mapped independently before they'll work.
     
    TheEternalChild7 likes this.
  10. TheEternalChild7

    TheEternalChild7 Ruko's Ruffians Defender of Defoko

    Messages
    126
    Likes Received
    148
    Trophy Points
    48
    Oh, so each one DOES need its own prefix map? How should they be mapped, exactly? (For example, should all of the pitches in the A3 AerialLyra folder's prefix map be mapped to A3?) And do you need to include suffixes in the prefix map as well as the oto?

    Also, you say each pitch needs unique suffixes? Does that mean that I can't set the suffix as Q in the oto for every AerialLyra pitch folder? So I'd need to set A3's as Q and C4's as L or something, and switch between them manually?
     
  11. kimchi-tan

    kimchi-tan Your local Mikotard Global Mod Moderator Defender of Defoko

    Messages
    664
    Likes Received
    1,751
    Trophy Points
    119
    OH I just realized the problem!

    You placed the suffix after the pitch. It should be before the pitch. So for example it should be "- あQA3" instead of "- あA3Q".
     
    Last edited: Dec 13, 2016
    TheEternalChild7 and Kiyoteru like this.
  12. 수연 <Suyeon>

    수연 <Suyeon> Your friendly neighborhood koreaboo trash Supporter Defender of Defoko

    Messages
    544
    Likes Received
    495
    Trophy Points
    99
    To give an example from my own bank - granted, it's structured a little differently from Merry's, but it should apply regardless...
    My core bank - 6 pitches - has a folder for each pitch, just like Merry's banks. They have their own unique suffixes in alias (for ex. G3's prefix is 1, C4 is 2, etc.). The prefix map that UTAU will default to will be for the suffixes I set for these pitches.

    To get appends to work, you want each folder - or each pitch [with proper file-naming, you can have multiple pitches in a folder] - to have a unique suffix and to be prefix mapped. For AerialLyra for ex. there's 3 pitches and those suffixes should all be different. Something like L for the lowest pitch, L2 for the middle, L3 for the highest - or whatever you want to use. They'll all be prefixed mapped within their own folder and should activate when you manually change the notes within UTAU. Those prefix maps will be unique to their folders and will only be triggered automatically if you change to those folders through Properties. Highwire gets their own unique suffixes and a prefix map each as well. I suggest keeping the suffixes simple and not using A3, etc. in conjunction with Q and X. just Q, Q2, Q3, X, X2, X3 is sufficient. You already know the pitches because of the folder names.
    --- Double Post Merged, Dec 13, 2016 ---
    The order doesn't matter. A3 by itself is a suffix. A3Q or QA3; it's all just a singular suffix according to prefix map and will work regardless if written correctly (cause you can only have 1 suffix or 1 prefix per note on a prefix map and it must be an exact match to the alias). The order would matter if it were meant to be a prefix instead and put at the front of the - あ, so... a prefix and suffix together would be Q- あA3
     
    Last edited: Dec 13, 2016
    TheEternalChild7 likes this.
  13. Kiyoteru

    Kiyoteru Hiyama-sensei Supporter Defender of Defoko

    Messages
    1,662
    Likes Received
    1,755
    Trophy Points
    157
    I'm pretty sure this is what will make it work, though.
    The second suffix is the one read by the prefix map, and the one that can be omitted in the UST. By calling an append with the "- あQ" lyric, it looks for "- あQA3" in the oto.
     
    kimchi-tan likes this.
  14. TheEternalChild7

    TheEternalChild7 Ruko's Ruffians Defender of Defoko

    Messages
    126
    Likes Received
    148
    Trophy Points
    48
    AHHH YES, THAT FIXED IT! Thank you so much! :'D This was driving me crazy! That's odd, though; I used SetParam to add the suffixes, so I assumed they were in the right place. I guess SetParam doesn't work as well on multipitch otos.

    Huh. Well, that explanation makes sense to me, but now that I switched the pitch/suffix order, there don't seem to be any problems. I guess if I run into trouble further down the line, though, I'll know what's wrong. Thank you! ^^
     

Share This Page