Visual Firmware Studio

Build synthesizer firmware visually.

Ondakit turns drag-and-drop audio patches into real, deterministic C++ firmware for Daisy Seed hardware. No hand-written code required.

Ondakit Node Canvas
What is Ondakit?

A node canvas built for audio hardware

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!

Explore All Capabilities →
Simple Synth Patch in Ondakit
Core Features

Everything you need to create custom firmware

From visual patch composition to live parameter tweaking on hardware.

Visual Node Canvas

Drag, connect, and compose audio signal chains with typed ports and flow cables.

Learn about canvas →

50+ DSP Modules

Oscillators, filters, effects, envelopes, drums, and physical modeling from DaisySP.

View module catalog →

7 Hardware Platforms

Daisy Seed, Touch 2, Daisy Pod, Patch.Init(), Patch SM Submodule, and more.

See all platforms →

Browser WebUSB Flash

Flash your compiled binary directly to your board from the browser without extra tools.

WebUSB details →

Import & Export

Save JSON patches or export a complete `.zip` with C++, Makefile, and setup scripts.

Export workflow →

Live MIDI Control

Tweak parameters on running hardware in real-time over USB MIDI with bidirectional telemetry.

Live Inspector →
Workflow

How Ondakit Works

From concept to standalone hardware synthesizer in three simple steps.

01

Design

Drop DSP modules and hardware controls onto the canvas. Wire signals and configure parameters in the inspector.

Design Step
02

Flash

Flash directly to your Daisy board from the browser over WebUSB, or export clean C++ code for local building.

Flash Step
03

Tweak & Control

Interact with your running hardware live over USB MIDI to adjust parameters and monitor telemetry in real-time.

Live Control Step
Hardware Compatibility

Supported Boards

Switch targets instantly without rewriting your patch logic.

Get Started

Start Building Your Firmware

Ondakit is free to use. Compose your patch on the canvas and export production-ready C++ code in seconds.

Try the Ondakit Builder →