Kareoke!

So this openlyrics plugin with foobar2000 is a solid solution for getting lyrics to animate in the way that @jonray and @SergeC mentioned. You can totally get lyrics timestamped down to the line this way if you’re fine with having a software with this Napster like icon.

image
image

Steps:

  1. install foobar2000 (the non-portable installation)
  2. install the open lyrics plugin
  3. play a song,
  4. Open the OpenLyrics Panel
  5. Right click in the panel and click search for lyrics (manually)
  6. Click on the various table entries until you find one that has timestamps given by square brackets.
  7. You, in fact, are able to select all the lyrics text in this panel on the right and copy and paste it elsewhere.

NetEase, a Chinese company involved with a lot of different stuff, seems to be a good source of these timestamped lyrics.

2 Likes

Hi everyone,

Continuing in this vane of linear progression of lyrics that @jonray and @SergeC showed, here is yet another way that you might go about it:

So glaxnimate has this cool feature where you can animate trimming the path of a vector drawing. Well, actually, text is also formed as a vector drawing within Glaxnimate. Therefore, you can have interesting animations of your text like so:

frames

This is pretty simple to do Glaxnimate.

I however would rather have an automatic way to convert a list of lyrics with timestamps to animated lyrics. Since the file format of .rawr is derived from JSON, it is fairly simple to find and edit the parts of the file responsible for

  1. The text to display
  2. The start and end frames of the animation and of the Trim Path

Now the structure/syntax of the file is such a way that is incompatible with my libraries’ json encoding, so that make it difficult for me to programmatically animate an entire song’s worth of lyrics by adding text objects to one big .RAWR file, BUT I can very easily make one template .RAWR file with some text that I know to find and replace when I read the file as a simple character array.

Then you can simply make as many RAWR files as there are lines of lyrics and then enter them in at the right times in your MLT file using the timings taken from that open lyrics plugin for foobar2000 … also programmatically :wink:

2 Likes

Probably also worth noting that some fonts are animated more cleanly than others:

frames

1 Like

These demos are great, @sandman. I really must try to find time to get to work with Glaxnimate - something I have just not been able to do so far. Fortunately there are some Glaxnimate pioneers emerging like yourself, @musicalbox and @namna and a few others who are showing us the way…
:smiley: :+1:
Well done and thanks for these demos.

1 Like

This topic was automatically closed after 90 days. New replies are no longer allowed.