MIDI events chasing

I have noticed that MIDI event chasing has been finally exposed in nightlies. I’m extremely excited to see this, so tested it immediately – and it works great! Many thanks! It’s just insane. Is anyone aware of another open source DAW/sequencer with this feature? I’m not.

If anyone want to test this, it can be enabled in Preferences → MIDI → When locating, track sustained MIDI notes and play them when rolling.

However, it currently applies only to Note On/Off messages. I’d like to ask whether there are any plans to extend this functionality to MIDI controllers as well? Similar to how it’s implemented in Logic, for example.

Most of the other major “MIDI” DAWs (Cubase, Cakewalk, Logic) have all done this for quite some time.

Controllers were already being handled by a separate mechanism (because we treat them as automation - when you locate, we send a message to set the controller to the correct value, which may be interpolated depending on how you set things up).

But in such a case:

when you start playback from the beginning, stop just before the controller changes its value, locate to the middle of the chord, and start the transport again, you will hear the note (due to chasing being enabled), but you still get the controller value ‘wrong’, right? Or am I missing something?

Maybe you meant exactly the same thing, but it sounded a bit enigmatic to me. Anyway, I think the controller chasing feature is necessary to fully circumvent the limitations of MIDI’s event-based nature. But maybe I’m wrong.