[LAD] Prototyping algorithms and ideas

Fons Adriaensen fons at kokkinizita.net
Mon Jan 28 18:28:27 UTC 2008


On Fri, Jan 25, 2008 at 12:57:19PM -0500, Stephen Sinclair wrote:

> > > Also, nice in the fact that you can do per-sample computations easily,
> >
> > How ? I seem to have missed something...
> 
> Because you can wait in a 1-sample loop?
> 
> Yes, it will use your whole CPU for a loop like that, but this thread
> is about prototyping.  Obviously you'd rewrite in C for a real
> application.
> I never claimed chuck is perfect, but I've been liking it a lot
> lately.  Sure, it can have performance issues depending on how you use
> it, but the nice thing is having the option to abuse it that way when
> necessary.

This is one of the things I wanted to create a 'rapid prototype'
for recently. I needed a jack client implementing:

- a delay line, 
- allowing high-quality fractional-sample delays, 
- at least 12 outputs, for each two controls: delay, gain,
- smooth 'crossfading' between two control sets, both delay
  and gain, controlled by a GUI or by OSC.

It should not take more than 20% CPU on a 2G P4
(other things have to run at the same time).
If you know how to get this faster than by actually 
writing it in C++, please let me know !


-- 
FA

Laboratorio di Acustica ed Elettroacustica
Parma, Italia

Lascia la spina, cogli la rosa.




More information about the Linux-audio-dev mailing list