[PD] jack_transport improvements

Andy Farnell padawan12 at obiwannabe.co.uk
Tue Feb 19 20:11:54 CET 2008


On Tue, 19 Feb 2008 12:31:12 -0600
"Jacob Lee" <jelee2 at uiuc.edu> wrote:

> What are you using as the jack transport master? This external doesn't
> have the capability to act as the master, so something else has to set
> the tempo and time signature (that's what I'm using klick for). And pd
> has to be computing audio, since the plugin gets the current transport
> position during the pd dsp cycle. Those are the two things I would
> check. (I don't think jackd prints anything in this case, by the way.)


qjackctl under linux


I think it defaults to 120bpm 4/4

Messages usually  appear in the qjackctl window (with Ardour etc)

Pretty sure audio DSP was running, will check it again tonight,

Andy


> 
> On Tue, Feb 19, 2008 at 9:50 AM, Andy Farnell
> <padawan12 at obiwannabe.co.uk> wrote:
> >
> >
> >  Hi Jacob
> >
> >  Connects to jack server ok. Reports good connection. Can start and stop
> >  transport.
> >
> >  But;
> >
> >  No transport notification message printed by jackd
> >  Query doesn't work, no data on outlets
> >
> >  Haven't had time to debug yet, could be something my end.
> >
> >  a.
> >
> >
> >
> >
> >  On Sun, 17 Feb 2008 19:51:27 -0600
> >  "Jacob Lee" <artdent at gmail.com> wrote:
> >
> >  > I've added some code to the jack_transport external
> >  > (tb/jack_transport/ in pd-extended) to show the current bar/beat (and
> >  > also bpm and tempo) in real time. Messages are only sent out when pd
> >  > is computing audio, and also no more than once per beat (to avoid
> >  > floods of messages).
> >  >
> >  > I'm not outputting all the available information from the jack
> >  > transport -- e.g. the current tick within the beat -- either because
> >  > it updates too quickly or because it's just not useful to me, but it
> >  > would be trivial to add those.
> >  >
> >  > The motivation here is that I'm using klick --
> >  > http://das.nasophon.de/klick/ -- as the jack transport master (mainly
> >  > to control sooperlooper), and now it is possible to trigger events
> >  > within pd at particular beats or bar numbers.
> >  >
> >  > The code is available at
> >  > http://artdent.homelinux.net/svn/jack_transport~/ . The makefile
> >  > should be suitable for building jack_transport~ from inside a
> >  > directory that is sibling to the existing jack_transport. I've only
> >  > tested it on Linux, but it should work anywhere jack_transport does.
> >  >
> >  > I hope this external is useful to others. Suggestions for improvements
> >  > are of course welcome.
> >  >
> >  > --
> >  > Jacob Lee
> >  > artdent at gmail.com
> >  >
> >  > _______________________________________________
> >  > PD-list at iem.at mailing list
> >  > UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
> >
> >
> >  --
> >  Use the source
> >
> >  _______________________________________________
> >  PD-list at iem.at mailing list
> >  UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
> >
> 
> 
> 
> -- 
> Jacob Lee
> artdent at gmail.com
> 
> _______________________________________________
> PD-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list


-- 
Use the source




More information about the Pd-list mailing list