Oscillator AudioNode source extended with automatable amplitude and midi note params.
Intended for use as a source in soundbank, but it is compatible with any Web Audio API AudioNode set up.
$ npm install soundbank-oscillator
var Oscillator =
Returns a source AudioNode.
AudioParams: frequency, note (higher notes rolloff amplitude), detune, amp
Set the waveform shape of the audio node: 'sine', 'triangle', 'sawtooth', 'square'
Schedule note start. Can only be called once. For each event, create a new instance of oscillator.
Schedule note stop.
var Oscillator =var audioContext =var oscillator =oscillatornotevalue = 60 // middle C (midi)oscillatorstart0