A4 MK2: Receiving Program Changes, Direct Jump = Nope

So this has driven me nuts…

I’ve read the other posts about this and spent a good chunk of time testing all possible midi map settings, panel settings, etc, but it appears that the A4 mk2 simply does not respond to program changes in real-time, when the sequencer is running.

It’s as if it’s stuck in sequential mode when receiving program changes, and this is frustrating.

Doesn’t matter what “master” sequencer is used, whether midi map is djump, dstart, or sequential. It is simply behaving as if sequential mode is the only mode, when receiving PC commands.

I’m sure that I’m missing something here, but at this point, I’ve gone into full QA/stresstest mode and exhausted all possible configuration and test cases that I can think of here. lol

If the sequencer is not running, and I send it PC commands, it obeys them immediately. If the sequencer is running, it refuses to jump directly when the PC command is sent. w.t.f.

Help me, Obiwan.

Its possible to map incoming notes on the performance midi channel to pattern with direct play option. Set it up in global, then send midinotes from sequencer on perf-channel. Should work.

I have the perf channel, program change and auto channel all on the same channel.
Like I said, it does change patterns, but not immediately until the next bar cycle. (ie. behaves in ‘sequential’ mode even if it’s set to ‘direct jump’).

Are you using the multi map feature or are you sending pc messages? Pc messages are always going to act the same. Look into multi map it should be closer to what you’re after.

Edit: page 61 of the A4mkii english manual.

2 Likes

Thanks. After re-reading the multi map section of the manual, this makes more sense now. I’ll dig down some more. =)

Well that was it! Not quite how I was hoping to do it, but that works.

Also, as mentioned in a similar thread, the mpc live is -2 octaves off.

Thank you!

I still don’t understand why the PC commands have to behave in ‘sequential’ mode rather than react in ‘direct jump’ mode (if it’s set), since that would save a HUGE amount of time for users to strategize and manually configure these midi mappings. Lazy me vs. Lazy devs =P

I think because not all of the machines have a direct jump mode most likely

Right, but the A4mk2 does have direct jump, so why can’t it have a simple routine (in the code) to allow that to work if it receives a remote midi PC command?? I ask as a software dev here. I wish I could see the code! :stuck_out_tongue_winking_eye:

1 Like