- Add libpd (Pure Data) engine.
- Add Vult engine.
- Add "New script" and "Edit script" menu items to make script creation easier.
- Allow copying display message to clipboard.
- Improve LuaJIT performance by enabling JIT compilation.
- Add
bitlibrary to LuaJIT engine.
- Add Lua script engine.
- Add security warning when loading script from patch or module preset.
- Switch JavaScript engine to QuickJS from Duktape. Supports ES2020 and is ~2x faster.
- Automatically reload script when script file changes.
- Make knobs writable.
- Allow script to be loaded by dragging-and-dropping on the panel.
- Add "Save script as" in panel context menu.
- Reload script on initialize.
- Add block buffering with
config.bufferSize.- Scripts must change
inputs[i]toinputs[i][0]andoutputs[i]tooutputs[i][0].
- Scripts must change
- Allow multiple lines of text in LED display.
- Duktape (JavaScript):
- Use array instead of object for RGB lights and switch lights.
- Scripts must change
.rto[0],.gto[1], and.bto[2]forlightsandswitchLights.
- Scripts must change
- Use ArrayBuffers instead of arrays, improving performance ~5x.
- Use array instead of object for RGB lights and switch lights.
- Initial release.