Re: [LAD] LADSPA extension for periodic control values?

From: Stefano D'Angelo <zanga.mail@email-addr-hidden>
Date: Mon Jun 15 2009 - 19:28:04 EEST

2009/6/15 David Robillard <dave@email-addr-hidden>:
> On Sun, 2009-06-14 at 23:44 +0200, Stefano D'Angelo wrote:
>> 2009/6/13 Jörn Nettingsmeier <nettings@email-addr-hidden-hochschule.de>:
> [...]
>> > sorry if this has been discussed before, but i didn't find anything in
>> > the archives...
>> > consider the case of periodic control values of LADSPA plugins, for
>> > instance the azimuth in a horizontal panner or the phase shift in a phaser.
>> > currently, they are usually marked as BOUNDED_BELOW and BOUNDED_ABOVE,
>> > but the host has no way of knowing that the upper bound is next to the
>> > lower bound, so that it can chose the shortest path to the next value
>> > when interpolating automation control points.
> [...]
>> * An LV2 extension would allow you to do that quite easily in LV2,
>> which is probably preferable these days.
>
> Maybe belongs in the units extension?

I don't think so: periodicity and units are quite different things.
For example: an angle could be used also to indicate direction (-180°
!= 180°) or distance in space (0° != 360°), while integers for example
could be cyclic (rhythms, tones/semitones/harmony, musical cycles,
etc.)...

Stefano
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
Received on Mon Jun 15 20:15:03 2009

This archive was generated by hypermail 2.1.8 : Mon Jun 15 2009 - 20:15:03 EEST