Feature request: MIDI link #2071
reneknuvers
started this conversation in
Ideas
Replies: 2 comments 1 reply
This comment has been hidden.
This comment has been hidden.
-
I'm curious, does network xfer of midi data also suffer latency issues as well as audio? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Objective: to stream midi data from one client to the other. This will allow for control of midi devices and is useful for keeping harmonizers in sync. Other uses are a local controllable click track / metronome, control of remote patch changes, display of chords played on a screen, and control of songbook software
Technical realization: MIDI stream has a max baud rate of 31.25kbaud. A jamulus client software should attach to one midi port as available on Jack or whatever the local OS provides as a midi hook. The stream should be transported along the audio to the connected server and redistributed to each client. Per client the midi stream should be 'muted' or aggregated to a new (virtual) midi port for further use by the local OS.
This breaks: nothing as far as I can tell. Implementation should avoid conflicts with current local midi control functions
Beta Was this translation helpful? Give feedback.
All reactions