[Ardour-Users] Skipped notes with Cabbage Audio plugin

Robin Gareus robin at gareus.org
Sun Jun 3 09:17:42 PDT 2018

On 06/03/2018 05:19 PM, Mark Raynsford wrote:
> Hello.
> I've just used Cabbage Audio [0] to produce a very simple VST plugin.
> To try it out, I put together a midi track in Ardour that just plays a
> few notes whilst automating some parameter changes.

When you automate a control parameter, Ardour splits the cycle:
process N samples, change parameter, process remaining samples.

Some plugins do not cope with this and always expect a complete cycle.

> !!!! MIDI event @ 683 skipped, not within range 0 .. 683:
> !!!! MIDI event @ 256 skipped, not within range 0 .. 256: 	

Those should only happen when looping, except there were a few bugs
related to offsetting midi-events when splitting a plugin's cycle.

In some case the events are timestamped relative to cycle-start in some
cases they can be timestamped relative to the split cycle. This has
already been fixed in Ardour-git, but MIDI  is work in progress.

In any case this message is for write-back (midi to port) plugins on the
track should not be affected.

> The reason I don't remove the plugin is that I'm
> suspicious that the missed notes occur when they're played in
> combination with parameter automation

I can confirm this suspicion to be correct.

Still unless you're using seemless loop (which splits the complete
cycle). The effect should only be present for the automated plugin.


More information about the Ardour-Users mailing list