Re: [LAD] CV data protocol in apps.

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: <fons@...>
To: <linux-audio-dev@...>
Date: Saturday, February 20, 2010 - 12:27 pm

On Sat, Feb 20, 2010 at 07:31:04AM +0100, torbenh wrote:

> i am basically more in favour of timestamped events.

I'll repeat once again ** Low rate control signals are
not meant to replace generic timestamped events which
are still needed. **

They provide a solution for some cases that are quite
difficult to handle with events, even if you don't
consider the Jack context, i.e. the variable data
size.

For example it would be quite hairy to use discrete
events to create a C1 continuous control signal -
C1 means no 'jumps' and no 'corners'. It can be done
but would require a level of complexity that breaks
the charms of the basic idea and would make most
potential users run away screaming. Just combining
(adding) two such streams with non-coincident events
would be a real nightmare.

With continuous control signals the burden of ensuring
it has the required qualities for a particular use (e.g.
any degree of continuity, or spectral limits) are on
the generator of the control signal. The receiver
would be safe to use it at its full bandwidth, but
doesn't have to do this - it could still cut corners
for efficiency if it wanted, and in most cases that
would actually happen as Fs/16 is overkill anyway.

The 1/16 rate is chosen because it ensures that even
with a period size of 16 (the practical limit IMHO)
all periods are still equal, and a factor of 16
reduction in stored data size makes it usable.

Having non-power-of-2 period sizes complicates the
picture. When and why was this allowed ? I'm pretty
sure it will break a lot of code (including some of
mine, including probably Aeolus and Jconvolver).

Ciao,

--
FA

O tu, che porte, correndo si ?
E guerra e morte !
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[LAD] CV data protocol in apps., alex stone, (Thu Feb 18, 9:54 am)
Re: [LAD] CV data protocol in apps., alex stone, (Thu Feb 18, 11:19 am)
Re: [LAD] CV data protocol in apps., Jörn Nettingsmeier, (Thu Feb 18, 11:38 am)
Re: [LAD] CV data protocol in apps., alex stone, (Thu Feb 18, 12:15 pm)
Re: [LAD] CV data protocol in apps., torbenh, (Thu Feb 18, 11:33 am)
Re: [LAD] CV data protocol in apps., alex stone, (Thu Feb 18, 11:47 am)
Re: [LAD] CV data protocol in apps., torbenh, (Thu Feb 18, 11:26 am)
Re: [LAD] CV data protocol in apps., Jörn Nettingsmeier, (Thu Feb 18, 10:13 am)
Re: [LAD] CV data protocol in apps., alex stone, (Thu Feb 18, 10:32 am)
Re: [LAD] CV data protocol in apps., Julien 'Lta' BALLET, (Thu Feb 18, 10:30 am)
Re: [LAD] CV data protocol in apps., , (Thu Feb 18, 4:36 pm)
Re: [LAD] CV data protocol in apps., Paul Davis, (Thu Feb 18, 4:43 pm)
Re: [LAD] CV data protocol in apps., , (Thu Feb 18, 5:14 pm)
Re: [LAD] CV data protocol in apps., torbenh, (Fri Feb 19, 2:50 am)
Re: [LAD] CV data protocol in apps., Fons Adriaensen, (Fri Feb 19, 12:50 pm)
Re: [LAD] CV data protocol in apps., torbenh, (Sat Feb 20, 6:30 am)
Re: [LAD] CV data protocol in apps., , (Sat Feb 20, 12:27 pm)
Re: [LAD] CV data protocol in apps., Paul Davis, (Sat Feb 20, 12:46 pm)
Re: [LAD] CV data protocol in apps., alex stone, (Fri Feb 19, 1:05 pm)
Re: [LAD] CV data protocol in apps., Fons Adriaensen, (Fri Feb 19, 1:44 pm)
Re: [LAD] CV data protocol in apps., nescivi, (Sat Mar 6, 5:10 pm)
Re: [LAD] CV data protocol in apps., torbenh, (Sat Feb 20, 5:14 am)
Re: [LAD] CV data protocol in apps., alex stone, (Fri Feb 19, 1:20 pm)
Re: [LAD] CV data protocol in apps., Fons Adriaensen, (Fri Feb 19, 1:48 pm)
Re: [LAD] CV data protocol in apps., Simon Jenkins, (Fri Feb 19, 2:15 pm)
Re: [LAD] CV data protocol in apps., Fons Adriaensen, (Fri Feb 19, 2:53 pm)
Re: [LAD] CV data protocol in apps., alex stone, (Fri Feb 19, 1:31 pm)
Re: [LAD] CV data protocol in apps., alex stone, (Thu Feb 18, 5:32 pm)
Re: [LAD] CV data protocol in apps., Simon Jenkins, (Fri Feb 19, 2:00 pm)
Re: [LAD] CV data protocol in apps., Fons Adriaensen, (Fri Feb 19, 2:32 pm)
Re: [LAD] CV data protocol in apps., Simon Jenkins, (Fri Feb 19, 2:56 pm)
Re: [LAD] CV data protocol in apps., Fons Adriaensen, (Fri Feb 19, 3:31 pm)
Re: [LAD] CV data protocol in apps., Nick Copeland, (Sat Feb 20, 12:20 am)
Re: [LAD] CV data protocol in apps., Simon Jenkins, (Fri Feb 19, 4:30 pm)
Re: [LAD] CV data protocol in apps., Paul Davis, (Fri Feb 19, 4:41 pm)
Re: [LAD] CV data protocol in apps., Jörn Nettingsmeier, (Fri Feb 19, 6:34 pm)
Re: [LAD] CV data protocol in apps., Simon Jenkins, (Fri Feb 19, 7:44 pm)
Re: [LAD] CV data protocol in apps., , (Fri Feb 19, 8:59 pm)
Re: [LAD] CV data protocol in apps., Simon Jenkins, (Fri Feb 19, 9:01 pm)
Re: [LAD] CV data protocol in apps., , (Fri Feb 19, 9:07 pm)
Re: [LAD] CV data protocol in apps., Simon Jenkins, (Fri Feb 19, 9:39 pm)
Re: [LAD] CV data protocol in apps., , (Fri Feb 19, 10:15 pm)
Re: [LAD] CV data protocol in apps., alex stone, (Fri Feb 19, 9:09 pm)
Re: [LAD] CV data protocol in apps., , (Fri Feb 19, 5:34 pm)
Re: [LAD] CV data protocol in apps., Paul Davis, (Fri Feb 19, 5:39 pm)
Re: [LAD] CV data protocol in apps., , (Fri Feb 19, 6:29 pm)
Re: [LAD] CV data protocol in apps., Paul Davis, (Thu Feb 18, 5:38 pm)
Re: [LAD] CV data protocol in apps., Julien 'Lta' BALLET, (Thu Feb 18, 7:34 pm)
Re: [LAD] CV data protocol in apps., torbenh, (Thu Feb 18, 10:52 am)
Re: [LAD] CV data protocol in apps., alex stone, (Thu Feb 18, 10:39 am)
Re: [LAD] CV data protocol in apps., Nick Copeland, (Thu Feb 18, 1:40 pm)