That plugin works on Windows without particular problems.
So I've tried to comment parts to isolate where Reaper mute my plugin. It appears to be here :
Quote:
for (int s = 0; s < nFrames; ++s, ++out1, ++out2)
{
*out1 = (double(buf[s]) / max); //max = INT_MAX
*out2 = (double(buf[++s]) / max);
}
|
long *buf is assignated this way :
Quote:
//Interleave out1 & out2 to have one char buffer for my DSP
for (int s = 0; s < nFrames; ++s, ++in1, ++in2, ++out1, ++out2)
{
*out1 = *in1;
*out2 = *in2;
*buf = (*out1) * gain * max;
buf++;
*buf = (*out2) * gain * max;
buf++;
}
|
Do you know other DAWs which can load VST2/3 on OSX ?
[EDIT] Just saw I got this error in my logs : "REAPER[3135:63941] WARNING: The Gestalt selector gestaltSystemVersion is returning 10.9.6 instead of 10.12.6. This is not a bug in Gestalt -- it is a documented limitation. Use NSProcessInfo's operatingSystemVersion property to get correct system version number."