Index

Lyric File Tags

When writing Lyric Files the user can utilise special tags to tell Lyric Pad to use differing automation, formatting or display options.

In all cases the following rules apply

Title

Tag Usage: @!title XXXX eg. @!title Silent Night

This tag overrides the file name as the song name. This information can optionally be displayed as a header at the top of the lyric display

Title B

Tag Usage: @!titleb XXXX eg. @!titleb Silent Night

This tag allows the lyric file to show up in the song list under two separate headings

Artist

Tag Usage: @!artist XXXX eg. @!artist The Cure

This tag sets artist information for the particular song. This information can optionally be displayed as a header at the top of the lyric display

Duration

Tag Usage: @!duration XX:XX eg. @!duration 03:23

This tag tells Lyric Pad what the duration of the song is in minutes and seconds. If this information is present and the intelligent non-scripted automation is enabled then Lyric Pad will automatically determine the best delay and speed for the automation of this lyric file.

Pause

Tag Usage: @!pauseXX or @!pause eg. @!pause5

This tag allows the user to insert a pause in the Lyric Pad automation at this line. The user can either specifically define a pause duration in seconds or alternatively a default pause of 10 seconds will be used.

Genre

Tag Usage: @!genre XXXX eg. @!genre Rock|Pop|Country

This tag allows songs to be grouped into different genres and categories for display using the Genre submenu option. The | symbol can be used to separate a list of genres allowing one song to belong to multiple groups.

Custom

Tag Usage: @!custom XXXX eg. @!custom This is custom information about this song

This tag allows custom information to be displayed beside this song in the set list.

SideBar

Tag Usage: @!sidebar

Everything after this tag will appear in a vertical column on the right hand side of the screen that is not automated. This is a great place to include information about the song including Chords charts, Who starts the song?, etc. It should be noted that the sidebar option must be enabled and the lyric file must include this tag for the sidebar column to be displayed

Speed

Tag Usage: @!speedX eg. @!speed4

This overrides the default scolling speed for both script and non-script automation scrolling for this file where X is the scrolling speed. Only the last instance of this tag in a file is used.
Note: If intelligent non-script automation is active for a particular lyric file then this tag will be ignored.<\i>

Lyric Font Size

Tag Usage: @!lfontXXX eg. @!lfont12

This overrides the default font size for the lyrics pane for all following lyrics in this file where XXX is the font size in sp units.

Side Bar Font Size

Tag Usage: @!sfontXXX eg. @!sfont12

This overrides the default font size for the sidebar pane for all sidebar text in this file where XXX is the font size in sp units.

Lyric Font

Tag Usage: @!font XXXX eg. @!font monospace

This overrides the default font for the lyrics pane for all following lyrics in this file where XXXX is the font name. Android default fonts are monospace, sans and serif.

Beats Per Minute

Tag Usage: @!bpmXXX eg. @!bpm120

Allows the user to define the Beats Per Minute for the metronome.

Beats Per Bar

Tag Usage: @!beatsXXX eg. @!beats4

Allows the user to define how many beats per bar for the metronome

Comment

Tag Usage: @!! Your Comment Here eg. @!! This is my comment

This tag allows the user to put notes within a lyric file that will not get displayed on the screen.

Backing Track Mp3

Tag Usage: @!mp3 filename eg. @!mp3 my_backing_track

This tag allows the user to specify a filename of a backing track mp3 to play. The filename specified must NOT include the .mp3 extension

MP3 Offset

Tag Usage: @!offsetXXX eg. @!offset150

This tag allows the user to specify how long after the start of the mp3 file playback that the first BEAT of the song is in Milliseconds. This allows the user to sync the start of the metronome to the mp3 backing track.

Script Automation

Tag Usage: @!XXX eg. @!30

Scripted automation tags tells Lyric Pad to scroll to a particular point in the file at a particular time and then stop where XXX is the time in seconds. For example. If we have a tag of @!30 at the halfway point in a file then Lyric Pad will start to scroll after 30 seconds and will stop when the tagged line is at the top of the display. The automation will also stop if the end of the Lyric file is displayed at the bottom of the screen.

Some common ways this can be used include:

Scripted automation will override non-scripted automation. Scripted automation will only occur if the scripted automation option is enabled (It is by default)

Refer to the automation help file for detailed information on automation features.

Note: Scripted automation may not work correctly if lines of text in the lyric file wrap on the screen when displayed to span multiple lines.

Usage Examples

Proper Usage Example:

@!40
@!lfont30
Chorus
@!font sans
First line of chorus would go here.

@!sidebar
@!sfont14
Verse
A D E

Incorrect Usage Examples:

@!sidebar Verse
A D E

@!40 Chorus
First line of chorus would go here.

Index