Anleitung
- Wählen Sie eine Aufnahme eines einzelnen Instruments oder einer Stimme (bis zu 10 Minuten).
- Wählen Sie „Noten erkennen“ und warten Sie, während die Audiodatei in Ihrem Browser analysiert wird.
- Passen Sie die Schwellenwerte und die kürzeste Note an, während Sie die Piano-Roll im Blick behalten.
- Legen Sie das Tempo fest, wenn die Noten in Ihrer DAW an den Takten ausgerichtet sein sollen, und laden Sie dann die MIDI-Datei herunter.
So funktioniert es
Das Audio wird von Ihrem Browser decodiert, zu Mono gemischt und auf 22.050 Hz neu abgetastet – das Eingabeformat von Basic Pitch, einem Open-Source-Modell zur Notenerkennung (Apache 2.0) von Spotify. Das Modell läuft mit TensorFlow.js in Ihrem Browser und schätzt für jeden 11,6-ms-Frame und jede der 88 Klaviertasten, wie wahrscheinlich ein Ton beginnt und wie wahrscheinlich ein Ton klingt. Diese Wahrscheinlichkeiten werden anhand der Onset- und Frame-Schwellenwerte, der kürzesten Notenlänge und optional des Melodia-Tricks in Noten umgewandelt; der Trick erfasst auch Noten, die ohne klaren Anschlag einblenden.
Die Noten werden als einspurige Standard-MIDI-Datei mit einem akustischen Klavierprogramm geschrieben. Die Velocity ergibt sich aus der erkannten Lautstärke. Das von Ihnen eingestellte Tempo legt nur das Taktraster fest; die Noten behalten ihre zeitliche Position in Sekunden und rasten daher nicht auf Schläge ein, es sei denn, die Aufnahme wurde in diesem Tempo zu einem Klick eingespielt. Pitchbends werden nicht geschrieben.
Die Ergebnisse hängen stark von der Aufnahme ab. Ein sauberes Soloinstrument funktioniert gut; Akkorde werden erkannt, aber manchmal mit fehlenden oder zusätzlichen Noten; Schlagzeug, Verzerrung, Hall und volle Mischungen erzeugen viele falsche Noten. Die Analyse dauert je nach Länge und Gerät wenige Sekunden bis einige Minuten.
Beispiele
Klavieraufnahme
Eine 2-minütige Telefonaufnahme eines Klavierstücks ergibt eine MIDI-Datei mit der Melodie und den meisten Akkordnoten; das Senken des Frame-Schwellenwerts holt leise Noten zurück, das Erhöhen entfernt Geisternoten.
Gesummte Melodie
Summen Sie eine Melodie in eine Sprachnotiz, konvertieren Sie sie mit aktiviertem Melodia-Trick und importieren Sie die MIDI-Datei in eine DAW, um sie mit einem beliebigen Instrument zu spielen.
Häufig gestellte Fragen
Kann es die Instrumente in einem Song trennen?
Nein. Es erkennt tonale Noten in der gesamten Aufnahme und legt sie auf eine Spur. In einem vollen Mix werden Gesang, Bass, Akkorde und Schlagzeug-Obertöne alle zu Noten, weshalb die Ergebnisse bei vollständigen Songs unübersichtlich sind.
Wird mein Audio hochgeladen?
Nein. Das Audio wird in Ihrem Browser decodiert und analysiert. Nur die Modelldatei wird von dieser Website heruntergeladen; Ihre Aufnahme verlässt nie Ihr Gerät.
Warum stimmen die Noten nicht mit den Takten in meiner DAW überein?
Die MIDI-Datei behält das echte Timing der Darbietung bei. Stellen Sie das Tempo auf das Tempo des Songs ein und quantisieren Sie in Ihrer DAW, wenn Sie Noten auf dem Raster benötigen.
Warum gibt es eine 10-Minuten-Grenze?
Die Analyse hält die gesamte Modellausgabe im Speicher. Längere Aufnahmen können den Browserspeicher erschöpfen, besonders auf Smartphones. Schneiden Sie lange Dateien zuerst in Teile.
Datenschutz
Ihre Audiodatei wird vollständig in Ihrem Browser dekodiert und analysiert; sie wird nicht hochgeladen oder gespeichert. Das Modell zur Notenerkennung wird vom Server dieser Website geladen.