Cleaning MiddleWare
Fix Warnings
Fix C++ standards library portability issue.

Signed-off-by: Hans Petter Selasky <hps@selasky.org>
Remove useless assignment.

Signed-off-by: Hans Petter Selasky <hps@selasky.org>
Fix compilation when using GCC 48 and 49, which is segfaulting on
powf(x,0.5f). Rewrite the code to sqrtf(x) which avoids this compiler
specific issue.

Signed-off-by: Hans Petter Selasky <hps@selasky.org>
Add missing function argument reference.

Signed-off-by: Hans Petter Selasky <hps@selasky.org>
Improve OSS support
- Add support for using OSS MIDI and OSS AUDIO simultaneously.
- Add simple MIDI command parser, which also verifies the correctness of
MIDI commands.
- Add support for handling OSS MIDI PIPEs and FIFOs instead of only
regular character devices.
- Fix OSS MIDI and OSS AUDIO teardow
- Add support for overriding the OSS MIDI device name by specifying a
"MIDI_DEVICE" environment variable, similar to the existing
"DSP_DEVICE" environment variable.

Signed-off-by: Hans Petter Selasky <hps@selasky.org>
Fix Kit Allocation
Merge remote-tracking branch 'origin/master'
Update rtosc/disable debug output