Skip to content

Commit 5413614

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

2 files changed

Lines changed: 22 additions & 8 deletions

File tree

‎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.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>
4458
<release version="3.7.0" date="2025-09-18">
4559
<url type="details">https://github.com/ossia/score/releases/tag/v3.7.0url>
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 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>
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)