Software
The Daisy platform supports multiple runtimes for software development. Check out the "getting started" tutorial for your preferred runtime, or discover a new way to program Daisy!


C++
The power user solution for Daisy developers, complete with robust libraries for building compelling audio devices.

C++
libDaisy
Daisy's hardware abstraction library provides easy access to things such as Audio, Controls, GPIO, MIDI, USB communication, and more.

C++
DaisySP
A collection of fundamental DSP building blocks for Daisy, from simple oscillators and utilities to high-fidelity effects, audio buffer objects, and more.


Daisy Web Programmer
Flash firmware to your Daisy board from anywhere using our web-based programmer. Upload a custom binary file, or choose one of our many example files to flash to any Daisy board.
Community Supported Runtimes
-
Plugdata
Learn MorePlugdata is a free/open-source visual programming environment based on pure-data. The power of pure-data in a sleek, user friendly package!
-
Rust
Learn MoreBecome a fully-fledged Daisy Rustacean with daisy-embessy, a community supported Rust crate for programming Daisy with Embessy.
-
Faust
Learn MoreFaust (Functional Audio Stream) is a programming language for real-time DSP. Using faust2daisy, programs can be compiled for Daisy boards!