cgcardona / muse public
feat main #38 / 100

feat: overhaul MIDI demo — funky groove, multi-synth audio, DAW track view (#99)

Replace Bach arpeggios with an original "Groove in Em" composition: - 5 instruments: drums (kick/snare/hat/ghost/crash), bass, electric piano, lead synth, brass A (staccato stabs) + brass B (legato pads) - 96 BPM, E minor, 8-bar loop per commit (~20 s of audio each) - Multi-instrument Tone.js synthesis: MembraneSynth (kick), NoiseSynth (snare/ghost), MetalSynth (hi-hat/crash), MonoSynth (bass), PolySynth-FMSynth (electric piano), PolySynth-Synth (lead/brass)

5-act VCS narrative (13 commits, 4 branches): Act 1 Foundation · Act 2 Divergence (feat/groove + feat/harmony) Act 3 Clean Merge · Act 4 Conflict (cc_reverb on brass branches) Act 5 Resolution — all 21 MIDI dimensions active, v1.0 tag

Visual improvements: - DAW-style multi-track view (per-instrument rows with pitch mapping) - Fixed pause/resume (saves position, resumes from pausedAt) - Heatmap column highlight on commit select - Branch legend with color-coded blobs - Cleaner command log with ⚠/✓/$ line classification

All 1747 tests pass · 0 mypy errors · 0 typing_audit violations

Co-authored-by: Gabriel Cardona <gabriel@tellurstori.com>

G Gabriel Cardona <cgcardona@gmail.com> · 1d ago Mar 19, 2026 · 47f42f27 · parent 99c4ff79
oldest
newest 63%

Snapshot Diff

228 files in tree
~1

Comments

0

No comments yet. Be the first to start the discussion.