raynebc wrote:When I write the UltraStar import code, you'd be able to export it to any supported export format (script, midi, or back to UltraStar if you wanted to be silly). To make retiming due to a new offset easier, what do you think about a parameter to replace the first lyric's timestamp?
Example: Say the UltraStar song you want to use has audio that has a long fade in, the first lyric starting at 8000ms. And say you already charted the song and want an easy way to add lyrics, but you had used Audacity to cut a few seconds of silence off the beginning. By playing back your song slowly in Audacity or some other audio/lyric editor, you determined that your audio file's lyrics start at 3500ms. Assuming you knew both your file and the UltraStar file had the same audio recording (ie. ripped from same album), such a parameter for this program could be -startstamp 3500. The lyric converter could then use 3500 as the first timestamp and recalculate all other timestamps to result in synced lyrics. This would be pretty easy logic to add if there is some interest.
thi is a good idea... that way whatever song you get it from (as long as its the same version) will be easily sync'd to yours