Tonart um Intervall transponieren
Transponieren Sie C Am F G um eine reine Quinte nach oben, erhalten Sie G Em C D: Geben Sie Tonart oder Akkordfolge ein, wählen Sie das Intervall per Name oder in Halbtönen und lesen Sie die neue Tonart und jeden Akkord. 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
- Quelle
- C Am F G
- Intervall
- P5
- Intervallname
- perfect fifth
- Halbtöne
- 7
- Richtung
- up
- Bevorzugen
- auto
Songwriter, Arrangeure, Chorleiter und Session-Musiker brauchen dieselbe Chart ständig in einer neuen Tonart, ohne jeden Akkord von Hand umzuschreiben. Dieser Rechner zum Transponieren der Tonart um ein Intervall akzeptiert eine Tonika oder Tonart (C major, Am, Bb) oder eine vollständige Akkordprogression, wendet ein benanntes musikalisches Intervall wie eine reine Quinte oder große Terz —oder einen ganzzahligen Halbtonversatz— an und liefert die neue Tonika sowie die Qualitätsnamen jedes Akkords. Slash-Bässe wandern mit demselben Intervall, Qualitätssuffixe bleiben erhalten, und die Schreibweise kann Kreuze, Bs oder eine automatische enharmonische Wahl bevorzugen.
Was das Transponieren einer Tonart oder Progression bedeutet
Eine Tonart zu transponieren heißt, jede Tonhöhenklasse des tonalen Zentrums um ein festes Intervall zu verschieben, damit das Stück höher oder tiefer klingt und die relative Harmonie erhalten bleibt. Ist die Quelle eine einzelne Wurzel wie C oder Bb, meldet der Rechner die neue Tonika nach dem gewählten Intervall: eine reine Quinte aufwärts von C ist G; eine große Sekunde abwärts von Bb ist Ab, wenn Bs bevorzugt werden.
Ist die Quelle eine Progression in Akkordsymbolen, wird jedes Token in einen Wurzelbuchstaben mit optionalem Kreuz oder B, ein Qualitätssuffix (m, 7, maj7, sus4, dim und freier Text nach der Wurzel) und optionalen Slash-Bass zerlegt. Nur die Tonhöhenklassen von Wurzel und Bass rücken um das Intervall modulo zwölf vor; die Qualitätszeichenkette wird unverändert kopiert, sodass Am7 die Mollsept-Qualität auf der neuen Wurzel behält.
Benannte Intervalle folgen der Standardtheorie: m2 und M2 für Sekunden, m3 und M3 für Terzen, P4 und P5 für reine Quarte und Quinte, A4 oder Tritonus oder d5 für sechs Halbtöne, m6 bis M7 für Sexten und Septimen und P8 für die Oktave. Ganzzahlige Halbtöne werden akzeptiert, wenn Sie den Halbtonabstand aus einer Kapodaster-Tabelle oder einem MIDI-Offset bereits kennen. Die Richtung ist für benannte Intervalle standardmäßig aufwärts; geben Sie direction down oder eine negative Ganzzahl an, um abzusteigen.
Eingabevertrag, Schreibweise und Fehlerverhalten
Source kann eine Zeichenkette für Tonart oder Progression sein (Leerzeichen, Kommas oder senkrechte Striche als Trenner) oder ein Array von Akkordzeichenketten, bis zu vierundsechzig Tokens. Beispiele: C major, Am, C Am F G, Bbmaj7 Em7 Am7 D7, C/E F G. Interval akzeptiert Kurzcodes (P5, M3, m2, TT), englische Namen (perfect fifth, major third, tritone), optionale Präfixe up oder down oder eine Ganzzahl von minus achtundvierzig bis achtundvierzig.
Das optionale prefer steuert die enharmonische Schreibweise: sharps, flats oder auto. Auto behält Bs, wenn die Quelle Bs nutzte oder die Verschiebung abwärts geht; sonst bevorzugt es Kreuze. Das optionale direction erzwingt auf- oder abwärts unabhängig vom Intervalletikett.
Nicht ganzzahlige numerische Intervalle wie eins Komma fünf scheitern ebenfalls, weil die Transposition von Tonhöhenklassen in ganzen Halbtönen definiert ist. Hin- und Rückprüfungen sind einfach: transponieren Sie ein Intervall aufwärts und mit demselben Namen abwärts, um die Originalprogression wiederherzustellen, wenn die enharmonische Präferenz konstant bleibt.
Wer um ein Intervall transponiert und wann
Worship-Teams und Coverbands halten eine Master-Chart und erzeugen sängerfreundliche Tonarten vor der Probe, statt jeden Takt neu zu tippen. Musiklehrer vergeben Intervall-Transpositionsübungen und bewerten Antworten gegen ein deterministisches Orakel, das nie eine kleine Terz mit einer großen Terz verwechselt. MIDI- und DAW-Hilfen wandeln ein benanntes Intervall, das der Produzent in Klartext tippte, in einen Halbtonversatz und eine Vorschau-Progression um, bevor ein Pitch-Shift-Plugin greift.
Anders als ein Ein-Noten-Transponierer, der nur eine rohe Halbtonzahl nimmt, ist dieser Rechner auf die Suchintention Tonart um Intervall transponieren ausgelegt: Mehrakkord-Progressionen, benannte Intervalle und explizite Wurzeln und Qualitäten in der Antwort, damit UI-Code Spalten beschriften kann, ohne Symbole erneut zu parsen.
Anwendungsfälle
Setlists und Charts umtonen
Fügen Sie eine Progression ein, wählen Sie reine Quarte oder Quinte für den Stimmumfang und exportieren Sie die neuen Wurzeln und Qualitäten in die Band-Chart.
Hilfen für Apps und DAW
Wandeln Sie einen vom Nutzer getippten Intervallnamen in Halbtöne und eine Vorschau-Progression um, bevor Pitch Shift oder MIDI-Transposition greifen.
Häufige Fragen
Wie transponiert man eine Tonart um eine reine Quinte?
Senden Sie source als Tonart oder Progression (zum Beispiel C Am F G) und interval als P5 oder perfect fifth.
Kann man eine ganze Akkordprogression auf einmal transponieren?
Ja. Übergeben Sie mehrere Akkorde in source getrennt durch Leerzeichen, Kommas oder senkrechte Striche, oder senden Sie ein Array von Symbolen. Jedes Token wird um dasselbe Intervall transponiert und in items aufgeführt.
Welche Intervallnamen werden akzeptiert?
Kurzcodes wie m2, M2, m3, M3, P4, TT, P5, m6, M6, m7, M7, P8; vollständige Namen wie major third oder perfect fifth; oder ganzzahlige Halbtöne von -48 bis 48.
Wie werden Kreuze und Bs gewählt?
Setzen Sie prefer auf sharps oder flats, um die Schreibweise zu erzwingen. Auto behält Bs, wenn die Quelle Bs nutzte oder die Verschiebung abwärts geht; sonst bevorzugt es Kreuze.
Werden Akkorde mit Bassnote wie C/E ebenfalls transponiert?
Ja. Die Bassnote nach dem Schrägstrich wandert um dasselbe Intervall wie der Grundton, und der Akkordtyp bleibt unverändert, ein Moll-Septakkord bleibt also auch auf dem neuen Grundton ein Moll-Septakkord.
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-transpose-key \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"source":"C Am F G","interval":"P5"}'const res = await fetch("https://api.kit.forhosting.com/hobby/music-transpose-key", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"source": "C Am F G",
"interval": "P5"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/music-transpose-key",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"source": "C Am F G",
"interval": "P5"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/music-transpose-key", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"source":"C Am F G","interval":"P5"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"source":"C Am F G","interval":"P5"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/music-transpose-key", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"source": "C Am F G",
"interval": "P5"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.music_transpose_key",
"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
Was das Transponieren einer Tonart oder Progression bedeutet
Die Antwort listet jedes Element mit Eingangswurzel, Qualitätsname, neuer Wurzel, neuer Qualität und dem vollständigen transponierten Symbol sowie einer zusammengesetzten Zeichenkette transposed_progression zum Einfügen in eine Chart.
Eingabevertrag, Schreibweise und Fehlerverhalten
Senden Sie JSON per POST mit den Pflichtfeldern source und interval. Fehlende source oder interval, leere Tokens, unerkannte Wurzeln und unbekannte Intervallnamen scheitern mit invalid_input und werden nicht berechnet. Bei Erfolg enthält der Körper source, interval-Etikett, interval_name, vorzeichenbehaftete Halbtöne, direction, prefer, count, source_key_root, new_key_root, das Array items mit Wurzel- und Qualitätsfeldern, transposed_progression und method pitch_class_mod12_interval.
Wo eine API zum Transponieren um ein Intervall ihren Nutzen zeigt
Akkordchart-Websites und mobile Setlist-Apps brauchen einen kleinen Parse-Endpunkt, der strukturierte Felder new_root und new_quality für das Rendering liefert, nicht nur eine undurchsichtige Zeichenkette. Weil die Implementierung reines Parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Basispreis $0.002 ohne Modell-Tokens und ohne ausgehendes Netz, und fehlgeschlagene Validierung wird nicht berechnet.
Integrationsbeispiele
Intervallübungen im Unterricht
Lassen Sie Schüler C Am F G um eine große Sekunde oder kleine Terz transponieren und bewerten Sie automatisch anhand der strukturierten new_root-Felder.
Technische Fragen
Was kostet der Rechner zum Transponieren der Tonart um ein Intervall?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen das vorausbezahlte KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingaben werden nicht berechnet.