FLUX

are firmware for clectric synths and their clones.

View project on GitHub

FLUX are firmware programs written for the clectric (or compatible) hardware modules. FLUX define how the module behaves as an oscillator, filter, sequencer, texture generator, or something brand new.

Each FLUX is a self-contained firmware project with:

  • A unique behavior or purpose
  • Documentation, controls, and patch examples

Modules & Firmware

  • The Spark is a rackable clone of the Electrosmith Daisy Pod; various firmware and runtimes are available here: spark/README.md

  • The Nexus is a, Microchip ATmega4809 (Arduino) based, 8×8 analog crosspoint switch; various firmware and runtimes are available here nexus/README.md

FLUX Header Comment

Including a good header comment such as the following example will help everyone to understand your FLUX.

Hello World FLUX
Author: Charles H. Leggett (chleggett)
Initial Release: 2025-08-03
Repository: https://github.com/clectric-diy/FLUX
 
Platform: Electrosmith Daisy Seed
Runtime: C++
Supported hardware:
 - clectric Spark-AE
 - Electrosmith Daisy Pod

Description:
 This firmware demonstrates a basic example, written in C++, for the
 supported hardware (listed above), it is intended to be an easy to
 understand introduction to the Daisy Seed's capabilities.

License:
 This code is released under the MIT License.
 See the LICENSE file in the FLUX repository for details. 

License

Every FLUX committed to this repository must be open sourced via the MIT Open Source License.