Forum

Please consider registering
guest

Log In

Lost password?
Advanced Search

— Forum Scope —




— Match —





— Forum Options —





Minimum search word length is 4 characters - maximum search word length is 84 characters

The forums are currently locked and only available for read only access
Importing data into Vocaloid
Jun 4 2004
15:45
mdboom
New Member
Members
Forum Posts: 1
Member Since:
Jun 4 2004
Offline

Greetings,

I’m a software developer at Johns Hopkins U… among other things, I am developing software for optical sheet music recognition of our library’s special collection. The ultimate goal is to make MusicXML and MIDI versions of these scores available along with the page images on the web. Since most of the material is Piano/Vocal, I thought it could also be useful to provide a singing-synthesised version.

I do not own Vocaloid, and have limited resources to do so for testing purposes alone.

On to my question… is it possible to import notes *with* lyrics into Vocaloid? If so, how is that done? (eg. MIDI with Lyric events?). Better yet, is the file format for Vocaloid documented, so that I could produce it directly? Importing only notes and then entering lyrics by hand into the Vocaloid GUI would be too labor-intensive, as we’re talking thousands of pieces of music. Also, does Vocaloid have any sort of batch conversion facility?

Thanks in advance for your help.

Mike

Jun 4 2004
17:48
andromeda
Member
Members
Forum Posts: 188
Member Since:
Feb 27 2004
Offline

Vocaloid midi files are non-standard but you can import a standard file into Vocaloid. A single vocal line works fine so long as there is no overlap of notes. A single Vocaloid track is strictly monophonic, as you can’t sing two notes at the same time unless you are a Tibetan monk! So a duet would have to have the two vocal lines on separate midi channels. As far as I’m aware you can import standard embedded lyrics into the editor. The problem then is that Vocaloid then has to look these words up in its dictionary, and convert them to phonemes in order to generate musical sounds. The phoneme trasformation can be a bit hit-and -miss and usually requires a lot of manual tweaking. Without the tweaking the results can be comical. The vocaloid midi implementation is well documented on 8 pages at the back of the user guide. I don’t know if the guide is on line anywhere on the vocaloid site. You could get someone who has the resources to get it copied/scanned/converted to pdf or whatever and sent to you. If you ask zero-g nicely they may help.
Hope this is useful.
Chris

Jun 4 2004
18:19
pow_backslash
Member
Members
Forum Posts: 32
Member Since:
Mar 14 2004
Offline

I personally had a problem importing lyrics from Sonar.

I would save the track as a MIDI 1 file and when I loaded it into Vocaloid the words would be there, but they wouldn’t convert. That is “Lyric Transformation” did nothing. So I was forced to re-type the words again.

However I noticed, after a half a dozen songs, that some words did transform. After examination of the aforesaid, I figured out that if I put a hyphen (in Sonar) after each word or syllable that was assigned to a note, then the notes transformed perfectly.

So it would look like: And-the-bull-walked-a-round-o-lay- in Sonar but the hyphens wouldn’t be there in Vocaloid. I guess V wants to see a de-limiter of some kind around the words. I never tried anything but the hyphen so I don’t know if anything else will work.

I don’t know if any other sequencers have this problem. Perhaps others will input this NFO.

Jun 4 2004
23:42
gray
Member
Members
Forum Posts: 304
Member Since:
Feb 27 2004
Offline

Yes, hyphens have to be there. No commas or periods. No overlapping notes, and the lyrics must be on exactly the same time frame as the melody note. I have done a couple of songs that I didn’t have to change a single lyric. Just do a lot of tweaking after the transform.

Jun 5 2004
13:29
robotarchie
Member
Members
Forum Posts: 223
Member Since:
Feb 27 2004
Offline

[quote="mdboom":1k3dy3ko] Also, does Vocaloid have any sort of batch conversion facility?
[/quote:1k3dy3ko]

I only know of one unofficial MIDI file batch converter which is available for vocaloid. It’s called “Gray” and can do thousands of files at a time <img class=” />

