On Mon, 02 Sep 2013 23:31:31 -0700
Daniel Schürmann <notifications@github.com> wrote:

> > @@ -174,7 +187,7 @@ void EngineMaster::process(const CSAMPLE *,
> > const CSAMPLE *pOut, const int iBuff 
> >      // Bitvector of enabled channels
> >      const unsigned int maxChannels = 32;
> > -    unsigned int masterOutput = 0;
> > +    unsigned int outputBus[3] = { 0, 0, 0 };
> 
> What is this for? Can you rename it more descriptive? 

The same thing as the masterOutput variable it is replacing, except it
is per-bus. Each entry is a bit vector of the channels connected to
that output bus. Following the current convention for these variables
would have given 'outputBusOutput', which I found confusing. Would
'busOutput' be OK with you?