News:

SMF - Just Installed!

Main Menu

? Default Midi Implementation

Started by m7b52000, June 23, 2023, 10:05:35 PM

Previous topic - Next topic

m7b52000

Now that I have a programmable midi controller to manage my Strymons I will turn my attention to controlling the pi-stomp. Is there a default midi implementation for simple commands e.g.

bypass on/oiff
bank up/down
patch selection or toggle on/off

does pi-stomp have a default midi channel or is it in omni?

midi learn clearly works for the native footswitches but the process would be different for an external controller. Should I just choose my own CC numbers and see if Pi Stomp can learn them?

cheers, Tony


Randall (Admin)

The MIDI channel used for on-board pi-Stomp hardware (footswitches, tweak knobs, expression pedal, etc.) is set in the default_config.yml file.  Unchanged, that channel is 14.

External controllers connected via USB or a serial MIDI add-on, can use whatever MIDI channel you wish.  How it reacts to those messages is determined by the MOD software.  As you've probably discovered, midi learn listens for CC messages from any MIDI device on any channel.

There's been talk of having PC (Program Change) messages used for pedalboard control, but I don't believe that's been implemented by the MOD team and I'm fairly certain they've not built in any MIDI support for Banks either.  That said, we could always roll our own, ie. create a midi listening daemon that calls the MOD API's (lame and lacking as they are) to do things like that.

m7b52000

Thanks
It sounds as though the most effective way to add functionality is just to add an Ampero Hottone (4 extra switches) and then have the ability to turn on and off up to six effects in a patch in "stompbox" mode.

Randall (Admin)

Yup, an Ampero Control is what I use to add extra footswitches.

m7b52000

What cable can I use to connect the Ampero Control 5 pin midi out to the Pi Stomp USB A?

Randall (Admin)

You could use a 5-pin to USB-A converter cable.

Or 5-pin to 5-pin if you have a MIDI+Exp on your pi-Stomp.

I typically use the USB out from the Ampero (USB-B to USB-A) cable.  The bonus is that the pi-Stomp will power the Ampero then. All you need is the single cable.

m7b52000

#6
Ah. I hadn't noticed the USB B port on the Ampero  Control...