ossia score 3.5.2 is another series of small bugfixes and improvements after the large 3.5.0 release.
Full Changelog: v3.5.1...v3.5.2
New features and changes
- New process: Deuterium is a drum machine specialized in loading Hydrogen drumkits.
- New process: Kabang is a more controllable drum machine with 8 potential samples, pitch shift, etc.
- New process: Minibang is a basic lo-fi vintage one-sample sampler.
- UI: owners of a mouse with a forward / backward button can now use it to scroll through presets on the preset button of processes.
- UI: double-clicking on a 2D pad will center it.
- Breaking change: the address for key press on Window devices has changed. A key release event has been added, too.
- Core: add an --ui-debug option to enable visualizing the score backend when creating a custom QML UI.
- Core: add a few new API functions to enable building more powerful apps accessing all the devices.
- Packaging: use distro Faust libraries when system libraries are requested.
Bugfixes
- Packaging: various flatpak-related fixes.
- OSCQuery: many compatibility improvements for various kinds of HTTP and mDNS implementations which may not always support all features.
- Graphics: performance optimization: do not render empty passes in unconnected ports, etc.
- Core: fix a deep logic bug which caused weird errors when restoring a document that had cables being edited.
- Graphics: fix auto-repeat blocking key input on Window device.
- Graphics: disable back-face culling on plane primitive.
- Graphics: fix an invalid vertex count issue with some primitive.
- Graphics: fix UV maps on model display with Vulkan.
- Core: UI performance optimization during execution of the score.
- Graphics: fix avnd graphics processes with custom render target size.
- VST: fix that reloading VSTs had broken on Windows and macOS.
- VST: enable -execstack flag on Linux as otherwise with newer glibc this break some proprietary VSTs.