github ossia/score v3.1.7

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

Discord Open Collective backers and sponsors GitHub Sponsors

New features

  • Hardware video decoding support on Raspberry Pi build (only for AArch64 build)
  • DMX: support for high-resolution channels
  • DMX: support for wheel names in presets (#1441), and improve the way presets are handled.
    Note that you will likely need to recreate your Artnet devices if loading old scores.
  • DMX: support for loading fixtures with LED matrixes defined.
  • Camera input support on macOS.
  • Better support for relative paths - if a file is in a folder relative to the score save file, its path will now be saved as a relative path to improve reloading of scores on different computers.
  • Word wrap in the address view widget to support nodes with long descriptions or big value sets
  • UI editor in the address view widget to easily edit parameters with values in a set.

Platforms

  • Debian Buster (and GCC 8) are not supported anymore. Minimal GCC version is now 10.
  • Removed support for MinGW i686 build as Qt 6 has removed support for it

Bugfixes and improvements

  • Fix #1440: save the correct name of scenarios in preset files (thanks @yiids!)
  • DMX: Fix that the UI was 0-indexed (DMX channel 1 was 0) (#1451, thanks @yiids!)
  • DMX: 512 channels for ENTTEC DMX USB Pro (#1432)
  • DMX: Fix fixtures with jumps in channels
  • Various Qt6 fixes
  • Performance improvements for JS
  • Various video playback fixes and improvements
  • Signal Display: fix UI bugging when the parent interval would loop
  • Large amount of bug fixing through extensive testing with AddressSanitizer and friends
  • Refactor all the hash maps, sets, etc. used around boost::flat_{map,set} and ankerl::unordered_dense::{map,set}.
    Also ensure that the hash functions used are being unified against current state-of-the-art.
  • Fix that audio and audioFFT inputs were broken in ISF.
  • Improvements to the performance and stability of OSC recording.
  • Refactor the code to use concepts instead of enable_if_t as far as possible
  • Performance improvements in scenario.
  • Fix some issues with some processes on negative speeds.

Don't miss a new score release

NewReleases is sending notifications on new releases.