Since version 2, AbleSet supports displaying synchronized lyrics with your songs. This requires Live 11 or higher to work properly.
Each track that contains the +LYRICS
flag is recognized as a lyrics track. To
get started, create a MIDI track called Vocals +LYRICS
that contains one clip
per lyrics line. AbleSet will automatically create a synchronized lyrics view
based on this.
Creating these lyrics clips manually can be a chore, so I've created a tool that allows you to paste your lyrics, synchronize them to your backing track, and download them as a Live project containing a track with your synchronized lyrics:
AbleSet supports multiple lyrics tracks, so you could create a
Lead Vocals +LYRICS
track for your lead singer, a Backing Vocals +LYRICS
track for your backing singers, and a Chords +LYRICS
track for other
musicians.
If multiple tracks are available, each device can choose which one they'd like to see on the web app.
The lyrics view supports basic Markdown to make parts of your lyrics bold or
italic. To make a part of your lyrics italic, wrap it in single asterisks,
e.g. *italic line*
. To make a part of your lyrics bold, wrap it in double
asterisks, e.g. **bold line**
. This currently only works on lyrics tracks that
don't include chords.
To give a line a color, you can add it in square brackets to the beginning of
the line, e.g. [blue] Why We Are
. The following colors are available:
If you want all lines of a lyrics track to have the same color, you can add it
to the track name in square brackets, e.g. Vocals +LYRICS [blue]
.
The text size can be changed using [large]
, [small]
, or [tiny]
, and the
alignment can be changed using [left]
or [center]
. If you prefer a
monospaced font, you can add the [mono]
attribute.
Other available styling options include [nofade]
to disable fading inactive
lines, [nozoom]
to disable zooming out inactive lines, [nosections]
to hide
section headers, and [linemarker]
to show a marker next to the current line.
You can also use [progress]
to display a progress bar on each line as it's
playing:
You can combine these attributes, e.g: Vocals +LYRICS [blue] [small] [left]
To add chords to your lyrics, you can use the ChordPro syntax. As soon as one line contains chords, the entire song's lyrics track is recognized as a lyrics&chords track which changes the layout of lyrics, automatically aligning all lines to the left for better readability. For example:
[F] I know you tried so many ti[Am]mes
To be [G]who you used to be
[F] I know you tried so many ti[Am]mes [G]
Gets turned into:
F Am
I know you tried so many times
G
To be who you used to be
F Am G
I know you tried so many times
These chords can be transposed on a per-song level. Just add the number of semitones you'd like to transpose to the song's locator, e.g. Follow Night [+2] or Follow Night [-3].
If you'd like to change the color of the chords, you can add a color attribute
to the track name, like [chords:red]
.
You can insert line breaks into lyrics lines using the \
character – e.g.
Line 1 \ Line 2
. This allows you to have multiple lines in the same MIDI clip
which all get highlighted at the same time.
Line breaks are currently only supported on lyrics tracks that don't include chords.
If you know your video or audio signal will have a certain delay, you can add that to the lyrics track to offset the lyrics display.
For example, if you know that your audio has a delay of 150ms, you can add
[+150ms]
to the track name which delays lyrics by that time.
If you're streaming the lyrics window over the network and you know there will
be a 200ms video latency, you can add a negative delay, like [-200ms]
instead
to offset the latency and ensure the lyrics stay in sync with your song.
Delays are only applied while Live is playing.