| Status Byte |
Data Bytes |
Message | Description | |||
|---|---|---|---|---|---|---|
| F1 | md | MIDI Time Code Quarter Frame |
MTC Quarter Frame
This message is an alternative to the MIDI Timing clock, and is used in applications where more sophisticated timing control is required, such as fast-forwarding, rewind, and shuttle controls. Any unused data bits should be set to 0 by the transmitter, and ignored by the receiver. |
|||
| Value | Range | Description | ||||
| m | 0-7 |
Message Type | See detailed descriptions below | |||
| d | 0-F |
Data nibble (4 bits) | As determined by Message Type | |||
| Message Type |
Data Nibble |
Description | ||||
| m=0 | d=ffff |
Frame Count, LS | 5 bits Range: 0-1D (0-29) |
|||
| m=1 | d=000f |
Frame Count, MS | ||||
| m=2 | d=ssss |
Seconds Count, LS | 6 bits Range: 0-3B (0-59) |
|||
| m=3 | d=00ss |
Seconds Count, MS | ||||
| m=4 | d=mmmm |
Minutes Count, LS | 6 bits Range: 0-3B (0-59) |
|||
| m=5 | d=00mm |
Minutes Count, MS | ||||
| m=6 | d=hhhh |
Hours Count, LS | Hours Count (hhhhh): 5 bits Range: 0-17 (0-23) |
|||
| m=7 | d=0tth |
Hours Count, MS + Time Code Type (tt) |
||||
| Time Code Type (tt): 2 bits Range: 0-3 |
||||||
| Time Code Type | Description | |||||
| tt=0 | 24 Frames/second | |||||
| tt=1 | 25 Frames/second | |||||
| tt=2 | 30 Frames/second (Drop-Frame) | |||||
| tt=3 | 30 Frames/second (Non-Drop) | |||||
| Status Byte |
Data Bytes |
Message | Description | |||
| F2 | lsb | msb |
|
Set the Song Position Pointer in a sequencer
The song position is set to 6x the number of MIDI Timing Clocks from the start of the sequence, ie:
|
||
| Value | Range | Description | ||||
| lsb | 00-7F |
Least significant byte | 00=start |
|||
| msb | 00-7F |
Most Significant Byte | 00=start |
|||
| Status Byte |
Data Bytes |
Message | Description | |||
| F3 | ss |
|
Select song 'ss' in a sequencer | |||
| Value | Range | Description | ||||
| ss | 00-7F |
Song Number | 00 = first song |
|||
| Status Byte |
Data Bytes |
Message | Description | |||
| F4 | - | Undefined | The current Running Status is cancelled | |||
| Status Byte |
Data Bytes |
Message | Description | |||
| F5 | - | Undefined | The current Running Status is cancelled | |||
| Status Byte |
Data Bytes |
Message | Description | |||
| F6 | - | Retune request for Analogue synthesizers | ||||
| Status Byte |
Data Bytes |
Message | Description | |||
| F7 | - | End of System Exclusive | End-marker for System Exclusive messages | |||
midi_system_real_time.html
Contents
midi_system_exclusive.html