Releases: BlackMIDIDevs/xsynth
Releases · BlackMIDIDevs/xsynth
0.3.1
What's Changed
- Fix serde feature errors by @MyBlackMIDIScore in #101
- Use crossbeam for sending events and audio samples in xsynth-render by @MyBlackMIDIScore in #102
Full Changelog: 0.3.0...0.3.1
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
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
0.2.0
What's Changed
- Removed unused functions by @arduano in #83
- SF2: Fix loop offsets + tuning by @MyBlackMIDIScore in #81
- Better multithreading options by @MyBlackMIDIScore in #84
- Add documentation about CC support by @MyBlackMIDIScore in #88
- Fix SF2 sample length errors by @MyBlackMIDIScore in #87
Full Changelog: 0.1.0...0.2.0
0.1.0
Initial release