für alle die sich für musiktheoretische Zusammenhänge interessieren, gibt es ein schönes kleines und recht neues Projekt auf Github namens musthe, auf welches ich durch python weekly aufmerksam wurde:
https://github.com/falziots/musthe
Es befindet sich noch in der absoluten Anfangsphase, ist daher sehr überschaubar und somit auch für noch nicht so fortgeschrittene Pythonianer geeignet. Grundkenntnisse über OOP & unittests in Python sowie Umgang mit git wären allerdings schon hilfreich.
Implementiert sind bislang nur Klassen für Noten, Intervalle, die gängigsten Skalen sowie ein paar elementare Akkorde. Sehr schön zum Ausprobieren ist die __add__-Methode der Notenklasse: Wenn man ein Intervall addiert, soll die neue Note mit korrekten Vorzeichen berechnet werden (ist leider noch etwas buggy

Wenn man das weiterspinnt sind da perspektivisch interessante Sachen wie harmonische Analyse von Stücken etc. denkbar. Wer sich bereits ausgefeilte Projekte ansehen möchte, sollte mal einen Blick auf music21 oder mingus werfen, die sind allerdings schon echt komplex, insbesondere ersters.
Ich und v. a. Gonzales, der das Projekt leitet würden sich über alle freuen, die Lust haben mitzumachen.
Viele Grüße
Barrios