Skip to content

v0.2.0

Latest

Choose a tag to compare

@odoare odoare released this 22 Aug 17:42

New

  • Every effect panel, and the bus Volume/Pan knobs at the bottom of the mixer, now use a compact readout control in place of a knob: name and value as text, drag up/down to adjust, right-click to type a value directly.

  • Per-block standard deviation: Gater, Grain, Delay, Quantizer, RingMod, Freeze and AuxSend each gain a standard deviation parameter knob alongside every mean control they already had (attack/release/curve, delay time/feedback/damping, bits/downsample, ring frequencies, freeze width). At 0 a block still draws the exact mean, as before; above 0 every block draws its own value around it, so several lanes running the same effect don't move in lockstep.

  • The seam crossfade between repetitions, previously a fixed 15 ms, is now a knob: short keeps repeats tight, long smooths a grain that isn't looping cleanly on its own.

  • Minilanguage: absolute seconds and note-value shortcuts. A block override can now write dur=1.5s for a literal time in seconds, independent of both tempo and mididur. s4 s8 s16 s32 s64 (straight), t4..t64 (triplet) and d4..d64 (dotted) are shortcuts for the fractions the duration-weight grid already draws from, and take the same *N//N scaling mididur does (e.g. dur=t8*2).

Fixed

  • The fixed 30 ms crossfade was eating into the recorded grain, so a loop meant to be exactly dur long (tuned to a MIDI note, say) came out measurably shorter - audible as slightly sharp. Grain now trims its crossfade so the loop always lands on the exact period requested.

  • Buttons stole keyboard focus on click: Clicking a lane button or the Configs toggle could pull focus out of whatever text field you were editing.

Retrocompatibility

Sessions, presets and automation from 0.1.3 load unchanged. No existing parameter was renamed, renumbered or reordered. Every new parameter defaults to the old fixed behaviour (Std = 0, Fade at its previous constant 15 ms). Saved state now also records an internal format version (currently 1), ahead of any future save-format change.

Full Changelog: v0.1.3...v0.2.0