λ-Sequencer, version v_71dd535
The Viktor release: λ-SEQ now has a built-in synthesizer.
- Viktor NV-1 synth embedded — still single-file, still fully offline. New VIKTOR module with a
noteinput (cable it like MIDI OUT), RACK | BOTH | VIKTOR view switcher, all 64 factory patches, patch selector + volume pane. The reverb impulse is synthesized in code: no samples, no network,file://works. - Viktor loudness: the engine mixes ~-20 dBFS raw; the volume slider now carries +11 dB makeup into a safety limiter so full volume actually sounds full.
- Same-time events deliver in dependency order: a STEP pitch change landing exactly on an EUCLID tick now applies to that tick's note instead of one late (was a race on cable creation order / clock port order). Feedback cable loops warn instead of blowing the stack.
- Clicking the λ-SEQ wordmark returns to rack view; canvas zoom is now saved in the patch.
- New default demo song, played through Viktor.
- Dev:
tools/set-default-patch.shswaps the embedded demo song; headless harness gained audio-level, event-ordering, and view assertions.