UTAU voicebanks as DLLs?

Dangosan

Jellie Bellie Pete Rat Gummie Candie
Defender of Defoko
Today I checked OS' UTAU webpage and it states that an upcoming voicebank will be released s a .dll.
I want to know whether UTAU voicebanks can function in the .dll format instead of being just a folder with .wavs.
 
  • Like
Reactions: Zoku

nmasao1

Momo's Minion
Today I checked OS' UTAU webpage and it states that an upcoming voicebank will be released s a .dll.
I want to know whether UTAU voicebanks can function in the .dll format instead of being just a folder with .wavs.

It is called as 'DLL voicebank (DLL音源)". DLL is one of program formats.
In case of normal voicebank, UTAU reads wav file when rendering.
In other hand, in case of DLL voicebank, UTAU calls the dll and the dll returns wav data.
Because DLL is a program, it can do various things.
For example, it can read zip file, unzip wav data, and returns it to UTAU.
For another example, it can download wav data from web site and returns it to UTAU.
But I don't hear someone made a DLL voicebank except ameya-san made a sample voicebank.
 

orahi_shiro

Ruko's Ruffians
Defender of Defoko
Today I checked OS' UTAU webpage and it states that an upcoming voicebank will be released s a .dll.
I want to know whether UTAU voicebanks can function in the .dll format instead of being just a folder with .wavs.

Yep, some time ago, some UTAU plugin developers found that .dll files can be automatically loaded before you use a bank (ameya programmed it and noone knew about it 'till some months ago). At the moment there are some UTAU .dll plugins such as "UTAU achievements" done by nmasao1 or "UTAU online register" that allows an external website to register which banks have been used, done by maruloop.
As far as I know, these type of .dll UTAU banks are still on progress and I want to test this concept out with a bank I have on works (I can't guess how to make .dlls yet though orz)
thanks for visiting my website btw

EDIT: Pretty much what nmasao1 said yepp
 

Chianachini

Ruko's Ruffians
Defender of Defoko
I've never used dll banks. Out of curiosity, do they take longer to render and do you guys think it's a practical format?
 

shinami

Procrastination Queen
Tutor
Supporter
Defender of Defoko
I honestly wouldn't want to use a bank like that unless you can access everything in the bank outside of UTAU as well. What if you want to clean up something in the WAVs becuase you heard a puff of breath they left in? Or if you want to use their real recorded breaths in the final product? Or to edit the oto outside of UTAU? Sure maybe it's more convenient for people who don't understand the "anatomy" of an UTAU voicebank folder but I think it's important to have free access to everything.

Then again maybe you do with DLL, I have no idea.
 
  • Like
Reactions: mangosiryan12

Chianachini

Ruko's Ruffians
Defender of Defoko
I honestly wouldn't want to use a bank like that unless you can access everything in the bank outside of UTAU as well. What if you want to clean up something in the WAVs becuase you heard a puff of breath they left in? Or if you want to use their real recorded breaths in the final product? Or to edit the oto outside of UTAU? Sure maybe it's more convenient for people who don't understand the "anatomy" of an UTAU voicebank folder but I think it's important to have free access to everything.

Then again maybe you do with DLL, I have no idea.
Those are good points. I probably shouldn't knock it till I try it, but thank you!
 

na4a4a

Outwardly Opinionated and Harshly Critical
Supporter
Defender of Defoko
That sounds incredibly useful for when large voicebanks get updated.
But being a dll file, I imagine that the creator would need some programming knowledge to make actual use of it.
So it'd probably be reserved for high quality, heavily worked on banks.

and people said UTAU development was dead hahaha
 
Last edited:

수연 <Suyeon>

Your friendly neighborhood koreaboo trash
Supporter
Defender of Defoko
I wrote tutorial though in Japanese http://ch.nicovideo.jp/nmasao/blomaga/ar695592
I'm lazy to translate it to English _(:3

By the way, one important fact is that since DLL is one of Windows functions, you cannot use DLL voicebanks with UTAU-Synth.

Think you can provide this in English sometime in the future? I'm sure the tutorial is nice and all, but if no one can read it, then it's essentially useless. :/
 
  • Like
Reactions: mangosiryan12

Dangosan

Jellie Bellie Pete Rat Gummie Candie
Defender of Defoko
Thread starter
Now all we need is a translated reference for creating a voicebank DLL.
 

Similar threads