void
PluginInsert::silence (framecnt_t nframes, framepos_t start_frame)
{
+ // XXX This method is never called, Route::silence skips PIs
+ // we should probably use it during bypass ()
+ // and call automation_run()
+ assert (0);
+
if (!active ()) {
+ // XXX delaybuffers need to be offset by nframes
return;
}
}
} else {
+ // XXX should call ::silence() to run plugin(s) for consistent load.
+ // We'll need to change this anyway when bypass can be automated
bypass (bufs, nframes);
- automation_run (start_frame, nframes);
+ automation_run (start_frame, nframes); // evaluate automation only
_delaybuffers.flush ();
}