Releases: EmbeddedSynth/sonivox
Releases · EmbeddedSynth/sonivox
Release v4.0.0
What's Changed
- add arm64 job to Linux CI workflow by @pedrolcl in EmbeddedSynth/sonivox-fork#54
- Support MSVC and VCPKG Builds by @pedrolcl in EmbeddedSynth/sonivox-fork#56
- bogus msvc ci builds for arm64 by @pedrolcl in EmbeddedSynth/sonivox-fork#60
- Fix build with 8 bit samples by @pedrolcl in EmbeddedSynth/sonivox-fork#64
- Fix clicking sounds in DLS and various refactors by @rsp4jack in EmbeddedSynth/sonivox-fork#62
- Fix-65-ci-builds-with-a-matrix-of-options by @pedrolcl in EmbeddedSynth/sonivox-fork#66
- Fix "WT_VoiceGain: numSamples <= 0" error by @rsp4jack in EmbeddedSynth/sonivox-fork#67
- ZLIB unpacker support by @rsp4jack in EmbeddedSynth/sonivox-fork#68
- XMF format support. Issue #5 by @pedrolcl in EmbeddedSynth/sonivox-fork#6
- implement soundfont cache by @pedrolcl in EmbeddedSynth/sonivox-fork#71
- Fix DLS envelope generator and improve time cent calculation accuracy by @rsp4jack in EmbeddedSynth/sonivox-fork#74
- Fix #75: the ci cache fails for windows msys2 workflows by @pedrolcl in EmbeddedSynth/sonivox-fork#76
- Add format warnings to EAS_Report by @rsp4jack in EmbeddedSynth/sonivox-fork#78
- [BREAKING CHANGE] Change EAS_I32 and EAS_U32 to 32 bit back by @rsp4jack in EmbeddedSynth/sonivox-fork#79
- [API Changes] Improve gain, mixing, allow master volume over +0dB by @rsp4jack in EmbeddedSynth/sonivox-fork#80
- Implement RMID parser and fix DLS EG by @rsp4jack in EmbeddedSynth/sonivox-fork#81
- Add CRT support for old HW and fix new HW by @rsp4jack in EmbeddedSynth/sonivox-fork#82
- [API Changes] Implement CC 91/93 reverb by @rsp4jack in EmbeddedSynth/sonivox-fork#83
- Implement SoundFont 2 parser and rewrite DCF by @rsp4jack in EmbeddedSynth/sonivox-fork#85
- Fix last region flag existing in key group by @rsp4jack in EmbeddedSynth/sonivox-fork#89
- Fix 8-bit WT synth and original DCF by @rsp4jack in EmbeddedSynth/sonivox-fork#90
- Fix clicking sounds for WT synth by @rsp4jack in EmbeddedSynth/sonivox-fork#91
- fix bad audio quality when built with MSVC by @pedrolcl in EmbeddedSynth/sonivox-fork#92
- Improve program substituting and its logging by @rsp4jack in EmbeddedSynth/sonivox-fork#94
- Implement Soundfont cache alternative by @pedrolcl in EmbeddedSynth/sonivox-fork#72
- Fix DLG EG decaying (bug #93) by @rsp4jack in EmbeddedSynth/sonivox-fork#95
- Fix loop boundary bug from #41 and type confusion bug in eas_mdls by @SmithGoll in EmbeddedSynth/sonivox-fork#97
- Buildsystem refactor by @pedrolcl in EmbeddedSynth/sonivox-fork#98
- Revive the FM synthesizer by @rsp4jack in EmbeddedSynth/sonivox-fork#101
- Tests and workflows simplification by @pedrolcl in EmbeddedSynth/sonivox-fork#104
Full Changelog: v3.6.16...v4.0.0