I'd like to use mididings as a proxy between my mixing console controller and my DAW so I can customize some of the commands, inspired by what the author of this post
is doing with MaxMSP or PureData. I'm off to a promising start, but I can't figure out one important piece.
For some incoming events I want to immediately send out the original event followed by a follow-up event 50ms later, but I can't figure out how to do it. I've tried using Process and having the python code return a generator that has a `time.sleep` call after the first yield, but this isn't working; mididings waits until it has all of the events and then sends them out all at once.
Is there any way to introduce latency between the output events that are triggered by a single input event?