Let's celebrate Oscar (our dear mascot)'s birthday !
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