Skip to content
/ JAFFX Public

Affordable, portable, hackable audio fx for everybody

License

Notifications You must be signed in to change notification settings

jaffco/JAFFX

Repository files navigation

JAFFX: Affordable, portable, hackable audio fx for everybody

The Jaffx repository is a free, open-source tool for programming not only the JAFFX reprogrammable pedal, but also other projects using the Daisy Seed.

The repository is structured around use of a single header file that wraps the libDaisy toolchain. Its use is demonstrated through the concise examples in src, and augmented by helpful scripts for generating project files, building, flashing and more.

To get started, follow the steps here to get your development environment set up. Once you have the daisy toolchain working, run the init.sh script to configure your local copy of this repository. From there, you should be able to use run.sh (or SHIFT+CMD+B if working in VSCode) to build programs and flash them to your Daisy. You can use python projectGen.py <project_name> to generate new projects in src from the template.

When developing for the Daisy, it is often useful to use serial monitoring for testing and debugging. Many examples in src demonstrate this. If developing in VSCode, we recommend installing Microsoft's serial monitor extension, which will add easy access to serial monitoring via the terminal panel.

About

Affordable, portable, hackable audio fx for everybody

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published