ForHosting KIT · Entwickler-Tools

Frequenz in MIDI-Notennummer umrechnen

Dieser Rechner wandelt eine positive Frequenz in Hertz in die nächstgelegene ganzzahlige MIDI-Notennummer um.

● BetaKostenlos · im Browser
Nutzen Sie es über WebAPIE-MailTelegramApp bald

Er verwendet die gleichstufige Zwölftonstimmung mit dem Kammerton A4 bei 440 Hertz. Daher entspricht A4 der MIDI-Nummer 69, und jede Oktave verändert das Ergebnis um zwölf Noten. Neben der gerundeten Nummer zeigt das Ergebnis den kontinuierlichen MIDI-Wert, die genaue Frequenz der gewählten Note und die Abweichung in Cent. Die Berechnung ist deterministisch, benötigt kein Netzwerk und weist Werte außerhalb des üblichen MIDI-Bereichs von 0 bis 127 zurück.

Verstehen Sie den Zusammenhang zwischen Frequenz und MIDI

MIDI-Notennummern ordnen chromatische Tonhöhen auf einer einfachen Ganzzahlskala an. Das mittlere C ist MIDI 60, A4 ist MIDI 69, und eine Oktave aufwärts addiert zwölf. Die Frequenz steigt zwischen den Noten jedoch nicht um eine feste Hertz-Zahl, sondern geometrisch. Die gleichstufige Stimmung teilt jede Oktave in zwölf gleiche Frequenzverhältnisse; jeder Halbton multipliziert die Frequenz mit der zwölften Wurzel aus zwei. Dieser Rechner kehrt den Zusammenhang um. Er teilt die eingegebene Frequenz durch 440, bildet den Logarithmus zur Basis zwei, multipliziert mit zwölf und addiert 69. Der kontinuierliche Wert beschreibt genau, wo die Eingabe auf der MIDI-Tonhöhenskala liegt. Durch Runden auf die nächste ganze Zahl entsteht die nächstgelegene MIDI-Notennummer. So ergibt 440 Hertz genau 69, während 880 Hertz den Wert 81 liefert, weil der Ton eine Oktave höher liegt. Die Antwort enthält sowohl die gerundete Ganzzahl als auch einen kontinuierlichen Wert mit zehn Dezimalstellen. Das hilft Ihnen, wenn Sie eine bestimmte Taste und zugleich die Lage der Messung zwischen zwei Tasten benötigen. Der Bezugston bleibt bewusst auf A4 gleich 440 Hertz festgelegt. Dadurch erhalten alle Nutzer dasselbe Ergebnis, ohne dass ein optionaler Stimmton dessen Bedeutung verändert.

Lesen Sie die nächste Note und die Tonhöhenabweichung

Geben Sie im Feld frequency eine positive, endliche Frequenz in Hertz ein. Für die einfache Übernahme von Messdaten werden auch die Aliase frequency_hz und hz akzeptiert. Das Hauptergebnis midi_note_number ist eine Ganzzahl von 0 bis 127. exact_midi_note_number enthält den Wert vor dem Runden, während nearest_frequency_hz die gleichstufige Frequenz der gewählten MIDI-Ganzzahl bei 440 Hertz angibt. cents_difference beschreibt den verbleibenden Abstand: Ein positiver Wert bedeutet, dass die Eingabe höher als die gewählte MIDI-Note ist; ein negativer Wert bedeutet, dass sie tiefer liegt. Hundert Cent entsprechen einem gleichstufigen Halbton. Deshalb liegt die Abweichung der nächsten Note normalerweise zwischen ungefähr minus fünfzig und plus fünfzig Cent. Bei einer exakten Mitte wird die Standard-Rundungsregel von JavaScript angewendet, damit die Ausführung reproduzierbar bleibt. Die Antwort wiederholt reference_frequency_hz als 440 und nennt die Stimmung. Nachgelagerte Software kann das Ergebnis dadurch nicht mit einer historischen Stimmung oder reinen Intonation verwechseln. Fehlende Werte, null, negative Zahlen, Unendlichkeiten, nichtnumerischer Text sowie Frequenzen, deren Rundung außerhalb des üblichen MIDI-Bereichs liegt, werden zurückgewiesen. Das ist besser als eine unbemerkte Begrenzung, denn eine extreme Frequenz als Note 0 oder 127 auszugeben würde die Messung verfälschen und möglicherweise einen vorherigen Einheitenfehler verdecken.

