I couldn’t decide what I wanted to listen to while browsing around. I wrote a program to combat this issue, it will loop through a folder containing audio files (mp3 & wav), cut them based on lyrics (grabbed using a Foobar2000 plugin) and keywords you set. The program was written in Java and used only the Apache Commons as a external library. Once I hone the code I’ll probably end up hosting it so people can upload their own tracks and create mixes automatically.
They keywords used in this song were based on the actual progression of the mixing. Surprisingly though it turned out like a mix tape you’d listen to after a breakup.
Songs that seem to cut off prematurely are caused by lyric de-sync. The program would skip ahead of the lyrics it was parsing and thus end the cut. It focused on building a mix that lyrically made sense, it did a terrible job at this but at parts you can see it read enough to get the job done.
Songs go as follows.
Air Supply - Making love Out of nothing at all Pat Benatar - Hit Me With Your Best Shot Kenny Loggins - Footloose Spandau Ballet - True Michael Bolton - How Am I Supposed To Live Without You Tokens - The Lion Sleeps Tonight Berlin - Take My Breath Away Carpenters - Close To You Madonna - Material Girl Scorpions - Wind Of Change Lionel Richie - Say You Say Me Fool’s Garden -Lemon Tree September - Earth, Wind & Fire Ray Parker Jr. - Ghostbusters Pilot - It’s Magic Bryan Adams - Everything I Do Ben E. King - Stand by me Aerosmith - Crazy Boy George - Do You Really Want To Hurt Me Journey - Dont Stop Believing Baltimora - Tarzan Boy Richard Marx - Right Here Waiting John Waite - Missing You Jackson 5 - I Want You Back Abba - Dancing Queen Ricky Martin - Livin’ La Vida Loca Bastille - Pompeii Goodbye - Air Supply A Tribute to Paul Walker
This list is outputted based on the file name. So please excuse the mixing of the format. (Some are Artist - Song others are Song - Artist)
Get the code here
Comments (0)
Sign in to post comments.