Lyrical is a plugin to sing song lyrics. It can also be used to recite tales or poems. Store unlimited songs and switch between them easily, and recite lines by clicking a single button.

Installation

Unzip the zipfile and place the "Astleigh" folder your Documents\"The Lord of the Rings Online\Plugins" folder.

Usage

In game, load it by typing:

/plugins load lyrical

Toggle visibility of the window with:

/lyrical show
/lyrical hide
/lyrical toggle

Click "New" and enter your lyrics or text into the edit box. You can optionally type a category in "Folder" to organize your lyrics. Nested folders are supported by using a slash character (e.g., "songs/Tolkien"). Click "Save" when you are done editing.

Clicking the quickslot button at the bottom of the window will /say the highlighted line and automatically advance to the next line.

You can select any line by clicking on it.

You can load songs by clicking the "Open" button and selecting the song title from the menu.

1.4 (7/1/2011)
* Workaround for savedata failing in German and French locales

1.3 (6/25/2011)
* Fixed utf8 character translation bug

1.2 (1/24/2011)
* Fixed bug where Lyrical was getting stuck on the last line

1.1 (12/12/2010)
* Bundled class.lua from the Turbine plugins
This should fix loading errors with "unable to resolve Turbine.Utils."

1.0 (11/04/2010)
* Initial release

Copyright and License

Copyright (c) Astleigh Mondegreen 2010-2012

This is free software. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. This plugin is released into the Public Domain. Period. Use it however you would like. Attribution would be nice, but is not necessary.

Astleigh, this plugin is truly awesome! Something you should add to what this can do is choreographing. Let me explain:

The following is my lyrical file for the song, "Getting to know you". It has a spoken prelude, and then a choreographed singer's part. I tested this out with a multi-file of the song playing in ABCplayer (Digero's program) while I used Lyrical in-game to: sing, use customized emotes (for the animations), dance, and bow precisely on the last beat. All with a single click of the button for each line!

/agree nods emphatically
It's a very ancient saying,
/scold makes a point
But a true and honest thought,
/agree nods
That if you become a teacher,
/congratulate is sure
By your pupils you'll be taught.
/sing gesticulates
As a teacher I've been learning
(You'll forgive me if I boast)
/sing continues to sing
And I've now become an expert,
On the subject I like most.
/poke points to everyone
Getting to know you.

/dance_elf2
Getting to know you, getting to know all about you.
Getting to like you, getting to hope you like me.
Getting to know you, putting it my way, But nicely,
You are precisely,
/poke points something out
My cup of tea.

...<sniped out repeats>...

/dance_elf2
Getting to know you, Getting to feel free and easy.
When I am with you, Getting to know what to say
Haven't you noticed Suddenly I'm bright and breezy
Because of all the beautiful and new
Things I'm learning about you
Day
by
day.
/bow

I experience some nastiness with this plugin.
It installed quite ok (apart from --> that Utils folder which wasn't included in my copy of Turbine folder that I downloaded, but a friend sent it to me, so nevermind).

The thing is, everytime I open this plugin and want to "sing" a song, the big button in the center show always the last line of the song and repeats it no matter how many times I click on it. When I position it on the first line, it still plays the last line. I've found a weird workaround - I position it on the last line and then click my way up to the first one without pressing the play button. When I'm on the first line then I begin saying the song a it is okay and says it in order. This happens with every song I add to Lyrical. Weird, what could be wrong?

Let me provide a screenshot - this is what I see when I first load Lyrical everytime I log into the game: notice how the highlight is on the first line, but the center button wants to play the last line (Mordor)

First of all let me thank you for your plug-in which has a great potential. Even greater with the Yule festival and it Theater event.

I am experiencing the very same problem as Iluviel does. When I load the plug-in to game, it selects the first line of poem, but the button at the bottom of the plug-in window shows "IN M" from the last line (In Mordor...). When I click it my character says "IN Mordor..." and the selection moves to the second line, but the button still shows "IN M". When I click through the whole poem to the last line and click the button once more, selection moves to the first line and the button shows "GIL" and from now on everything works just fine.

I am also experiencing another problem. The plug-in outputs the text to the Say channel only, no matter what channel I have selected.

I am using EU client in English.

Can you take look at it please? Your plug-in is just awesome and I would like to use it in game.

I don't know what I'm doing wrong, but I set lyrics and hit the save button.
it remembers them all just fine until I unload the plugins or logout? How do I get it to save what I want? the only thing that stays is the poem that came with it