14 logMsg(
"BinaryOp::add input and operand UGs");
21 logMsg(
"BinaryOp::add input UG and float operand");
28 logMsg(
"BinaryOp::add operand UG and float input");
47 if (opPort->
mUGen != 0)
55 fprintf(stderr,
"BinaryOp left: ");
57 fprintf(stderr,
"right: ");
59 fprintf(stderr,
"\n");
73 logMsg(
"AddOp nextBuffer");
75 SampleBuffer outputBufferPtr = outputBuffer.buffer(outBufNum);
76 unsigned numFrames = outputBuffer.mNumFrames;
79 for (
unsigned i = 0; i < numFrames; i++) {
80 *outputBufferPtr++ = *inValue + opValue;
94 logMsg(
"MulOp nextBuffer");
96 SampleBuffer outputBufferPtr = outputBuffer.buffer(outBufNum);
97 unsigned numFrames = outputBuffer.mNumFrames;
101 for (
unsigned i = 0; i < numFrames; i++) {
102 *outputBufferPtr++ = * inValue * opValue;