5 Replies Latest reply: May 7, 2012 1:08 AM by CCTM
keranisan Level 1 (0 points)

I have a Roland A-37 with lots of parameter buttons. Sometimes a button gets accidentally pushed, and it either changes my patch or maxes out my volume on the channel strips. It's a whole lot of trouble to disable every button on my controller, and I don't really want to, anyway. I just want MainStage to ignore MIDI messages that come in from those buttons being pushed. I assume I can do this in Layout, by learning the buttons and then changing something about the way they work. I could probably figure it out myself if I wanted to spend a lot of time, but I'm new to this software, and I need this issue solved in the next 2 days.


MacBook Pro (17-inch Late 2011), Mac OS X (10.7.3)
  • CCTM Level 6 (10,590 points)

    Hi

    keranisan wrote:

     

    I assume I can do this in Layout, by learning the buttons and then changing something about the way they work.

    Yep... you could create 'dummy' screen controls assigned to the offending MIDI messages, and then set them to "Do Not Pass Thru" in the Hardware Inspector (Layout Mode).

     

    If you are running MS2.2, you could also do this (without the Screen Controls) using the Assignments and Mappings pane in Edit Mode.

     

     

    CCT

  • keranisan Level 1 (0 points)

    Yes, I tried that, twice. I learned 9 buttons,and set each of them to MIDI channels 1-16 and "Do Not Pass Thru", and I still have the same problem. Am I missing something?

  • CCTM Level 6 (10,590 points)

    keranisan wrote:

     

    Yes, I tried that, twice. I learned 9 buttons,and set each of them to MIDI channels 1-16 and "Do Not Pass Thru", and I still have the same problem. Am I missing something?

    Did you specifically assign the buttons to the *exact* in-coming MIDI message?

     

     

    CCT

  • keranisan Level 1 (0 points)

    I had ASSIGN on, and pushed each button 3 times, to learn it. All but one button said it was "65 - portamento".

  • CCTM Level 6 (10,590 points)

    Hi

     

    A glance through the A37 manual (section 5.3) suggests that some of the controller buttons can be assigned to transmit a whole bunch of MIDI messages when you change a Patch on the keyboard:

     

    CC7

    CC10

    CC11

    CC91

    CC93

    CC94

    CC65

    (CC5)

     

    I think you will need to create Screen Controls manually for each of these CC messages in order to block them. MS seems to be "assigning" to the last message of a bunch received (CC65)

     

    In addition, the A37 would seem to transmit Bank Select (CC0 and CC32) which MS ignores.

     

    It could be worth using MIDI Monitor to check exactly what is being transmitted from the A37:

    http://www.snoize.com/MIDIMonitor/

     

     

     

    CCT