Skip to content

Commit 5413614

Browse files
committed
v3.7.1
1 parent 6e61fc2 commit 5413614

File tree

2 files changed

+22
-8
lines changed

2 files changed

+22
-8
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ list(GET QT_VERSION 0 QT_PREFIX)
106106

107107
set(SCORE_VERSION_MAJOR 3)
108108
set(SCORE_VERSION_MINOR 7)
109-
set(SCORE_VERSION_PATCH 0)
109+
set(SCORE_VERSION_PATCH 1)
110110
set(SCORE_VERSION_EXTRA "")
111111
set(SCORE_CODENAME "Beirut")
112112

cmake/Deployment/Linux/ossia-score.appdata.xml

Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
</branding>
1515
<description>
1616
<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+
1818
<ul>
1919
<li>Sequence OSC, MIDI, DMX, sound, video and more, between multiple software and hardware. </li>
2020
<li>Script and live-code with JavaScript, ISF Shaders, Faust, PureData or C++.</li>
@@ -41,13 +41,27 @@
4141
</screenshot>
4242
</screenshots>
4343
<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>
4458
<release version="3.7.0" date="2025-09-18">
4559
<url type="details">https://github.com/ossia/score/releases/tag/v3.7.0</url>
4660
<description>
4761
<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>
4862
<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>
5165
<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>
5266
<li>Audio: initial ADM-OSC support in the Spatialization device.</li>
5367
<li>Beat metronome: it now has inlets for every subdivision, and keeps track of the count.</li>
@@ -75,7 +89,7 @@
7589
<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>
7690
<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>
7791
<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>
7993
<li>QML: add an OSC packet processor to easily handle OSC packets in custom protocols.</li>
8094
<li>QML: add support for setting QVector2D / 3D / 4D values.</li>
8195
<li>Shaders: shaders with a mouse input will now automatically start mapped to the first Window devices mouse.</li>
@@ -98,8 +112,8 @@
98112
<li>Avnd: various small backend improvements especially for handling musical ticks.</li>
99113
<li>CI: force ffmpeg@7 on macOS homebrew as ffmpeg@8 does not export symbols?</li>
100114
<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>
103117
<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>
104118
<li>Execution: many smaller improvements and optimizations.</li>
105119
<li>FFT: multiple fixes to FFT implementation.</li>
@@ -113,7 +127,7 @@
113127
<li>Metronome: fix a potential division by zero.</li>
114128
<li>Network: handle cases where socket shutdown throws an exception.</li>
115129
<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>
117131
<li>ONNX: many bugfixes to various models implementations.</li>
118132
<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>
119133
<li>Sound: fix that sound would sometimes disappear when changing the used soundfile live.</li>

0 commit comments

Comments
 (0)