Nutzen Sie die Umrechnung in Audio- und Messabläufen

Der Rechner eignet sich überall dort, wo ein System Frequenzen misst oder speichert, während eine andere Komponente MIDI-Notennummern erwartet. Ein Audioanalyseskript kann eine erkannte Spektralspitze vor der Anzeige in einem Stimmgerät in einen Tastaturindex umrechnen. Ein Synthesizertest kann prüfen, ob ein auf 440 Hertz eingestellter Oszillator der Note 69 entspricht, und diese Prüfung über mehrere Oktaven wiederholen, um Fehler in Stimmungstabellen zu finden. Labor- und Unterrichtsaufgaben können Logarithmen, Frequenzverhältnisse und die MIDI-Konvention ohne Nachschlagetabelle miteinander verbinden. Bei der Verwaltung von Samples lässt sich aus dem gemessenen Grundton eine konsistente MIDI-Grundnote ableiten; cents_difference bleibt erhalten, um über eine Nachstimmung vor der Tastaturzuordnung zu entscheiden. Verwenden Sie die Grundfrequenz und nicht wahllos irgendeine Spektralspitze, denn starke Obertöne können anderen MIDI-Nummern entsprechen, obwohl die wahrgenommene Tonhöhe tiefer ist. Das Werkzeug erkennt keine Tonhöhe aus Audiodaten, benennt keine Noten und entscheidet nicht zwischen enharmonischen Schreibweisen. Es übernimmt eine bereits gemessene Frequenz und gibt eine Nummer zurück. Die interaktive Nutzung im Browser ist kostenlos, eine automatisierte API-Anfrage kostet $0.002. Beide Wege verwenden dieselbe deterministische Arithmetik ohne Drittdienst, Zufall oder zeitabhängigen Zustand. Die Ausgabe eignet sich daher für wiederholbare Tests, Unterricht, Metadaten und Validierungsabläufe.

Ausgabe einer Tonhöhenerkennung

Wandeln Sie eine gemessene Grundfrequenz für ein Stimmgerät, eine Anzeige oder eine Musikanwendung in die nächste MIDI-Nummer um.

Sample-Metadaten

Schätzen Sie die MIDI-Grundnote eines Samples und prüfen Sie die Cent-Abweichung vor der Tastaturzuordnung.

Oszillatortests

Erstellen Sie reproduzierbare Prüfungen, dass bekannte gleichstufige Frequenzen den erwarteten MIDI-Ganzzahlen entsprechen.

Welche Formel rechnet Frequenz in eine MIDI-Notennummer um?

Der kontinuierliche Wert lautet 69 + 12 × log2(frequency / 440). Die nächste MIDI-Notennummer ist dieser Wert auf die nächste Ganzzahl gerundet.

Welche MIDI-Notennummer hat 440 Hz?

440 Hz entspricht genau MIDI 69, weil dies der von diesem Rechner verwendete Bezugston A4 ist.

Kann ein anderer Bezugston als 440 Hz verwendet werden?

Nein. Diese Fähigkeit ist bewusst auf 440 Hz festgelegt, damit alle Ergebnisse eine stabile Bedeutung behalten.

Warum enthält die Antwort eine Abweichung in Cent?

Sie zeigt, wie weit die Eingabe über oder unter der nächsten gleichstufigen MIDI-Note liegt; positiv bedeutet höher, negativ tiefer.

Was kostet die Berechnung über die API?

Jede API-Anfrage verwendet den veröffentlichten Grundpreis von $0.002. Die interaktive Ausführung im Browser ist kostenlos.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/optics/frequency-to-midi-note

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/optics/frequency-to-midi-note \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"frequency":440}'
{
  "frequency": 440
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "optics.frequency_to_midi_note",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Vollständige KIT-Dokumentation lesen →