Re: [LAD] Lv2 port replication [for dummies]

From: Steve Harris <steve@email-addr-hidden>
Date: Fri Aug 14 2009 - 19:09:03 EEST

On 14 Aug 2009, at 15:56, David Robillard wrote:

> On Fri, 2009-08-14 at 10:13 +0100, Steve Harris wrote:
>> On 14 Aug 2009, at 00:48, David Robillard wrote:
>>>> Several channels on a mixer should be doable with the 1/N channels
>>>> restriction.
>>>
>>> A mixer usually has several 'strips', each of which may have
>>> different
>>> counts. Like the ardour mixer, for example. This is a simple,
>>> realistic, and useful case where simply having a single global value
>>> doesn't cut it. The same goes for virtually anything with several
>>> signal paths.
>>
>> I don't see a) how having multiple channel counts makes any
>> difference
>> b) how the hell the host would deal with it.
>>
>> Lets see, in a typical mixer setup, we have
>>
>> Audio:
>> in X N
>> out X N
>> master out X 2
>
> Hm, 2? Why 2?

Well, it was supposed to be a stereo mixer. So the output will have a
stereo role, making it an n-ary out is just not that simple, you'd
need to do something truly odd with the pan control.

>> bus out X 8
>
> Hm, 8? Why 8?

Because of the sends. Unless you're planning to have N * M way
controls as well?

>> Control:
>> master gain X 1
>> channel gain X N
>> low shelf X N
>> high shelf X N
>> trim X N
>> pan X N
>> bus sends 8 X N
>
> inputs 2 * N
> outputs 2 * N
>
> Why 2? Why do they all have to be 2?

Because of the pan control.

> Perhaps a simpler example: an n->m panner. Are you really going to
> argue that an n->m panner is not a useful plugin!?

That's a more compelling example, but it can be done with M * N-way
panners and a mixer.

- Steve
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
Received on Fri Aug 14 20:15:03 2009

This archive was generated by hypermail 2.1.8 : Fri Aug 14 2009 - 20:15:03 EEST