マイク入力された音楽の曲名とアーティスト名を判別する - Tunatic

Tunatic: free music identification software
Tunaticはマイクから入力された音楽の曲名とアーティスト名を教えてくれるアプリです。
音楽が入力されると、インターネット経由でTunaticのデータベースに問い合わせて情報をゲットしてくれるようです。
例えばラジオを聞いてて「あ、この曲いいな、誰のだろう?」といった場合に、マイクから音楽を入力してTunaticに教えてもらおう、といった使い方ができますね。

Ever thought ‘what is this song?’ Let Tunatic hear it and you will get the artist's name and the song's title within seconds. Tunatic is the very first song search engine based on sound for your computer. All you need is a microphone and Internet access.

TunaticのデータベースはTunaticコミュニティの方々がTunalyzerというアプリを使って更新しているようで、このアプリを使えば誰でもデータベースの更新に参加できるみたいですね。

Tunalyzer (when installed and enabled) scans your computer for music. When it finds a song that is not in Tunatic's database yet, it analyzes it and sends its audio fingerprint and metadata (title, artist, etc.) to the Tunatic server. Thus, that song can later be identified by other Tunatic users.

TunalyzerをインスールするとPC内の音楽をスキャンし、Tunaticのデータベースに存在しない音楽が発見されたらその識別情報等をサーバへ送信することで、どんどん更新される仕組みのようです。


幸いiMac G5には内蔵のマイクが標準装備されてますので、試しに今年リリースものでテストしてみました。

アーティスト 曲名 結果
Audioslave Be Yourself YES
Babyshambles Killamangiro NO
Beck E-Pro YES
Black Rebel Motorcycle Club Ain't No Easy Way NO
Bloc Party Banquet YES
Broken Social Scene Fire Eye'd Boy NO
Coldplay Speed Of Sound YES
Death Cab for Cutie Soul Meets Body YES
Fountains Of Wayne Maureen YES
Franz Ferdinand Do You Want To YES
Hot Hot Heat Goodnight Goodnight YES
Idlewild Love Steals Us From Loneliness YES
Jamiroquai Feels Just Like It Should NO
Jason Mraz Wordplay YES
Kaiser Chiefs I Predict A Riot YES
M.I.A. Bucky Done Gun YES
Mae Suspension NO
New Order Krafty NO
Nine Inch Nails The Hand That Feeds YES
Oasis Lyla YES
The Raveonettes Love In A Trashcan YES
The Subways Oh Yeah NO
System Of A Down B.Y.O.B. YES
Transplants American Guns YES
Vitalic My Friend Dario NO
Weezer Beverly Hills NO
The White Stripes Blue Orchid YES

なるべくデータベースに入っていそうな音楽を選びましたが、なかなかにヒットするようです。
入力する音楽は結構大きな音が必要なようなので、入力音量を最大にした方がいいです。
Macの場合は『システム環境設定』→『サウンド』→『入力』です。
結果が思わしくない場合は、Tunalyzerを使ってデータベースをじゃんじゃん更新してみてはいかがでしょうか。