Genius 5 - A browser-based 'analog' synth
During christmas I started vibe-building a synthesizer in the browser. I wanted to build a thing that could play the famous hook from Genius of Love by Tom Tom Club - which originally was played on a Prophet 5. It's not a sample player it's a real synth based on the web audio api.
That was fun and the AIs made a super nice retro UI for it also.
And then I kept going. And going. Over the next couple of weeks - so now there's * a rhythm composer * a bass sequencer * six different sound presets * 9 different rhythm patterns * load/save to file or localStorage of patches and patterns * MIDI control - tailored to the M-Audio Axiom 25 I have at home * A chord mode * And a weird 'Harmony' mode - so that if you're playing chords on the bass the solo voice sounds 'nice' - to make the Harmony mode even weirder it's controled by the mod-wheel on the Axiom so you either lock down allowed harmonies a lot or just a little. * Extensive keyboard shortcuts * And a help page I hope explains all of this
In true vibe-coding fashing all of this is in a single oversized html file - but I aim to extract the controls/UI and the synth as parts I can reuse for other music projects.
Give it a go - and if you have any questions about it you can find me on Bluesky.