|
|
 | | From: | Clouseau2 | | Subject: | Open Source Karaoke? | | Date: | 23 Jan 2005 20:22:34 -0800 |
|
|
 | I was at a friend's house yesterday, and he showed me "Karaoke Revolution" on the Sony Playstation 2. It is a Karaoke singing game where you pick a character and a song (mostly popular music like Britney Spears, Michael Jackson, R.E.M., Phil Collins, etc.). Then the game goes into "American Idol" mode, you go on a stage with an audience and, with a USB enabled microphone, you sing along to the tune with the lyrics scrolling on the bottom of the screen. So far nothing special.
Now here is the catch: The microphone picks up the pitch of your voice, and you are awarded how closely you match the pitch of the singer who recorded the song (sound-alike bands are used, presumably due to licensing costs). The closer you are in timing and pitch to the original, the higher you score. Pretty cool gimmick, it might help some people learn how to sing, the feedback on how well you are doing is very simple and easy to understand ...
It would seem like it would be pretty easy to write a bit of open-source software that would be capable of extending this to any MP3 with vocals. It would take a bit of work to setup, but I imagine it would be possible to:
1) Take an MP3 with a vocal track. 2) Strip out the vocal portion (is this possible? I remember seeing ads years ago for a machine that would remove vocals from recordings, it is possible to also isolate a vocal track in software?) 3) Store the timing and pitch info for the track in some format, perhaps encoded in XML. 4) Manually add in the lyrics for the vocals at the appropriate time in an application. You could click on each vocal segment and hear the word(s), and then type in the lyric for the meta-MP3 file. 5) Now with the MP3 file and meta-MP3 file, play the above in a karaoke enabled MP3 player, possibly the same application.
If it was easy enough to do for the average user, I imagine a large library of meta-MP3 files would quickly appear on the internet ... Perhaps there could even be a business in selling MP-meta songs ... Although there would be copyright issues with the lyrics ... The main limitation of the Sony game is that every time you want to get more songs, you have to buy the next version (3 exist right now), and it only might contain one or two songs you really like, since it's mostly mainstream. What about singing along to David Byrne, Frank Black, or even Frank Sinatra?
I imagine the format would look something like (just random brainstorming):
8000ms "Ooooh" <9000hz,60ms
-Eric
|
|
 | | From: | Ufit | | Subject: | Re: Open Source Karaoke? | | Date: | Mon, 24 Jan 2005 02:05:02 -0800 |
|
|
 | "Clouseau2" wrote in message news:1106540554.599778.243830@f14g2000cwb.googlegroups.com... > > It would seem like it would be pretty easy to write a bit of > open-source software that would be capable of extending this to any MP3 > with vocals.
Yea right. That would not be so easy. Comparing two waves at the same time and finding pitch with certain approximation matching error. That would take SO much memory and CPU power. I guess you know how big is an average uncompressed wave. Depending on scanning frequency and requested accuracy program could work quite fast on mp3s. But it's very complex code. My friend is Karaoke DJ and I know he would like this idea instead of those special karaoke CDs. U)
|
|
 | | From: | C.E.O. Gargantua | | Subject: | Re: Open Source Karaoke? | | Date: | Mon, 24 Jan 2005 04:27:01 GMT |
|
|
 | This has nothing to do with what you wrote...but did anyone see the singer from American Idol perform the start spangled banner at the Patriots-Pittsburgh game today?
Man, she was great!
I usually poo-poo American Idol -- but I have to give them credit for one thing:
a. No one lip syncs, so they actually have to have a voice b. They advance based on talent, not on looks.
Conceivably, most of the winners of American Idol would be more talented than a typical Spears, or Timberlake, who are stars not by their singing talent, but by virtue of looking good on TV.
Clouseau2 wrote:
> [...] > 5) Now with the MP3 file and meta-MP3 file, play the above in a karaoke > enabled MP3 player, possibly the same application.
Why wouldn't you use some kind of Baysian pattern matching software to compare one versus the other and get a score ( similar to the way they evaluate spam.
-- http://texeme.com Textcasting Technology Incognito Blog http://incognito.texeme.com
|
|
 | | From: | Mark Allen Adams, Jr. | | Subject: | Re: Open Source Karaoke? | | Date: | Sun, 23 Jan 2005 23:47:37 -0500 |
|
|
 | -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Oy! Listen to C.E.O. Gargantua's latest shpiel! > This has nothing to do with what you wrote...but did anyone see the singer > from American Idol perform the start spangled banner at the > Patriots-Pittsburgh game today? > > Man, she was great!
Didn't really pay attention. Last time they had the AFCC in the 'Burgh, they got Donnie Iris for the anthem. I'll take Donnie over *anyone* from AI any day. :)
- -- mark allen adams, jr. artoodeetoo (at) gmail (dot) com Internet Explorer: the world's most standards-complaint web browser
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQFB9H3pnkcACrrIBtgRAiFWAJ9EIDA98hxVXl72EDGDqVj8S6PI4QCfQXJQ lA8GGdxmEn0Qm5Ni+Aj1wqg= =GsOU -----END PGP SIGNATURE-----
----== Posted via Newsfeeds.Com - Unlimited-Uncensored-Secure Usenet News==---- http://www.newsfeeds.com The #1 Newsgroup Service in the World! >100,000 Newsgroups ---= East/West-Coast Server Farms - Total Privacy via Encryption =---
|
|
 | | From: | Willem | | Subject: | Re: Open Source Karaoke? | | Date: | Mon, 24 Jan 2005 09:28:07 +0000 (UTC) |
|
|
 | Clouseau2 wrote: ) 2) Strip out the vocal portion (is this possible? I remember seeing ads ) years ago for a machine that would remove vocals from recordings, it is ) possible to also isolate a vocal track in software?)
Usually, vocal tracks are simple to remove, because the vocals tend to be 'center' in a stereo recording, while other instruments are placed in other 'spatial positions'. This removes the vocals quite nicely, but if you *get* the vocals this way, they'll probably be quite noisy.
SaSW, Willem -- Disclaimer: I am in no way responsible for any of the statements made in the above text. For all I know I might be drugged or something.. No I'm not paranoid. You all think I'm paranoid, don't you ! #EOT
|
|
|