Music
What happens when I don't want to open a DAW.
I play music, I code, and I don't love opening DAWs for small tasks.
These projects live at that intersection. MidiMama exists because transposing a MIDI file shouldn't require a full production suite. AuraGrid exists because piano keyboards are optimized for one key and I wanted an instrument that works the same in all of them. Codex Music is the shared theory engine underneath — it started as functions I kept rewriting and turned into a library, then an encyclopedia.
Everything runs in a browser. Nothing requires an install. If I can't share it with a URL, I'm not interested.
- MidiMama
- MIDI Swiss Army knife in your browser.
- Transpose, convert, split, merge, visualize — without opening a DAW.
- Built because transposing two semitones shouldn't require launching a full production suite.
- AuraGrid
- Notes on a grid, not a keyboard.
- Musical instrument where every key works the same in every scale. Inspired by $500 hardware instruments, built as a free web app.
- Also a teaching tool — grid layouts make music theory visible.
- Codex Music
- Music theory engine in JavaScript.
- Scales, chords, modes, intervals — browse them interactively or import the library.
- The shared backbone behind MidiMama and AuraGrid. The library came first, the encyclopedia came second.
- Syntho
- Modular synth in your browser.
- Oscillators, filters, envelopes, effects — all Web Audio API, all shareable via URL.
- Send someone a link, they get a playable instrument. No install, no account.