Akkordumkehrungen und Noten berechnen
C-Dur ist in Grundstellung C–E–G, in der ersten Umkehrung E–G–C und in der zweiten G–C–E. Geben Sie Grundton und Akkordtyp ein und sehen Sie jede Lage für Klaviergriffe, Theorieaufgaben oder Akkorde mit eigenem Basston. 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
- Qualität
- major
- Akkordtöne
- C, E, G
- Anzahl der Lagen
- 3
Dieser Rechner zeigt einen Akkord in Grundstellung und ordnet seine Töne für jede Umkehrung neu. Geben Sie einen Grundton wie C, F# oder Bb ein und wählen Sie einen unterstützten Drei- oder Septakkord. Das Ergebnis nennt den Basston und die aufsteigende Tonfolge jeder Lage. Damit prüfen Sie Klaviersätze, Arrangements und Harmonielehre-Aufgaben. Die musikalische Schreibweise bleibt korrekt: Bb-Dur erscheint als Bb–D–F.
Grundton und Akkordqualität eingeben
Geben Sie einen Grundton von A bis G ein, optional mit einem Kreuz oder b über #, b oder das musikalische Unicode-Zeichen. Lassen Sie Oktavzahlen weg, da der Rechner die Reihenfolge und kein bestimmtes Register beschreibt. Wählen Sie major, minor, diminished, augmented, sus2, sus4 oder einen angebotenen Septakkord.
Übliche Kürzel wie maj, min, dim, aug, 7, maj7, m7, dim7 und m7b5 werden ebenfalls erkannt. M und m behalten ihre konventionelle Bedeutung.
Grundstellung und Umkehrungen lesen
Jede Umkehrung verschiebt den tiefsten Ton nach oben und erhält die relative Folge der übrigen Töne. Ein Dreiklang besitzt neben der Grundstellung zwei Umkehrungen; beim Septakkord kommt eine dritte hinzu. Gemeint sind Tonklassen in enger Lage ohne Oktaven oder Verdopplungen.
Beim Spielen setzen Sie einen ans Ende verschobenen Ton oberhalb der vorausgehenden Töne.
Ergebnisse auf Instrumenten und in Software nutzen
Nutzen Sie den Rechner für Generalbass, Hausaufgaben, Stimmführung oder einfache Voicings. Am Klavier suchen Sie zuerst den angegebenen Basston; auf der Gitarre erkennen Sie Umkehrungen auch bei Tonverdopplungen. Der Algorithmus ist deterministisch und verwendet weder Netzwerk noch Zufall oder Uhrzeit.
Er wählt keine stilistischen Voicings, erzeugt kein MIDI, vergibt keine Oktaven, analysiert kein Audio und verarbeitet keine beliebigen alterierten Erweiterungen. Solche Entscheidungen hängen von Register, Besetzung und musikalischem Zusammenhang ab.
Anwendungsfälle
Klavier- und Keyboardübung
Prüfen Sie vor dem Spielen die Reihenfolge jeder Lage von tief nach hoch.
Aufgaben zur Harmonielehre
Erstellen Sie einheitliche Lösungen zu Grundstellung und Umkehrungen.
Akkord- und Arrangiersoftware
Wandeln Sie Grundton und Qualität in strukturierte Umkehrungen mit Basston um.
Häufige Fragen
Was ist eine Akkordumkehrung?
Die Töne bleiben gleich, doch statt des Grundtons liegt ein anderer Akkordton im Bass.
Wie viele Umkehrungen gibt es?
Ein Dreiklang hat zwei neben der Grundstellung; ein Septakkord hat drei.
Sind die Töne von tief nach hoch sortiert?
Ja. Jedes notes-Array folgt dieser Reihenfolge in enger Lage.
Enthält das Ergebnis Oktavzahlen?
Nein. Sie erhalten Namen und Reihenfolge und bestimmen Register und Abstand selbst.
Welche Umkehrungen hat C-Dur?
Die Grundstellung ist C–E–G, die erste Umkehrung E–G–C mit E im Bass und die zweite G–C–E mit G im Bass. Bei jedem Schritt wandert der tiefste Ton nach oben.
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/music-chord-inversion \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"root":"C","quality":"major"}'const res = await fetch("https://api.kit.forhosting.com/hobby/music-chord-inversion", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"root": "C",
"quality": "major"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/music-chord-inversion",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"root": "C",
"quality": "major"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/music-chord-inversion", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"root":"C","quality":"major"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"root":"C","quality":"major"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/music-chord-inversion", 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",
"quality": "major"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.music_chord_inversion",
"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
Die Browserberechnung ist kostenlos; eine API-Anfrage kostet $0.002.
Grundton und Akkordqualität eingeben
Fehlt ein Feld oder ist die Schreibweise ungültig, erhalten Sie invalid_input; der Rechner errät keinen ähnlich klingenden Akkord.
Grundstellung und Umkehrungen lesen
chord_notes enthält die korrekt geschriebenen Töne in der vom Grundton ausgehenden Reihenfolge. root_position nennt diesen als Basston. Jedes Objekt enthält Bezeichnung, bass_note und ein von tief nach hoch sortiertes notes-Array.
Ergebnisse auf Instrumenten und in Software nutzen
Anwendungen können die stabilen Arrays über die API für $0.002 je Anfrage verarbeiten.
Technische Fragen
Was kostet die Berechnung?
Der Browser ist kostenlos. Die Prepaid-API kostet $0.002 je Element.