[LAD] Jack MTC/MMC slaving

Paul Davis paul at linuxaudiosystems.com
Sun Nov 9 15:33:37 UTC 2008

On Sun, 2008-11-09 at 15:21 +0000, Alex Montgomery wrote:
> Hello,
>    I'm guessing from the research I've done online and from the lack
> of responses to my LAU message
> ( http://www.nabble.com/Slaving-jack-to-MMC-MTC-to20357929.html ) that
> JACK does not currently support slaving to external (or internal?)
> devices via MMC/MTC. I'm a C/C++ developer by trade, so I'm happy to
> get my hands dirty, but I wanted to know what other work, if any, has
> been done on this front. I've been told that both Rosegarden and
> Ardour can sync to MTC, but that they cannot then drive JACK transport
> in that mode. Would it be difficult to move this code over to JACK? Is
> there a reason this in't desirable?

JACK does not and will not support varispeed. Therefore slaving to MTC
is going to be pretty limited. MMC also sends some speed commands that
could not be supported by JACK.

> There's a small program called jackctlmmc that seems to do want I
> want, but it's a bit limited (seems pretty hardcoded) and I think that
> such a desirable feature should be integrated into a more widely used
> program. Any thoughts?

what does "hardcoded" mean?

More information about the Linux-audio-dev mailing list