Hello,
I see pconvolve IR’s can’t accept channel argument more than 4.
Is it still relevant today ?
Here in source (ugens9.c) :
if (UNLIKELY(channel < 1 || ((channel > 4) && (channel != ALLCHNLS)))) {
return csound->InitError(csound, Str(“channel request %d illegal”), channel);
}
Best
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here
Thanks.
Sure, I wasn’t stuck on this issue, since multiple ftconv’s could do the trick, or split the IR in separate mono files to use with pconvolve.
Just wondering if this 4 channel limitation has an historical reason, or if it is still relevant
anyway
Thanks
Best
ftconv can be used with up to 8 channels. Also you can use multiple ftconvs reading from the same IR, so there is no channel limit.
Personally, I find ftconv a whole lot more convenient and flexible than pconvolve.
best
Prof. Victor Lazzarini
Maynooth University
Ireland
I guess it was never relevant, the author just decided to stop at 4. There’s never been a limit afaik (or at least such a low one).
Prof. Victor Lazzarini
Maynooth University
Ireland