diff --git a/plugin/plugin.c b/plugin/plugin.c index 941c0bccb194e2637041e41c187b0e1de9fb8ccb..8edf277ae6a55a10d46ddaf18b4e7227da4edd19 100644 --- a/plugin/plugin.c +++ b/plugin/plugin.c @@ -248,7 +248,9 @@ static void handle_event(struct sampler_plugin *plugin, LV2_Atom_Event *ev) { static void render(struct sampler_plugin *plugin, uint32_t start, uint32_t end) { - sampler_output(plugin->sampler, plugin->output_port_l, plugin->output_port_r, + sampler_output(plugin->sampler, + plugin->output_port_l + start, + plugin->output_port_r + start, end - start); }