Add undo/redo history
Add polyphonic cables
Add multithreading to engine
Add module expander support
Add parameter labels, units, and descriptions
Add parameter tooltips for quickly viewing parameter values
Add parameter context menu for entering numerical values, unmapping, etc
Change parameter initialization to double-click
Add ability to Ctrl-click on an input port to clone the existing cable
Add module “force” dragging when holding Ctrl
Add ability to disable modules with a context menu item and key command Ctrl-E
Add sample rates up to 768,000 Hz (16 x 48,000 Hz)
Overhaul Module Browser with visual previews of modules
Add plugin info sub-menu to module context menu with links to manual, website, source code, etc.
Add factory presets to module context menu if plugin supplies a folder of presets
Add default template patch
Add menu item to save the current patch as the template
Add “frameRateLimit” and “frameRateSync” for setting maximum screen refresh rate and to toggle vertical sync
Add textual menu bar, rearranged menu items, removed icons
Make CPU timer display microseconds and percentage instead of millisamples
Add engine real-time priority setting
Make rack infinite in all four directions
Add bus board graphic to rack
Add key command Ctrl-- and Ctrl-=, or Ctrl-scroll, for zooming the rack
Fix draw order of cable plugs and wires
Make Gamepad MIDI driver generate MIDI CC instead of MIDI notes for buttons
Fix Unicode user directories on Windows
Add ability to change cable colors in settings.json
Add -p X
flag for dumping a screenshot of each available module
Core
API
simd.hpp
for generically handling arithmetic and math functions for vectors of floats, accelerated with SSEdsp::VuMeter2
dsp::Timer
and dsp::Counter
Licenses