back to index
AudioDevice
- Interface to a stereo wave-out device, also includes basic sequencing (bpm/ppq) support.
- Uses float buffers.
Inheritance
Object -> AudioDevice
Properties
bpm - beats per minute (for sequencer)
defaultBufferSize - # of samples
fileName - write only, filename for wave-writer
ppq - precision per quarter (for sequencer)
swapStereo - read/write, swaps left/right channels
volume - 0..1
Methods
enableFileOutput (int _enabled)
closeDSP ()
finishBlock ()
float getBpm ()
int getSwapStereo ()
int openDSP (float _freq, int _bufsize)
processTimeFrames ()
setBpm (float _bpm) - beats per minute, e.g. 125.0
setDefaultBufferSize (int _size);
setFileName (String _name)
setPpq (int _ppq) - precision per quarter, e.g. 24, 96, 192..
setSwapStereo (int _enabled)
setVolume (float _f)
start ()
stop ()
back to index