Forum: PC Hard- und Software Mit Python3 Töne über Soundkarte ausgeben lassen


von Timmermann (Gast)


Lesenswert?

Hallo,

kann man mit Python3 irgendwie bequem Töne über die Soundkarte eines 
Win10-PCs ausgeben lassen?

Also so, dass man z.B. einem Plugin mitteilt, man möchte gerne den Ton 
C3 als Klaviersound mit der Zeitdauer x und der Lautstärke y erklingen 
lassen.
(wie MIDI oder so ähnlich, Polyphonie sollte möglich sein)

von Timmermann (Gast)


Lesenswert?

@Admin
Kann man diesen Beitrag versuchsweise ins PC-Programmierung-Forum 
schieben?

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Wenn ich danach suche, kommen erst mal Abspieler für wav oder mp3, z.B.
https://pythonbasics.org/python-play-sound/
https://realpython.com/playing-and-recording-sound-python/

da gibt es auch eine Beschreibung, wie man mit "NumPy" einen Ton 
ausgibt. Aber polyphon ist schon eine anspruchsvollere Forderung.

Ein MIDI-Player/Notensatzprogramm wie Musescore kommt nicht infrage? 
Darin ist schon ein Musiksynthesizer enthalten, kann also MIDI-Files 
direkt abspielen.

: Bearbeitet durch User
von Timmermann (Gast)


Lesenswert?

Danke für die Antwort!

Christoph db1uq K. schrieb:
> Ein MIDI-Player/Notensatzprogramm wie Musescore kommt nicht infrage?
Käme infrage, wenn man ihn von Python aus ansteuern kann.
(ansonsten ist Musescore natürlich cool!)

Im Grunde suche ich etwas wie TKinker, aber nicht zum Zeichnen, sondern 
zum Noten abspielen.

von Paukist (Gast)


Lesenswert?

Vielleicht findest du hier etwas:
https://wiki.python.org/moin/PythonInMusic

Timmermann schrieb:
> Also so, dass man z.B. einem Plugin mitteilt

Was meinst du in diesem Zusammenhang mit "Plugin"?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.