github ossia/score v3.1.12

latest releases: v3.1.14, v3.1.13
6 months ago

New features

  • [ui] Make visible when a port has an address
  • [ux] Fix that there was no way to split between two intervals
  • [console] Add the Utils.shell(...) command to enable running shell scripts
  • Many small copy/paste improvements
  • Crash restore files are now separated between users
  • [ui] Allow to force play a child interval with ctrl-shift
  • [ui] Explorer: trim and clean-up addresses added by the user
  • [ui] Fix port lock regression (thanks @yiids)
  • Back-end only so-far: MIDI 2 support. Next release will support it properly. Note that it will limit macOS support to 11.0+
  • WIP on support for rendering graphics through Qt Quick
  • Magnetism support for automation and gradient points
  • Allow to disable magnetism by holding down Ctrl / Command
  • [core] Add a --force-restore command line flag to automatically restore upon a crash - mainly useful for development workflows
  • [gpu] Implement GPU decoding of YUV420P10LE YUV422P10LE YUV420P12LE and YUV422P12LE
  • Allow to choose the execution commit algorithm through an env. var
  • Threads are now named to make debugging easier
  • It's now possible to configure the build to use system libraries as far as possible for linux distro packaging needs.
  • [ui] Reinstate lost "State" submenu in scenario selection
  • [ui] Refactor and fix the play state feature
  • Lots of packaging work
  • [avnd] Add missing control UI initialization
  • [avnd] UI capabilities improvement, allow more flexibility for custom controls

Bug fixes & minor improvements

  • Lots of CI and platform fix, clang 17 support...
  • Fix that OSCQuery would sometimes not refresh due to a missing call to a boost.asio function
  • Fixes for running on systems without Pipewire on Linux
  • Fixes for running on Ubuntu 20.04
  • Fix z value for tablet input
  • [gradient] Improve color accuracy when zoomed with large gradients by drawing them independently
  • [video] Improve frame timing accuracy
  • [video] fix a potential crash on some systems due to AVFree having to be on the same thread than allocation depending on the codec
  • [gradient] Fix crash when used with pattern matching
  • [core] Fixes for getting the domains of int values in QML devices
  • Many work towards freebsd support
  • Humongous lot of CI & cmake work
  • Remove references to libraries that have been replaced by more up-to-date things (e.g. Brigand -> boost.mp11), remove references to Qt 5

# Other changes

  • This release is based on Qt 6.6, llvm 16, Xcode 15
  • macOS: the app name is now ossia score.app

Don't miss a new score release

NewReleases is sending notifications on new releases.