diff --git a/cmake/Deployment/Linux/ossia-score.appdata.xml b/cmake/Deployment/Linux/ossia-score.appdata.xml
index ea1d1dfa85..9c06baa0c6 100644
--- a/cmake/Deployment/Linux/ossia-score.appdata.xml
+++ b/cmake/Deployment/Linux/ossia-score.appdata.xml
@@ -48,9 +48,11 @@
New features
- Introduce initial alpha support for loading AI models through onnxruntime. Right now supported models are BlazePose, YOLOv7 (blob detection), YOLOv8 (pose), ResNet. More to come, please mention any model you'd be interested in on our Discord! Feat. a cute new icon by @aklevy!
+ - Introduce initial support for using Bitfocus Companion integrations and modules directly from ossia score. This requires installing an additional package from the package manager.
- Introduce initial support for MIDI control surfaces using the MCU protocol. Selecting a process will now make its parameters available over the control surface UI.
- Introduce Array Combiner, Array Tool, Array Flattener, and Array Recombiner processes to efficiently process arrays in various ways.
- Add a new 2D Point View visualizer to visualize arrays of 2D positions.
+ - Add a new Envelope Follower based on kferg.dev algorithm.
- Add an initial implementation for 2D and 3D DBAP spatialization algorithm. Note that the implementation just generates the coefficients, and thus can be applied to any kind of spatial content, not just audio data.
- Arraygen / Arraymap now provide an `n` variable to get access to the current number of elements.
- Improve on-line help integration. Hitting F1 on any process will now open a browser with the help page of said object.
@@ -61,8 +63,10 @@
- macOS: more video format support.
- macOS: port away from PortAudio to MiniAudio for audio backend. This finally allows to select a different input and output device and overall looks much more stable all while being much easier to integrate.
- Patternist: add support for Accent and Slide features to enable sick acid bassline patterns.
+ - Patternist: add support for legato notes.
- Patternist: add TB-3 (303-like) patterns to the pattern library (jcelerier/drum-patterns on GitHub).
- Patternist: add patterns from "260 Drum Machine Patterns" (René-Pierre Bardet) to the pattern library (thanks @danielmroczek.
+ - Soundfile: allow to choose three quality levels for the resampling mode (e.g. pitch shift instead of time stretch). Previous and default mode is the HQ one, based on high-quality sinc interpolation from libsamplerate.
- Threedim addon moved into official score repo to track changes more easily.
Platform and CI changes
@@ -80,6 +84,7 @@
Bugfixes and improvements
+ - Audio Recorder: support relative paths like elsewhere.
- Automation: big rework of the pen tool to make sure we never end up in invalid states.
- Automation: fix a rare crash when editing a curve point's X position.
- BSD: implement VST3 support.
@@ -97,17 +102,21 @@
- JS: implement an enumerateDevices API to track added and removed devices like in the Device dialog.
- Kinect: fix build, initial try for a registered point-cloud output.
- MIDI: fix that devices would sometimes enumerate too early on macOS leading to them not being visible in the UI.
+ - MIDI: fix Computer Keyboard support on macOS. Note that this requires Accessibility permissions.
- MinGW: reenable addons on CI.
- MSVC: reenable addons on CI.
- OSC: add support for always sending bundles for devices that only understand bundles.
- OSC: disable broadcast being locked to 255.255.255.255.
- OSC: fix that OSC devices were not recreated leading to OSC not working after editing the device.
- OSCQuery: improve compatibility with weird embedded webservers.
+ - Package manager: support packages with multiple files to download.
- Patternist: fix crash when changing current pattern.
- Serial: work on allowing non-standard baud rates, if the system supports that.
- Signal display: fix scaling issues.
- UI: make a preset appear under the mouse when dropped.
- UI: performance optimizations for process and filesystem views.
+ - UI: improve behaviour of nodal view especially when rescaling and resizing things.
+ - UI: improve behaviour of copy-paste in nodal view.
- Video: do not hide cursor on embedded video windows.
- Video: multiple fixes to color space shaders introduced in 3.3.2.
- VNC: fill the requested screen resolution instead of a 1024x768 default square.