Hi Peter,
I'm aware you have enough to do now, just posting this as a possible future addition. If not for ST4, maybe for ST5 🙂
What if the current lyrics editor would be replaced by a spreadsheet-like editor?
You would then have the advantage to have timecodes, chords, lyrics or any other data in separate columns, and it would be easier to manipulate each of these separately.
Syncing lyrics to audio takes a while, since you have to go through the whole song, but I already got used to it. However, if you change an audio file for an existing song (because you need to add a count-in, chorus etc.), you will have to start syncing your lyrics from scratch, which is quite a lot of extra time for only a small change..
Having the time codes in a separate column could theoretically make it possible to shift them by a given amount. Say, you insert a count-in: you would just select the first row of lyrics and shift it along with all subsequent rows by a given time. This would save you from having to sync the lyrics all over again.
Or let's say you add a chorus and update the audio file. You could then select several lyrics rows in the editor and just copy/paste them wherever you want.
It could also be easier to insert and transpose chords or other data, since they would have a dedicated column.
Another possible feature for this advanced editor:
I use software instruments for my songs (like probably many other ST users), so for example I can play the melody, export it as midi and then the editor could possibly import the midi file and convert the "note on/off" messages of a given midi channel to timecodes. Then, you could just copy/paste the lyrics, which would be inserted in their own column (1 row for each line).
You could theoretically also have the possibility to import chords/lyrics events from a midi file, if existent.
I think this could be a cool and successful addition and could possibly attract more users.
Cheers,
Adrian