0

Audio fade



Hi,

I'm wondering has anyone got a Brightsign player to fade audio on demand. For example current audio fades to nothing (full attenuation) over 5 seconds upon a button push. We have a requirement to do this on 4 players which are all standalone.

I guess it is relatively straight forward to chnage the volume from the current setting to another setting, but what about a smooth fade?

Seems a waste to have to use a remote controlled audio amplifier for each player when all the technology is in the Roku already.

Thanks for any advice,
Neill

Oh, and video fading on models other than the HD2000 would be nice too <!-- s:wink: --><img src="{SMILIES_PATH}/icon_wink.gif" alt=":wink:" title="Wink" /><!-- s:wink: -->

5 comments

  • 0
    Avatar
    RokuLyndon


    There isn't an audio fade feature, but we could change the volume in small increments until the volume was at zero. That might be sufficient. Can you tell me more about how this works? Will this be done using an interactive playlist?
  • 0
    Avatar
    neillB


    The application is fairly simple.  A player will have say 6 push buttons attached.  When a button is pushed a video track with audio plays.



    At any random time an external controller will send a signal which will most likely be a contact closure.  Upon the external signal the player is to keep playing the video but the volume should fade to nothing over 5 seconds, then the video should change to an attractor loop video.



    I'm not sure if an interactive playlist could cope with this complexity, good if it could because I'd rather not use scripting which I'm struggling with.



    Thanks Lyndon,

    Neill
  • 0
    Avatar
    RokuLyndon


    Neil,



    This sounds pretty straight forward. Which brightsign are you doig this on? And, when do you need this?
  • 0
    Avatar
    neillB


    Hi, not sure of model yet, most likely to be a HD410.  We are not in any sort of hurry, job is not until later this year.  It would however be nice to test it sometime within the next few weeks.  Thanks, Neill
  • 0
    Avatar
    GeeKay


    Hi Folks,

    since we use the Brightsign Players mainly in scripted mode for show sequences (even as simple show controllers, since the video events can be used for generating cues / triggers out of a timeline!) i did it within a script.

    In this case we had do modify the volume between an "idle" clip (fade out) and a "main" clip (switch to level) - if it has to be a fade out and a fade in, you can just copy the code of "setVolZero" and change the "-volStep" to "volStep" to make it work in the opposite direction.



    This one's running on a HD2000:



    'As always, i introduce names for my "user settings" in the beginning of the script:



    LET VolMain     = 90

    LET VolIdle     = 100

    LET VolZero     = 0

    LET VolStep     = 2

    LET VolStepTime = 40



    'my objects are defined after the "user settings":

    vid    = CreateObject("roVideoPlayer")



    'later i define the subroutines, which are called from the main program with e.g. "GOSUB setVolZero":



    setVolZero:

    FOR volume = volume TO volZero STEP -volStep

    vid.SetVolume(volume)

    sleep(volStepTime)

    NEXT volume

    return



    setVolMain:

    volume = volMain

    vid.SetVolume(volMain)

    return



    setVolIdle:

    volume = volIdle

    vid.SetVolume(volIdle)

    return



    ' of course the fade takes some time - it delays the "main" program. But during fade out we have nothing to compute anyway ... ;-)
Please sign in to leave a comment.