Nuked portaudio copy (now obsolete). Portaudio can still be used as an external library.
- Portaudio made a required dependency for OS X targets
- Updated Cmake file for libmt32emu to fix CMP0026 policy warning
- Removed another artifact related to internal portaudio
- Docs update
Added AnalogOutputMode_OVERSAMPLED mode, which is same as AnalogOutputMode_ACCURATE mode but the output signal is 2x oversampled, i.e. the output sample rate is 96 kHz.
This makes subsequent resampling easier. Besides, due to nonlinear passband of the LPF emulated, it takes fewer number of MACs compared to a regular LPF FIR implementations.
- Removed extra qualifiers
- FindLibSamplerate.cmake is now silent if target is not required
- No longer try to find libsamplerate if libsoxr is available
- Cmake requirement raised up to 2.8.4
- Improved handling of CMP0026 cmake policy warning
- Improved portability in Analog (some old compilers may disallow initialisation of constants in a class definition)
- Docs updated
- More doc update: mentioned Portaudio requirement
- Minor code cleanup in WinMM driver
- MidiSynth in WinMM driver made MinGW compatible
- Better error reporting in case WinMM driver can't find the ROMs
- Updated project files for WinMM driver
- Improved WinMM driver build: libmt32emu is built in a separate directory
- Fixed a bug which likely leads to a deadlock in WinMM driver in case if internal synth reset is unsuccessful