[linux-audio-dev] What does it mean for jack to be "rolling" (newby)

Robin Gareus robin at gareus.org
Mon Feb 19 22:11:24 UTC 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



Jonathan Ryshpan wrote:
> On Mon, 2007-02-19 at 13:18 -0800, vreuzon wrote:
>> Jonathan Ryshpan a �crit :
>>> The above recording session was done while jack was "Stopped".  Would
>>> jack work better if it were "Rolling"?
>> This "play" button refers to jack "transport" functions :
>>
>>> The JACK Audio Connection Kit provides simple transport interfaces 
>>> for starting, stopping and repositioning a set of clients. This 
>>> document describes the overall design of these interfaces, their 
>>> detailed specifications are in <jack/transport.h>
>> from : 
>> http://jackit.sourceforge.net/docs/reference/html/transport-design.html
> 
> Thanks for your quick reply.  However...
> 
> I have read this, and also part of the documentation of the transport.h
> File Reference to which it refers.  Rolling is not defined anywhere;
> it's just used.

"Rolling" (like "Starting" and "Stopped") is a state of the
jack-transport (SMPTE  timecode) mechanism. (the diagram on the page)

This has nothing to do with JACK audio-process callbacks which is/are
always running!  Stopping the jack-transport is just like turning off
the motor on an old tape recorder while the amp (and patchbay) keeps
working.

every JACK application can *optionally* synchronize it's play position
to jack-transport! AFAIR audacity does not support this (it has it's own
motor )

#robin
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFF2iCLeVUk8U+VK0IRAi5yAJ4i0G8y+v4ji/gBbUT6ePfzTRkO7gCgqJA0
z4Vk82zhQGzOj8bHTXlpFbw=
=XyWe
-----END PGP SIGNATURE-----



More information about the Linux-audio-dev mailing list