[Ardour-Users] Ardour as a midi timecode slave

robertlazarski robertlazarski at gmail.com
Thu Apr 29 19:16:57 PDT 2021


On Thu, Apr 29, 2021 at 12:01 PM Paul Davis <paul at linuxaudiosystems.com>
wrote:

>
>
> On Thu, Apr 29, 2021 at 3:39 PM robertlazarski <robertlazarski at gmail.com>
> wrote:
>
>>
>>
>> On Thu, Apr 29, 2021 at 11:17 AM Paul Davis <paul at linuxaudiosystems.com>
>> wrote:
>>
>>>
>>>
>>> On Thu, Apr 29, 2021 at 3:15 PM robertlazarski <robertlazarski at gmail.com>
>>> wrote:
>>>
>>>>
>>>>
>>>> 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?
>>>>
>>>
>>> jack_transport(1)
>>>
>>
>> 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:
>>
>
> probably a packaging issue.
>
>
I was able to compile the latest jack (including removing the distro libs)
and a2jmidid from source ... the latter was my first introduction to meson
though I figured it out.


>> 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.
>>
>
> jack_connect can do it; qjackctl's patchbay feature can do it. for
> example, i have the patchbay set up to always connect VCV Rack outputs
> appropriately, since it does not do that itself.
>

I was able execute this successfully:   jack_connect
jack_midi_clock:mclk_out "a2j:rosegarden [130] (playback): [0] record in"

jack_transport does exactly what I want via the start / stop commands.
However it is an interactive shell program. I want to execute each
jack_transport command with a background process at a timed interval using
jltctrigger (also for Adrour and OSC), for discussion purposes identical to
execution in crontab. Does jack_transport have to be interactive? I have
done some "expect" language interactive shell programming but thought i'd
ask.

Thanks!
Robert
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ardour.org/pipermail/ardour-users-ardour.org/attachments/20210429/ef306933/attachment.html>


More information about the Ardour-Users mailing list