Added
- Filter drive asymmetry (ASYM) parameter — biases the drive waveshaper to add even-harmonic saturation for more tonal variety
- "Buy Me a Coffee" sponsor link in the Settings menu
Changed
- Stretch algorithm renamed to "Signalsmith" in the algorithm selector
- Signal chain modules use consistent cell sizing and alignment across all rows
- Auto Chop controls (SENS, MIN, DIV) now use drag-to-edit cells with double-click text entry
- Transient detection uses spectral flux analysis — SENS controls detection threshold (0–100), MIN controls minimum slice length in ms
- Action tooltips are shorter, and RESEQ now has a Shift+R shortcut
Fixed
- Crash when quitting certain DAWs on macOS (e.g. Cubase, Live) caused by typeface cleanup during static destruction
- Filter row 2 cells no longer drift out of alignment with row 1
- Filter key tracking now scales musically across the keyboard (previously over-tracked upward and under-tracked downward)
- Filter resonance response is more evenly distributed across the knob range
- Filter cutoff automation in the DAW now follows a logarithmic curve matching how we hear pitch
- Slice numbers no longer drift outside their region when zoomed out with many slices
- Signal chain background color is now consistent between global and slice tabs
- Auto Chop transient markers now land at the true onset instead of slightly after
- Undo now restores the pre-drag value in one step instead of stepping through intermediate values
- Global parameter changes (BPM, pitch, filter, etc.) are now undoable
- Root note changes are now undoable
- Undo no longer couples unrelated slice and global parameter changes
Removed
- Removed unused SliceControlBar and SettingsPanel source files