Rank: Advanced Member
Groups: Registered
Joined: 12/19/2019(UTC) Posts: 62  Was thanked: 27 time(s) in 19 post(s)
|
During a production there are times when it's useful to make multiple changes to various audio states, such as fading input volumes, changing routing, muting certain inputs or busses, and other audio options. Whilst these can be changed through the API it requires many individual functions. What I'm requesting here is the ability to save the current audio state (bus/input volumes, routing, solo, autoaudio, mute, channel mixer, etc...) and either save it by a user defined name or to something similar to the dynamic values, and then later recall that state with a single function. As an example of what I've recently been working on for Companion I've added the capability to store the audio state from the API as JSON, with the user able to save an unlimited number of states that they can name, and then at any point the user can load these states and choose to load them in full, or just parts of them like just the routing but don't touch the volume, or when adjusting volume if you want to instantly change it or fade it over a user defined duration. The downside to this usage is that it can result in needing to send tens of API requests to vMix in quick succession, where as if it could be achieved with a single function then that would improve performance within vMix. The attached mov shows an example of it being used. A use case for this would be sports broadcasts, where you may have pitch side commentators, an analysts desk, show hosts, pre/post match interviews, sponsorship blocks, all of which would have different mics enabled/disabled, maybe you want those who aren't live to be routed to a bus to talk amongst themselves but when you switch between them you want to change the routing of multiple mics all at the same time while also fading in/out other audio tracks such as BGM or match audio. If each situation was configured in vMix and then saved as an audio preset, then it would be a simple case of using a single 'load audio preset' function to change between situations.  companion-audio-preset-example.mov (341kb) downloaded 2 time(s).
|
|
|
|
|
|
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