I once had a dream that every new synth, sampler or drum machine I brought into my studio would automatically recognize the local MIDI network, joined it and would pop up as a new device in my Cubase sequencer.
All wireless of course. Like Bluetooth but actually working. A man can dream.
PS: it would also stream multitrack audio over ASIO wireless and expose its inputs and outputs.
> This may be hard to realise with lots of devices and wireless connections.
Assuming that the latency of the wireless connections is at least relatively predictable, you could just introduce a suitable delay like with NTP time syncing, right? Of course, it's possible that the latency will be wildly unpredictable and in that case it's pretty much impossible, but that doesn't have to be the case.
In the parent's case this latency includes time from a human key press (piano key). The other cases you mention can be compensated for but of course the human input is non-predictable.
Also, my dream included vintage synths with just cv controls that would just connect to some dongle/wireless CV converter and boom, integrated. The dongle converted perfectly between all the various Yamaha, Roland and Moog standards.
All wireless of course. Like Bluetooth but actually working. A man can dream.
PS: it would also stream multitrack audio over ASIO wireless and expose its inputs and outputs.