Re: [Jack-Devel] graph simplification using mathematics?

PrevNext  Index
DateSun, 03 Jul 2016 09:55:20 +0100
From Harry van Haaren <[hidden] at gmail dot com>
ToThomas Brand <[hidden] at trellis dot ch>
CcJACK <[hidden] at lists dot jackaudio dot org>
In-Reply-ToThomas Brand Re: [Jack-Devel] graph simplification using mathematics?
Follow-UpThomas Brand Re: [Jack-Devel] graph simplification using mathematics?
On Sun, Jul 3, 2016 at 4:04 AM, Thomas Brand <[hidden]> wrote:

> Given that a processing graph doesn't change constantly (except in some
> special cases),


But parts of the FX chain are often bypassed.


> i'd imagine to kind of "freeze" the plugins setup to a
> single instance to gain more room per cycle.


Can't freeze everything - because then you can't bypass...

And FAUST comes with one complication in this area  - there is no "turn
off" switch.
To "bypass" something in FAUST, you compute it anyway, and then multiple
the output by zero.
Although this works, it is not a viable solution for complex synths -
Sorcer[1] only has 3 wavetables
because adding more means more CPU per voice.

Don't get me wrong - I really like FAUST, and it is extremely powerful for
certain use cases - but building
DAWs or "configurable" audio processors is not one. Building DSP blocks
that can be used by a DAW or
configurable audio processors is its strength - and its awesome for that.

Cheers, -Harry

[1] http://openavproductions.com/sorcer/


-- 

http://www.openavproductions.com
PrevNext  Index

1467536133.25286_0.ltw:2,a <CAKudYbNXOghzFLyJBU_7pNRsMB=V29KjUJ1kvrxz18mtAwGiNA at mail dot gmail dot com>