Cent zwischen Frequenzen Rechner
Von 440 Hz zu 880 Hz sind es 1200 Cent, genau eine Oktave mit dem Verhältnis 2. Geben Sie zwei beliebige Frequenzen ein und erhalten Sie das Intervall in Cent mit Vorzeichen, etwa für Stimmungen, Pitch-Bend oder reine Intervalle. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Erste Frequenz in Hertz
- 440
- Zweite Frequenz in Hertz
- 880
- Cent
- 1.200 cents
- Absolute Cent
- 1.200
- Verhältnis
- 2
Ein Cent-zwischen-Frequenzen-Rechner wandelt zwei Tonhöhen in den einzigen logarithmischen Abstand um, den Musiker und Toningenieure tatsächlich nutzen. Geben Sie eine erste Frequenz f1 und eine zweite Frequenz f2 in Hertz ein (oder in einer beliebigen gemeinsamen Einheit); das Werkzeug liefert das vorzeichenbehaftete Intervall in Cent mit der geschlossenen Formel zwölfhundertmal dem Zweierlogarithmus von f2 über f1, das absolute Intervall für Workflows, die nur die Größe brauchen, das Frequenzverhältnis und die schrittweise Substitution, die Sie von Hand nachrechnen können. A440 gegen A880 stimmen, gleichstufige Halbtonabweichungen prüfen, Synthesizer-Pitchbends verifizieren und Unit-Tests für Stimmbibliotheken schreiben brauchen dieselbe deterministische Arithmetik ohne Tabellenkalkulation oder DAW.
Was Cent messen und warum log2 eines Frequenzverhältnisses
Die menschliche Tonhöhenwahrnehmung ist näherungsweise logarithmisch in der Frequenz: eine Oktave ist eine Verdopplung der Frequenz, nicht eine feste Hertz-Zahl. Das Cent ist ein Zwölfhundertstel einer Oktave, sodass ein exaktes Oktavintervall unabhängig von der Position auf der Tastatur stets zwölfhundert Cent beträgt. Die definierende Beziehung lautet: Cent gleich zwölfhundertmal dem Zweierlogarithmus des Frequenzverhältnisses f2 über f1.
Äquivalente Formen nutzen den natürlichen Logarithmus: zwölfhundertmal ln des Verhältnisses geteilt durch ln von zwei—so werten Gleitkomma-Implementierungen log2 ohne eigene log2-Primitive aus. Positive Cent bedeuten, dass f2 höher als f1 liegt; negative Cent, dass f2 tiefer liegt; null Cent ist ein Unisono, wenn beide Frequenzen nach der Rundung übereinstimmen. Die gleichstufige Stimmung setzt zwölf gleiche Halbtöne pro Oktave, sodass ein Halbton genau hundert Cent und eine reine Quinte in gleichstufiger Stimmung siebenhundert Cent beträgt.
Just-Intonation-Verhältnisse wie drei zu zwei ergeben andere Cent-Werte—etwa siebenhunderteins Komma neun fünf fünf für eine reine Quinte—genau deshalb ist ein Cent-Rechner beim Vergleich von Stimmungen nützlich. Null- und negative Frequenzen abzulehnen ist Pflicht: das Verhältnis wäre undefiniert oder nicht positiv, und der Logarithmus würde die reelle Gerade verlassen.
Praktische Tipps, Grenzen und verwandte Suchen
Bevorzugen Sie Zahlen statt vorformatierter Zeichenketten, wenn Sie den Client steuern; Zahlenstrings werden nur akzeptiert, wenn sie einem strengen endlichen Zahlenmuster entsprechen. Zur Kalibrierung von Synthesizer-Pitchbends vergleichen Sie das Cent-Ergebnis mit dem Bend-Bereich in Cent, den Ihr Instrument angibt; für Just-Intonation-Übungen speisen Sie reine Verhältnisse wie fünf zu vier oder drei zu zwei und vergleichen Sie mit gleichstufigen Zielen.
Diese Seite richtet sich an Personen, die einen Cent-zwischen-Frequenzen-Rechner, ein musikalisches Intervall in Cent aus Hertz oder einen Tonhöhen-Differenz-log2-Konverter suchen; sie ist kein MIDI-Notennummer-Mapper, kein Tonhöhendetektor für Audiodateien, kein Wellenformgenerator und kein Namensintervall-Labeler, der Quinte oder große Terz druckt. Bevorzugen Sie diese Fähigkeit, wenn Sie bereits zwei Frequenzen kennen und nur den Cent-Abstand brauchen; stammt Ihre Quelle aus einer Aufnahme, erkennen oder messen Sie zuerst die Frequenzen.
Anwendungsfälle
Instrumentenstimmungen und Referenztonhöhen vergleichen
Musiker geben eine gemessene Leersaitenfrequenz und eine A440-basierte Zieltonhöhe ein, um zu sehen, um wie viele Cent das Instrument zu hoch oder zu tief liegt.
Synthesizer-Pitchbend- und Detune-Bereiche prüfen
Sounddesigner speisen Basis- und gebogene Oszillatorfrequenzen ein und bestätigen, dass der Cent-Versatz dem Plugin-Bend-Bereich entspricht, bevor sie automatisieren.
Häufige Fragen
Was ist ein gleichstufiger Halbton in Cent?
Genau 100 Cent. Die gleichstufige Stimmung teilt die Oktave in zwölf gleiche Log-Frequenz-Schritte, also ist jeder Schritt 1200/12 = 100.
Was passiert, wenn eine Frequenz null oder negativ ist?
Ein Log-Frequenz-Intervall ist nur für streng positive Frequenzen definiert.
Bedeutet ein negativer Cent-Wert, dass etwas falsch ist?
Nein. Negative Cent bedeuten nur, dass f2 tiefer als f1 liegt.
Wie viele Cent liegen zwischen 440 Hz und 880 Hz?
Es sind 1200 Cent, eine ganze Oktave, weil die zweite Frequenz genau doppelt so hoch ist wie die erste. Der Wert ist positiv, da der zweite Ton höher liegt; von 880 Hz nach 440 Hz ergibt sich dieselbe Größe mit Minus.
Was passiert bei einer Frequenz von null oder darunter?
Der Rechner lehnt solche Werte ab. Das Verhältnis wäre nicht definiert oder nicht positiv, und auf einer logarithmischen Tonhöhenskala gibt es dafür keinen sinnvollen Abstand.
Muss ich die Frequenzen in Hertz eingeben?
Nein, jede Einheit funktioniert, solange beide Werte dieselbe verwenden. Cent hängen nur vom Verhältnis der beiden Frequenzen ab, nicht von der Einheit selbst.
Verwandte Tools
Für Entwickler — API-Zugang
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.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/hobby/cents-interval \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"f1":440,"f2":880}'const res = await fetch("https://api.kit.forhosting.com/hobby/cents-interval", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"f1": 440,
"f2": 880
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/cents-interval",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"f1": 440,
"f2": 880
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/cents-interval", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"f1":440,"f2":880}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"f1":440,"f2":880}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/cents-interval", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"f1": 440,
"f2": 880
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.cents_interval",
"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.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_abs | 1000000000000 |
min_freq | 1e-12 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Null- oder negative Frequenzen werden mit einem klaren invalid_input-Fehler abgelehnt, weil eine Log-Frequenz-Skala keinen Sinn hat, wenn eine Seite nicht streng positiv ist.
Was Cent messen und warum log2 eines Frequenzverhältnisses
Absolute Obergrenzen halten Zwischenprodukte in IEEE-Doppelpräzision auf dem Worker und im Browser endlich.
Wie Sie die API aufrufen und was zurückkommt
Typische Studio-Kontrollpunkte sind vierhundertvierzig Hertz zu achthundertachtzig Hertz für eine saubere zwölfhundert-Cent-Oktave und vierhundertvierzig Hertz zu etwa vierhundertsechsundsechzig Komma eins sechs vier Hertz für einen hundert-Cent gleichstufigen Halbton. Senden Sie einen JSON-Body mit zwei erforderlichen endlichen Zahlen: f1 (Aliase freq1, frequency1, from_hz und from) und f2 (Aliase freq2, frequency2, to_hz und to). Jeder Absolutwert muss innerhalb der veröffentlichten Grenze von einer Billion bleiben, und jeder Wert muss streng größer als null sein; Werte bei oder unter null, fehlende Felder, nichtnumerische Zeichenketten und nichtendliche Zahlen liefern invalid_input und werden nie berechnet. Bei Erfolg spiegelt die Antwort gerundete f1 und f2, setzt cents auf das vorzeichenbehaftete Intervall, abs_cents auf den Absolutbetrag dieses Intervalls, ratio auf den gerundeten Quotienten f2 über f1, unit auf die Zeichenkette cents, formula auf die geschlossene Beziehung Cent gleich zwölfhundertmal log2 von f2 über f1, und message auf eine kurze Zusammenfassung, die die Richtung angibt (aufwärts, abwärts oder Unisono). Das Array steps führt von den Rohfrequenzen über das Verhältnis, die Log-Formel, das absolute Intervall und die Zusammenfassungszeile, damit Sie Zwischenwerte in Tests oder Arbeitsblättern prüfen können. Die Preisgestaltung ist flach $0.002 pro erfolgreicher Anfrage mit Einheiten-Item und null marginalem Einheitspreis.
Praktische Tipps, Grenzen und verwandte Suchen
Halten Sie beide Frequenzen im veröffentlichten Absolutbereich, damit Verhältnis und Logarithmus in IEEE-Doppelpräzision endlich bleiben. Beim Unterrichten kombinieren Sie einen positiven Happy Path mit einer absichtlichen Null- oder Negativfrequenz, um den harten invalid_input-Pfad zu zeigen, und bestätigen Sie, dass das Vertauschen von f1 und f2 nur das Vorzeichen von cents umkehrt, während abs_cents gleich bleibt. Fehlgeschlagene Aufgaben mit invalid_input verbrauchen kein Prepaid-Guthaben, was Explorationsskripte günstig hält, wenn Lernende absichtlich Grenzfälle prüfen. Round-Trip-Prüfungen sind unkompliziert: rechnen Sie zwölfhundertmal log2 von f2 über f1 von Hand oder in einer Tabelle nach und bestätigen Sie die Gleichheit mit dem veröffentlichten cents-Feld innerhalb der zwölfstelligen Rundung, und bestätigen Sie, dass abs_cents der Absolutbetrag von cents ist.
Integrationsbeispiele
Unit-Tests für Stimmbibliotheken und mikrotonale Werkzeuge
Entwickler prüfen Oktav-, Halbton- und Just-Intervall-Fixtures gegen deterministische Cent-Ausgaben ohne Audiohardware oder Wanduhr-Timer.
Technische Fragen
Wie viele Cent hat eine Oktave?
Genau 1200. Eine Oktave ist ein Frequenzverhältnis 2:1, und Cent = 1200 × log2(2) = 1200.
Ist der Cent-zwischen-Frequenzen-Rechner kostenlos?
Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Aufrufe nutzen Prepaid-KIT-Guthaben zu $0.002 pro erfolgreicher Anfrage; fehlgeschlagene Aufgaben werden nie berechnet.