rncbc / qtractor

Qtractor - An Audio/MIDI multi-track sequencer
https://qtractor.org
GNU General Public License v2.0
499 stars 87 forks source link

qmidinet / jamulus integration - multiuser sessions #304

Open netpipe opened 3 years ago

netpipe commented 3 years ago

qmidinet / and jamulus might be ideal for integrating with qtractor for multiuser sessions.

rncbc commented 3 years ago

qmidinet is best fit for local network segments (LAN); having it work across any kind of router is doomed to fail if not terribly faulty

netpipe commented 3 years ago

im sure the delay can be kept under 200 ms latency. i remember midi being able to work over dialup so there should really be no issues. worst case you have to produce the piece and then submit it to a multiuser session specially with a buffer of somekind.

netpipe commented 3 years ago

there are other midi routers available too if its a fault of midinet itself

netpipe commented 3 years ago

https://github.com/williamweston/jamrouter.git ninjam and multimidicast v1.3 (c) 2005..2011 by Dirk Jagdmann doj@cubic.org

rncbc commented 3 years ago

the thing is UDP/IP multicast doesn't work like you wish on a WAN scenario, if at all.

it's a not even a question of latency or jitter: it's all techniically a lost case in usability and reliability.