<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Apr 29, 2021 at 11:17 AM Paul Davis <<a href="mailto:paul@linuxaudiosystems.com">paul@linuxaudiosystems.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div style="font-family:arial,helvetica,sans-serif"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Apr 29, 2021 at 3:15 PM robertlazarski <<a href="mailto:robertlazarski@gmail.com" target="_blank">robertlazarski@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div>1) I need to automate the jack "rolling feature" via command line execution, i.e. the play button in the qjackctl UI. That will start/stop the transport in Rosegarden via jack_midi_clock start / stop commands. I couldn't figure out how to automate the play button. Even without qjackctl I am not sure how to start/stop jackd rolling from the command line. Any pointers? <br></div></div></div></blockquote><div><br></div><div><div style="font-family:arial,helvetica,sans-serif">jack_transport(1)</div></div></div></div></blockquote><div><br></div><div>I am running Jack2 1.9.12 on OpenSuse leap 15 and I don't have jack_transport installed. Should I compile the latest jack from source? Also, I have some type of python version problem on my system maybe with the commands I do have: <br></div><div><br></div><div>[linux-fesf(robert)] <br> /home/robert> jack_control <br>  File "/usr/bin/jack_control", line 80<br>    print 'shit'<br>               ^<br>SyntaxError: Missing parentheses in call to 'print'. Did you mean print('shit')?<br></div><div><br> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div></div><div><br></div><div>2) I am trying to do everything on the command line without qjackctl. I started jackd with my user account as "/usr/bin/jackd -dalsa -dhw:USBPre2 -r48000 -p1024 -n2 -Xseq " . Then I executed jack_mclk_dump, then "/usr/local/bin/jack_midi_clock --bpm 42 jack_mclk_dump:mclk_in" . Then 'a2jmidid -e' , then Rosegarden.   </div><div><br></div><div>Where I am stuck is on the right syntax for a2j_control to map jack_midi_clock:mclk_out to "rosegarden [131] (playback): record in". I think I need the mj2a flag? Please see my qjackctl session.xml file. I am about to buy a m-audio Uno midi interface and I am trying to figure out how to use a2j_control to connect jack_midi_clock to it as an ALSA device since I expect the Uno to connect to Linux over ALSA.  </div></div></div></blockquote><div><br></div><div><br></div><div><div style="font-family:arial,helvetica,sans-serif">a2j_control is a decoy. It does nothing but start a2jmidid (and without any arguments which is a problem if you need/want -e)</div><div style="font-family:arial,helvetica,sans-serif"><br></div><div style="font-family:arial,helvetica,sans-serif">"to map PORT-A to PORT-B" is odd language. I assume you mean connect?</div><br></div><div><div style="font-family:arial,helvetica,sans-serif"></div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br></blockquote></div></div></blockquote><div><br></div><div>Terminology is important, and now I see that I spend too much time at my day job using nmap.  I mean I need to connect the jack_midi_clock output to the Rosegarden a2j external controller input, like I expect I will need to do for a hardware midi interface. <br></div><div><br></div></div></div>