+ case Fades:
+ assert (mixdown_buffer && gain_buffer);
+ for (size_t channel = 0; channel < n_channels; ++channel) {
+ memset (mixdown_buffer, 0, sizeof (Sample) * frames);
+ region.read_at (buffers.get_audio (channel).data(), mixdown_buffer, gain_buffer, position, frames, channel);
+ }
+ break;