Ondakit turns drag-and-drop audio patches into real, deterministic C++ firmware for Daisy Seed hardware. No hand-written code required.
Instead of writing low-level C++ boilerplate, compose your synthesizer on a visual canvas. Drag DSP modules like oscillators, filters, and envelopes alongside physical hardware controls, then wire them together.
Ondakit generates clean, topo-sorted C++ source code that compiles directly against Electrosmith's libDaisy and DaisySP libraries. Flash directly from your browser via WebUSB!
From visual patch composition to live parameter tweaking on hardware.
Drag, connect, and compose audio signal chains with typed ports and flow cables.
Learn about canvas →Oscillators, filters, effects, envelopes, drums, and physical modeling from DaisySP.
View module catalog →Daisy Seed, Touch 2, Daisy Pod, Patch.Init(), Patch SM Submodule, and more.
See all platforms →Flash your compiled binary directly to your board from the browser without extra tools.
WebUSB details →Save JSON patches or export a complete `.zip` with C++, Makefile, and setup scripts.
Export workflow →Tweak parameters on running hardware in real-time over USB MIDI with bidirectional telemetry.
Live Inspector →From concept to standalone hardware synthesizer in three simple steps.
Drop DSP modules and hardware controls onto the canvas. Wire signals and configure parameters in the inspector.
Flash directly to your Daisy board from the browser over WebUSB, or export clean C++ code for local building.
Interact with your running hardware live over USB MIDI to adjust parameters and monitor telemetry in real-time.
Switch targets instantly without rewriting your patch logic.
Ondakit is free to use. Compose your patch on the canvas and export production-ready C++ code in seconds.
Try the Ondakit Builder →