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!

Oopsy

Program Daisy in Max gen~ using Oopsy, a patch exporter for Daisy-based hardware.

Get Started

C++

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

Get Started

C++

libDaisy

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

Learn 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.

Learn More

DaisyDuino

Add Daisy support to the Arduino IDE with the DaisyDuino library.

Get Started

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.

Web Programmer

  • Plugdata

    Plugdata is a free/open-source visual programming environment based on pure-data. The power of pure-data in a sleek, user friendly package!

    Learn More 
  • Rust

    Become a fully-fledged Daisy Rustacean with daisy-embessy, a community supported Rust crate for programming Daisy with Embessy.

    Learn More 
  • Faust

    Faust (Functional Audio Stream) is a programming language for real-time DSP. Using faust2daisy, programs can be compiled for Daisy boards!

    Learn More