Modular firmware for open-source audio effects box

I have been working, both for myself and for my UMass classes, with the Open Effects Project as instantiated by Øyvind Mjanger’s company OnkartGromt.
Being more of a software geek than a hardware geek, I started by writing code to exercise all the hardware stuff – switches, knobs, relays, and jacks. Having gotten this under my belt, I’m now refactoring the code into object-oriented modules to make it clearer and cleaner and just all-around easier to work with.

If you are a UMass Amherst EE or CSE student and want to work with audio effects, check out my course ECE297DP on the M5 web site!