I’m in the final throes of building a synth with a 16-step sequencer (using a Daisy Seed for sound generation, of course!) and struggling to get all the processor hardware into my custom-built ceramic case. I’d like to get an opinion on whether it’s feasible to try replacing much of my current processor network with the Daisy.
Currently, I’m using 3 Arduino Nanos to process input controls (36 rotary encoders, 14 potentiometers, 22 3-way switches - most hardware attached to 7 GPIO boards communicating via i2c), feeding into a reduced footprint Arduino Mega which runs the sequencer, controls step LEDs, and generates Midi for the Daisy which is running a duophonic sound generator. The Mega also has an SD board attached for patch storage/retrieval and communicates with a NodeMCU running a Blynk controller to allow parameter display/update on an iPhone. What I’d really like is to replace the 6 processors with 2 - the Daisy and the NodeMCU. I/O pins are not an issue, I’d connect the daisy-chained GPIO boards via a single i2c port, have a serial connection to the NodeMCU, an SPI connection to the SD board, and two digital pins for LEDs. I’m concerned about processor load, however. There’s no way I could do all this processing on an AVR board (hence 4 of them), but the STM in Daisy is much more powerful. Is it worth trying to cram all this functionality onto the Daisy, or am I delusional? Thanks in advance for any insight!