Hallo Ich würde gerne eine grafik von klaviernoten erzeugen. Anders gesagt hätte ich gerne eine bibliothek in die ich sallop gesagt vorne meine noten-daten in form einer liste oder ewas änlichem "reintue" und hinten eine bilddatei mit den vorherr bestimmten noten als numpy array oder änlichem "herausbekomme". toll wäre auch noch wenn man die farbe der einzelnen noten festlegen könnte. Natürlich habe ich schon google durchsucht und auch chatgpt hat dazu nichts zu sagen gewusst. also frage ich mal hier
Danke für alle antworten im voraus LG sauterle
(intrumenten)Noten-grafik mit python erzeugen
- __blackjack__
- User
- Beiträge: 13190
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
Ein freier Klassiker für Notensatz ist Lilypond. Da scheint es für Python einen Haufen Bibliotheken für zu geben.
“There will always be things we wish to say in our programs that in all known languages can only be said poorly.” — Alan J. Perlis
Je nach Umfang lässt sich dies dann z. B. mittels Tiny Notation umsetzen:
https://web.mit.edu/music21/doc/usersGu ... ation.html
in music21 kann man sich seine streams(aneinanderreihung von music21 noten) in musescore über die show fumḱtion direkt anzeigen lassen, aber ich abe bisher keine möglichkeit gefunden ohne sehr grosse umwege daraus ein bild zu erstellen. mit lillipond habe ich mich nicht wierklich beschäftigt aber auch hier wiesen mir die ersten paar google anzeigen keinen guten weg auf
- __blackjack__
- User
- Beiträge: 13190
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
@sauterle: `write()` statt `show()` mit entsprechenden Argumenten schreibt eine PNG-Datei.
“There will always be things we wish to say in our programs that in all known languages can only be said poorly.” — Alan J. Perlis