Ist aber, wenn ich mir http://www.foerdernet.de/Musik/Notenlehre.htm ansehe, noch nichtmal Ansatztweise fertig, sieht aber dennoch schon witzig aus:
http://www.python-forum.de/pastebin.php?mode=view&s=155
Ja, nur dass PyMedia komisch riecht und aus Linux-Sicht eher nonstandard ist. Wohingegen sowohl Phonon als auch GStreamer in der Linuxwelt wohlbekannt sind.Xynon1 hat geschrieben:Danachgehend würde ich eher zu PyMedia tendieren.
Code: Alles auswählen
#!/usr/bin/env python
# coding: iso-8859-1
import time
import fluidsynth
fs = fluidsynth.Synth()
fs.start()
sfid = fs.sfload("/usr/share/sounds/sf2/Vintage_Dreams_Waves_v2.sf2")
for i in range(119, 128, 1):
fs.program_select(0, sfid, 0, i)
for u in range(40, 75, 3):
fs.noteon(0, u, 30)
time.sleep(0.2)
fs.noteoff(0, u)
fs.delete()Code: Alles auswählen
fluidsynth -n /usr/share/sounds/sf2/Vintage_Dreams_Waves_v2.sf2Code: Alles auswählen
inst 1Code: Alles auswählen
fluidsynth -ni /usr/share/sounds/sf2/Vintage_Dreams_Waves_v2.sf2 somemidi.midIch habe das ganze nicht wirklich verstanden, denke aber mal, dass Du einfach `open` suchstquestlove hat geschrieben: und wie mache ich eine typische speichern unter funktion? mit methoden des moduls "os" oder?