This is my first post. My project may be somewhat trivial for some advanced MIDI users. I am certain it can be done with the teensy MIDI library or some of the low level functions.
I have a drum module ("master") that has terrible audio latency (44ms) through USB audio so what I am trying to is output midi clock from the module to a teensy 2.0++ and artificially introduce midi offset, so the MIDI clock to the MIDI "worker" devices is offset and play in time with the drum module's AUDIO.
I can do this in Ableton live - there is a "Midi sync delay" - I just tested it by simply using live as a “worker” to the “master” midi clock coming from the drum module. The midi out of ableton I set to delay by 61ms (I guess Ableton introduces its own latency or the UMone USB midi)
The point of this project is to not use a laptop since I have to play on the subway and I have just a small space to set up on.
I have a drum module ("master") that has terrible audio latency (44ms) through USB audio so what I am trying to is output midi clock from the module to a teensy 2.0++ and artificially introduce midi offset, so the MIDI clock to the MIDI "worker" devices is offset and play in time with the drum module's AUDIO.
I can do this in Ableton live - there is a "Midi sync delay" - I just tested it by simply using live as a “worker” to the “master” midi clock coming from the drum module. The midi out of ableton I set to delay by 61ms (I guess Ableton introduces its own latency or the UMone USB midi)
The point of this project is to not use a laptop since I have to play on the subway and I have just a small space to set up on.