Add ability to turn knobs and set desired parameters, then save current settings to memory for future recall through MIDI Program Change messages.Control over DRIVE and LEVEL parameters as a minimum. DRIVE, LEVEL, MID, and CHARACTER as a stretch goalRetain ability to manually turn knobs and use the pedal without MIDI connectedNeed to retain 9v DC power to the pedal.Using an external control box for MIDI preset storage and control is a suitable solution, so long as the pedal can still be manually used without the external controller connected.Pedal must retain last known state of parameter values when powered up, even without external MIDI controller connected. Last known values can be physical position of the knobs if MIDI controller is not connected.Would prefer to retain the original enclosure, but will transplant to a new enclosure if needed.
You can buy electronically controlled potentiometers that can do the job, There are MIDI libraries available for the arduino, and it could easily drive the electronic pots.
By "electronically controlled POT", do you mean motorized POTs?
Is this why I se "dual channel" motorized POTs in my searches? One channel for the signal, and the 2nd channel to feed location info back to a controller?
Want to make sure I'm not injecting audio noise into the guitar's signal by placing little motors inside the pedal.
Looking at the circuit board photo you posted, I'm almost certain that the pots handle the audio directly. It's by far the simplest way.Hence my earlier comments apply.Allan
The thing is that the AD5204 is a liner pot and things like volume need a log law pot. Can you see what pots the unit has, or measure them to see the law?Their also tends to be a bit of a click when the pot changes value.
ou can get aidio taper digital pots - see eg https://www.maximintegrated.com/en/app-notes/index.mvp/id/1828.
You much experience do you have? This is not quite a trivial project - it needs a pcb.
The other thing you must check is that there is no voltage greater than 5V on those pot pins otherwise you need optical isolators on the controls.