tonleiter.py

Ein Skript, um alle passenden Tonleitern zu einer gegebenen Liste von Tönen zu finden. Hilfreich, um schnell die in einem Musikstück verwendete Tonleiter zu ermitteln. Außerdem können Tonleitern wahlweise als Liste von Tönen oder als Griffbrett-Diagramm für Gitarre/Bass ausgegeben werden.

Um das Skript ausführen zu können, muss Python installiert sein. Es werden keine weiteren Python-Bibliotheken benötigt.

Hinweis: Ich übernehme keine Haftung für Schäden, die durch das Benutzen dieser Software entstehen!

Features

  • Suche nach passender Tonleiter nach Eingabe einiger bekannter Töne
  • 38 enthaltene Tonleitern, teilweise mit alternativen Namen
  • Ausgabe von Tonleitern als Intervalle
  • Ausgabe von Tonleitern als Liste von Tönen (abhängig vom angegebenen Grundton)
  • Ausgabe von Tonleitern als Griffbrett-Diagramm für Gitarre & Bass
    • Unterstützung verschiedener Stimmungen (E, D#, D …, jeweils Standard oder Dropped)
  • Ausgabe mit Unicode-Zeichensatz statt einfacher ASCII-Grafik (z.B. C♯ statt C#)
  • Farbliche Hervorhebung der Ausgabe

Am Ende des Artikels folgen einigen Beispielausgaben zur Veranschaulichung.

Quellcode

Download: tonleiter.py (22 KiB)

Beispiele

Anmerkung: Die Ausgabe geschieht eigentlich in Farbe; diese wird hier jedoch nicht dargestellt.

  • Einfache Ausgabe einer Tonleiter: tonleiter.py -p „Pentatonic Minor“
  • Einfache Ausgabe einer Tonleiter im ASCII-Modus: tonleiter.py -p „Pentatonic Minor“ –ascii
  • Ausgabe für den Grundton A: tonleiter.py -p „Pentatonic Minor“ -r A
  • Erkennen einer Tonleiter (hier bei bekanntem Grundton): tonleiter.py -r A A C D E G
  • Ansicht auf Gitarrengriffbrett (Standardstimmung EADGBE, Grundton A): tonleiter.py -t „Pentatonic Minor“ -r A
Bookmark the permalink.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *