What's Changed
- Add ability to modify buffer window and ignore range in realtime synth by @MyBlackMIDIScore in #105
- Force cpal Stream to implement Send+Sync by @MyBlackMIDIScore in #107
- Update soundfont-rs to 0.1 by @PolyMeilex in #110
Full Changelog: 0.3.1...0.3.2
C API Changes
- Added the
XSynth_ByteRange
struct for passing range arguments (instead of using a 16-bit int) - The
ignore_range
field inXSynth_RealtimeConfig
uses theXSynth_ByteRange
type - Added
XSynth_Realtime_SetIgnoreRange
andXSynth_Realtime_SetBuffer
functions for the realtime API
Files
.so
,.dylib
and.dll
files are part of the C/C++ API release of XSynth for each platform and architecturexsynth.h
is the header file to be used with the libraries mentioned abovexsynth-render-*
files are binaries of the xsynth-render utility for each platform and architectureOmniMIDI.dll
is the KDMAPI implementation of XSynth for x86 64bit Windows