It's tricky, with latency being the main obstacle. My son's a musician and he's been trying a few approaches. Settling on Jamulus; it's open source and not super complex... But more complex than...