Archive: Render > Lyrics for WA5 AVS


30th March 2004 18:12 UTC

Render > Lyrics for WA5 AVS
For the next update of WinAmp, would it be possible to add Render > Lyrics to the AVS?

This would take timestamped lyircs from a text file that has the same name as the playing MP3 and display the lyrics much like the Render > Text would.

I know I am making this sound alot easyer then it actualy is. I know it would take alot of time and work. But it would greatly improve the AVS and make for beter presets.


30th March 2004 18:20 UTC

you'd have the same lyrics for all titles i think and that wouldn't make sense, right? :)
there is a lyrics plugin for winamp called lyricamp or lyricmp3 i think
i didn't try it yet but search the plugin page for it i bet you find it there :)


1st April 2004 16:22 UTC

>bangs head on table<

The lyrics would be placed in textfiles with the same name as the MP3 that they corispond to. When that title is playied, AVS will look for that textfile in a specified location. If the lyrics are timestamped, Avs will disply lines of lyrics based on Winamps Song-time. Now do you understand?

LyricsAMP is a long time gone. It is no longer in Winamps Plug-in section. I had LyricsAMP for a long time. It never did place lyrics in the avs.

I am not looking for lyrics. I dont want nor need a program to display lyrics. I need some sort of add-on to the AVS that will display time stamped lyrics so that I can create AVS Presets with the curent song lyrics in the background.
This type of API (I think thats what it is called) will alow for presets to better flow with songs. This type of specific input for specific songs would also pave the way for custom beats, colors and even different presets for different songs loaded automaticly.


1st April 2004 17:50 UTC

Lyrics on AVS? No thank you :P. If the music I listen to does have lyrics, then I know them by heart anyway.

AVS is for trippy images, not text.


1st April 2004 18:23 UTC

That depends on your point of view. For you, it sounds like it would not be a good idea.

I know my music by heart also, but I would like the idea of turning lyrics of the currently playing song into trippy images.


1st April 2004 22:04 UTC

i think it could be done with an APE.
if you know enough C++ and have an idea of how to get text into a frame buffer, try to write one :)
here's the Winamp SDK, an APE framework is included there.
however, having lyrics in your presets makes publishing them hard because not everyone has the lyrics for their songs in a file (at least i don't :) )
just think about streaming radio how to get the lyrics for that (infinite) source of music? :)


2nd April 2004 16:14 UTC

Of course, for streaming media you can't create lyrics.
But most lyrics can be found on the internet. If you use a normal playlist, you could create some sort of database that contains the lyrics and information about how long every line should remain shown on screen.
Then there is the issue of screen resoluton, just as in the Text renderer.
Creating the APE and databases can be done, but especially the database would be a LOT of work, just imagine: re-writing the lyrics for every song you have, plus the time every line lasts. I think that every song would take about an evening, multiply that wiht every song you have (1400+ in my case) and that's the time you'd need...
But yes, it could be done... :D


2nd April 2004 16:27 UTC

I was thinking about how long every line would remain. Why not set it up so that the previous line stays on screen untill the next is set to apper?


3rd April 2004 02:06 UTC

i made an avs that displays lyrics
however, you need an excel table to feed it with data (text and time stamps)
If this is of use to you (or someone else :) ) i'll continue working on it.


3rd April 2004 02:50 UTC

:D that would be great. If you have any prototypes I would be happy to help test them


3rd April 2004 03:09 UTC

you'll need a new preset for each song, are you sure? :)
you could use Hotlist to auto-select the presets though...

here's the excel table i use to generate timestamps megabuffers/text

i hope you're experienced with excel :)
A=(empty)
B=n - number of the megabuf entry
C=time in seconds since start
D=the lyrics
E=(empty)
F=the generated assign()s, ready to be pasted to AVS :)
G=(empty)
H=the text to copy to the Render / Text
I=(empty)
J,K=temporary columns

copy rows B to K to a new line if you want to add lines
if you delete lines, recopy cell H2 to all rows in the H column


3rd April 2004 03:49 UTC

you can (probably) forget (almost) everything i wrote :)
i found something
http://www.winamp.com/plugins/details.php?id=60706
the author's comment says it can display lyrics in the AVS window... and the screenshots also look like that :)

[edit]
ARGH it doesn't support Winamp5 :( only wa2
[/edit]


3rd April 2004 13:50 UTC

LMFAO!

Yep, thats how it goes.

I am very experienced with Excel. Though I dont know why I would need a different preset for each song. Doesent the preset simply load the excel table in question when the song is played?

Edit>
It might be good to start talking about specifics (file names/locations, in-deapth workings of the code, how it is supposed to fuction)

I am currious about how AVS retrives the Excel table. Is it a set file that the preset loads? If so, do you think there might be a way for AVS to search through a set Directory for the table that corosponds with the playing song? Let me know your veiws on this.


3rd April 2004 16:39 UTC

AVS doesnt retrieve anything from the excel table
you have to copy the assigns and the text from the excel table to avs by yourself. for each song. that's why i asked whether it's of use to you :)
working of the code: the preset basically displays a frame of the render/text when its needed (i.e. when the next line is due)
i wrote some resync code though to prevent it from misbehaving when you seek in your song (especially backwards)

and about the AVS lyric plugin i linked above...
i think it *should* work with wa5 but the author coded it so it wont work with winamp>2.xx :( maybe someone could convince him to remove that restriction :)


4th April 2004 00:30 UTC

ok, I understand now.

I am going to try to contact the programer of the plugin and see if he could do some "revamping" on his code. Thank you for all your help


5th April 2004 13:14 UTC

one of the zillion karaoke plugins for winamp doesn't do what you are *actually* looking for?


5th April 2004 15:12 UTC

read above yatosho.
he wants to display lyrics in AVS
Hat er schon geschrieben nen stück weiter oben. er will die texte in AVS anzeigen lassen und dieses plugin kann das... ist leider nur für winamp 2.xx (allerdings war da winamp5 noch nicht raus als das geschrieben wurde)


7th April 2004 18:21 UTC

in general, text rendering is really, really, really annoying. there are very few exceptions to this rule, but they all involve "static" texts or rendering of specific characters. none of them involve anything resembling the rendering of lyrics. the last thing we need is another annoying text renderer - and the *only* reason you'd want one is because you are inexperienced.

and don't give unconed that point of view crap. he is qualified to speak for the entirety of the avs community when he says that lyrics in avs would be annoying as hell...


7th April 2004 23:59 UTC

Well, I like UnConeD, but I wouldn't say anyone is qualified to speak for anyone as far as his or her taste in visualization is concerned. However, I share your point of view that lyrics in AVS is unneeded, at least until we get a faster and more dynamic text renderer. At that point, plugin creaters could look into incorporating lyrics into the improved text APE.


8th April 2004 17:27 UTC

I am agree with your idea.
It's great that AVS can show lyrics.


13th March 2006 01:07 UTC

yeah I was just making an avs to go with Lucy in the sky with diamonds and I wrote out all the lyrics but the timing sucked so this program is just what I was looking for


13th March 2006 01:58 UTC

Quote:


Aaaamen.

Originally posted by UnConeD
AVS is for trippy images, not text.

13th March 2006 22:15 UTC

what's with all the resurrections?


17th March 2006 04:44 UTC

Necrotic420 is a jerk is whats with them.

I can't believe this idea didnt get shot down harder when it was new anyway... I must have been 'sleeping'.