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.
>
>

Reply via email to