Jump to content

Looking for good ways to stream real time audio in order to better jam with others - preferably not subscription based


Recommended Posts

So a friend and I are wanting to jam in real time. We managed to set up our midi easily to where he can play midi in my daw from across the internet, now all we need to do is figure out the best ways to setup an audio stream we both can hear, so he can hear what he is doing. We are cool with it being low quality streaming as it's more about feedback on his end, and I'll be adding FX and such in my DAW. He will be playing on keyboard and reacting to it. Basically jamming.

We were thinking of trying to use Zoom or something, but I imagine there must be better ways to do this. We also see there are subscription model services, and we MAY end up having to use it, but we do not need to if we can find something that is either: 

1. Free
2. is a one time payment deal

I mean we just need to stream low latency audio for him to be able to know what I am doing.

  • Like 1
Link to comment
Share on other sites

Ninjam.  Works great, been doing it weekly for over two years. Free, open source, Reaper includes a really good client and they are maintaining the code now.

 

For video, Zoom and similar are kind of high overhead and the latency isn't great.  Use VDOninja. Peer to peer, overhead is almost zero (depends very much on the browser you use, though - Chrome is a big resource hog, for example), can get latency in the milliseconds.

 

The tools you would normally use for regular livestreaming are mostly garbage for time critical stuff (except OBS, obviously).  Any service that claims you can get low enough latency over the Internet for true real-time playing is lying.  You need a gap system like Ninjam uses. 

Edited by TubularCorporation
  • Like 1
Link to comment
Share on other sites

5 hours ago, TubularCorporation said:

Ninjam.  Works great, been doing it weekly for over two years. Free, open source, Reaper includes a really good client and they are maintaining the code now.

 

For video, Zoom and similar are kind of high overhead and the latency isn't great.  Use VDOninja. Peer to peer, overhead is almost zero (depends very much on the browser you use, though - Chrome is a big resource hog, for example), can get latency in the milliseconds.

 

The tools you would normally use for regular livestreaming are mostly garbage for time critical stuff (except OBS, obviously).  Any service that claims you can get low enough latency over the Internet for true real-time playing is lying.  You need a gap system like Ninjam uses. 

We are gonna try Ninjam tomorrow. Thanks for the recommendation.

ATM we are looking to get low latency audio simply  so he can hear what he is doing on my end. We need it mostly so he can hear what he is doing as I am the one with the FX and plugins and all that stuff, and he is the person playing. So it may be a bit awkward, lol. Hopefully we will find a comfortable solution, ninjam may be it.

On 8/19/2022 at 12:00 AM, iococoi said:

maybe something like sonobus?

https://sonobus.net/

We will check this one out, and also ninjam. Seems what we may be looking for. I'm happy we don't have to go with a subscription service.

Link to comment
Share on other sites

If you need low latency audio but don't need perfect sync, VDOninja will do that for sure, you'd just need something to route your audio (DAW output direct to webcam source for VDOninja, if you use your main system audo you'd end up with a feedback loop if you needed two-way communication), probably one of the Voicemeeter programs https://vb-audio.com/Voicemeeter/index.htm if you'r ein Windows (or maybe Jack), and I think MacOS can do this natively.  Worst case scenario you have to route it to OBS and use that as a virtual webcam.  But you'd end up with really low latency compared to anything else I've tried, without paying for a commercial service.

 

By the way, if you try the moe Ninjam has that's for collaborating remotely on multitrack projects live (instead of realtime playing) let me know how it works.  I still haven't tried that and the instructions for doing it are kind of cryptic.

Edited by TubularCorporation
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.