portaudio
Node wrapper around PortAudio
Note: This module has not been tested on windows. If you would like to submit a pull request that would be great.
Note: You must install PortAudio libs first.
Example
var portAudio = ; // create a sine wave lookup tablevar sampleRate = 44100;var tableSize = 200;var buffer = tableSize;for var i = 0; i < tableSize; i++ bufferi = Math * 127 + 127; portAudio; portAudio;
Troubleshooting
error: 'PaStreamCallbackFlags' has not been declared
Try installing "libasound-dev" package. See (http://portaudio.com/docs/v19-doxydocs/compile_linux.html). Then try rebuilding.
If that doesn't fix it try building and installing portaudio from source (http://www.portaudio.com/download.html). I've compiled node-portaudio with pa_stable_v19_20111121.tgz and was successful on Ubunutu.
No Default Device Found
Ensure that when you compile portaudio that the configure scripts says "ALSA" yes.