Gibt es öffentlich zugängliche Datenbanken für die automatische polyphone Musiktranskription?

Ich forsche zur automatischen Transkription polyphoner Musik. Derzeit verwende ich MAPS dataset .

Insbesondere benötige ich monophone Aufnahmen als Trainingsdaten und polyphone Aufnahmen für den Test. Und ich brauche die Transkription der Testaufnahmen, um zu berichten, wie gut das System funktioniert.

Kennen Sie eine öffentlich zugängliche Datenbank, die für diesen Zweck verwendet werden kann? Es kann sowohl ein Soloinstrument als auch viele Instrumente umfassen.

Benötigen Sie für Ihre Trainings- und Testdaten nur Aufzeichnungen oder auch korrekte Transkriptionen?
Ich brauche auch Ground-Truth-Daten, um die Leistung des Algorithmus zu testen.

Antworten (2)

Das ist nicht genau das, woran Sie gedacht haben, aber eine Möglichkeit wäre, viele kostenlose Midi-Dateien zu bekommen und sie in Audio zu rendern. Vergleichen Sie dann die resultierende Partitur mit dem Original-Midi. Ich bin mir nicht sicher, welche Methoden Sie dazu verwenden, aber Sie könnten den gesamten Prozess automatisieren. Zum Beispiel kann FluidSynth Audiodateien von der Kommandozeile aus rendern, sodass Sie nur eine Midi-Datei in Ihr Programm einspeisen müssten und es würde den Rest erledigen. Dies wäre besonders hilfreich, wenn Sie KI-Lernen für dieses Programm verwenden.

Ich habe vor Jahren einen Algorithmus entwickelt, um dies zu tun, und habe immer noch die theoretische Dokumentation, obwohl ich ihn nie codiert habe. Nach heutigen Maßstäben ist es zahlenmäßig vielleicht nicht mehr allzu intensiv. Es wird wahrscheinlich mit Schlaginstrumenten wie Klavier zu kämpfen haben, die eine sehr 3D-Qualität haben, aber im Prinzip gut mit Blas- und Saiteninstrumenten funktionieren sollten, und es wurde entwickelt, um die Instrumente zu sortieren, um eine vollständige Orchesterpartitur zu schreiben. Die Idee ist, so etwas wie eine .wav-Datei zu importieren und eine Midi-Datei zu exportieren, die dann in vorhandene Scoring-Software einfließen oder zum Re-Sequencing verwendet werden kann.

Ich bin mir nicht sicher, ob dies hilfreich ist, da Ihr Interesse anscheinend Klavier ist und Sie anscheinend nach Software suchen, nicht nur nach einem konzeptionellen Algorithmus. Wenn Sie jedoch immer noch interessiert sind, können Sie mich über Fracturelab.com kontaktieren (mein Geschäft, das leider nichts mit Musik zu tun hat), und ich kann es für Sie ausgraben.

PS: Mein Interesse galt auch Klavier, da ich nach Gehör komponiere und von einem akustischen Instrument zu einer Midi-Datei spielen wollte. Als meine Untersuchung des Problems ergab, dass es wahrscheinlich nicht für Klavier funktionieren würde, wurde es in den Hintergrund gedrängt. Ich denke, es könnte verwendet werden, um alte symphonische Aufnahmen wiederzubeleben, bei denen die Partitur verloren gegangen ist.