Re: [linux-audio-dev] jack_convolve-0.0.10, libconvolve-0.0.3 released

From: Chris Cannam <cannam@email-addr-hidden-day-breakfast.com>
Date: Tue Jun 28 2005 - 23:38:32 EEST

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
Received on Thu Jul 7 16:15:58 2005

This archive was generated by hypermail 2.1.8 : Thu Jul 07 2005 - 16:15:59 EEST