The Loop Block can be used to send MIDI CC messages to other applications, and it can also be used to send MMC (MIDI Machine Control) commands to control the transport of digital audio workstations (DAWs) that respond to MMC commands. MMC commands are MIDI messages that can control functions including Play, Fast-Forward, Rewind, Stop, Pause, and Record, of supporting devices.
Controlling DAW transports
To control the transport of DAWs with your Loop Block:
Next, open BLOCKS Dashboard, select your Loop Block, and ensure that Midi CC Mode is turned OFF.
Your Loop Block will send the following MMC messages:
- Play sends MMC Play (on) and MMC Stop (off)
- Record sends MMC Record Strobe (on) and MMC Record Exit (off)
- When unassigned the minus (‘-’) button sends MMC Rewind
- When unassigned the plus (‘+’) button sends MMC Fast-forward
- The Undo button sends MMC Stop
Now, you may need to adjust your DAW’s preferences to respond to these commands. In Logic, for example, select File > Project Settings > Synchronization > MIDI and turn “Listen to MMC.” See your DAW’s manual for more information. (Note also that not all DAWs respond to MMC messages.)
Sending MIDI CC messages
Alternatively, you may also use your Loop Block to send MIDI CC messages instead of MMC messsage.
Next, open BLOCKS Dashboard, select your Loop Block, and turn Midi CC Mode to ON. You may now customize the MIDI CCs to be sent by each of the Loop Block’s buttons. Then you may map these MIDI CCs to the application of your choice. Close BLOCKS Dashboard if you’re using your app’s “MIDI learn” feature to map MIDI CCs. (BLOCKS Dashboard communicates with Blocks via MIDI SysEx messages which can confuse other apps.)