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@lists.linuxaudio.org http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev