garubi / MIDI-Drawbars-Commander

A MIDI + MIDIoverUsb configurable Drawbars controller built using Teensy LC
https://hackaday.io/project/162255-midi-drawbars-commander
GNU General Public License v3.0
3 stars 1 forks source link

Reduce latency #39

Closed garubi closed 5 years ago

garubi commented 5 years ago

Here we track the progress in latency reduction for the MIDI Merge. Refer to issue #31

garubi commented 5 years ago

Turning off Serial Debug and moreover calling more often mdiMerge() ( see commit https://github.com/garubi/D9-drawbars-controller/pull/39/commits/5491b5250c0f5f8a5f2c091581f64fb4c934721e) reduced the latency to a playable level But note that this was only teste in MIDIdin to MIDIdin, thus we can't say anything bout MidiMerge/Thru between MIDIdin and usbMIDI. Before merging remember to test that.

Anyway the latency is still perceivable. Not unusable but not perfect

garubi commented 5 years ago

Tested MIDIdin -> usbMIDI latency ok, in the same order as MIDIdin -> MIDIdin