Author Topic: Preenfm2 Program Change messages only works on Bank 1?  (Read 3868 times)

Esppse

  • Team member
  • *
  • Posts: 3
    • View Profile
Preenfm2 Program Change messages only works on Bank 1?
« on: May 17, 2024, 07:36:31 AM »
Hi,

I have programmed a midi controller to do bank select and program change messages.

I have successfully made the bank select part of it. With Program change, the unit only goes to the correct program when it is on Bank 0. When I select any of the other banks, PFM2 does not change programs. I am on the latest 2.21b.

Is there a way to access remotely for example: Bank 2, Program 27?

Thanks

Xavier

  • Administrator
  • Hero Member
  • *
  • Posts: 2259
    • View Profile
Re: Preenfm2 Program Change messages only works on Bank 1?
« Reply #1 on: May 20, 2024, 02:05:28 PM »
Hi,

I know it's not very clear.
But from the midi doc (https://ixox.fr/preenfm2/preenfm/midi/) :

Program change
Bank select (CC#0) and Bank Select LSB (#32)
Preenfm bank : CC#0 = 0 then  CC#32 = Preenfm bank number
Combo bank : CC#0 = 1 then CC#32 = Combo number
DC7 bank : CC#0 = 2 then CC#32 = DX7 bank from 0 to 127
DC7 bank : CC#0 = 3 then CC#32 = DX7 bank from 128 to 55

So to access Bank2, program 26 you should send :
CC#0 = 0 (optional because that's the default)
CC#32 = 1 (for Bank 2, it's 0 based)

Then program change will select the preset in Bank2.

Esppse

  • Team member
  • *
  • Posts: 3
    • View Profile
Re: Preenfm2 Program Change messages only works on Bank 1?
« Reply #2 on: May 21, 2024, 07:00:26 AM »
Ok thanks for your help, got it working!