Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Sign In with Twitter

Guitar Wing Bank Change for Tripleplay

I'm using guitar wing to control a Fishman Tripleplay system. I have level, patch up/down, hold and program change working - BUT I need to change banks. The bank change changes "songs"which are a group of patches loaded into memory for quick access. 

I can't figure out how to send a bank change message with guitar wing. I think it might be more midi messages than guitar wing can do- so I also got midciipe software that can change midi messages - but I don't know how to do it with that either. Here is what the manual says-

4. Bank Settings. Bank and Program change messages should be sent on MIDI Ch 1. Setting the MSB and LSB for program change messages allows the user to select and increment within the following lists of patches:


User Patches: Factory Patches: Library Patches: Songs:
Hardware Patches:


LSB 0: Patches 1-128 LSB 1: Patches 129-240
LSB 0: Patches 1-128 LSB 1: Patches 129-240 LSB: LSB number selects which library Patches 0-128 only LSB: LSB number selects which song Patches 0-128 only LSB 0: Patches 1-128 LSB 1: Patches 129-240 


  • edited August 31
    A true program change that also selects a bank is composed of (3) MIDI messages:

    CC 000 nnn (Bank Select MSB – Most Significant Byte)
    CC 032 nnn (Bank Select LSB – Least Significant Byte)
    Prog Change nnn (MIDI Program Change message 0~127)

    So, you can set one button's key mapping to CC 000 and another button's key mapping to CC 032, and then access these things.

    However, I have a feeling this won't totally scratch your itch.
    How would you like to see Guitar Wing control Bank Changes on this device?

    - Add 'Next Bank/ Previous Bank' to Guitar Wing Editor as a 'Special' Key Mapping?

    - Add 'Change Bank' as a 'Special' Key Mapping to Guitar Wing Editor using the 'Min/Max' fields to access a specific Bank? 
    - Something else?

  • I did as you suggest and I programmed 1 key for MSB, one for LSB and 1 for Program change - and it works. Not fast, not convenient, not versatel- but it confirms those codes will do the trick.

    Ideally the up and down arrows go up and down the "songs" (banks). As you mention there are 3 messages that must be sent. I can only see how to send 1 message from 1 button. In order to increment and decrement the button would have to "know" what "song" (bank) you are on.

    Is this possible with a "special" key?

    Do you know how to program midi pipe to do this?


  • These features do not exist yet in Guitar Wing, but
    I'm currently designing the features next Guitar Wing firmware and editor updates.

    I will make sure that we at least have 'Bank Up/ Bank Down' and 'Program Change Up/ Program Change Down' features programmed in for this update, as they are essential to the functioning of a lot of Guitar Pedals.
    I will consider making the 'bank change' able to change program when it hit's it's extremities, but I need to run some tests to see if that will work with everyone's work flows.

    I will most likely also add the ability to select a specific 'Bank', since everyone has their favorites, and everybody's favorites are different.
    The ability to select a specific program already exists, so we are good there.
    On a side note,  I also have a 'ptichbend' mode for the sliders (with snap back to center) slated for the next update.

    As far as midi pipe:
    It may be possible with the 'Message Converter', but upon a quick try, I could not do it.

  • Excellent! Thanks for taking this idea into consideration. Another feature I would really like is the ability to toggle between 2 patches. Press once- get patch A, press again, get patch B, press again get patch A etc. Often I have a song where Must switch between the same 2 sounds rapidly. I would imagine this is a common need.

  • Interesting. We do have 'toggle' mode, but you want it to toggle between two different notes, is that right?

    So press once, output Note xxx On, Note yyy Off
    press again, output Note xxx Off, Note yyy On

    Is that right, or are these 'Patch A' and 'Patch B' referring to a different type of MIDI Message? 

  • Need to toggle between two cc codes. For example - Press once get patch up, press again for patch down.

    Here is the info for tripleplay patch up and down- Patch up. CC 68 value 128, 0 on release for patch up 3. Patch down. CC 67 value 127, 0 on release for patch down.

    Not unusual to want a different sound for the chorus of a song than a verse. Sometimes I'm singing during this change so I need one button that toggles.

  • I see. Thanks for that. 

    I do want to note there was a type-o above (value 128 doesn't exist, but it's probably just value 127).
  • Yes there are bugs in the software as well as the manual as this was a copy and paste from the Tripleplay documentation. Oh well.

Sign In or Register to comment.