Hey gang, I was wondering what software would I need to stream a generative patch or performance live?
Nothing instructional or anything like @Omri_Cohen does (not yet anyway), so not sure I need to stream a camera and mic and all that, I just want to start a generative patch and let it play for a few hours.
I already have loopback to route the sound where I need it, but I guess I need some software between rack and youtube?
Thanks so much. I did some searching around but live streaming posts are all about past live streams people are posting, so if I missed this question/answer somewhere, sorry about that.
hmmmm… as soon as I try to go live, VCV Rack spikes it’s CPU usage… check it out, I only streamed about a minute on a second attempt in hopes maybe I could get some feedback… is there something I’m doing wrong? Or maybe it’s just my Mac can’t handle it? - VCV Rack 2 Generative Patch Livestream #1 - YouTube
hard to say (esp in dark mode ) but sounds to me like some kind of re-sampling issue given the way the audio goes… (if its resampling this might also push up cpu)
perhaps check that OBS is using same sample rate as vcv… so lock it all to 48k. also check the buffer sizes, perhaps give it a bit more to give some headroom for delays.
OBS does take quite a bit of resources…
one thing to check is the encoder, perhaps do a search for best settings for your machine.
another thing I would do is try to test with something other than vcv e.g. a DAW, just to get a feeling if its vcv related or not (it may well not be)
When I first started streaming, I was told that Macs are notoriously bad at streaming. I have an iMac with similar specs to your MBP except I have the 3.1 processor. I’ve never been able to stream with OBS for some reason but I have streamed quite a bit on Twitch with Streamlabs OBS. Try Streamlabs and see if you get better results. There’s so much more going on with streaming than I ever realized. It’s way more intensive than even just screensharing on Zoom or whatever.
the buffer size is set on the audio module in vcv rack
(on the larger ones its on the front panel, or the Audio 2, its on the menu)
how are you using loopback?
what I do, is I create a specific loopback device … then I target that from VCV Rack (audio module)
then you can add that as an audio source inside OBS.
(whilst you can capture the audio from an application, I suspect writing directly to the audio device is a more efficient route … or at least I find it more useful, since easier to control monitoring etc.)
also bare in mind the stream/video settings in OBS can have a large impact on the processing you are expecting to happen…
I seem to remember there are YouTube videos on how to optimise all of this, based on what your max streaming rate is possible etc.
its a while since I set it all up, I know it was a bit fiddly, and OBS is a bit buggy (or was when I last used it) but it’ll get you there…
(my Internet is so poor these days, Ive not tried it for a while, so not sure if OBS is better/worst that it was )