0.3.0
What's Changed
- Better envelope curve control by @MyBlackMIDIScore in #92
- Convert render module to command line program by @MyBlackMIDIScore in #95
- Add GH action to build and release xsynth-render by @MyBlackMIDIScore in #97
- Use SynthFormat in realtime & small fixes by @MyBlackMIDIScore in #96
Full Changelog: 0.2.0...0.3.0
C API Changes
- Replaced
XSynth_*_SendEvent
withXSynth_*_SendAudioEvent
andXSynth_*_SendAudioEventAll
- Renamed MIDI events to audio events in definitions
- Ported control events (see
XSynth_ChannelGroup_SendConfigEvent
) - Removed
*SetLayers
functions in favor of the above - Ported envelope settings (
XSynth_EnvelopeOptions
) inXSynth_SoundfontOptions
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