Documentation
¶
Overview ¶
Package mmc helps with reading and writing of MIDI Universal Real Time SysEx Commands.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Command ¶
type Command byte
const ( StopCmd Command = 0x01 PlayCmd Command = 0x02 DeferredPlayCmd Command = 0x03 FastForwardCmd Command = 0x04 RewindCmd Command = 0x05 RecordStrobeCmd Command = 0x06 PunchInCmd Command = 0x06 RecordExitCmd Command = 0x07 PunchOutCmd Command = 0x07 RecordPauseCmd Command = 0x08 PauseCmd Command = 0x09 EjectCmd Command = 0x0A ChaseCmd Command = 0x0B ResetCmd Command = 0x0D WriteCmd Command = 0x40 RecordReadyCmd Command = 0x40 ArmTrackCmd Command = 0x40 GoToCmd Command = 0x44 LocateCmd Command = 0x44 ShuttleCmd Command = 0x47 )
01 Stop 02 Play 03 Deferred Play (play after no longer busy) 04 Fast Forward 05 Rewind 06 Record Strobe (AKA [[Punch in/out|Punch In]]) 07 Record Exit (AKA [[Punch out (music)|Punch out]]) 08 Record Pause 09 Pause (pause playback) 0A Eject (disengage media container from MMC device) 0B Chase 0D MMC Reset (to default/startup state) 40 Write (AKA Record Ready, AKA Arm Tracks)
parameters: <length1> 4F <length2> <track-bitmap-bytes>
44 Goto (AKA Locate)
parameters: <length>=06 01 <hours> <minutes> <seconds> <frames> <subframes>
47 Shuttle
parameters: <length>=03 <sh> <sm> <sl> (MIDI Standard Speed codes)
Click to show internal directories.
Click to hide internal directories.