211service.com
Sökmotor för musikalisk fråga för nynnande har lanserats
Att sjunga vid din dator är det nya sättet att identifiera den låten som har fastnat i ditt huvud. Så länge det är en av de cirka 3 000 som för närvarande finns i databasen för prototypen fråga-för-brummande sökmotor Tunebot , till dig av Arefin Huq, Mark Cartwright och Bryan Pardo från Interactive Audio Lab vid Northwestern University.
Tunebot, vars inälvor är beskrivna i en papper som precis släpptes vid 2010 Sound and Music Computing Conference, tar itu med ett problem som är så svårt att det får att slå världens största schackstormästare se ut som ett partytrick: Hur man förvandlar off-key caterwauling av en besökare på din webbplats (eller användaren av en kommande iPhone-app) till en melodisk signatur som kan jämföras med en databas med tusentals (och så småningom miljontals) låtar, vilket ger något som till och med approximerar resultatet som din besökare letade efter.
Att bara fylla i den nödvändiga databasen med nynnade eller sjungna låtar är en utmaning. Du kan antingen låta en liten armé av frivilliga sjunga flera återgivningar av alla tre miljoner låtar i iTunes-databasen, eller så kan du göra det till ett succéspel.
Åtminstone Huq et al. är hoppas det kommer bli en hit:
Karaoke bildtext är ett spel där en spelare måste sjunga, a-capella, en slumpmässig låt vald av telefonen. Spelarens återgivning körs genom en melodiextraktor - som bestämmer grundfrekvensen för noten de sjunger, en gång var 20:e millisekund. Den jämförs sedan med den närmaste matchningen i databasen för den låten, och deras framförande betygsätts efter hur nära den är den äkta varan.
Karaoke Callout är vad som kallas en Spel med ett syfte , vilket innebär att det är ett sätt för en datavetare att lägga ut en enorm mängd manuell träning genom att omvandla uppgiften till en fritidsaktivitet.
Huq et al. är övertygade om att en enkel jämförelse av den melodiska signaturen för låtar som sjungits eller nynnas i deras sökmotor med låtar som redan samlats in från Karaoke Callout är en adekvat lösning på deras problem.
Det är också en elegant lösning på problemet med melodiigenkänning. Istället för att försöka lösa det mycket svårare problemet med att jämföra en nynnande låt med en befintlig inspelning eller någon förenklad version av en låt, såsom en MIDI-kodning, Huq et al. jämför äpplen och äpplen: två olika människor som sjunger samma sång.
Och ju fler som sjunger en viss låt i Karaoke Callout, desto mer exakt kommer den att kunna identifiera den låten. Med andra ord, vilken träfffrekvens Tunebot i slutändan uppnår för Margaritaville – det är hur bra som helst.
Följ Christopher Mims på Twitter , eller kontakta honom via e-post .