May 11, 2021, 02:11:51 pm
Welcome, Guest. Please login or register.
Did you miss your activation email

Arturia Forums

Author Topic: Program Change MSB  (Read 184 times)


  • Newbie
  • *
  • Posts: 2
  • Karma: 0
Program Change MSB
« on: March 22, 2021, 04:40:32 am »
Loving my PB, however I'm not able to find the information on the "logic" for patch selection from a remote device, in this case an iPad running setlistmaker.  What is the structure of the patch access banks and matrix locations?


  • Newbie
  • *
  • Posts: 2
  • Karma: 0
Re: Program Change MSB
« Reply #1 on: March 26, 2021, 03:23:46 am »
Support came through in fine fashion!  Copied below in case someone else has the same question.

- The "Bank MSB" value will define the BANK N (Pages n displayed on the unit screen) whereas BANK MSB set to 0 will recall the presets located in the BANK N1/PAGE N1 (So set to 1 will recall the BANK N 2 and so on ...) up to "BANK MSB=8" (to access the last page of the presets).

- The "Program number" value will define the PATCH N to be recalled from the corresponding BANK whereas Program number set to 0 will recall the Patch N 1 (Setting it to 1 will recall the patch 2 and so on ....) up to Program Number set to 96 to reach the last preset contained in the desired Bank (12 letters from A to L with 8 presets contained into each of these lines: 8 x 12 = 96)

So, as an example sending:

Bank MSB= 3
Program Number= 96

Will recall the last preset contained within the Bank 4.

         However, when sending these messages from some DAWS (Midi clips) for example, the values may need to be sent like this :

- Bank message set to 1 will load the Bank N1
- Program Number set to 1 will load the patch N1

- Bank message set to 2 will load the Bank N2
- Program Number set to 2 will load the patch N2

And so on ..

This applies when your Midi clips values are going from 1 to 128 when standard CC messages generally goes from 0 to 127.


Carbonate design by Bloc
SMF 2.0.17 | SMF © 2019, Simple Machines