You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Without this plugin, the "crossfade" option of a stinger transition's "Audio Fade Style" isn't actually a fade, it's sharp and abrupt, A or B. Therefore, I'm making my background audio fade in/out myself, using Move Transition filters and Advanced Scene Switcher. I'm using the former to fade the audio via a gain filter, rather than manipulating the volume directly with Advanced Scene Switcher, allowing me to set the "default" volume using the audio mixer's sliders and nothing more.
My goal is to take the duration of the fade from the move filter (which I can do by using an ignore entry "Settings Value Matches" condition and then accessing that macro property), subtract that from the transition point which I have stored as a variable, and then delay for that amount of time (to let the stinger transition play out a bit).
Solutions?
I can use macro properties in math expressions indirectly by setting a variable equal to a macro property, and then using said variable in the expression. Since no two scenes should be fading out at the same time, I can just make a "cache" variable and have every macro use that, but allocating variables I don't need to does make my programmer brain a little bit itchy, Since using variables in a math expression requires the variable's name in a ${ }, I'm wondering if it's even possible to put a macro property in there, since there seems to be no method of knowing its name. (If there is a way, perhaps that could be a wiki page?)
Another possible way this might be "solved" is if one could do simple arithmetic on a variable when using it; mathematical expressions are currently only available when setting, as opposed to using. I understand if that's not possible given how things are set up, but also, in this particular use case, that probably wouldn't be enough, since I need to convert the macro property I'm getting from milliseconds to seconds.
The text was updated successfully, but these errors were encountered:
I'd do it like this: ${this}, ${self}, ${macro} or whatever var that holds info about macro, including properties accessed e.g. as ${this.userName}. Whenever you update macro property, also update the local macro var. 3 problems with that though:
unique macro property names are not shown to the user
ofc a bit of performance impact compared to now, shouldn't be too bad though?
Background
Without this plugin, the "crossfade" option of a stinger transition's "Audio Fade Style" isn't actually a fade, it's sharp and abrupt, A or B. Therefore, I'm making my background audio fade in/out myself, using Move Transition filters and Advanced Scene Switcher. I'm using the former to fade the audio via a gain filter, rather than manipulating the volume directly with Advanced Scene Switcher, allowing me to set the "default" volume using the audio mixer's sliders and nothing more.
My goal is to take the duration of the fade from the move filter (which I can do by using an ignore entry "Settings Value Matches" condition and then accessing that macro property), subtract that from the transition point which I have stored as a variable, and then delay for that amount of time (to let the stinger transition play out a bit).
Solutions?
I can use macro properties in math expressions indirectly by setting a variable equal to a macro property, and then using said variable in the expression. Since no two scenes should be fading out at the same time, I can just make a "cache" variable and have every macro use that, but allocating variables I don't need to does make my programmer brain a little bit itchy, Since using variables in a math expression requires the variable's name in a
${ }
, I'm wondering if it's even possible to put a macro property in there, since there seems to be no method of knowing its name. (If there is a way, perhaps that could be a wiki page?)Another possible way this might be "solved" is if one could do simple arithmetic on a variable when using it; mathematical expressions are currently only available when setting, as opposed to using. I understand if that's not possible given how things are set up, but also, in this particular use case, that probably wouldn't be enough, since I need to convert the macro property I'm getting from milliseconds to seconds.
The text was updated successfully, but these errors were encountered: