The project has been split into 2 repositories to separate
the library from the UI/plugins. (#1162)
Unclamp the cutoff and add OSC queries for the cutoff modifiers (#1100 by @PythonBlue)
SIMDe update (#1161 #1163)
Update cpuid, dr_libs and stb_vorbis libraries (#1164)
Various CMake and CI changes/fixes, also because the repository split
Minimum CMake version required is now 3.15 for Windows, 3.13 for other systems
Configurable amount of Control Change messages via CMake' MIDI_CC_COUNT variable,
Config.h is now a generated file
Update Abseil to 20230125.3 (#1169)
Fixed
Crash fix for reloading SFZ: needed to copy preloadCallCount in FilePool
copy constructors (#1170 by @essej)
Temporary fixes to build benchmarks and tests (see #1148)
Fixed FlexEGs shape (#1176 #1177)
Fixed build on Windows
Fixed modulation matrix when CC modulations are per voice (#1173 #1179 by @PythonBlue)
Fixed and reenabled tests
Modifications to support universal x86_64/ARM builds on macOS (#1183 by @essej)
Removed
VCPKG and MinGW CI builds
Plugins
Added
New repository for UI/plugins. (sfztools/sfizz#1162)
CI: Restored the macOS universal build that was working in AppVeyor
(sfztools/sfizz@15628e13290e9be4e33ebf74aef286a5e3221579) but sacrifice
WavPack assembly optimizations, see
https://github.com/dbry/WavPack/issues/93
Changed
Updated VST3 SDK to v3.7.7, including our custom AU wrapper (#25)
Updated VSTGUI to v4.12.3 (patched), this requires Windows 10 or later
Updated stb_image to v2.28
Updated LV2 bundled library to v1.18
Various CMake and CI changes/fixes, also because the repository split
Minimum CMake version required is now 3.15 for Windows, 3.13 for other systems
Using linters for all type of plugins supported in CI
Fixed
Various code fixes for the newer version of VSTGUI; Windows 10 minimum required
Removed
macOS: removed DMG resources and Carbon support from VSTGUI