Seite 1 von 1

(intrumenten)Noten-grafik mit python erzeugen

Verfasst: Sonntag 31. März 2024, 21:57
von sauterle
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

Re: (intrumenten)Noten-grafik mit python erzeugen

Verfasst: Sonntag 31. März 2024, 22:25
von sparrow
So gar nichts gefunden?
Der erste Treffer von "python module for rendering music notes" weist direkt als ersten Treffer das Modul "music21" aus.

Re: (intrumenten)Noten-grafik mit python erzeugen

Verfasst: Sonntag 31. März 2024, 22:26
von __blackjack__
Ein freier Klassiker für Notensatz ist Lilypond. Da scheint es für Python einen Haufen Bibliotheken für zu geben.

Re: (intrumenten)Noten-grafik mit python erzeugen

Verfasst: Montag 1. April 2024, 03:18
von snafu
sparrow hat geschrieben: Sonntag 31. März 2024, 22:25 So gar nichts gefunden?
Der erste Treffer von "python module for rendering music notes" weist direkt als ersten Treffer das Modul "music21" aus.
Je nach Umfang lässt sich dies dann z. B. mittels Tiny Notation umsetzen:
https://web.mit.edu/music21/doc/usersGu ... ation.html

Re: (intrumenten)Noten-grafik mit python erzeugen

Verfasst: Montag 1. April 2024, 15:22
von sauterle
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

Re: (intrumenten)Noten-grafik mit python erzeugen

Verfasst: Montag 1. April 2024, 17:23
von __blackjack__
@sauterle: `write()` statt `show()` mit entsprechenden Argumenten schreibt eine PNG-Datei.

Re: (intrumenten)Noten-grafik mit python erzeugen

Verfasst: Montag 1. April 2024, 18:42
von sauterle
oh toll danke