The setup:
- pi-Stomp Core with MIDI/expression add-on, 3 toggle footswitches, and two additional analog pots
- "official" enclosure
Basically, the default demo build (though I've not yet added the cool LED rings).
I did the initial build with just the core kit and two analog pots and after a few missteps (i.e. I literally had my wires crossed for the audio output), it was working lovely, except for the analog pots. I assumed a wiring error or something and didn't worry too much because I knew I'd be popping it open again.
Today I wired up the MIDI/expression add-on board and installed that in the enclosure. I also double-checked all of my connections for everything else. As far as I can tell, it is identical in setup to the default instructions showing you how to add three footswitches and two analog pots, plus now I have an expression pedal.
But alas, when I try to assign a control to a task in the web interface, I am still getting nothing from any of the analog inputs; it's as though they're not being seen by the system.
The relevant part of my ~/pi-stomp/pistomp/default_config.yml:
analog_controllers:
- adc_input: 0
midi_CC: 70
type: KNOB
- adc_input: 1
midi_CC: 71
type: KNOB
- adc_input: 7
midi_CC: 77
type: EXPRESSION
I tried running ps-run -l debug to get some sense of what was going on and it seemed to respond to other inputs (e.g. footswitches), but I'm not sure whether just turning the analog pots should be reflected there.
What's a good next step? Is there a command line utility that will let me read the analog inputs to see if they're actually getting anything?
(Everything else seems to work as before, so at least I haven't broken anything else in the process.)