AudioBuffer class for node/browser
npm install audio-buffer_AudioBuffer_ - basic audio data container class.
Useful instead of _Buffer_ in audio streams, @audiojs components, in webworkers, nodejs, other environments without audio context.
Implementation is compatible with Web Audio API AudioBuffer, can be used as ponyfill.

Create audio buffer from options.
* options.length — number of samples, minimum is 1.
* options.sampleRate — default sample rate is 44100.
* options.numberOfChannels — default number of channels is 1.
Duration of the underlying audio data, in seconds.
Number of samples per channel.
Default sample rate is 44100.
Default number of channels is 1.
Get array containing the data for the channel (not copied).
Place data from channel to destination Float32Array.
Place data from source Float32Array to the channel.
* ndsamples — audio-wrapper for ndarrays. A somewhat alternative approach to wrap audio data, based on ndarrays, used by some modules in livejs.
* 1, 2, 3, 4 — other AudioBuffer implementations.
* audiodata alternative data holder from @mohayonao.