Post your views and questions about the Akai MPC2500
User avatar

By dablunt Tue Aug 29, 2006 3:43 pm
new track.

select program and change it till it says No.1

then move the cursor over the No. bit.

press Window button. LSB and MSB fields should now be displayed.

By _Stilo_ Tue Aug 29, 2006 4:31 pm
dablunt wrote:new track.

select program and change it till it says No.1

then move the cursor over the No. bit.

press Window button. LSB and MSB fields should now be displayed.

Ahh, yes...you enlightened me :lol:

After I found out you have to change "Bank Select" to YES in that window, it's a breeze! You can select pattern groups A/B or C/D on the ESX with the MSB/LSB, and set the pattern for that track with the "No." field. It just gets easily mixed up, cause the MPC seems to send Program changes from every track, regardless if there's anything in the track at all.

But you can also issue Pattern changes in the sequencer with the predefined CC events. It needs a Bank Select message with the appropriate MSB/LSB numbers, and a subsequent Program change. Just like this:

001.01.00 CC: 0 - BANK MSB : 0
001.01.00 CC: 32 - BANK LSB : 1
001.01.00 PROGRAM CHANGE : 12 (for example)

This will change to C12. If you only send a single "Bank LSB 1" event, the ESX doesn't respond. If you put a "Bank MSB 0" in front of it, it changes to the patterns from C01 to D64 as it should.

So sending the MSB and LSB as a pair is mandatory. This will change the group between A/B and C/D. Now you can switch between patterns only using one Program Change. If you want to go back to A/B, send out a Bank Select pair 0/0 again, along with a PrgChange. You always need to send the MSB 0 part, even if it doesn't change.


That's how it works here, hope that helps.
User avatar

By dablunt Wed Aug 30, 2006 8:21 am
you'll have to excuse my lack of midi understanding and terminology as I have only picked up bits and pieces from the net and manuals.

but i think, the fact that you have to send an MSB and an LSB is something Korg specific?


AN EXTRACT FROM EA1 MANUAL

3. Switching patterns
When you switch patterns, Program Change and Bank Select
messages [Bn, 00, mm] (control change #00), [Bn, 20, bb] (control
change #32) (mm: bank number upper byte, bb: bank number
lower byte, together allowing 16,384 banks to be selected)
will be transmitted.
If a Program Change is received on the MIDI channel of the
EA-1mkII, patterns will be switched within the same group (e.g.,
from A01 to A02). After a Bank Select has been received, the
next-received Program Change will be able to switch to a pattern
of a different group (e.g., from A01 to C01).
Transmission and reception of Program Change messages can
be controlled by the MIDI mode MIDI Filter setting.
Bank Select
MSB LSB Program Change Pattern number
00 00 0...127 A01...b64
00 01 0...127 C01...d64

By _Stilo_ Wed Aug 30, 2006 8:24 am
dablunt wrote:you'll have to excuse my lack of midi understanding and terminology as I have only picked up bits and pieces from the net and manuals.

but i think, the fact that you have to send an MSB and an LSB is something Korg specific?

Obviously it is, although Bank Select should do something similar on other modules as well.

The chapter you quoted is almost identical for the ESX.
User avatar

By dark111 Wed Aug 30, 2006 12:03 pm
I don't know what or how you monitor, but this can't be true. I tried the method myself, and my ESX is responding, so the MPC has to send something.
----------------------------------------------------------------------
Hi. _stilo_,
as I mentioned above, I simply insert event type "Program change" in the"Step Edit" view.
Then I set the corresponding track to "MIDI" with the right send channel (to the ESX) selected. Press Play. -> The MPC (better to say MY MPC) does not send it to the ESX. I verified it by connecting the MPC via MIDI to my laptop and monitored it
with MIDI OX Monitor. You also can record it into Cubase and watch the result in the List editor. -> everything else but NOT the "PRG Change" is
recorded/monitored.... Means, all other stuff seem to be sent correctly by the MPC, for example MIDI Clock, Note On etc. BUT NOT PRG Change. Maybe it´s just my MPC (?) and yours doesnt have that problem?
So, please tell me, whats the way YOU get the PRG Change performed
on your ESX......
-----------------------------------------------------------------------------------

Ok, that might be a problem...as I mentioned as well. Did you try to send an MSB/LSB event (how do you do that by the way?) and a Program Change event at the same time in the MPC sequencer?[/quote]

-----------------------------------------------------------------------------------
Yes, I tried to send these MSB/LSB events, too. Not all at the same time, but one after each other, about one Tick later each.
You can insert these events in the"Step Edit" view. Just select "Control Change" and then press insert. You will get an MSB event. Then again, insert another "Control Change". Set this to "32", you´ll get the LSB Event !!
Then insert "Program Change", select desired Number, thats it !!
I asked the german Korg support for that. Thats the way the ESX understands PRG Change. Once again, my MPC sends MSB/LSB
correctly, but not "PRG Change"

Cheers, dark111

By _Stilo_ Wed Aug 30, 2006 12:47 pm
dark111 wrote:So, please tell me, whats the way YOU get the PRG Change performed
on your ESX......

Exactly the way you described it.

dark111 wrote:Yes, I tried to send these MSB/LSB events, too. Not all at the same time, but one after each other, about one Tick later each.
You can insert these events in the"Step Edit" view. Just select "Control Change" and then press insert. You will get an MSB event. Then again, insert another "Control Change". Set this to "32", you´ll get the LSB Event !!
Then insert "Program Change", select desired Number, thats it !!
I asked the german Korg support for that. Thats the way the ESX understands PRG Change. Once again, my MPC sends MSB/LSB
correctly, but not "PRG Change"

Well, mine does obviously send Program Change. At least the Patterns on the ESX change to the ones they're supposed to - I didn't monitor anything. One question: Does your ESX change to the upper pattern bank (C) after you send the MSB/LSB message? I think it should do at least that even if it receives no Program Change.

Maybe there's something wrong with your MPC really. Try doing a factory reset or even reinstall the latest OS and check if it works then.