Chris Maughan
04/26/2020, 7:08 PMChris Maughan
04/26/2020, 7:53 PMMariano Guerra
Mariano Guerra
Chris Maughan
04/26/2020, 8:31 PMIvan Reese
Ivan Reese
Chris Maughan
04/26/2020, 10:53 PMIvan Reese
Chris Maughan
04/27/2020, 11:38 AMm_spOutData->MatchChannelInput(*pFlowData);
auto& outChannels = m_spOutData->GetChannels();
auto& inChannels = pFlowData->GetChannels();
for (uint32_t ch = 0; ch < pFlowData->GetNumChannels(); ch++)
{
for (uint32_t i = 0; i < maud.genFrameCount; i++)
{
sp_moogladder_compute(maud.pSP, m_vecMoogLadder[ch], &inChannels[ch].data[i], &outChannels[ch].data[i]);
}
}
Above is the simple example of a Low Pass Filter. It first reads in the input channels, and in this case ensures that the output channels match, before applying the effect.Chris Maughan
04/27/2020, 11:41 AMChris Maughan
04/27/2020, 11:44 AMChris Maughan
04/27/2020, 11:49 AM