The fork started with core sequencing stability work, and this foundation still supports everything built above it.
- Step shifting was stabilized across
Note,Logic,Curve,Stochastic, andArp, including long-sequence and non-zero subrange cases. - Step selection behavior was refined with more consistent shift handling and a shared selection-or-all fallback used across step-edit and generator paths.
- Quick Access step-range editing is now bank-aware for
First/Lastand related sequence-window controls. Curvetracks were extended with per-stepGate OffsetandGate Length, including edit-page support, overview rendering, Launchpad handling, and simulator bindings.- Note tie editing became chain-aware: tied steps now keep persistent linkage and share note edits as one pitch group (encoder, MIDI note input, and shortcut note input paths), with clearer tie rendering.
- Scale-selection limits were fixed so the full built-in plus user-scale set is reachable again across
Project,Note,Logic,Stochastic, andArp. Voltage Modeis now coherent acrossNote,Arp, andStochastic: octave wrapping follows the intended1.2Vspan, non-chromatic user scales are preserved on the covered paths, and routed transpose onArp/Stochasticremains inside the selected scale/root instead of shifting the root chromatically.- Project-scale quantization remap now preserves octave register on Note tracks (Project
Scalepath with sequenceScale = Default), avoiding octave-collapse when changing Project scale. - Stochastic note-pool playback now remains consistent after save/reload with non-chromatic scales; legacy chromatic slots are masked or translated against the active scale without progressive note drift, with the related Arp pitch-slot path aligned to the same rule.
- Selected-step Copy/Paste/Duplicate is selection-aware across Note, Curve, Stochastic, Logic, and Arp editors, with explicit destination selection, preserved gaps, automatic Last Step extension, and guarded no-room handling.
- Fill controls can temporarily override playback division on independent tracks from the module encoder, including fills initiated from Launchpad. Beta.2 lets the encoder edit a latched Fill without holding its button; the most recently latched track is selected, or all active Fill tracks when the global latch was last. The stored divisor is preserved, and linked tracks still inherit timing from their source track.