How to Combine Pre-existing Voicebanks as Appends?

TheEternalChild7

Ruko's Ruffians
Defender of Defoko
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:
  • Like
Reactions: Kiyoteru

TheEternalChild7

Ruko's Ruffians
Defender of Defoko
Thread starter
Seems like everything should work properly. Have you tried using A and H as suffixes instead of ~ and * ?
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.
 
  • Like
Reactions: Kiyoteru

kimchi-tan

Your local Mikotard
Global Mod
Defender of Defoko
This might sound tedious, but can you send us screenshots of the otos and prefix maps? Perhaps we can see the problem through them.
 

TheEternalChild7

Ruko's Ruffians
Defender of Defoko
Thread starter
This might sound tedious, but can you send us screenshots of the otos and prefix maps? Perhaps we can see the problem through them.
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.pngUTAUScreenshot2.pngUTAUScreenshot3.png
 
  • Like
Reactions: Kiyoteru

kimchi-tan

Your local Mikotard
Global Mod
Defender of Defoko
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.
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?
 

수연 <Suyeon>

Your friendly neighborhood koreaboo trash
Supporter
Defender of Defoko
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.
 
  • Like
Reactions: TheEternalChild7

TheEternalChild7

Ruko's Ruffians
Defender of Defoko
Thread starter
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.
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?
 

kimchi-tan

Your local Mikotard
Global Mod
Defender of Defoko
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:

수연 <Suyeon>

Your friendly neighborhood koreaboo trash
Supporter
Defender of Defoko
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.
[doublepost=1481678493][/doublepost]
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".
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:
  • Like
Reactions: TheEternalChild7

Kiyoteru

UtaForum power user
Supporter
Defender of Defoko
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".
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.
 
  • Like
Reactions: kimchi-tan

TheEternalChild7

Ruko's Ruffians
Defender of Defoko
Thread starter
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".
By calling an append with the "- あQ" lyric, it looks for "- あQA3" in the oto.

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.

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.

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! ^^
 

Similar threads