Sending Values without activating scenes?

  • Hi there,

    dumb question from a newbie:
    i know i can send values from scene to scene with the Broadcaster and Listener but for that i have to activate that scene.
    Doing so i see already the video of that scene. Is there a way to avoid that.
    Thanks for your help
  • Tech Staff

    yes, either set the speed of the video to zero or set visible to off. But that means you have to send an extra value to start the movie.


  • Hi Benthana,

    There's a couple of ways that I can think of, the first would be to use broadcasters and listeners in both directions. This way when you activate the scene you need you can also send it a trigger to stop the video that you don't want to appear. You do this by putting broadcaster/listener actors going the other way and setting them to a different channel than the first ones.
    The second way is not so neat but might be useful:
    Instead of using the 'Activate Scene' actor use 'Activate Scene Amount'. This actor allows you to select an intensity for the scene you are activating, 0 is 'off' and anything above it is 'on' with the video and audio volume at the percentage specified. This allows you to fade scenes in and out and by selecting very low values have them active but 'hidden'.
    So, for example, if you activate the scene you need at 0.1% then non of the video or audio should be noticeable. This might suffice if your scenes are fairly straightforward but it is a bit clunky so I'd go with the first option usually..
    You might find a mixture of both is best.
    I hope that's clear enough, not always the greatest at explaining these things.
  • Tech Staff

    You can go one step further.. and use a 3rd scene that 'stores' incoming values, and only sends them out when asked.
    So you broadcast in a value to scene 3 from scene 1.
    When scene 2 needs the value from scene 1 that scene 3 is holding it will broadcast on another channel that triggers the broadcast of the stored values.

    Its a handy trick to work out because it allows you to have 'global' variables.

  • Thanks for your help so far, all of this options sounds good to me and i will test today which works best for this project.

    Maybe it should be a new topic but i would like to describe what i want to do. Maybe my approach is much to complicated.
    As i said im a newbie and until now i used Isadora only as playout- software for movies and a embedded Live- Camera. So i made scene playing a movie jumping to the next scene with a black, jumping to the next scene with the live-cam etc. etc.
    The same here, only difference is a moving screen. So i adjust the horizontal and vertical position and the zoom of the projector via TouchOSC which works ok besides the problem getting the values of the "screenposition" to the next scene.
    Maybe there is a much easier way to do that.
  • Tech Staff

    You can do that with the data array actor, in the calibration scene you set the values and save the file to the desktop or where ever you want and in all other scenes you read the saved file, just recall it with the enter scene value trigger.