Intervallrechner
Von C aufwärts nach G sind es 7 Halbtöne, eine reine Quinte: Geben Sie zwei Notennamen ein, mit oder ohne Oktavzahl, und erhalten Sie Abstand in Halbtönen, Kurzzeichen und klassischen Intervallnamen. 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
- Name der ersten Note
- C
- Name der zweiten Note
- G
- Tonklasse a
- 0
- Tonklasse b
- 7
- Halbtöne
- 7
- Halbtöne absteigend
- 5
Ein musikalisches Intervall ist der Tonhöhenabstand zwischen zwei Noten, gemessen in Halbtönen auf der zwölftönigen chromatischen Skala und benannt mit den klassischen Bezeichnungen, die jeder Musiker lernt: reine Prime, kleine Sekunde, große Terz, reine Quinte, Tritonus, Oktave und die übrigen. Dieser Intervallrechner akzeptiert zwei Notennamen wie C und G, Fis und B, oder oktavqualifizierte Tonhöhen wie C4 und A5, und liefert die aufsteigende Halbtonzahl, die kurze Abkürzung, den vollen Intervallnamen sowie bei angegebenen Oktaven die absolute und gerichtete MIDI-Distanz.
So wird ein Intervall gezählt
Ein Intervall ist der Tonabstand zwischen zwei Noten, gemessen in Halbtönen der chromatischen Skala mit zwölf gleichen Schritten pro Oktave. Jeder Notenbuchstabe steht für eine feste Tonstufe, und Vorzeichen verschieben sie: Ein Kreuz erhöht um einen Halbton, ein B erniedrigt um einen, ein Doppelkreuz erhöht um zwei. Gezählt wird immer aufwärts von der ersten zur zweiten Note. Von C nach G sind das 7 Halbtöne, also eine reine Quinte; von E nach G sind es drei Halbtöne, eine kleine Terz. Abwärts gelesen ist derselbe Weg von C nach G nur 5 Halbtöne, die der Rechner ebenfalls angibt.
Wofür Sie es nutzen und typische Fehler
Im Theorieunterricht hilft der Rechner beim Bestimmen von Intervallen und beim Prüfen von Lösungen, beim Komponieren bestätigt er schnell, ob ein Melodiesprung eine reine Quarte oder ein Tritonus ist. Ein häufiger Fehler ist, die Richtung zu verwechseln: G nach C aufwärts ist eine Quarte, nicht eine Quinte. Ebenso oft wird die deutsche Schreibweise verwendet; hier gelten nur die Buchstaben A bis G, der Ton H wird also als B geschrieben. Enharmonische Paare wie Fis und Ges ergeben dieselbe Halbtonzahl, von C nach F# sind es sechs Halbtöne, ein Tritonus.
Wie zwei Notennamen zu Halbtönen und einem Intervallnamen werden
Die westliche gleichschwebende Stimmung teilt die Oktave in zwölf gleiche Halbtöne. Jeder Notenbuchstabe bildet eine Basistonklasse ab: C ist null, D zwei, E vier, F fünf, G sieben, A neun und B elf. Versetzungszeichen verschieben diese Klasse um ganze Halbtöne: ein Kreuz oder das Kreuzsymbol hebt um eins, ein Be oder das Be-Symbol senkt um eins, und ein Doppelkreuz als x oder zwei Rautenzeichen hebt um zwei.
Nach den Versetzungen wird die Tonklasse modulo zwölf in den Bereich null bis elf reduziert. Das aufsteigende Intervall von der ersten zur zweiten Note ist die nichtnegative Differenz der Tonklassen modulo zwölf. Null ist reine Prime, eins kleine Sekunde, zwei große Sekunde, drei kleine Terz, vier große Terz, fünf reine Quarte, sechs Tritonus, sieben reine Quinte, acht kleine Sexte, neun große Sexte, zehn kleine Septime und elf große Septime.
Wenn beide Eingaben eine Oktavziffer wie vier für das mittlere C enthalten, berechnet das Werkzeug auch MIDI-Nummern mit mittlerem C als sechzig und meldet die absolute Halbtonspanne plus einen zusammengesetzten Namen wie reine Oktave oder große None.
Wo Intervallrechner in der realen Arbeit vorkommen
Musiktheorie-Kurse vergeben ständig Intervall-Identifikationsübungen, Diktat-Antwortschlüssel und Schreibweisenprüfungen über enharmonische Paare; ein einziges vertrauenswürdiges Orakel, das Halbtonzahl und klassischen Namen liefert, beschleunigt die Korrektur und Demos. Songwriter und Arrangeure, die Akkordtöne skizzieren, wollen schnelle Bestätigung, dass ein Melodiesprung eine reine Quarte oder ein Tritonus ist, bevor sie die Stimmführung festlegen. Instrumentenbauer und Synthesizer-Patch-Autoren kodieren Tonklassenabstände beim Tastatur-Mapping, und Regressionssuiten brauchen feste erwartete Objekte statt schwebender musikalischer Meinungen.
Wenn Sie später vollständige Akkordqualitätsanalyse, Stufenfunktionen, reine Stimmungsverhältnisse oder MIDI-Dateiumschreibung brauchen, behandeln Sie diese als getrennte Suchabsichten und Zielseiten statt diese Intervallrechner-Seite zu überladen.
Anwendungsfälle
Theorie-Hausaufgaben und Antwortschlüssel
Erzeugen Sie Halbtonzahlen und Standardnamen (P5, m3, TT, …) für Lehrbuch-Notenpaare, damit Lehrkräfte und Auto-Korrektoren eine gemeinsame Referenzwahrheit teilen.
Arrangement und Akkordton-Prüfungen
Bestätigen Sie Melodiesprünge und innere Stimmabstände in Halbtönen und klassischen Namen, bevor Sie die Stimmführung festlegen.
Häufige Fragen
Welche Noten kann ich eingeben?
Buchstaben A–G mit optionalen Versetzungen (#, b, x, ##, bb, ♯, ♭) und optionaler Oktave 0–9, zum Beispiel C, F#, Bb, C4 oder G#5.
Ist das Intervall aufsteigend oder der kürzeste Weg?
Die komplementäre absteigende Spanne wird ebenfalls zurückgegeben. Mit Oktaven sind absolute und gerichtete MIDI-Distanzen enthalten.
Wie wird ein Tritonus benannt?
Sechs aufsteigende Halbtöne entsprechen Tritonus mit Kurzcode TT (enharmonisch eine übermäßige Quarte oder verminderte Quinte).
Spielen enharmonische Schreibweisen eine Rolle?
Die Tonklasse wird aus Buchstabe plus Versetzungen berechnet, daher teilen C# und Db die Klasse 1 und ergeben denselben Halbtonabstand zu einer festen zweiten Note. Die Antwort spiegelt dennoch Ihre Originalschreibweisen wider.
Was ändert sich, wenn ich Oktavzahlen wie C4 und C5 angebe?
Dann erhalten Sie zusätzlich den tatsächlichen Abstand über Oktaven hinweg und einen zusammengesetzten Namen wie reine Oktave oder große None. Von C4 nach C5 sind es zum Beispiel 12 Halbtöne.
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/musical-interval \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"note_a":"C","note_b":"G"}'const res = await fetch("https://api.kit.forhosting.com/hobby/musical-interval", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"note_a": "C",
"note_b": "G"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/musical-interval",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"note_a": "C",
"note_b": "G"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/musical-interval", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"note_a":"C","note_b":"G"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"note_a":"C","note_b":"G"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/musical-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
{
"note_a": "C",
"note_b": "G"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.musical_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.
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
Unerkannte Schreibweisen scheitern mit einem klaren invalid_input-Fehler statt eine erfundene Tonklasse zu erfinden.
Wie zwei Notennamen zu Halbtönen und einem Intervallnamen werden
Die Pipeline ist reine deterministische Arithmetik: keine Zufallskeime, keine Wanduhren, keine Netzaufrufe und keine Modelldrift, sodass identische Notenpaare stets dasselbe JSON erzeugen. Buchstaben außerhalb von A bis G, leere Zeichenketten, bloße Zahlen und unzulässige Versetzungszeichen scheitern früh mit invalid_input und benennen das Feld, damit Clients die falsche Schreibweise hervorheben können, ohne zu raten.
Was Sie senden und was Sie zurückerhalten
Jede kann eine bloße Tonklasse wie C, Fis geschrieben F#, B geschrieben Bb oder eine doppelte Versetzung wie C## oder Dbb sein, optional gefolgt von einer Oktavzahl von null bis neun wie in C4 oder G#5. Klassische Prüfungen: C nach G sieben Halbtöne reine Quinte P5, E nach G drei Halbtöne kleine Terz m3, C nach F# sechs Halbtöne Tritonus, und C4 nach C5 zwölf Halbtöne reine Oktave. Senden Sie note_a und note_b als Zeichenketten. Aliase umfassen from, note1 und a für die erste Note sowie to, note2 und b für die zweite. Fehlende Pflichtfelder, leere Zeichenketten, reine Zahlen und Schreibweisen, die nicht Buchstabe plus optionale Versetzungen plus optionale Oktave entsprechen, scheitern mit invalid_input und werden nicht berechnet. Bei Erfolg spiegelt die Antwort die Eingabezeichenketten, den geparsten Buchstaben, die Versetzung und die Tonklasse jeder Note, semitones als aufsteigende Distanz null bis elf, semitones_descending als komplementäre Spanne, interval_name und interval_short aus der Standardtabelle, Intervallqualität und diatonische Nummer, direction, method und Formeltext für Tests. Wenn beide Noten Oktaven tragen, enthält die Nutzlast auch midi_a, midi_b, semitones_absolute, semitones_directed und absolute zusammengesetzte Intervallbezeichnungen. Der Preis erfolgreicher API-Aufrufe ist die veröffentlichte Basis von $0.002 pro Element; Validierungsfehler verbrauchen kein Prepaid-Guthaben.
Wo Intervallrechner in der realen Arbeit vorkommen
Da diese Fähigkeit eine reine Parse-Engine ist, beträgt der API-Preis die veröffentlichte Basis von $0.002 pro erfolgreichem Element und fehlgeschlagene Validierung wird nicht berechnet.
Integrationsbeispiele
Backends für Gehörbildungs-Apps
Validieren Sie Nutzerantworten zur Intervallidentifikation mit derselben deterministischen Tabelle, die das kostenlose Browser-Widget nutzt.
Technische Fragen
Was kostet es?
Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Anfragen nutzen Prepaid-KIT-Guthaben zu $0.002 pro erfolgreichem Element; ungültige Eingaben werden nicht berechnet.