Skip to content

v0.5.3 — first public beta

Choose a tag to compare

@github-actions github-actions released this 17 Aug 08:03
· 13 commits to main since this release

First public beta. Daisypatcher does the whole loop — patch, listen, lay out the hardware, build, flash — on the Daisy Seed and the ESP32-S3 / C3. It has been used by a small number of people on a small number of machines; expect rough edges, and please report them with the .dpatch attached.

Website: https://willbearfruits.github.io/daisypatcher/ · Guide: docs/USER_GUIDE.md · Full changelog: CHANGELOG.md

Downloads

OS File Note
Linux Daisypatcher-0.5.3.AppImage · -arm64.AppImage chmod +x, run
Windows Daisypatcher-Setup-0.5.3.exe · -portable.exe unsigned — SmartScreen: More info → Run anyway
macOS Daisypatcher-0.5.3.dmg · -arm64.dmg unsigned — right-click → Open the first time; auto-update is off on macOS

The compilers are not bundled. Patch and listen without them; to build and flash, the app tells you what each board needs and how to install it. Details in the README.

What is in 0.5

  • 95 node kinds, each with a WebAudio twin in the app and a C++ emitter for the board — and the two are compared, waveform against waveform, before release.
  • Three views: Patch (the graph), Hardware (your board to scale, parts on pins), Perform (the finished box).
  • Subpatches and polyphony · presets that morph and compile into the firmware · samples in flash · a logic layer (counters, timers, state machines) · a Code node · an assistant that edits the graph and never writes code.
  • Four boards: Daisy Seed, ESP32-S3 DevKitC, ESP32-S3 SuperMini (pinout provisional), ESP32-C3 SuperMini.

New since 0.5.2

  • Crash screen that saves your patch first; window position remembered; every "tool not found" message now says how to install it on your OS; the SDK installer checks for the compiler before cloning 50 MB; GUI launches on macOS see Homebrew and pip tools.
  • Fixed: canvas prefs (snap-to-grid etc.) reset on every reopen; presets captured inside a subpatch emptied on reopen; npm ci failing on a clean checkout.
  • CI on every push; this release was built by it.

Known limits

  • Windows and macOS builds are straight off CI and unsigned; Linux is the most travelled.
  • Presets capture the level you are looking at; nodes inside a subpatch are not part of a top-level preset yet.
  • No MIDI learn, no .wav recording of the emulator yet.