Uruchomiono wyszukiwarkę muzyczną Query-by-Humming

Śpiewanie przy komputerze to nowy sposób na zidentyfikowanie piosenki, która utknęła w Twojej głowie. Tak długo, jak jest to jeden z około 3000 znajdujących się obecnie w bazie danych prototypowej wyszukiwarki zapytań po szumie Tunebot , dostarczone przez Arefina Huqa, Marka Cartwrighta i Bryana Pardo z Interactive Audio Lab na Northwestern University.





Tunebot, którego wnętrzności opisano w a papier opublikowana właśnie na konferencji Sound and Music Computing 2010, porusza problem tak trudny, że pokonanie największego mistrza szachowego na świecie wygląda jak imprezowa sztuczka: nadchodzącą aplikację na iPhone'a) w melodyczną sygnaturę, którą można porównać z bazą danych zawierającą tysiące (a w końcu miliony) piosenek, dając coś, co nawet przybliża wynik, którego szukał użytkownik.

Samo wypełnienie wymaganej bazy danych nucionych lub śpiewanych melodii jest wyzwaniem. Możesz mieć małą armię wolontariuszy śpiewających wielokrotne wersje wszystkich trzech milionów utworów w bazie danych iTunes lub możesz zmienić to w przebojową grę.

Przynajmniej Huq i in. są mając nadzieję to będzie strzał w dziesiątkę:



Objaśnienie karaoke to gra, w której gracz musi zaśpiewać a-capella, losowo wybraną przez telefon piosenkę. Przekład gracza przechodzi przez ekstraktor melodii – który określa podstawową częstotliwość śpiewanej przez niego nuty, co 20 milisekund. Jest on następnie porównywany z najbliższym dopasowaniem w bazie danych dla tej piosenki, a ich wykonanie jest oceniane na podstawie tego, jak bardzo jest zbliżone do rzeczywistości.

Karaoke Callout to tak zwany Gra z celem , co oznacza, że ​​informatyk może zlecić na zewnątrz ogromną ilość ćwiczeń manualnych, przekształcając zadanie w aktywność w czasie wolnym.

Huq i in. są przekonani, że proste porównanie sygnatury melodycznej piosenek śpiewanych lub nuconych w ich wyszukiwarce z utworami już pobranymi z Karaoke Callout jest odpowiednim rozwiązaniem ich problemu.



To także eleganckie rozwiązanie problemu rozpoznawania melodii. Zamiast próbować rozwiązać znacznie trudniejszy problem porównywania nucionej melodii z istniejącym nagraniem lub uproszczoną wersją utworu, taką jak kodowanie MIDI, Huq i in. porównują jabłka i jabłka: dwie różne istoty ludzkie śpiewają tę samą piosenkę.

A im więcej osób zaśpiewa dany utwór w Karaoke Callout, tym dokładniej będzie on w stanie zidentyfikować ten utwór. Innymi słowy, niezależnie od tego, jaki wskaźnik trafień ostatecznie osiągnie Tunebot Margaritaville - to jest tak dobre, jak to tylko możliwe.

Śledź Christophera Mimsa na Twitterze , lub skontaktuj się z nim przez e-mail .



ukryć