dRACKs Changelog
All notable changes to this project are documented below. This project follows Keep a Changelog and adheres to Semantic Versioning.
[Unreleased — v1.2] — Mixer Reengineering
- Graph system redesign for multi-buffer routing
- Full 8-channel mixing implementation (currently only channel 1 functional)
- Cable routing visualization
- Channel meters/VU display
- Channel names/labels
- Goal: Enable true multi-channel mixing (foundation for stem export in v1.6)
[1.1.0] — 2025-10-21
Critical Bug Fix Session (11/12 bugs fixed)
- Redesigned scene system to store parameter snapshots only.
- Removed graph capture from SceneManager.
- Clamped SVFilter resonance to 0.99 to prevent instability.
- Fixed output node re-add issue.
- Improved state persistence and ValueTree serialization.
- StepSequencer UI added with per-step editing (Note, Velocity, Gate, Probability, Ratchets, Micro-Timing).
- SimpleSynth parameters converted to milliseconds.
- Phaser and Granular parameter range corrections.
- TempoSource now functional with proper tempo propagation.
[1.0.0] — 2025-10-15
- 26 functional nodes across Pattern, Synth, FX, Modulator, and IO.
- Scene and Node Preset systems complete.
- UI improvements: tooltips, shortcuts, mini-map, scalable interface.
- Stable, real-time safe audio engine.
- Keyboard and MIDI routing fixes.
[Unreleased — 2025-10-18]
- Implemented delete shortcut key for nodes (D key workaround).
- Spacebar transport play/stop toggle added.
- Improved node deletion stability and UI consistency.
- Cut/paste functionality (Cmd+X / Cmd+V).
- KeyboardInput connection fix.
[1.0.0-RC] — 2025-10-15
- Production-ready release candidate.
- All core features complete and tested.
- Audio Export and Demo Scenes options finalized.
[0.0.1] — 2025-10-07
- Initial MVP implementation: Core Engine, Node Graph, Scene Manager, RNG System.
- Pattern Generators (Euclidean Sequencer with per-step velocity, probability, micro-timing).
- Sound Engines: SimpleSynth, SVF Filter, FDN Reverb.
- Full audio processor integration with demo graph.
- Documentation: README, ARCHITECTURE.md, ROADMAP.md, QUICKSTART.md.
- Performance: 5% CPU idle, 15% under load at 48kHz.