Author Topic: ? Default Midi Implementation  (Read 718 times)

m7b52000

  • Newbie
  • *
  • Posts: 12
    • View Profile
? Default Midi Implementation
« on: June 23, 2023, 10:05:35 PM »
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)

  • Administrator
  • Full Member
  • *****
  • Posts: 221
    • View Profile
Re: ? Default Midi Implementation
« Reply #1 on: June 27, 2023, 02:05:30 PM »
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

  • Newbie
  • *
  • Posts: 12
    • View Profile
Re: ? Default Midi Implementation
« Reply #2 on: June 29, 2023, 08:37:23 PM »
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)

  • Administrator
  • Full Member
  • *****
  • Posts: 221
    • View Profile
Re: ? Default Midi Implementation
« Reply #3 on: June 30, 2023, 01:39:16 AM »
Yup, an Ampero Control is what I use to add extra footswitches.

m7b52000

  • Newbie
  • *
  • Posts: 12
    • View Profile
Re: ? Default Midi Implementation
« Reply #4 on: June 30, 2023, 04:08:15 PM »
What cable can I use to connect the Ampero Control 5 pin midi out to the Pi Stomp USB A?

Randall (Admin)

  • Administrator
  • Full Member
  • *****
  • Posts: 221
    • View Profile
Re: ? Default Midi Implementation
« Reply #5 on: July 01, 2023, 12:00:32 AM »
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

  • Newbie
  • *
  • Posts: 12
    • View Profile
Re: ? Default Midi Implementation
« Reply #6 on: July 01, 2023, 01:35:37 AM »
Ah. I hadn't noticed the USB B port on the Ampero  Control...
« Last Edit: July 01, 2023, 02:27:45 AM by m7b52000 »