Import lyrics from midi file

todo:b014
feature-request
lang:en

#1

When I import a midi file all the note and timing data is read correctly but I don’t get any lyrics imported. The .mid file was created using Sibelius and I know the lyrics are in the file as they are read correctly by other software synthesisers.


Synthesizer V Editor Update (Build 014)
#2

Midi does not define a standard of synchronizing lyrics with notes and this is why we can only read the melodies filled with default notes.


#3

That’s interesting, yet both Harmony Assistant and Vocaloid can correctly read .mid files and synchronise the lyrics for each instrument. I’m no expert but I looked at the midi spec and it does mention lyrics being defined in the meta events.

FF 05 len text Lyric
A lyric to be sung. Generally, each syllable will be a separate lyric event which begins at the event’s time.

Looking at the .mid file that Sibelius produces it puts the lyrics into these meta events. Happy to send you a sample file if it helps.

Can this be implemented? It would save a lot of time converting scores to SynthV :grinning:


#4

Yes I know about that ‘FF 95’ control sequence. The thing is, there’s no way to know if the event actually is synced onto the note. Some midi files I found even packed all lyrics into one big meta event.


#5

Could there be a user option ‘Import Synced lyrics’ and leave it to the user to decide? I know my midi files always have them synced to the notes so I would choose yes.

I do have a work around if not, I import the midi into Vocaloid, save the vsqx then import the vsqx into SynthV.

Are you planning on being able to import MusicXML files? I believe that does specify lyrics per note.

Happy New Year by the way! :fireworks:


#6

Can I get some synced midi files for reference?


#7

Feature request added to Build 014 release plan.