I’m a big fan of the “recently” added word-by-word/syllable-by-syllable lyrics support. But I have a problem in a lyrics I’m editing and I’m not sure if it’s a bug or (most probably) I’m not following the format correctly. In a song which has word-by-word lyrics like:
[04:01.13] <04:01.13> Though <04:01.53> the <04:02.27> flesh <04:03.18> is <04:03.58> torn…
I edited the next line manually to highlight a word letter by letter (almost):
It works almost perfectly, but once the word “Apaaart!” ends, it’s de-highlighted, I mean, it’s shown in the style of lyrics that have not happened yet (after it was properly highlighted syllable-by-syllable). I tried adding a time tag at the end of the word with <04:17.00> but that didn’t help.
What’s the right way to tag it so it’s kept highlighted just like the rest of the lyrics?
Thanks, and keep the good work!
Logs:
Upload description: antonio-video-capture-of-lyrics.mp4 and antonio-debug.log
Just in case it matters, let me add that the next line starts before the “Apaaart!” line ends since there is more than one voice singing:
[04:01.13] <04:01.13> Though <04:01.53> the <04:02.27> flesh <04:03.18> is <04:03.58> torn... [04:08.40] <04:08.40> Ap<04:09.16><04:09.17>aaa<04:16.47><04:16.48>rt!<04:16.60> [04:11.33] <04:12.16> Take <04:12.52> me <04:12.97> in <04:15.14> my <04:15.55> dreams <04:16.26> recurring
Ok so yes it’s the mix of thing. When the line is passed it actually should fade if there’s an end and word / syllable queues. Since you don’t have ends in current version the app prefers to not take changes of overlapping and so do not expire lines. (It will do some heuristics in next release).
You can add some ends to all lines to have all lines properly change back to non active when they are not active.
You can also use voices [XX:XX:XX]v1: … or v2: or bg: to indicate different singer and better handle multiple active lines.
Thanks for looking into it. I see the problem wasn’t that that line was being de-highlighted but all the other lines which were kept highlighted when they shouldn’t . Indeed, I added the end tags to all lines and that fixed it.
I knew about M: F: D: and BG: but not that I could also use v1: v2: (which I see are equivalent). Would it be possible to add support for v3: v4: v5: … too ? That would be useful for musicals where there are some times more than 2 persons singing.
Well, that’s what I meant by adding support for v4, v5… adding more than 2 colors to the app for the cases where there are lyrics for more than 2 singers. I guess it’s a niche case, but also, it shouldn’t be very difficult to add more colors to the app.
That’s actually the hardest part when you deal with an app like Symfonium where everything can be changed and you still need to be sure the lyrics are visible and readable