Hacker News new | ask | show | jobs
by jm_l 1917 days ago
I built a similar project for in-browser jamming with midi-keyboards

https://github.com/jminjie/fourhands

The benefit of this is that it takes no set-up for non tech users. The major downsides are that it's only 2 player, and only works for midi instruments.

On Fourhands you can actually achieve very low latency (<20ms) with WebRTC for somewhat close players on wired connections. If you're having latency trouble like your readme says, I'm guessing it's not the WebRTC part.

1 comments

I'm getting <20ms with jamulus on a usb audio card on ubuntu studio (rt-linux). This is for a weekly rehearsal with a big-band. The server runs on an ODROID in the house of one of the players. Connection is with ethernet and glass fiber.

The experience is very nice.

Are there any good tutorials on setting this up?
Just install Ubuntu Studio and git clone and compile jamulus.

https://jamulus.io/