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.