MIDI Machine Control (MMC)
Sequoia supports the synchronization of external devices via MMC. In the project options (menu Project properties > MMC Settings...) you can configure MMC remote control.
Choose between the working modes Receive MMC and Send MMC:
-
Receive MMC (slave): If Sequoia shall work as slave, activate this option. Sequoia follows JOG shuttle operations, play marker position, track mute, track solo, track input monitoring, track record ready, play, stop, fast forward, rewind, and record commands from external devices.
-
Send MMC (master): Sequoia works as master. Whenever you execute commands such as Play Marker Position, Track Mute, Track Solo, Track Input Monitoring, Track Record Ready, Play, Stop, Fast Forward, Rewind, and Record, the external device follows. If you additionally set "Receive MMC", Sequoia receives the current playback position of the device and displays it as an additional blue play cursor in the timeline.
When playing a range in Sequoia, the MMC device stops when the end of the range is reached.
-
Transport console only controls external device: If this option is active, the transport console no longer controls the playback and recording of Sequoia, but controls the external MMC device. Play, Stop, Fast Forward, Fast Backward and Rewind no longer have any direct effect on Sequoia playback. The Record button starts the recording in Sequoia synchronously to the playback of the MMC device.
-
Use space bar for remote control of external devices: If this option is active, start and stop via space bar control the MMC device.
-
Input MIDI device: Select here the MIDI device from which MMC is received.
-
Output MIDI device: Select here the MIDI device to which MMC is sent.
-
MMC Input-ID: Enter here the Input MMC ID from Sequoia.
-
MMC output ID: Set the input ID of the MMC device you want to control remotely.
List of implemented MMC commands
|
Command |
Receive |
Send |
|
Full frame |
yes |
yes |
|
Stop |
01 |
01 |
|
Play |
02 |
02 |
|
Deferred Play |
03 |
- |
|
FFWD |
04 |
- |
|
Rewind |
05 |
- |
|
Record ON |
06 |
06 |
|
Record OFF |
07 |
07 |
|
Record Pause |
08 |
- |
|
Pause |
09 |
- |
|
Locate |
44 |
44 |
|
Variable Play |
45 |
45 |
|
Shuttle |
47 |
- |
|
READ location |
42 01 |
- |
|
READ motion control tally |
42 48 |
- |
|
READ record status |
42 4d |
- |
|
READ track record status |
42 4e |
- |
|
Track Record Ready |
42 4f |
40 4f |
|
Track Input Monitoring |
42 53 |
40 53 |
|
Track Mute |
42 62 |
40 62 |
|
Track Solo |
42 77 |
40 77 |
Boris FX MMC extension
F0 7F <device_id> 06 6F <…> F7
|
Set Marker |
6F 01 |
New auto numbered marker |
|
Navigate playback marker to marker left/right |
6F 02 n |
n = 00 to left marker n = 01 to right marker |
|
Set all tracks RecRdy on/off |
6F 03 n |
n = 00 off n = 01 on |
|
Set Monitoring Mode |
6F 04 n |
n = 00 manual monitoring n = 01 tape monitoring |
|
Set Input Monitoring on/off |
6F 05 n |
n = 00 off n = 01 on |
|
Set Sync Mode on/off |
6F 06 n |
n = 00 off n = 01 on |
|
Set Loop Mode on/off |
6F 07 n |
n = 00 off n = 01 on |
|
Set Punch Mode on/off |
6F 08 n |
n = 00 off n = 01 on |
|
Delete Punch Marker |
6F 09 |