memcpy (dst, bufs[0], sizeof (Sample) * nframes);
for (n = 1; n < nbufs; ++n) {
- src = bufs[n];
-
- for (nframes_t n = 0; n < nframes; ++n) {
- dst[n] += src[n];
- }
+ Session::mix_buffers_no_gain(dst,bufs[n],nframes);
}
output(0)->mark_silence (false);
}
for (n = 1; n < nbufs; ++n) {
- src = bufs[n];
-
- for (nframes_t n = 0; n < nframes; ++n) {
- dst[n] += src[n] * gain_coeff;
- }
+ Session::mix_buffers_with_gain(dst,bufs[n],nframes,gain_coeff);
}
output(0)->mark_silence (false);