Jun 5 2004
13:54
andromeda
Member
Members
Forum Posts: 188
Member Since:
Feb 27 2004
Offline

I was going to offer my services – I thought he said “botch” converter.

Jun 5 2004
14:05
gray
Member
Members
Forum Posts: 304
Member Since:
Feb 27 2004
Offline

Whew. I thought he said bitch conversion

Jun 5 2004
16:33
robotarchie
Member
Members
Forum Posts: 223
Member Since:
Feb 27 2004
Offline

Wait till my bitches get you – they’ll convert you…. you’ll never be able to look at another woman again. Did a bang up job in Iraq recently despite bad publicity, very comodious …. <img class=” />

Jun 5 2004
19:42
tazman
Member
Members
Forum Posts: 13
Member Since:
Feb 6 2004
Offline

Hi mike,

I think it will be best if you can implement within your program the ability to save vocaloid midi files with the lyrics and maybe other specific parameters (i.e phonemes, expressions)…

Unfortunately the manual has a detailed description of the midi format used by the VSTi only and not of the file format that the vocaloid editor is using which is totally different… Fortunately its not complicated and I am sure with a little bit of patience and study of vocaloid midi files you will manage to get some code that can save notes and lyrics….

At the moment I am developing two applications that save vocaloid midi files so If you have any questions or problems send me a private message I ll be glad to help you out..

Tasos

Jun 6 2004
20:13
vocaleaner
Member
Members
Forum Posts: 66
Member Since:
May 7 2004
Offline

Hi

Does this explain why when you import a vocaloid midi, it does not work?

Thanks Taz

Robert

Jun 7 2004
08:22
robotarchie
Member
Members
Forum Posts: 223
Member Since:
Feb 27 2004
Offline

Yes. It’s strange why they chose to name the filetype after an established standard one…..

Jun 7 2004
10:16
andromeda
Member
Members
Forum Posts: 188
Member Since:
Feb 27 2004
Offline

I agree RA. If the file is not standard midi it should not have the .mid file extension. It is vocaloid-specific and should have its own extension. ( .voc or is that already taken?)

Jun 7 2004
10:31
administrator
UK
Admin
Forum Posts: 268
Member Since:
Feb 4 2004
Offline

I think the reason why the extension .mid was used was so you can import the data into your sequencer to drive the Vocaloid VSTi…. Its a file type thats universally recognised by all sequencers.

Although I agree its confusing.

Jun 7 2004
12:52
gray
Member
Members
Forum Posts: 304
Member Since:
Feb 27 2004
Offline

That’s why I always add a VL at the end of the name when I save a VL file. makes it easier to distinguish

Jun 7 2004
15:59
tazman
Member
Members
Forum Posts: 13
Member Since:
Feb 6 2004
Offline

the reason is because vocaloid midi file IS a standard type 1 midi file… the only difference is that all the data the editor uses are stored as text and the stuff that VSTi needs are stored as NRPN parameters… so in the same file you have custom vocaloid data and midi data that the sequencer can send to the VSTi… simple really … but not explained in the manual… :)

Jun 7 2004
16:46
vocaleaner
Member
Members
Forum Posts: 66
Member Since:
May 7 2004
Offline

All this is interesting I am Sure. But coming to someone not technically minded, does not help me to understand how to get the Vst host to recognise the vocaloid data. Or how to go about implementing this.

Sorry to sound so thick about this Taz. But I really would like to get my head round this. I am sure you will find a way round this.

Thanks

Robert

Forum Timezone: UTC 0

Most Users Ever Online: 108

Currently Online:
5 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

gray: 304

robotarchie: 223

andromeda: 188

quetzalcoatl: 173

Giuseppe: 167

Luka Mitutoyo: 147

Member Stats:

Guest Posters: 1

Members: 7988

Moderators: 0

Admins: 1

Forum Stats:

Groups: 5

Forums: 27

Topics: 764

Posts: 3555

Newest Members: kprem, yang7764, lisajim, gameace, Sunnydoot, Anildoot

Administrators: administrator: 268