Del Vento I recommend against "regular" releases.
I'd agree with you for a live production system. For my personal playground, I like to experiment when time allows.
In a nutshell, this is about the network module of the popular JACK audio subsystem. (PIPEWIRE is also gaining some popularity recently)
Jack allows to route easily audio and MIDI input/outputs to any program. With the Jack network module, such connectivity is expanded over the network to other remote machine "slaves" running Jack, regardless of heterogeneous OS.
Obviously there is some latency (the network roundtrip) but it is neglectable. In my personal experience, even over a basic 100 Mbit/s wired network. I reckon somebody experimented successfully even over the internet, although just for audio streaming, not involving MIDI play.
There are two network modes available with jack network: Synchronous and asynchronous.
The former waiting the network roundtrip to complete within the same cycle on the master (lower latency but higher CPU load) and the latter allowing the slave to respond on its own time (more latency but less CPU load).
I do not run high specs hardware, mostly consumer grade corporate surplus, and I was pleased with the asynchronous mode with the following setup:
Piano MIDI USB to Linux -> JACK on Linux -> Carla (audio plugin host - nice to have) -> 100 Mbit/s wired nework -> JACK on Windows -> Carla (again, just nice to have) -> BBC Orchestra VST -> VST audio output back to Linux through the same path backwards.
Such setting required some minimal scripting. I understand it's now redundant with the new Studio Controls version as delivered with Ubuntu Studio 21.10.
I can share more details, would anyone be interested