I've used Audiere <http://audiere.sourceforge.net/> with numpy. I prefer using CSound <http://www.csounds.com/>.
Mark Brophy On Sat, Oct 13, 2012 at 4:29 PM, brian <[email protected]> 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. > >
