... include the capabilities found in modern game audio engines as well as some of the mixing, processing, and filtering tasks that are found in modern desktop audio production applications.
var sp = context.createScriptProcessor();
sp.onprocess = function (processEvent){
/* fill your own buffer */
var out = autoTune(processEvent.inputBuffers);
processEvent.outputBuffers = out;
}
sp.connect(context.destination);
var osc = context.createOscillator();
var gain = context.createGain();
// Connect oscillator to gain
osc.connect(gain.gain);
// Connect buffer to gain and gain to output
buffer.connect(gain);
gain.connect(context.destination);
AM :
Message :Carrier :
FM :
Message :Carrier :
## How?? - Libraries
## Questions?
_http://chinpen.net/talks_
@ntt
## Bonus Resources
- Web Audio Book :
http://chimera.labs.oreilly.com/books/1234000001552
- HTML5 Audio :
http://www.html5audio.org
- Web Audio in Nodejs??
https://github.com/sebpiq/node-web-audio-api
- Open Music
http://openmusic.github.io/
- Web Audio Weekly Mailing List
http://blog.chrislowis.co.uk/waw.html