github ossia/score v3.0.0-a24

latest releases: v3.3.0, v3.2.4, v3.2.3-3...
3 years ago

Let's celebrate Oscar (our dear mascot)'s birthday !

image

New features

  • Official builds for Raspberry Pi 3/4. See the user manual for more information on how to run score on the Pi.
  • WebAssembly port to allow running ossia score in a web browser (very experimental). Check it out here: https://ossia.io/score-web/
  • It's now possible to create a cable between two ports by selecting the first port and then doing ctrl / cmd-click on the second (needed for WASM which does not support drag'n'drop).
  • Updated to libremidi, the RtMidi/ModernMidi fork which also supports WASM and a bunch of new features :-)
  • RemoteControl now reports the current position for each interval and a few other things. See https://ossia.io/score/features/remote-control.html for the WS API being used, and https://github.com/ossia/score/blob/master/src/plugins/score-plugin-remotecontrol/js-remote/remote.html for an example.
  • Implement support for renaming nodes in states.
  • Allow to disable audio plug-in (LV2, VST, Faust) loading by an environment variable (SCORE_DISABLE_AUDIOPLUGINS) in case some are behaving badly upon load.

Improvements & bug fixes

  • Improved shader version detection for GL to match what Qt RHI does.
  • Lot of work for VST3 support, most VST3 should now run / load / save correctly. Please report any issue !
  • macOS: now works under 10.13 again (however, this is an unsupported configuration as 10.13 did not support C++17 fully yet - please report any crash or weird issue)
  • Implement a multislider for vec2,3,4 in ControlSurface
  • Fix some issues when editing curves with the pen tool
  • Faust: support patches that load layout.dsp files.
  • Mark the MidiPitch process output as a midi pitch for the sake of automatic conversion
  • Fix adding a node in the audio protocol being disabled by mistake.
  • Fix an issue when creating an automation for gain port
  • Video node: add swscale-based software decoding when using an unsupported video format.
  • Fix a crash when copying the base scenario in itself (no, this was not a recursion issue ! :p)
  • Fix an issue when creating an automation for gain port

Don't miss a new score release

NewReleases is sending notifications on new releases.