| kern | ||
| Script | ||
| README.md | ||
Hausarbeit zum Thema "Analyse von 371 Bachchorälen hinsichtlich von vermeintlich Verbotenen Stimmführungen"
Mithilfe von Humdrumtools sollen alle bekannten Bachchoräle alaysiert werden. Die allgemeinen Regeln zu Stimmführungstechniken, die in einem Musikstudium vermittelt werden, sollen mit Hilfe von computerbasierte Analyse evaluiert werden.
Die Stimmführung soll hinsichtlicher verschiedener Problemstellungen untersucht werden:
Quint-/Oktavparallen
verdeckte Quint-/Oktavparallelen
korrekte Auflösung von Dissonanzen
Zur Überprüfung von Parallelen müssen die Stimmabstände zwischen allen Stimmen analysiert werden. Dabei wird immer die folge von zwei Akkorden überprüft. Dabei sollen alle Fälle analysiert werden, sodass sowohl schrittweise Bewegungen, als auch Sprünge, sowie übermäßige und verminderte Quinten gefunden werden.
Gearbeitet wird hierfür mit dem Befehl "hint". Die Einzlenen Stimmkombinationen werden in einem Array gespeichert.
Zu beachten dabei ist, dass neben einfachen Akkordfolgen auch Überbindungen innerhalb von Takten, als auch Überbindungen zwischen Takten korrekt erkannt und alaysiert werden.
scripte ausführen
node ./Script/Quintparallelen.mjs
Muss bei Parallelen für jede Stimmkombination ein eigenes Programm geshrieben werden?