On Sat, Oct 13, 2012 at 4:29 PM, brian
<bgryderclock@xxxxxxxxx> wrote:
I wrote a simple
pygame program to read MIDI events and generate/play sine wave
sounds using scikits
audiolab and scipy modules. (The code is here:
pastebin.com/VTBQxjQm )
It is working, but it takes about half a second to repeat the
“scikits.audiolab.play()” method.
f = 440*(2**((mymidinumber-69)/12))
x = scipy.cos((2*scipy.pi*f/fs)*scipy.arange(fs*T))
print "before method, this is quick!"
scikits.audiolab.play(x,fs) #<====this is the
laggy method
print "after method, this is laggy"
Can anyone recommend a faster method
for playing sine waves? Perhaps there is a better Audiolab method
or
different module?
Any suggestions,
snippets or links
would be greatly appreciated.