Support and discussion for all of Akai’s modern standalone MPCs including the MPC X / X SE, MPC Live 1, 2 & 3, MPC One / One+, MPC Key 37/61.
User avatar
By Therm0ptic Sat Jan 14, 2023 10:16 pm
How do I get the MPC One to respond to MIDI start messages? I can see that its receiving them but nothing happens.

I've got a Roland TD-50 drum kit connected to the MPC via USB, and an FC-300 MIDI foot controller sending MIDI out into the TD-50, and thru the TD-50's USB cable going into the MPC. I want to be able to control basic functions on the MPC swiftly from the drum throne by pressing switches on the FC-300 to do things like turn on/off MIDI recording, play start, stop playback, etc...

I've tried other messages like MMC Start, record strobe, MMC Stop, etc.. and they all function with the MPC One as expected, but MIDI Start does nothing.
By jamos Sun Jan 15, 2023 4:02 am
You do have the instrument set to recieve MIDI sync on the input you are using, yes? This is necessary if you are trying to respond to MIDI start (MIDI realtime message F8). Note that you can't use MIDI start independently of MIDI clock.

If you are using the internal MPC clock, you need to use MMC for external start/stop, and of course your other device needs to send it.
By Elijah Sun Jan 15, 2023 4:08 am
Try setting SYNC RECEIVE to "MIDI Clock".

If you simply want to use just the start command, you would have to use MMC start.
User avatar
By Therm0ptic Sun Jan 15, 2023 7:03 am
jamos wrote:You do have the instrument set to recieve MIDI sync on the input you are using, yes? This is necessary if you are trying to respond to MIDI start (MIDI realtime message F8). Note that you can't use MIDI start independently of MIDI clock.

If you are using the internal MPC clock, you need to use MMC for external start/stop, and of course your other device needs to send it.


I am using the internal clock of the MPC as my master clock. It records my MIDI performances into sequences and plays them back. It's doing MIDI in and out to my synth over the 5-pin MIDI connections. It is sending MIDI in and out to my TD-50 drum kit over USB, and out of the TD-50's MIDI THRU in to the FC-300 foot controller, which also sends MIDI back to the TD-50 and then to the MPC. Sync is on for both the drums and the synth.
The MMC messages that are sent from the foot controller are working perfectly fine, but the MIDI start message has no effect.
I want to be able to use my external foot controller to start playback at the beginning just like the MPC's play start button would.
How do I accomplish this with my workflow?
User avatar
By Therm0ptic Sun Jan 15, 2023 7:25 am
Elijah wrote:Try setting SYNC RECEIVE to "MIDI Clock".

If you simply want to use just the start command, you would have to use MMC start.


Even with SYNC RECEIVE set to MIDI Clock, it still does nothing, I'm assuming because the FC-300 isn't serving as a clock source.
By jamos Sun Jan 15, 2023 9:04 am
Okay. Set midi sync off, MMC on. This is how I work, as long as your foot controller is actually sending an MMC start message correctly, it should work. Midi start is off the table for this configuration.o
By Elijah Sun Jan 15, 2023 12:15 pm
Therm0ptic wrote:Even with SYNC RECEIVE set to MIDI Clock, it still does nothing, I'm assuming because the FC-300 isn't serving as a clock source.

Yes, MIDI Clocks are required after the MIDI start message. So in this case, you need to send the MMCs.
User avatar
By Therm0ptic Sun Jan 15, 2023 6:32 pm
jamos wrote:Okay. Set midi sync off, MMC on. This is how I work, as long as your foot controller is actually sending an MMC start message correctly, it should work. Midi start is off the table for this configuration.o

Ahh okay. When I get home today I will investigate further.
User avatar
By Therm0ptic Mon Jan 16, 2023 3:58 am
Okay so, on the MPC One, I have SYNC RECEIVE turned off, and RECEIVE MMC on. Sending an MMC play message from the FC-300 still does not start the sequence from the beginning, it simply starts it at wherever the "tape head" is. Sending an MMC stop message doesn't bring it back to the beginning either, it just pauses it essentially. Also, MMC rewind does nothing.
By jamos Mon Jan 16, 2023 5:07 am
Yup, we glossed over that. MMC Start always starts from the current position. You have to send an MMC Locate message first, with a location of 0, to reset. Or more simply, press Shift+ Stop on the MPC prior to starting.

Nothing we can do about that, it is how MMC is spec'ed.
User avatar
By Therm0ptic Mon Jan 16, 2023 5:29 am
jamos wrote:Yup, we glossed over that. MMC Start always starts from the current position. You have to send an MMC Locate message first, with a location of 0, to reset. Or more simply, press Shift+ Stop on the MPC prior to starting.

Nothing we can do about that, it is how MMC is spec'ed.

Damn, this sucks. I don't even get the option to trigger play start via MIDI learn either.
User avatar
By Therm0ptic Mon Jan 16, 2023 6:03 am
Elijah wrote:It seems that MPC ignores the MMC Rewind command, and the locate command (F0 7F 00 06 44 06 01 00 00 00 00 F7) is required.

I don't think FC300 supports the MMC locate command, but in the manual it seems that the locate command is in the sysex template.
(P.37) https://static.roland.com/assets/media/ ... 300_OM.pdf

Cool. I misread this at first but I figured it out. Yeah I set this locate command, from the sysex template, to one of my footswitches, and it does indeed bring it back to 0. Thanks!
User avatar
By Therm0ptic Mon Jan 16, 2023 6:48 am
Where did you find this information that the MPC One required an MMC locate message, and what the message itself was?
By wavejockey Mon Jan 16, 2023 8:31 am
there was one with the same pedal as you discussing MMC messages in a thread on this subforum a year ago orso