|
41 | 41 | </screenshot> |
42 | 42 | </screenshots> |
43 | 43 | <releases> |
| 44 | + <release version="3.6.0" date="2025-08-07"> |
| 45 | + <url type="details">https://github.com/ossia/score/releases/tag/v3.6.0</url> |
| 46 | + <description> |
| 47 | + <p>ossia score 3.6.0 is a major release introducing useful new features and objects.</p> |
| 48 | + <p>New features and changes</p> |
| 49 | + <ul> |
| 50 | + <li>AI: new model support: FastVLM for video-to-text real-time inference.</li> |
| 51 | + <li>AI: new model support: GAN image generation e.g. with MobileStyleGAN, FBAnimeGAN. More to come!</li> |
| 52 | + <li>AI: new model support: GAN image processing e.g. with AnimeGANv3, DeblurGAN, FSRGan. More to come!</li> |
| 53 | + <li>AI: new model support: LLM inference with Qwen3.</li> |
| 54 | + <li>Audio: add initial support for CLAP plug-ins on Mac, Windows and Linux. Testing and feedback needed!</li> |
| 55 | + <li>Audio: new reverber inspired from vintage Alesis MIDIVerb (BarrVerb, ported from github.com/ErroneousBosh/BarrVerb).</li> |
| 56 | + <li>Avnd: improvements to the available APIs for UI to enable more use-cases with cross-controls interactions.</li> |
| 57 | + <li>Bytebeat: implement a safe mode to try and avoid SIGFPE errors when a division by zero happens due to wrong bytebeat code.</li> |
| 58 | + <li>Core: add xtensor, xsimd and xtl and eigen as official built-in libraries accessible to score addons.</li> |
| 59 | + <li>Core: AI prompt composer.</li> |
| 60 | + <li>Core: AI prompt tweener.</li> |
| 61 | + <li>Core: the codebase now officially requires C++23 to build.</li> |
| 62 | + <li>EGLFS / vkkhrdisplay: allow to exit the app with esc when running without X11 or Wayland for unattended installations.</li> |
| 63 | + <li>Gfx: add support for Shadertoy effects, by drag'n'drop of Shadertoy URLs into a score which will trigger an automated conversion to ISF.</li> |
| 64 | + <li>JIT: port to jitlink which fixes a lot of limitations when JIT-compiling plug-ins.</li> |
| 65 | + <li>Linux: add a --platform argument to the appimage, to replicate the functionality of the previous Raspberry Pi scripts (ossia-score-eglfs, etc).</li> |
| 66 | + <li>LV2: fixes for finding plug-ins in /usr/ with the AppImage.</li> |
| 67 | + <li>Patterns: add support for patterns from drumpatterns.onether.com.</li> |
| 68 | + <li>Processes: new data processing tool: Classifier (based on RapidLib, similar to Wekinator).</li> |
| 69 | + <li>Processes: new data processing tool: Regressor (based on RapidLib, similar to Wekinator).</li> |
| 70 | + <li>Processes: new object: interpolator. From a set of weights and a set of values, provides the linear interpolation of each values. Useful for navigating latent spaces!</li> |
| 71 | + <li>Processes: new object: Nodes, to allow interpolation across multiple states. Features both a "circular node" mode, as well as a Voronoi mode.</li> |
| 72 | + <li>Processes: new objects in the Puara toolkit: Correlation, Compass, Binarize, ERP, Clustering, PCA, Power Band. Thanks @pyandcpp-coder!</li> |
| 73 | + <li>Processes: new objects: Impulse, String, Float, Integer to force the casting of a value type.</li> |
| 74 | + <li>Processes: new objects: Knob, Multislider to have simple UI affordances to control parameters.</li> |
| 75 | + <li>QML UI: add a TextureSource object to allow custom UI to import a texture from the output of a process.</li> |
| 76 | + <li>QML UI: Qt Quick and Qt Quick Controls are now available to use for external UIs with official releases, which allows to make custom software with advanced UIs backed by a given score.</li> |
| 77 | + <li>Script console, mapper device: add objects to allow low-level access to TCP and UDP sockets (#1798) as well as OSC.</li> |
| 78 | + <li>Script editor: syntax highlighting for Faust code.</li> |
| 79 | + <li>SDK: update the platform to LLVM 20, Qt 6.10.</li> |
| 80 | + <li>UI: allow to copy the value of a Value Display easily.</li> |
| 81 | + </ul> |
| 82 | + <p>Bugfixes and improvements</p> |
| 83 | + <ul> |
| 84 | + |
| 85 | + <li>#1720: CMake issues with concurrentqueue on FreeBSD.</li> |
| 86 | + <li>#1831: Missing includes.</li> |
| 87 | + <li>#1833: Sporadic macOS crash when inferring AI models.</li> |
| 88 | + <li>Avnd: processes with file ports will now relativize paths correctly to allow easier project portability across computers.</li> |
| 89 | + <li>Avnd: put message bus things in a thread for GUI objects.</li> |
| 90 | + <li>CI: a few hundred fixes as always.</li> |
| 91 | + <li>Core: use std::span everywhere consistently.</li> |
| 92 | + <li>Faust: fix live-coding a synth (#1829).</li> |
| 93 | + <li>Fix missing port count in process library.</li> |
| 94 | + <li>LV2: fixes to Suil and LV2 integration.</li> |
| 95 | + <li>Reworked categories.</li> |
| 96 | + <li>SDK: many bugfixes to features to allow building addons against the score SDK.</li> |
| 97 | + <li>SDK: rework the CI infrastructure to allow repos building score addons to use a shared set of Github actions on github.com/ossia/actions.</li> |
| 98 | + <li>UI: improve multi-xy pad rendering.</li> |
| 99 | + <li>UI: improve reliability of script editor GUI.</li> |
| 100 | + </ul> |
| 101 | + </description> |
| 102 | + </release> |
44 | 103 | <release version="3.5.3" date="2025-07-07"> |
45 | 104 | <url type="details">https://github.com/ossia/score/releases/tag/v3.5.3</url> |
46 | 105 | <description> |
|
81 | 140 | <li>Camera: fix #1814.</li> |
82 | 141 | <li>UI: improvement to Graphics Combo ui widget.</li> |
83 | 142 | <li>Scripting: add Score.availableProcesses() and Score.availableProtocols() for introspection of available features and processes.</li> |
84 | | - <li>Scrpiting: implement removal of processes.</li> |
| 143 | + <li>Scripting: implement removal of processes.</li> |
85 | 144 | <li>Audio: update Miniaudio on macOS and set it as default backend. Fix #1797.</li> |
86 | 145 | <li>Core: improvements to the quantization algorithm.</li> |
87 | 146 | <li>Core: lots of work to prevent bogus UBSAN warnings on hash functions.</li> |
|
195 | 254 | <p>Changes and bugfixes</p> |
196 | 255 | <ul> |
197 | 256 | <li>AI models: many improvements to support of the various ONNX models. Thanks @samamou!</li> |
198 | | - <li>Audio: better handling of denormals across the board, allow to specifiy that some nodes actually needs denormals</li> |
| 257 | + <li>Audio: better handling of denormals across the board, allow to specify that some nodes actually needs denormals</li> |
199 | 258 | <li>Audio: fix that dummy plug-in was always set back to 1024 buffer size</li> |
200 | 259 | <li>Audio: fix using ossia with soundcards with more than 128 channels on Mac.</li> |
201 | 260 | <li>Build fixes for various LV2 and Suil corner cases</li> |
|
0 commit comments