Fix OscilGen Segfault
Fix Fl_Oscilloscope Rebase
Initialize Master's RT Data On XML Load
Fix compile warning about comparing different integer types.

Signed-off-by: Hans Petter Selasky <hps@selasky.org>
Add missing include file for definition of error codes.

Signed-off-by: Hans Petter Selasky <hps@selasky.org>
Improve OSS support
- Remove use of obsolete SNDCTL_DSP_SAMPLESIZE ioctl.
- Add support for 32-bit sample size. Mostly useful for recording.
- Fix sample endianness in case of big endian. Currently little endian
was always specified which is not correct for big endian systems. Use
native ending if such audio format macros exist.

Signed-off-by: Hans Petter Selasky <hps@selasky.org>
Add new OSS MULTI audio backend:
Add new OSS compatible backend which can output each part as a
separate stereo channel. Typically you will need audio hardware which
supports more than 2 channels.  This is also useful for live mixing
and recording through virtual OSS devices.

Signed-off-by: Hans Petter Selasky <hps@selasky.org>
OSS improvements:
- Assert the specified sample rate has been set for the OSS audio
backend.
- Improve OSS audio backend latency, by computing the fragment size
corresponding to the audio buffer size.

Signed-off-by: Hans Petter Selasky <hps@selasky.org>
Use correct memory deallocator.

Signed-off-by: Hans Petter Selasky <hps@selasky.org>
Fix OSS Under Linux
Fix some dispatch type bugs
Fix Invalid Deallocation in Reverb
Add A Statistics Instrument Performance Test
Simplify OSS format check and fix build breakage.

Signed-off-by: Hans Petter Selasky <hps@selasky.org>
Compile fix. Variable name shadows std::micro.

Signed-off-by: Hans Petter Selasky <hps@selasky.org>
Add Script to Speed Test All Instruments

Script is designed to generate performance numbers for all
installed instruments.
This should permit more easy tracking of performance problems
and possible regressions.
In the future this may also identify parameter usage
(aka no one uses feature xyz)
and possibly generation of some hash of each instrument's output.