From f3d07545f086d4027929a9cf2ec736be76667fd9 Mon Sep 17 00:00:00 2001 From: kevin Date: Wed, 11 May 2016 18:29:04 -0400 Subject: [PATCH] cmDspFix.c : Added comments to cmActiveChannel. --- dsp/cmDspFx.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/dsp/cmDspFx.c b/dsp/cmDspFx.c index baf5ed5..ecefb27 100644 --- a/dsp/cmDspFx.c +++ b/dsp/cmDspFx.c @@ -5865,11 +5865,14 @@ cmDspClass_t* cmRouterClassCons( cmDspCtx_t* ctx ) // 'false' is transmitted to notify the channel that it should shutdown. // The channel is not considered actually shutdown until dis[i] // recieves a 'false'. -// ch The next prospective next available channel is sent whenever it +// ch The next prospective available channel is sent whenever it // becomes available. A next channel becomes available when // a channel is marked as inactive via dis[i] or when // a new channel is made active, via trigger, and another -// channel active channel exists. +// channel active channel exists. Note that this channel is +// sent "prospectively" - possibly long before the associated +// gate[ch] is raised - in order to switch parameter routers away +// from the newly active channel and a currently in-active channel. // Notes: // The gate[] output is designed to work with the gate[] input of Xfader. When // availCh.gate[] goes high Xfader fades in, when availCh.gate[] goes low