A playbook your AI installs.
A journal is a field manual written from real work: the steps that held, the traps, and the fix for each one. You hand the file to your AI and it works from that experience on your project.
One payment. It lands in your Vibedna library as one file, yours for life.
Drop the file into your AI chat, or connect Vibedna once and your AI reads it straight from your library.
Ask for what you want. Your AI follows the playbook step by step on your project, and you make the calls.
What you can build with it.
A real synthesizer that plays in a browser tab, with nothing to install.
Knobs that change the sound while it plays, with no clicks and no dropouts.
MIDI playback, an arpeggiator and hardware keyboard input.
Exported audio that matches what you heard, note for note.
A synth that runs in a browser tab, with its own preset library and no plugin to install.
23 chapters, in the order you build.
- 01The audio graph is a module singleton, never framework state
- 02The signal path
- 03The WASM DSP core, and the most expensive trap in the project
- 04Inside the core: choices that held, and failures that make no noise
- 05One tone source, shared by the live app and the offline renderer
- 06Seamless live manipulation: the hard rule
- 07The soft-clip and the limiter: safety net, not a sound
- 08Effects: prove each one does what its knob says
- 09MIDI playback, revoicing, and the arpeggiator
- 10Hardware MIDI input: what the on-screen keyboard never tests
- 11Following an external clock
- 12A sampler on the same engine
- 13The offline / headless renderer
- 14Export and record: a downloaded file is not proof
- 15The photoreal canvas UI
- 16Deploy and cache-busting
- 17What this costs to build
- 18Measurement discipline: if it does not move the number, it is not audible
- 19What getting the money path wrong costs
- 20What we killed, and why
- 21Bug catalogue: symptom, root cause, fix
- 22Recurring traps
- 23Lessons for the next synth or audio app
You bring your AI, your own accounts and your taste. The playbook brings the steps, the traps and the fixes.
Comes with 2 start prompts.
Paste one into your AI and it knows exactly how to use this playbook from the first message. They wait in your library, next to the journal.
Build a Browser Synth
One file your AI installs, and the whole method is in your chat.