Akkordrechner
C-Dur besteht aus C, E und G, geschichtet im Abstand von 0, 4 und 7 Halbtönen zum Grundton. Geben Sie einen Grundton wie F# oder Bb und einen Typ von Dur bis None ein und erhalten Sie die korrekt geschriebenen Töne und die Formel. 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
- Grundton
- C
- Akkordtyp
- Major
- Anzahl der Noten
- 3
- Intervalle (Halbtöne)
- 0, 4, 7
Ein Akkord ist ein geordneter Stapel von Tonklassen, der aus einem Grundton und einem benannten Typ entsteht, etwa Dur, Moll, vermindert, übermäßig oder Dominantsept. Gitarristen, die ein Voicing prüfen, Pianisten, die ein Leadsheet füllen, Songwriter, die eine Folge testen, und Theorieschüler, die Hausaufgaben schreiben, brauchen dieselbe Antwort: welche Töne in C-Dur, Fis-Moll, B-Dominantsept oder G-Quartvorhalt sitzen, in Stapelreihenfolge ab dem Grundton. Dieser Akkordrechner nimmt einen Grundton wie C, Fis oder B und einen Akkordtyp aus einem veröffentlichten Katalog entgegen und liefert die geschriebenen Noten, die Anzahl, die Halbtonabstände vom Grundton und eine kompakte Intervallformel.
Wie aus Grundton und Akkordtyp eine geordnete Notenliste wird
Die gleichstufige Stimmung teilt die Oktave in zwölf Halbtöne. Jeder Buchstabe von A bis G hat eine Grundtonklasse auf diesem Kreis: C ist null, D ist zwei, E ist vier, F ist fünf, G ist sieben, A ist neun und B ist elf. Vorzeichen verschieben die Klasse um ganze Halbtöne, bevor der Wert modulo zwölf reduziert wird, sodass Fis und Ges dieselbe Klasse teilen und trotzdem unterschiedliche Schreibweisen behalten, die Musiker wirklich notieren.
Ein Akkordtyp ist dann ein eingefrorenes Rezept von Abständen zu diesem Grundton. Ein Dur-Dreiklang verwendet eine große Terz und eine reine Quinte (vier und sieben Halbtöne). Ein Moll-Dreiklang senkt die Terz auf drei Halbtöne.
Verminderte und übermäßige Dreiklänge verschieben die Quinte auf sechs und acht. Der Sekund- und der Quartvorhalt ersetzen die Terz durch zwei oder fünf Halbtöne. Dominant-, Dur- und Mollseptimen fügen zehn oder elf hinzu.
Verminderte Septime und halbverminderte Septime fügen neun oder zehn über einer verminderten Quinte hinzu. Sextakkorde fügen neun hinzu. Nonen und Add-nine-Formen erreichen vierzehn.
Ein Powerchord behält nur Grundton und Quinte. Dieser Rechner läuft die generischen Intervallbuchstaben ab dem Grundton ab — Terzen für tertische Stapel, eine Sekunde oder Quarte für Vorhalte — und setzt das Vorzeichen, das jede Zieltonklasse trifft. Deshalb erscheint C-Dur als C E G, Fis-Dur als F# A# C#, B-Moll als Bb Db F und C-verminderte-Septime als C Eb Gb Bbb, nicht als zufällige Mischung enharmonischer Namen.
Wo Akkordrechner in der Praxis auftauchen
Musiktheorie-Kurse vergeben jede Woche Übungen zum Schreiben von Akkorden, zur Qualitätsbestimmung und zur Leadsheet-Kontrolle; ein einziges verlässliches Orakel, das sowohl die Notenliste als auch die Intervallformel liefert, beschleunigt die Bewertung und die Vorbereitung von Demos, ohne über enharmonische Schreibweisen zu streiten. Songwriter, die eine Folge erkunden, brauchen eine schnelle, korrekte Liste der Töne in D-Mollsept oder B-Dur, bevor sie eine Melodie erfinden, die der Harmonie widerspricht. Gehörbildungs- und mobile Übungs-Apps benötigen ein deterministisches Backend, damit aufbauende Lektionen der Tafel im Klassenzimmer nie widersprechen, ob Fis-Dur ein Ais enthält.
Sessionmusiker, die ein Chart auf dem Telefon prüfen, können einen Grundton einfügen und einen Typ wählen, ohne ein DAW-Plugin zu installieren. Wenn Sie später die Noten einer Skala statt eines Akkords, die klingende Tonart nach einem Kapodaster, die Transposition eines vorhandenen Symbols oder die Frequenz eines einzelnen Tons benötigen, behandeln Sie diese als eigene Suchintentionen und Landingpages, statt diese Akkordseite zu überladen. Dieser Rechner liefert nur Tonklassennamen in Stapelreihenfolge: er setzt Akkorde nicht über Oktaven, schlägt keine Gitarrengriffe vor, analysiert kein Audio und erfindet keine Jazz-Alterationen außerhalb der veröffentlichten Typtabelle.
Anwendungsfälle
Theorie-Hausaufgaben und Musterlösungen
Erzeugen Sie geschriebene Notenlisten und Intervallformeln für Lehrbuch-Grundtöne und -typen, damit Lehrkräfte und Autokorrekturen eine gemeinsame Referenzwahrheit teilen.
Übungsblätter und Aufwärmhilfen
Füllen Sie Aufwärmblätter für Gitarre, Klavier oder Stimme zu einem gewählten Grundton und Akkordtyp, ohne Vorzeichen von Hand zu schreiben.
Songwriting und Chart-Kontrolle
Listen Sie die Töne eines Dur-, Moll-, Sept- oder Vorhaltakkords, bevor Sie eine Melodie, ein Voicing oder ein Leadsheet-Symbol entwerfen.
Häufige Fragen
Welche Akkordtypen werden unterstützt?
Gängige Aliase wie maj, min, 7, maj7, m7, dim7, m7b5, 6 und 5 werden akzeptiert.
Welche Grundtonschreibweisen können Sie eingeben?
Buchstaben A–G mit optionalen Vorzeichen (#, b, x, ##, bb, ♯, ♭), zum Beispiel C, F#, Bb oder Eb. Optionale Oktavziffern werden akzeptiert und für die Schreibweise ignoriert.
Worin unterscheidet sich C-Dur von A-Moll?
Sie teilen Tonklassen, stapeln aber von unterschiedlichen Grundtönen: C-Dur ist C E G; A-Moll ist A C E. Die Antwort beginnt immer auf dem angeforderten Grundton und folgt dem Intervallrezept dieses Typs.
Werden enharmonische Grundtöne gleich behandelt?
Die Tonklasse ist für C# und Db dieselbe, daher stimmen die Intervallschritte, aber die Schreibweise folgt dem Buchstaben, den Sie eingegeben haben, sodass C#-Dur und Db-Dur unterschiedliche Vorzeichenfamilien behalten.
Welche Töne hat G-Dominantseptakkord?
G, B, D und F, wobei B hier für das englische H steht: ein Dur-Dreiklang auf G mit kleiner Septime über dem Grundton. Die Töne erscheinen in Schichtung vom Grundton aus, so wie in einem Leadsheet.
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/chord \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"root":"C","chord_type":"major"}'const res = await fetch("https://api.kit.forhosting.com/hobby/chord", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"root": "C",
"chord_type": "major"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/chord",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"root": "C",
"chord_type": "major"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/chord", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"root":"C","chord_type":"major"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"root":"C","chord_type":"major"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/chord", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"root": "C",
"chord_type": "major"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.chord",
"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
Unbekannte Grundtöne und unbekannte Typen scheitern mit einem klaren invalid_input-Fehler, statt einen erfundenen Tonstapel auszugeben.
Wie aus Grundton und Akkordtyp eine geordnete Notenliste wird
Leere Felder, Buchstaben außerhalb von A bis G und Typen außerhalb des Katalogs scheitern früh mit invalid_input und nennen das Problem, damit Clients das fehlerhafte Feld markieren können, ohne zu raten. Die gesamte Verarbeitung ist reine deterministische Arithmetik: keine Zufallsstarts, keine Uhrzeitstempel, keine Netzwerkaufrufe und kein Modell-Drift, sodass derselbe Grundton und Akkordtyp immer dasselbe JSON ergeben.
Was Sie senden und was Sie zurückbekommen
Der Grundton darf eine bloße Tonklasse wie C sein, Fis geschrieben als F#, B geschrieben als Bb, oder ein Doppelvorzeichen wie C## oder Dbb; Unicode-Kreuz und -B werden akzeptiert; eine optionale Oktavziffer wird ignoriert, weil ein Akkordtyp Tonklassenmaterial ist und kein einzelnes MIDI-Register. Leerzeichen, Bindestriche und Groß-/Kleinschreibung werden auf denselben Schlüssel normiert, sodass Half Diminished und half-diminished beide aufgelöst werden. Der Einzelbuchstabe M versus m bleibt case-sensitiv, damit ein großes M weiterhin Dur bedeutet und ein kleines m weiterhin Moll. Klassische Prüfungen sind C-Dur als C E G, A-Moll als A C E, G-Dominantsept als G B D F und Fis-Dur als F# A# C#. Senden Sie root als Notenzeichenkette und chord_type als Typzeichenkette. Der Akkordtyp akzeptiert kanonische Katalognamen und gängige Aliase: major oder maj, minor oder min, diminished oder dim, augmented oder aug, sus2, sus4, dominant7 oder 7 oder dom7, major7 oder maj7, minor7 oder min7, diminished7 oder dim7, half_diminished oder m7b5, sixth oder 6, minor_sixth oder m6, ninth oder 9, add9 sowie power oder 5. Zu den Aliasen gehören note, tonic und pitch für den Grundton sowie type, quality und chord für den Typ. Fehlende Pflichtfelder, leere Zeichenketten, unbekannte Grundtöne und unbekannte Akkordtypen scheitern mit invalid_input und werden nicht berechnet. Im Erfolgsfall spiegelt die Antwort den Grundton, den Sie eingegeben haben, liefert chord_type als kanonischen Katalognamen, notes als geordnete Liste der Schreibweisen vom Bass des Stapels nach oben, note_count, intervals_semitones, eine Formel mit Bindestrichen wie 0-4-7 und method tertian_letter_spelling für Tests. Der Preis für erfolgreiche API-Aufrufe ist die veröffentlichte Basis von $0.002 pro Eintrag; Validierungsfehler verbrauchen kein vorausbezahltes Guthaben.
Wo Akkordrechner in der Praxis auftauchen
Da diese Fähigkeit ein reines parse-Modul ist, gilt als API-Preis die veröffentlichte Basis von $0.002 pro erfolgreichem Eintrag, und fehlgeschlagene Validierung wird nicht berechnet.
Technische Fragen
Was kostet es?
Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Eintrag; ungültige Eingabe wird nicht berechnet.