[linux-audio-dev] jack_convolve-0.0.10, libconvolve-0.0.3 released
Chris Cannam
cannam at all-day-breakfast.com
Tue Jun 28 20:38:32 UTC 2005
On Monday 27 Jun 2005 15:49, Florian Schmidt wrote:
> There are some problems with wrapping partitioned convolution into a
> ladspa/dssi. One of them is that ladspa/dssi do not garantee a chunk
> size in which the processing needs to be done. [...]
> So, the partition/chunk size is determined in the initialization
> phase and all processing later on happens in chunks of this size.
Well, you could always suggest for DSSI to include a mechanism by which
a plugin indicates that it must have a fixed block size. Most hosts
could probably accommodate that, if they had to.
You'd be in good company -- or at least, in company. dssi-vst, for
example, will get audibly perturbed if the block size changes as it
makes absolutely no attempt to buffer between the DSSI variable block
size and the VST fixed one. At the moment this is an obvious bug in
dssi-vst, but it could become a perfectly sensible feature with just a
little tweak to the API...
> After a discussion with Mario Lang i think i will OSC'ify
> jack_convolve though and make the qt gui only an OSC controller for
> jack_convolve.
It does seem a shame not to end up with a DSSI plugin as well, then,
given that it would then have much the same structure already.
Chris
More information about the Linux-audio-dev
mailing list