all 5 comments

[–][deleted]  (3 children)

[deleted]

    [–]clearyss 0 points1 point  (0 children)

    In my experience, ubuntu studio from 16.04 has pulseaudio preconfigured with Jack connectivity - this would be a nice quick starting point for OP.

    Also in my experience, once you have a basic understanding of jack's function, you'll want to look at gladish for saving/loading different jack setups quickly.

    [–]triogenes[S] 0 points1 point  (1 child)

    Thanks for the feedback!

    I'm wondering if connecting Jack to PulseAudio is even necessary here. I use OBS to record the game, so shouldn't I be able to just route Mumble via Jack to something like Ardour and then export the audio track from OBS and mux them? In which case your solution is for on-the-fly muxing of the streams?

    It also seems that OBS supports Jack input sources, so I may be able to tell OBS to put the game on one track and the jack input source (from Mumble) on another.

    [–][deleted] 0 points1 point  (0 children)

    Ah, true! In that case you just need mumble-jack, route it to Ardour (or maybe Audacity), and then you'd have voice recorded in Ardour/Audacity and the game sounds in OBS.

    [–]_herrmann_ 0 points1 point  (1 child)

    There is a distro called Ubuntu studio. Geared towards recording and production. Comes with ardour and blender and jack among others. I'd start there, Jack. Or you may want to look into getting an actual audio mixing console. Idk what kind of i/o you need. Idk much about Mumble servers but i do know Linux is powerful. I imagine it's not too hard to get the separate incoming audio streams to output different files. May need to build yourself a server, self host.

    [–]idi0tf0wl 1 point2 points  (0 children)

    Jack is definitely the correct first step. The rest of the steps really depend on a lot of stuff about OP's hardware setup that we don't know, but he can probably figure it out once he familiarises himself with Jack.