78 void process (
const ProcessContext& context)
noexcept
80 const auto& inputBlock = context.getInputBlock();
81 auto& outputBlock = context.getOutputBlock();
82 const auto numInChannels = inputBlock.getNumChannels();
83 const auto numOutChannels = outputBlock.getNumChannels();
84 const auto numSamples = outputBlock.getNumSamples();
86 jassert (inputBlock.getNumSamples() == numSamples);
88 outputBlock.copyFrom (inputBlock);
90 if (! enabled || context.isBypassed)
93 if (numInChannels == 1 && numOutChannels == 1)
95 reverb.
processMono (outputBlock.getChannelPointer (0), (
int) numSamples);
97 else if (numInChannels == 2 && numOutChannels == 2)
100 outputBlock.getChannelPointer (1),