Important changes
- The default library folder has changed, in prevision for the automatic update system.
- The libraries are now by default in
Documents/ossia/score/packages
.default
is the score library,user
is your custom library, other packages are installed alongside.
- The libraries are now by default in
New features
- Ability to start & stop intervals in a quantified way
- Hierarchic quantization setting on intervals, which affects child interval and trigger launch quantization
- Support for loading pattern files for the pattern sequencer
- Preset support for most processes ; ability to save and load presets for nodes with a small button.
- More processes will put their things in the main "process" library panel, (only Faust and JS were doing it so far).
- Also support preview for things in the "process" panes (so far only useful for shaders).
- Preview is also supported for individual presets !
- VST3: add parameters to the UI when edited
- New "Micromap" process to apply a very short expression to the input, e.g. x/127
- Add a
random(min, max)
function to the math expression plug-ins
Bugfixes
- Many improvements to the library
- Various cable bugfixes and improvements
- It should now be much easier to select a port when a cable is connected to it.
- Timing support for LV2. Some plug-ins still don't work correctly though, like B.Sequencer :(
- Fix audio preview for files with all caps extensions
- Drag'n'drop improvements across the board
- Many bugfixes for patternist
- Many improvements to live edition, for sound files, videos..
- Fix issues when dropping a port in the root interval (thanks @bltzr for noticing !)
- Small UI improvements to curves (thanks @aklevy !)
- Fix signal display which had been broken for a couple releases.
- Fix execution when editing a curve with the pen tool during edition (thanks @bltzr for testing !)
- Fix selection of processes in nodal view (#1267)
- Fix annoying crash restoring issues
- Fix MIDI notes being suppressed on downscale
- Fix Y axis for XY widget (thanks @thibaudk !)
- Small fixes for the Pd process.
- Small timing fixes for the Looper process.
- Small timing fixes for the Metronome process.