Frage

Gibt es Open-Source-APIs für wav midi Umwandlung? Sie finden viele Open-Source-Software, aber ich konnte nicht APIs finden. Gibt es eine Weise, die ich sie finden kann? Auch gibt es keine Open-Source-APIs für Musik Transkription? (Das heißt Erzeugen einer digitalen Version eines Musik-Blatt). schätzt jede Form der Richtung oder Unterstützung. Voraus Dank

War es hilfreich?

Lösung

Konvertierung von WAV zu MIDI ist ein sehr schwierig und fehleranfällig Betrieb nicht oft so weit getan, wie ich weiß, was sehr oft schlechte Ergebnisse liefern, so eine API, die das zu tun wäre albern, kann allerdings Bibliotheken existieren für sie in der Open-Source-Software verwendet, die Sie erwähnen. .wav-Dateien haben keine nützlichen Metadaten, die Sie midi können helfen, zurück. Es ist viel härter als Sprache in Text gut zu tun! (Harmonischen und Rauschmasse). Wird wahrscheinlich arbeiten OK für einzelne Instrumente aber mit starken Grundfrequenzen zu spielen, die mit Fourier-Transformation ausgesucht werden kann.

Für die OCR von Noten, ich habe ein Stück von GPL-Software namens gefunden Audiveris . Diese Aufgabe ist nicht so hart wie die vorhergehende Sache, aber ist immer noch ein sehr komplexer Vorgang, wahrscheinlich manuelle Eingriffe erfordern, Fehler zu korrigieren, dass für eine einfache API, die sinnlos ist.

Wenn Sie einige Open-Source-Software selbst machen, können Sie natürlich Versuch, Schwaden von Code anpassen aus diesen Projekten für was auch immer verwenden Sie im Sinn haben, obwohl ich bezweifle es der Mühe wert wäre.

Wenn eine der Software, die Sie finden sind eine Kommandozeilen-Schnittstelle , um eine Konvertierung zu starten, Sie ausführen können Shell-Befehle aus Ihrer eigenen Software zu ihnen die erforderlichen Umwandlungen auszukommen automatisch .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top