MIDI Machine Control
Slovník MIDI běží v testovacím provozu.
Děkujeme za pochopení.
MIDI Machine Control je poměrně mladý a významný dodatek do originální MIDI specifikace. Sestává z rozsáhlého nastavení SysEx příkazů, které umožní řídit vícenásobná záznamová zařízení z jediného zařízení jednoduššího. MMC události (jako jsou Play, Stop, Fast Forward, Rewind, Pause, Record, atd.) mohou být posílány přes standardní MIDI kabel.
SysEx příkazy mají následující strukturu (šestnáctkově):
\r\n[$F0] [$7F] [ID zařízení] [$06] [příkaz] [$F7]
- $F0 – Začátek zprávy
- $7F – SysEx událost
- ID zařízení – identifikační číslo zařízení, kam jsou data vysílána. Důvod je takový, aby bylo možné rozlišit více stejných zařízení a posílat každému zařízení jiné události
- $06 – Událost MMC
- příkaz
- $01 Stop
- $02 Play
- $03 Deferred Play – odložené přehrávání
- $04 Fast Forward
- $05 Rewind
- $06 Record Strobe (Punch In) – Vstoupit do režimu záznamu
- $07 Record Exit (Punch out) – Vystoupit z režimu záznamu
- $08 Record Ready – Připraven k záznamu
- $09 Pause
- $0A Eject
- $0F MMC Reset
- $40 Write
- $44 Locate/Go to – Jdi na (místo ve skladbě specifikováno SMPTE standardem jako hodina [hh], minuta [mm], vteřina [vv], číslo snímku [čs] a číslo podsnímku [čp] – příklad: $F0 $7F ID zařízení $06 $44 $06 $01 hh mm vv čs čp $F7)
- $F7 – Konec události