|
14 | 14 | </branding> |
15 | 15 | <description> |
16 | 16 | <p>ossia score is a sequencer for audio-visual artists, designed to enable the creation of interactive shows, museum installations, intermedia digital artworks, interactive music and more in an intuitive user interface.</p> |
17 | | - |
| 17 | + |
18 | 18 | <ul> |
19 | 19 | <li>Sequence OSC, MIDI, DMX, sound, video and more, between multiple software and hardware. </li> |
20 | 20 | <li>Script and live-code with JavaScript, ISF Shaders, Faust, PureData or C++.</li> |
|
41 | 41 | </screenshot> |
42 | 42 | </screenshots> |
43 | 43 | <releases> |
| 44 | + <release version="3.7.1" date="2025-09-22"> |
| 45 | + <url type="details">https://github.com/ossia/score/releases/tag/v3.7.1</url> |
| 46 | + <description> |
| 47 | + <p>ossia score 3.7.1 is a minor patch release on top of the large 3.7 version from two days ago, mainly to fix the build against newly-released clang-21.</p> |
| 48 | + <p>Bugfixes and improvements</p> |
| 49 | + <ul> |
| 50 | + <li>Fix build on clang-21, necessary for MSYS2 packages.</li> |
| 51 | + <li>Fix that Wavecycle process had been inadvertently removed.</li> |
| 52 | + <li>Minor graphics pipeline improvements.</li> |
| 53 | + <li>Fix an issue with the drop of preset in hotswap mode.</li> |
| 54 | + <li>Math expressions: fix that pos was not always set to the correct value.</li> |
| 55 | + </ul> |
| 56 | + </description> |
| 57 | + </release> |
44 | 58 | <release version="3.7.0" date="2025-09-18"> |
45 | 59 | <url type="details">https://github.com/ossia/score/releases/tag/v3.7.0</url> |
46 | 60 | <description> |
47 | 61 | <p>ossia score 3.7.0 is a feature-packed back-to-school release, with a specific focus on deep bugfix, as well as UX and quality-of-life improvements.</p> |
48 | 62 | <p>New features and changes</p> |
49 | | - <ul> |
50 | | - <li>AirWindows: mono plug-ins will now be able to be used in polyphonic contexts (e.g. they will be scaled to the number of input channels.</li> |
| 63 | + <ul> |
| 64 | + <li>AirWindows: mono plug-ins will now be able to be used in polyphonic contexts (e.g. they will be scaled to the number of input channels.</li> |
51 | 65 | <li>Array recombiner: add a transposition mode to turn for instance [ r, g, b, r, g, b ] into [ [ r r ] [ g g ] [ b b ] ].</li> |
52 | 66 | <li>Audio: initial ADM-OSC support in the Spatialization device.</li> |
53 | 67 | <li>Beat metronome: it now has inlets for every subdivision, and keeps track of the count.</li> |
|
75 | 89 | <li>New process: Vertex Shader Art. This allows to create dynamic audio-reactive visuals from vertex shaders, based on the eponymous website. Be sure to update the user library to get the new shaders, imported from the website github!</li> |
76 | 90 | <li>New processes: Bendage, a set of video-bending processes for real-time image destruction: JPeg, Xlippy and Safe Word. They had been developed years ago but sadly forgotten... More to come!</li> |
77 | 91 | <li>New protocol: LSL (Lab Streaming Layer) for integration with scientific hardware and software.</li> |
78 | | - <li>Object Loader: will now display .ply files in addition of .obj.</li> |
| 92 | + <li>Object Loader: will now display .ply files in addition of .obj.</li> |
79 | 93 | <li>QML: add an OSC packet processor to easily handle OSC packets in custom protocols.</li> |
80 | 94 | <li>QML: add support for setting QVector2D / 3D / 4D values.</li> |
81 | 95 | <li>Shaders: shaders with a mouse input will now automatically start mapped to the first Window devices mouse.</li> |
|
98 | 112 | <li>Avnd: various small backend improvements especially for handling musical ticks.</li> |
99 | 113 | <li>CI: force ffmpeg@7 on macOS homebrew as ffmpeg@8 does not export symbols?</li> |
100 | 114 | <li>CI: ton of bugfixes and change tracking as usual.</li> |
101 | | - <li>CLAP: implement more features of the spec, in particular tempo / time signature support.</li> |
102 | | - <li>CLAP: make flush occur in the exec thread, not the main thread, per the spec.</li> |
| 115 | + <li>CLAP: implement more features of the spec, in particular tempo / time signature support.</li> |
| 116 | + <li>CLAP: make flush occur in the exec thread, not the main thread, per the spec.</li> |
103 | 117 | <li>Execution: fix a long-lived execution bug where setting the speed too fast could cause an invalid token request to be submitted to processes.</li> |
104 | 118 | <li>Execution: many smaller improvements and optimizations.</li> |
105 | 119 | <li>FFT: multiple fixes to FFT implementation.</li> |
|
113 | 127 | <li>Metronome: fix a potential division by zero.</li> |
114 | 128 | <li>Network: handle cases where socket shutdown throws an exception.</li> |
115 | 129 | <li>Nodes: improve default node sizing and allow smaller nodes.</li> |
116 | | - <li>ONNX: add a SCORE_ONNX_FORCE_PROVIDER env var to allow setting the ONNX provider manually.</li> |
| 130 | + <li>ONNX: add a SCORE_ONNX_FORCE_PROVIDER env var to allow setting the ONNX provider manually.</li> |
117 | 131 | <li>ONNX: many bugfixes to various models implementations.</li> |
118 | 132 | <li>Sound: do not resize the main interval if dropping a sound file. This fixes a bug where dropping a sound in an empty node could have stopped playback due to the sound having a finite duration.</li> |
119 | 133 | <li>Sound: fix that sound would sometimes disappear when changing the used soundfile live.</li> |
|
0 commit comments