#247 Midi Machine Control (MMC) support

0.7.x
open
nobody
None
5
2014-08-28
2013-07-24
No

Self ticket:

According to the code, we only support these MMC commands:
STOP
PLAY
DEFERRED PLAY
LOCATE

The code knows about, but does not yet implement these:
FF
REWIND
REC STROBE
REC EXIT
RESET
LOCATE IF (That's LOCATE with first param = 0)

Wikipedia : MIDI_Machine_Control also lists:
Record Pause
Pause
Eject
Chase
Write
Shuttle

I see in addition to MMC commands there is something called
MMC response. I must read more about this, I don't think
we do it in MusE...

So for now you must track-arm and rec-ready MusE manually.

It may be relatively easy to add the record arm/ready support...

See sync.cpp

Tim.

Discussion