ForHosting KIT · Entwickler-Tools

Akkordumkehrung berechnen

Der Rechner für Akkordumkehrungen übernimmt Töne, die bereits in Grundstellung angeordnet sind, und bringt sie in die Reihenfolge der gewählten Umkehrung.

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

Verwenden Sie null für die ursprüngliche Reihenfolge, eins für die erste Umkehrung, zwei für die zweite und so weiter. Jede Tonbezeichnung bleibt exakt erhalten, einschließlich Kreuzen, Bs, Oktavangaben und eigener Schreibweisen. Statt Akkordnamen oder enharmonische Entsprechungen zu erraten, führt das Werkzeug eine deterministische Rotation aus. Dadurch eignet es sich für Unterricht, Übungsblätter und musikalische Softwareabläufe.

Geben Sie die Akkordtöne in Grundstellung ein

Beginnen Sie mit einer geordneten Liste der Töne, aus denen der Akkord besteht. Für einen C-Dur-Dreiklang lautet sie C, E, G; für einen G-Dominantseptakkord könnte sie G, B, D, F lauten. Die Reihenfolge ist entscheidend, weil der Rechner das erste Element als Basston der Grundstellung behandelt und Töne vom Anfang an das Ende verschiebt. Er analysiert kein Akkordsymbol, ergänzt keine fehlenden Töne, entfernt keine Dopplungen und entscheidet nicht, ob zwei Schreibweisen enharmonisch gleich sind. Diese bewusste Regel macht die Berechnung in Theorieaufgaben und Anwendungen vorhersehbar. Bezeichnungen wie F#, Gb, C4 oder eine Notation Ihrer eigenen Anwendung bleiben unverändert. Jeder Eintrag muss eine nicht leere Zeichenfolge sein, muss aber keinem bestimmten Notationssystem entsprechen. Prüfen Sie vor dem Absenden, ob die Liste wirklich die gewünschte Grundstellung darstellt. Wenn Ihre Eingabe bereits eine Umkehrung ist, erhalten Sie weiterhin eine gültige Rotation; die Nummer bezieht sich dann jedoch auf die eingegebene Reihenfolge und nicht auf einen unabhängig erkannten Grundton.

Wählen Sie die ab null gezählte Umkehrungsnummer

Die Umkehrungsnummer bestimmt, wie viele Töne vom Anfang des Akkords an dessen Ende verschoben werden. Bei null wird nichts bewegt und eine Kopie der ursprünglichen Reihenfolge ausgegeben. Bei eins wandert der erste Ton hinter alle übrigen, sodass aus C, E, G die Folge E, G, C wird. Bei zwei werden die ersten beiden Töne verschoben; das Ergebnis lautet G, C, E. Ein Septakkord hat vier gültige Möglichkeiten von null bis drei, ein fünfstimmiger Akkord fünf Möglichkeiten von null bis vier. Die Zahl muss eine nicht negative ganze Zahl und kleiner als die Anzahl der Töne sein. Deshalb weist ein Dreiklang den Wert drei zurück: Alle drei Töne zu verschieben, würde nur die Grundstellung wiederholen und keine eigene Umkehrung bezeichnen. Diese Prüfung erkennt zugleich typische Indexfehler. Der Vorgang ändert ausschließlich die Reihenfolge; er ergänzt keine Oktavzahlen und erhöht verschobene Töne nicht automatisch um zwölf Halbtöne. Falls die Lage wichtig ist, deuten Sie verschobene Töne oberhalb der verbleibenden oder geben Sie ausdrücklich Oktavbezeichnungen nach Ihrer Konvention an.

Nutzen Sie die neue Reihenfolge beim Üben und Programmieren

Die Antwort enthält die neu angeordneten Töne als JSON-Array und lässt sich daher leicht anzeigen, speichern, vergleichen oder an ein anderes Musikwerkzeug übergeben. Lehrkräfte können Lösungen für Umkehrungsaufgaben erzeugen, ohne jeden Akkord von Hand umzuschreiben. Lernende können kontrollieren, ob Basston und restliche Folge zur ersten, zweiten oder einer weiteren Umkehrung passen. Arrangeure können die Tonfolge prüfen, bevor sie eine spielbare Lage auswählen, und Entwicklungsteams können das deterministische Ergebnis in Akkorddiagramme, MIDI-Vorbereitung oder Oberflächen zur Harmonielehre einbauen. Beachten Sie, dass eine Umkehrung keine vollständige Setzanweisung ist: Instrumente können Akkordtöne verdoppeln oder weglassen, über Oktaven verteilen oder die innere Reihenfolge ändern, solange dieselbe Bassklasse bestehen bleibt. Der Rechner beantwortet gezielt die engere Frage der zyklischen Tonordnung und vermeidet instrumentenspezifische Annahmen. Dieselbe Eingabe liefert ohne Netzwerk, Zufall oder Akkordlexikon stets dieselbe Ausgabe. Einzelne Berechnungen sind im Browser bequem; die API-Automatisierung kostet $0.002 je Anfrage.

Aufgaben zur Musiktheorie erstellen

Erzeugen Sie einheitlich sortierte Tonlisten für Fragen, Arbeitsblätter und Lösungen zu Umkehrungen.

Übungsantworten überprüfen

Vergleichen Sie eine vorgeschlagene Umkehrung mit der deterministischen Reihenfolge der verlangten Nummer.

Akkordoberflächen versorgen

Übergeben Sie neu geordnete Töne an Diagramme, Notationsvorschauen oder nachgelagerte Instrumentenlogik.

Wie werden Umkehrungsnummern gezählt?

Die Zählung beginnt bei null: null bezeichnet die Grundstellung, eins die erste Umkehrung, zwei die zweite und so weiter.

Was geschieht bei einer Umkehrung mit den Tönen?

Die angegebene Anzahl von Tönen wandert vom Anfang des Arrays an dessen Ende; ihre relative Reihenfolge bleibt erhalten.

Darf die Nummer der Anzahl der Töne entsprechen?

Nein. Sie muss kleiner sein, denn das Verschieben aller Töne würde nur die ursprüngliche Reihenfolge wiederholen.

Erkennt der Rechner Akkordsymbole oder berichtigt er Schreibweisen?

Nein. Er verarbeitet nur die von Ihnen geordnet eingegebenen Töne und bewahrt deren Schreibweise exakt.

Weist er den verschobenen Tönen Oktaven zu?

Nein. Er gibt nur die Reihenfolge zurück; Oktavlage und instrumentale Setzung bestimmen Sie selbst.

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/hobby/chord-inversion

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/hobby/chord-inversion \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"notes":["C","E","G"],"inversion":1}'
{
  "notes": [
    "C",
    "E",
    "G"
  ],
  "inversion": 1
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "hobby.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.

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 →