|
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.1url> |
| 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 improvementsp> |
| 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.0url> |
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 changesp> |
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