github ossia/score v3.1.9

latest releases: v3.2.4, v3.2.3-3, v3.2.3-2...
18 months ago

Discord Open Collective backers and sponsors GitHub Sponsors

New features

  • Proper support for dynamically built and loaded addons, without requiring a complete clone of the score source tree.
    Check the docs! https://ossia.io/score-docs/development/plugins/plugins-with-avendish.html
  • Add a Range Filter object to ignore values outside of a range.
  • Implement UI for XY spinboxes and float spinbox
  • Avendish plug-ins: allow to have source and sink video objects, not only filters.
  • Avendish plug-ins: allow to smooth values over time.
  • More GPU texture formats supported for Avendish plug-ins
  • It is now possible to drop files directly on the File port to change them, e.g. for instance
    in Granola.
  • Rework of the device enumeration UI to allow multiple categories
  • Implement discovery of OSC devices over Bonjour/Zeroconf/DNSSD
  • OSCQuery: allow to specify a port for OSC listening if the remote app only has partial OSCQuery support
    but can still notify of changes over OSC. 0 will leave the port be randomly generated by the operating system.
  • OSCQuery: allow to interoperate with servers which use N or no type instead of I for impulses.

Changes

  • Official releases are now based on Qt 6.5. This comes with numerous improvements:
    • Multiple shader viewports now work correctly and don't reduce the framerate.
    • Much better hidpi support, especially on Windows and with support for fractional DPI.
    • Fix some memory leaks for visuals on Linux
    • Large amount of bugfixes and performance improvements
    • Enables us to port to ARM Macs soon

Due to this change, the lowest supported proprietary platforms are now Windows 10 and macOS 10.15

Bug fixes

  • Improve detection of LV2 plug-in location
  • Build fixes with clang 16, 17, gcc 13, etc.
  • Improve reloading of Serial devices if they don't have a serial number associated.
  • Fix that pitch detector only worked correctly for mono
  • Rework the camera data flow to fix crashes with V4L2 on Linux
  • MIDI: Fix the listening bug where nodes had to be unfolded for midi input to work
  • Pipewire: support time position in nanoseconds for playback.
  • OSCQuery: fix that WS_IP / WS_PORT were not being used when scanning for OSCQuery devices, nor advertised by score
  • Images: fix that images were not being reloaded

Don't miss a new score release

NewReleases is sending notifications on new releases.