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.