CVDBStudio is the tool for making sound db for Rocaloid 3, the replacement of TDPSMStudio.
The significance of this tool, or why not writing plug-ins for wave editors such as audacity is that wave editors are not convenient for batch processing.
Generally what CVDBStudio does is to turn bunches of .wav into .cvdb, like:
a_C3.wav -> a_C3.cvdb
i_D#4.wav -> i_D#4.cvdb
...
More specifically, the three major jobs(steps) CVDBStudio does are:
Refine & adjust the raw .wav data (output is also .wav).
Identify pulses and formants in .wav and output .cvdb.
Check & adjust the .cvdb produced in step 2.
CVDBStudio will be very similar to TDPSMStudio, which also has three similar functions.
Like TDPSMStudio, CVDBStudio also has three modes for the above steps:
Wave Editor Mode
CVDB Converter Mode
CVDB Quality Control Mode
To offer a direct view of what CVDBStudio should look like, here is a screenshot of TDPSMStudio, and CVDBStudio generally copies its UI.
Wave Display Box
The center is a picture box which displays the waveform. Scroll mouse wheel to zoom in/out. Where you scroll the mouse wheel, where will be the center of zoom.
The red contour shows the magnitude envelope. The black line won't be included in CVDBStudio.
The green wave is the moving average of input, will be replaced by the low passed wave of input (which is used to identify the pulses).
The pink straight line shows the VOT of input(delayed by certain num of samples). It won't be delayed in CVDBStudio.
Red contour, pink line, and green wave will only occur in CVDB Converter Mode.
Lower Panel
Amplitude: vertical scale of the wave box.
Completeness: the percentage of completed conversion.
Consonant: if the input is a diphone, consonant should be checked.
Data Length: how many samples will be contained in .cvdb.
Balance Wave: whether to cancel out vertical offset of the wave or not.
Upper Tool Strip
Symbol & Pitch specifies which .wav to open(in Wave Editor & CVDB Converter Mode) or .cvdb to open(in CVDB Quality Control Mode). (Removed in CVDBStudio)
Prev & Next loads prev/next pitch. We had different files for every pitches, and you can see it used to be super time consuming to make a sound db...
Analyze Frame: Convert .wav to .cvdb. Will be renamed as "Convert" in CVDBStudio.
Analyze Frame To All: Batch conversion. Click once, all pitches done (but some may be wrongly converted so that's why we have CVDB Quality Control Mode). Will be removed in CVDBStudio.
View All: Surf through all pitches of the given symbol, from C2 to C5, 2 files per second. Do not modify or change any thing.
Stop: abort the above process.
Adjust To All: Batch process of .wav. Only enabled in Wave Editor Mode.
Wave Editor Mode
In Wave Editor Mode you can use left/right mouse button to select a part of the wave, and then modify them.
Only one sound track of course.
The tool strip on the left will be enabled, these are effects that can be applied on the wave.
Additional Features in CVDBStudio
Symbol & Pitch text boxes in the upper tool strip will be removed. Instead there will be a floating panel holding a file list. Just drag files in as input. The panel should also contain a clear button. Prev & Next button will act on the file list instead of pitches.
There will be another floating panel for marking formants (F1, F2, F3). The panel is quite like formant tester: a spectrum and F1, F2, F3 text boxes and sliders, but no S1, S2, S3. They will be automatically identified by program.
This issue still doesn't cover all the details, but you can refer to the vb.net source code of TDPSMStudio:
CVDBStudio is the tool for making sound db for Rocaloid 3, the replacement of TDPSMStudio. The significance of this tool, or why not writing plug-ins for wave editors such as audacity is that wave editors are not convenient for batch processing.
Generally what CVDBStudio does is to turn bunches of .wav into .cvdb, like:
More specifically, the three major jobs(steps) CVDBStudio does are:
CVDBStudio will be very similar to TDPSMStudio, which also has three similar functions. Like TDPSMStudio, CVDBStudio also has three modes for the above steps:
To offer a direct view of what CVDBStudio should look like, here is a screenshot of TDPSMStudio, and CVDBStudio generally copies its UI.
Wave Display Box
Red contour, pink line, and green wave will only occur in CVDB Converter Mode.
Lower Panel
Upper Tool Strip
Wave Editor Mode
Additional Features in CVDBStudio
This issue still doesn't cover all the details, but you can refer to the vb.net source code of TDPSMStudio:
https://github.com/Sleepwalking/Rocaloid/tree/Rocaloid-1.6.0-Core-ver.-%28VB.Net%29/RocaloidDevelopSuit/TDPSMStudio