Skip to content

v3.5.2

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 06 May 00:30
· 22 commits to master since this release

Discord Open Collective backers and sponsors GitHub Sponsors

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.

deuterium

  • New process: Kabang is a more controllable drum machine with 8 potential samples, pitch shift, etc.

kabang

  • New process: Minibang is a basic lo-fi vintage one-sample sampler.

image

  • 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.

image

  • 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.