You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add menu command to delete all unused data from song file
Ability to search a unit by typing its name
Ability to run sointu as a vsti plugin, inside vsti host
Ability to lock delay relative to beat duration
Ability to import 4klang patches (.4kp) and instruments (.4ki)
The repository has example instruments, including all patches and
instruments from 4klang
The compiler templates are embedded in the sointu-compile, so no
installation is needed beyond copying sointu-compile to PATH
Ability to select multiple units and cut, copy & paste them
Mousewheel adjusts unit parameters
Tooltips to many buttons
Support for gm.dls samples in the go-written virtual machine
x86 and C written examples how to play a sointu song on various
platforms. On Windows, the examples can optionally be linked with
Crinkler to get Crinkler reports.
Fixed
Unnamed instruments with multiple voices caused crashes
In the native version, exceeding the 64 delaylines caused crashes
wat2wasm nowadays uses funcref instead of anyfunc
In the WebAssembly core, $WRK was messed after stereo oscillators,
making modulations not work
The Webassembly implementation of mono version of the "out" unit
Changed
The release flag in the voice is now a sustain flag i.e. the logic has
been inverted. This was done so that when the synth is initialized
with zeros, all voices start with sustain = 0 i.e. in released state.
The crush resolution is now in bits instead of linear range; this is a
breaking change and changes the meaning of the resolution values. But
now there are more usable values in the resolution.