[ardour-dev] latest CVS commit

Joern Nettingsmeier nettings at folkwang-hochschule.de
Thu May 6 04:42:20 PDT 2004


>   * more work on rationalizing plugin replication and management
>     ... from the code ...
>
> 	/* catch various special cases */
>
> 	if (streams > 1 && inputs < streams && outputs > inputs) {
> 		throw wierd_plugin_configuration (streams, inputs, outputs);
> 	}


yay!

>    ... this prevents you from, for example, trying to put a 1in/2out
>    plugin like gverb in a stereo stream or after a 2out plugin. for
>    now, you just get a message that says "you can't do this" - this
>    will obviously be improved to be more informative.
>
>    the code is now supporting the notion of the "number of active
>    streams" within various parts of a route. this is different and
>    orthogonal from the number of inputs and outputs the route has. if
>    you put a 1in/2out plugin into a 1in/1out route (which arguably
>    should not be possible), then before the plugin there is 1 active
>    stream, and afterwards there are 2. there are better examples,
>    honest :)
>
>    * more cases like this to follow. this is really just a commit
>      rather than an announcement that i am done with this.

loving it already!


best,

joern


(ps: paul, hope you had a good trip home! next time i'll try to be in a
more presentable state when saying goodbye :-P)





More information about the Ardour-Dev mailing list