I’ve seen the dsp_effectperspeaker example in which effects are applied in parallel, and I’m trying to do the same thing for a specific channel group, instead of applying the effects to the entire system. Simply replacing system->getDSPHead(&dsphead); with channelgroup->getDSPHead(&dsphead); seems like the logical thing, but that doesn’t seem to work – any suggestions?
- llm asked 10 years ago
the reason that doesnt work is because if you are not playing a voice on a channel, a channelgroup has no inputs, which the dsp_effectperspeaker assumes.
Try creating 2 channelgroups instead, then use the dsp_effectperspeaker logic between channelgroup A and B, and assing your channels to B instead of A and it would work.
Please login first to submit.