vMix Forums
»
General
»
General Discussion
»
Audio and cutting between inputs
Rank: Newbie
Groups: Registered
Joined: 11/20/2021(UTC) Posts: 5 Thanks: 3 times
|
Hi folks,
Relatively new to vMix and looking for some advice here. We'll be doing a production that will consist of live talk (using vMix Call) and prerecorded videos. I've got a multiview set up with all 7 of the vMix Call callers plus one local camera, but I'd love to be able to cut to individual callers without the other callers and my own mic being muted. I know I can disable automatic audio mixing, but I'd love to not have to mute everyone again when we go to a video.
I've set up Bus A as the master audio at a lower level, which feeds into Bus B which is our "green room" audio for us to talk while a video is playing. Is there a simple way to be able to cut from the multiview to individual cameras without muting the other callers, but which will still mute us all to the master (but not bus B) when we go to a video? I hope this makes sense.
Thanks in advance!
|
|
|
|
Rank: Member
Groups: Registered
Joined: 7/14/2020(UTC) Posts: 27 Location: Warwickshire Thanks: 1 times Was thanked: 1 time(s) in 1 post(s)
|
Hi, James There may be a couple of potential workarounds that might fit. Both of which I currently use across shows. You could look at purchasing an Elgato Streamdeck controlller running Bitfocus Companion software which when connected up to vMix offers a vast range of controls, such as the ability to mute individual channels that you need here, at the touch of a button with feedback to show status You could also look into the shortcut and scripting side of vMix itself which allows you to create or automate multiple functions to be either manually triggered or even automatically based on a situation or event - for example in this one, if all your videos were in a list, you could have it so it could switch off all mics to particular busses anytime the VT list is live and re-route them back to those busses when taken off live. (There are obviously issues here should you have a VT where for example, someone wants to talk over it, so as is always the caee, and solution should be approached with all potential outcomes in mind) I would personally look at the Elgato Streamdecl option, coupled with Bitfocus Companion to run on it - to start with you would not even need a physical controller as you can run a virtual one on your screen Finally, I would recommend downloading and running the 'vmix audio matrix app' (link below) which gives a much clearer view of audio routing as and then you go down the multiple busses approach. https://github.com/jenss...dio-matrix-vmix-electronHope this helps a bit, but if you need anything more specific, do feel free to message me directly. Best regards
|
1 user thanked Poppa Monsoon for this useful post.
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 11/20/2020(UTC) Posts: 74 Thanks: 13 times Was thanked: 9 time(s) in 9 post(s)
|
you may use a "Talk Back", and a "Show" script for each caller first define the audio busses (example) A - Show output Solo - Talk Back bus (single Caller) B - conference bus C - Show listen Bus (that´s where the master audio feed belongs to) situation all callers are on Talk Back and Talking to you and one another (what a mess...) Call 1 ... x AudioSource Bus B, AudioBusOn Bus B situation one of the callers(1) enters the show Call 1 AudioSource Bus C, AudioOn A Would look like: Code:
Api.Function("AudioBusOn", Input:=1, Value = "A") '//or Api.Function("AudioBusOn",1,"A")
Api.Function("AudioBusOff", Input:=1, Value = "B")
Api.Function("VideoCallAudioSource", Input:=1, Value = "BusC")
or you could define some arrays and work with for loops Code:
dim func() as String = {"AudioBusOn","AudioBusOff","VideoCallAudioSource"}
dim paramShow() as String = {"A","B","BusC"}
for i as Integer = 0 to 2 '3 Values in array = 3 steps
Api.Function(func(i),1, paramShow(i)
next
disadvantage of both methods is all variables have to be defined in each script... But once you have the script(s) you can modify them to your needs...
|
1 user thanked Chris Daum for this useful post.
|
|
|
Rank: Newbie
Groups: Registered
Joined: 11/20/2021(UTC) Posts: 5 Thanks: 3 times
|
Thanks folks! I've already got a Stream Deck so I'll start with Bitfocus Companion and go from there, it sounds like it may work well!
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 2/23/2019(UTC) Posts: 135 Thanks: 16 times Was thanked: 28 time(s) in 25 post(s)
|
Could you send the vMix calls to bus A for the show and Bus B for green room. Then, when playing a video, you just remove bus A from Master (could be done by triggers on the video clips).
Apologies if I'm missing how you work now and what you want to achieve.
|
1 user thanked RichDanby for this useful post.
|
|
|
Rank: Newbie
Groups: Registered
Joined: 11/20/2021(UTC) Posts: 5 Thanks: 3 times
|
Originally Posted by: RichDanby Could you send the vMix calls to bus A for the show and Bus B for green room. Then, when playing a video, you just remove bus A from Master (could be done by triggers on the video clips).
Apologies if I'm missing how you work now and what you want to achieve. This is pretty much what I'm doing now! I've got it set so that none of the VMix calls go to Master, but they all go to bus A (live) and bus B (green room). When showing the calls, I have Bus A routed to Master, and switch it off with a trigger when we go to a video. The issue I'm having now is my own mic -- I'm both on the broadcast and running the show through VMix. I've been giving my mic the same treatment as the others (routed to bus A and B) but I'm hearing doubling of my own voice. Is there a way of mix-minus-ing my own mic from the headphone mix that I'm using to monitor? I've already set it so that my mic does not route to the headphone mix directly, but my mic is sent to bus A, which sends to Master, so I still hear it. Should I just set it so that my mic doesn't send to bus A and instead just goes to Master? Will that cause problems? I hope this is clear, it's a bit hard to explain. Thanks all!
|
|
|
|
vMix Forums
»
General
»
General Discussion
»
Audio and cutting between inputs
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.
Important Information:
The vMix Forums uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close