- AVS Wishlist
- Render > Lyrics for WA5 AVS
Archive: Render > Lyrics for WA5 AVS
truedarkshadow
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.
TomyLobo
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 :)
truedarkshadow
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.
UnConeD
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.
truedarkshadow
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.
TomyLobo
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? :)
Warrior of the Light
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
truedarkshadow
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?
TomyLobo
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.
truedarkshadow
3rd April 2004 02:50 UTC
:D that would be great. If you have any prototypes I would be happy to help test them
TomyLobo
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
TomyLobo
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]
truedarkshadow
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.
TomyLobo
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 :)
truedarkshadow
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
Yathosho
5th April 2004 13:14 UTC
one of the zillion karaoke plugins for winamp doesn't do what you are *actually* looking for?
TomyLobo
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)
dirkdeftly
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...
Shock Value
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.
D12
8th April 2004 17:27 UTC
I am agree with your idea.
It's great that AVS can show lyrics.
Necrotic420
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
JFASI
13th March 2006 01:58 UTC
Quote:
Aaaamen.
Originally posted by UnConeD AVS is for trippy images, not text.
|
hornet777
13th March 2006 22:15 UTC
what's with all the resurrections?
jheriko
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'.