Re: Ardour as a midi timecode slave
Paul Davis <[email protected]> Sat, 24 Apr 2021 17:43:54 -0600
| Newsgroups | gmane.comp.audio.ardour.user |
|---|---|
| Message-ID | <CAFa_cK=D8TQ5=0WFqWMep5CcM57R=xNi-1SqKvNLRTUBpmw4Xg@mail.gmail.com> |
--===============4336934087163581494== Content-Type: multipart/alternative; boundary="000000000000e807b505c0c07ced" --000000000000e807b505c0c07ced Content-Type: text/plain; charset="UTF-8" On Sat, Apr 24, 2021 at 5:16 PM robertlazarski <[email protected]> wrote: > > Two questions: > > 1) Staying on topic, can I execute ardour stop / play commands with system > calls? Just curious what I can do. > "system calls" is normally a term that describes what a program does it when needs to get some sort of the service from the operating system. I do not think that you mean that. I think you mean using a terminal window and typing commands there. So your actual question is probably "can I send commands to ardour, from the command line, somehow?" The answer to that question: you can, using OSC. It's all described in at manual.ardour.org under "Control Surfaces". You will need a tool to send OSC commands ... "oscsend" is a common one. > 2) Via a jltctrigger system call I need to send midi start / stop with > midi clock to an external sequencer that doesn't support MTC or MMC (Genoqs > Octopus). Google isn't showing much that is recent. Can you recommend the > right tool for the job? > I don't think that there are any well known tools that will let you send an MIDI Song Position Pointer message (start and stop are not MIDI clock). THere are perhaps some low level tools that could write a few bytes to a MIDI port.You also do this in most scripting languages in a few lines. I hope you realize that sending start/stop will not provide synchronization between the sequencer and the LTC source: that would require continuous delivery of MIDI Clock messages, and they have absolutely nothing to do with LTC at all. --000000000000e807b505c0c07ced Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon= t-family:arial,helvetica,sans-serif"><br></div></div><br><div class=3D"gmai= l_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sat, Apr 24, 2021 at 5:16= PM robertlazarski <<a href=3D"mailto:[email protected]">robertla= [email protected]</a>> wrote:<br></div><blockquote class=3D"gmail_quote" = style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pa= dding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr"><div style=3D"font-family= :arial,helvetica,sans-serif" class=3D"gmail_default"></div></div><div class= =3D"gmail_quote"><div><div class=3D"gmail_quote"><br></div><div class=3D"gm= ail_quote"> Two questions: <br></div><div class=3D"gmail_quote"><br></div><= div class=3D"gmail_quote">1) Staying on topic, can I execute ardour stop / = play commands with system calls? Just curious what I can do. <br></div></di= v></div></div></blockquote><div><br></div><div><div style=3D"font-family:ar= ial,helvetica,sans-serif" class=3D"gmail_default">"system calls" = is normally a term that describes what a program does it when needs to get = some sort of the service from the operating system.</div><div style=3D"font= -family:arial,helvetica,sans-serif" class=3D"gmail_default"><br></div><div = style=3D"font-family:arial,helvetica,sans-serif" class=3D"gmail_default">I = do not think that you mean that. I think you mean=C2=A0 using a terminal wi= ndow and typing commands there.<br></div><div style=3D"font-family:arial,he= lvetica,sans-serif" class=3D"gmail_default"><br></div><div style=3D"font-fa= mily:arial,helvetica,sans-serif" class=3D"gmail_default">So your actual que= stion is probably "can I send commands to ardour, from the command lin= e, somehow?" The answer to that question: you can, using OSC. It's= all described in at <a href=3D"http://manual.ardour.org">manual.ardour.org= </a> under "Control Surfaces". You will need a tool to send OSC c= ommands ... "oscsend" is a common one.</div></div><div><br></div>= <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-= left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div cla= ss=3D"gmail_quote"><div><div class=3D"gmail_quote"></div><div class=3D"gmai= l_quote"><br></div><div class=3D"gmail_quote">2) Via a jltctrigger system c= all I need to send midi start / stop with midi clock to an external sequenc= er that doesn't support MTC or MMC (Genoqs Octopus). Google isn't s= howing much that is recent. Can you recommend the right tool for the job? <= br></div></div></div></div></blockquote><div><br></div><div><div style=3D"f= ont-family:arial,helvetica,sans-serif" class=3D"gmail_default">I don't = think that there are any well known tools that will let you send an MIDI So= ng Position Pointer message (start and stop are not MIDI clock). THere are = perhaps some low level tools that could write a few bytes to a MIDI port.Yo= u also do this in most scripting languages in a few lines.<br></div><div st= yle=3D"font-family:arial,helvetica,sans-serif" class=3D"gmail_default"><br>= </div><div style=3D"font-family:arial,helvetica,sans-serif" class=3D"gmail_= default"> I hope you realize that sending start/stop will not provide synch= ronization between the sequencer and the LTC source: that would require con= tinuous delivery of MIDI Clock messages, and they have absolutely nothing t= o do with LTC at all. <br></div><br></div></div></div> --000000000000e807b505c0c07ced-- --===============4336934087163581494== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Ardour-Users mailing list [email protected] To unsubscribe or change your mailing preferences please visit: http://lists.ardour.org/listinfo.cgi/ardour-users-ardour.org --===============4336934087163581494==--