Hello,<br><br>We&#39;d like to announce a new release of jackctlmmc, a command line tool for driving JACK transport using Midi Machine Code that you can download here:<br><a href="https://sourceforge.net/project/showfiles.php?group_id=245788" target="_blank">https://sourceforge.net/project/showfiles.php?group_id=245788</a><br>






or get the code here:<br><a href="http://repo.or.cz/w/jackctlmmc.git" target="_blank">http://repo.or.cz/w/jackctlmmc.git</a><br><br>The program is still in its infancy but it should work for most MMC devices. It currently supports the following MMC commands:<br>






Play / Deferred Play - start transport<br>Stop - stop transport<br>Rewind - go to time 0<br>Goto: go to the specified SMPTE time<br><br>It&#39;s a pretty simple command line utility for now, but we&#39;ll be working on a QT front end soon. To use jackctlmmc:<br>






1) start the program on the command line: ./jackctlmmc -f &lt;your device&#39;s SMPTE frame rate&gt; -t &lt;jitter tolerance in milliseconds&gt;<br>You can also specify -v if you want it to output messages in the console for all MMC commands it&#39;s handling, which is useful for testing.<br>






2) connect your midi port to jackctlmmc using either aconnect or JACK&#39;s connect (you will have to specify JACK&#39;s midi driver as &quot;seq&quot; if you want to connect using JACK).<br><br>For the goto command to work, jackctlmmc needs to know your device frame rate which you can specify with -f, or use the default 30 fps. Some MMC devices (like my BR900CD 8-track) are awfully spammy with their goto messages, so we&#39;ve implemented a jitter tolerance (specified in milliseconds on the command line with -t, defaulting to 50) so jackctlmmc will ignore goto commands that are already close enough to the current JACK transport time.<br>






<br>There&#39;s still a lot of work to do on the application, but we&#39;ve been getting emails asking for progress updates, so we decided to do a quick release now. Hopefully it&#39;s useful to people other than ourselves.<br>






<br>-- Alex<br>