Query by Humming

Fraunhofer-Institut für Digitale Medientechnologie IDMT

Die Melodiesuche Query by Humming ergänzt Ihr Musik-Portal oder Ihren Online-Musik-Shop um eine attraktive Suchmöglichkeit: Statt Titel oder Interpreten in ein Suchfeld zu tippen, singt oder pfeift der Nutzer dem Computer den gesuchten Song einfach vor.

Erweiterte Suchmöglichkeiten

Query by Humming bietet eine perfekte Erweiterung zur textbasierten Suche. Kennt ein Nutzer weder Titel noch Interpreten, so kann er dem Computer das gesuchte Musikstück einfach vorsingen. Query by Humming erkennt automatisch die gesungenen Noten und schlägt aus einer angebundenen Melodiedatenbank die besten Treffer vor.

Interaktives Zusatzfeature

Heben Sie sich von Ihrer Konkurrenz ab und schaffen Sie mit Query by Humming ein attraktives Zusatzfeature für Ihre Nutzer. Ob Musik-Shop oder Community-Portal – Query by Humming ist nicht nur zur Suche nach Musiktiteln geeignet, sondern kann auch als interaktives Musikspiel genutzt werden.

Einfache Integration

Query by Humming steht als Out-of-the-Box-Lösung zur Verfügung und kann dank des modularen Aufbaus schnell und einfach als Flashanwendung auf Ihrer Website integriert werden.

Individuelles Design

Der Webservice zur Melodiesuche kann schnell und unkompliziert in Ihrem Corporate Design umgesetzt werden, denn das Produktpaket enthält den Quellcode für kundenspezifische Design-Anpassungen.

Query by Humming kann Musiktitel auf Grundlage gesungener oder anderer monophoner Melodien identifizieren. Die Software analysiert die melodischen und rhythmischen Eigenschaften der digitalisierten Melodie und durchsucht eine Datenbank nach möglichen passenden Stücken.

Die Melodieerkennung basiert auf zwei grundlegenden Technologien: Durch die monophone Melodietranskription wird aus dem digitalisierten Gesang die Melodie als eine Folge von Noten extrahiert. Der so sogenannte MRFFT-Algorithmus des Fraunhofer IDMT ist für diese schwierige Aufgabe besonders gut geeignet und wurde deshalb bereits zum dritten Mal in Folge mit dem ersten Platz im internationalen MIREX Wettbewerb in der Kategorie »Transkription der Hauptmelodie« ausgezeichnet.

Die eigentliche Melodiesuche basiert dann auf dem so genannten Stringmatching, einer Methode die in ähnlicher Form auch bei der Dekodierung von DNA-Strängen verwendet wird. Durch das Stringmatching können auch nichtexakte Übereinstimmungen richtig zugeordnet werden. So kann der richtige Titel auch dann gefunden werden, wenn der Hobby-Sänger ein paar schiefe Töne einstreut oder nicht ganz rythmisch bleibt. Beim Einsingen spielt der Text eine eher unwichtige Rolle, die Suche funktioniert sogar besser, wenn man nur 'Na Na Na' oder 'La La La' singt. Der Nutzer konzentriert sich dann erfahrungsgemäß stärker darauf, die korrekten Töne zu treffen.

Die Datenbank ist MPEG-7 Melody Descriptor kompatibel, so dass sich entsprechende Datensätze damit leicht durchsuchen lassen. Im Moment enthält sie mehrere tausend Stücke von Klassik bis Pop- und Rockmusik inklusive aktuellerer Hits. Für spezielle Anwendungen lassen sich jederzeit passende Datenbanken erstellen.

Query by Humming ist modular aufgebaut und setzt sich aus drei Produktkomponenten zusammen. Der Adobe Flash-basierte Webservice (Adobe Flash-Interface, Red5 Server) wird inklusive Quellcode für kundenspezifische Design-Anpassungen ausgeliefert und ist direkt auf Ihrer Website integrierbar. Er kostet einmalig 9.000 Euro. Die Abspielfunktion für gefundene Melodien mit synthetischen Tönen kostet einmalig 4.000 Euro, das Windows-Tool zum Experten-basierten, semi-automatischen Erstellen und Einpflegen neuer Melodien in Datenbank kostet einmalig 1.000 Euro.

Testversion

Bitte schließen Sie ein Mikrofon an, starten Sie die Flash Demo und erlauben Sie kso.idmt.fraunhofer.de den Zugriff auf Ihr Mikrofon.

Starten Sie die Aufnahme und singen Sie ein Musikstück Ihrer Wahl auf »lalala« oder »nanana«.

Sobald Sie die Aufnahme stoppen, startet die Analyse Ihres eingesungenen Musikstücks und Sie erhalten eine Liste der erkannten Musiktitel.

Bitte beachten Sie: Derzeit enthält die Datenbank Musiktitel von Klassik bis Pop- und Rockmusik inklusive aktuellerer Hits aus dem Jahr 2004 und früher.

Die Query by Humming Melodiesuche benutzt den Red5 Open Source Flash Server unter der GNU Lesser Public License sowie die Decoder Bibliothek Xuggler unter der LGPLv3 Lizenz.