Negative Track Delays

Using track delays on drum channels is a great way to add groove to stuff, but negative delays introduce latency to the entire song.
It’s not uncommon to have delays in the region of -40ms for things like light early claps on slow tempo stuff…

It would be nice to have an option to send only the note events, pattern data, and automation back in time - not the wholesale audio stream itself…

With this option enabled, beat-aware plugins like glitch would go out of sync but it’s a tradeoff I’d happily make in most use cases I can think of.

Does this make sense? Is this a nightmare to implement?
Am I missing something / being dumb?

+1

Something like proposed in this thread could also help setting up such a sound: Note Align (Sample Hit Point)