Re: [LAU] JACK Freewheel mode thoughts

From: Will Godfrey <willgodfrey@email-addr-hidden>
Date: Fri Nov 11 2016 - 20:55:12 EET

On Fri, 11 Nov 2016 19:37:32 +0100
Robin Gareus <robin@email-addr-hidden> wrote:

> On 11/11/2016 06:48 PM, Len Ovens wrote:
> >
> > As far as I know, most of this should be possible right now. Jack does
> > tell all clients when it enters freewheel. Really what is the difference
> > from freewheel to real time? Each client still spends the same time
> > processing as based on the same SR.
>
> Every application that uses ringbuffers to decouple the process callback
> from actual processing will fall over if freewheeling is not special cased.
>
> There are more than a couple of jack-apps that process in background
> thread(s) (e.g. convolvers), not to mention synths that stream from disk
> or capture apps that write to disk.
>
>
> > On the practical side, what does freewheel gain?
>
> e.g. Export a 90 min soundtrack (or podcast or concert,..) in just under
> 5 minutes (or thereabouts; ~ 1.0 / DSP-load faster, export usually also
> happens with larger buffers with decreases DSP load)
>
> ciao,
> robin

Interesting.
Presumably that means things like live mixing are out. Change a fader and
you've no idea where it will actually appear in the final audio :(

-- 
Will J Godfrey
http://www.musically.me.uk
Say you have a poem and I have a tune.
Exchange them and we can both have a poem, a tune, and a song.
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-user
Received on Sat Nov 12 00:15:01 2016

This archive was generated by hypermail 2.1.8 : Sat Nov 12 2016 - 00:15:01 EET