Movie player with editable variables tracks (automation sequencer)

  • i realy wish we had in isadora a new kind of movie player and audio player that would include editable timeline tracks where variables could be inserted at specific points in time including triggers or continous variables with editable lines and points so other modules could be moduled by it.

    the number of tracks would be first specified in the module and then as many outputs as tracks would appear

    maybe another input could allow to store diferent "sequences" of variable to be recalled later by it's number...

    a snap system should be also a nice option (to frame, to time or to the events of other tracks) and maybe also some quantisation

    but then maybe this timeline editor could also be a separate module, independent of any specific media

    paralelly or included in this, a clear clock visualiation module like some sort of SMPTE generator-reader module for example ... or maybe an option to visualite as SMPTE or MTC with compas type, tempo, etc...

    all this would allow Izzi to benefit of classic sequencers to use as automation of other modules, with the ability to be syncronized to a master clock, or a media file's time...  but in a modular way

    (maybe a sequencer could control another sequencer if needed...)

  • Izzy Guru

    you looked at Duration or Vezer?
    I know this isn't what you are suggesting but people have used each very successfully. 

  • didn't know about these two, amazing !

    that would be pretty much it if only:

    they would just add a video track to them so OSC of MIDI variable could be in perfect sync with the content

    and then they would wrap their app into a FreeFrame plugin so it could benefit from total integration in isadora (and others) and it's scenes system and external controls for basic parameters...

    thanks for the hint, these look prety nice by now


  • Hello,

    For a workshop, I made a prototype with Isadora and Duration. Movie player is sending continuously his position to Duration (via another home made actor transforming position to time code and then OSC) and Duration send OSC values to Isadora. So you can put cues, values, colors very easilly.
    I send you what I found in my archive, I just tested it quickly, it works but you have to make some adjustments.
    Hope that helps,
    Jacques Hoepffner

  • I always took this one as Isadora giving you the tools tom make anything but not making it for you.

    I have made many systems in the past that trigger on timecode from movie players inside isadora- It was possible 6 years ago when there were a lot less tools. Now with the javascript actor it can be made very neat and flexible. Duration lets you do much more complex things but you could also get pretty close to this inside Izzy.

  • Hello,

    has anybody a good advice where to find a tutorial: how to get IZZY runningn with Duration (setup)  - i have an upcomming theater project and the director should be able to tell me to which timecode of the different movies in the different scenes i have to go - during the rehearsals...would be great!

    ciao Bodo

  • Izzy Guru

    It's all OSC based. So create a track and make sure the ports match. I will try and do a screen grab a some point but it's pretty straight forward once you get the hang of it.

  • hi Skulpture,

    a little screen grab would be great!!! - thank you!

  • Izzy Guru

    Uploading to YouTube now. Will be with you shortly.

  • Izzy Guru

  • cool thanks! - this was the hint i needed!

  • Izzy Guru


    You can also use my TimerTool to get the timecode of a movie.

    Best Michel

  • @Michel

    yes thanks also an option!

  • Dear All,

    Yet another option: create a QuickTime Text Track movie with your triggers. Take a look at this text:
    {textColor: 65535, 65535, 65535}
    {backColor: 0, 0, 0}
    {keyedText: off}
    One = 00:00:00
    Two = 00:02:15
    Three = 00:03:00
    Four = 00:04:00
    Five = 00:05:00
    If you save the above to a .txt file, you can open it in QuickTime Player 7 and save it as a .mov. Note that the timescale parameters here is 30, meaning 30 fps. If you want to use 25 fps, you should change this parameter. The last two digits of the times in brackets (i.e., the numbers after the decimal point) is the frame number.
    Try the following:
    1. open .txt file in QuickTime Player 7
    2. save the resulting movies so that it has a .mov extension.

    Then in Isadora

    1. import the resulting .mov
    2. add a movie player
    3. double-click the "eye" icon at the top left of the movie player
    4. make the 'text track' input and the 'text out' output visible, and click OK
    5. set the 'text track' input to 1
    6. set the 'movie' input to the movie imported in step 3
    You will see the text between the time markers above sent to the output at precisely the right moment. Now, if you were replace the text I used here, e.g., Five = 00:05:00 with simple numbers like 1, 2, 3, etc., you could use a Text Parser actor to covert the text output into numbers that could be sent to a comparator, or a Selector or Router actor, etc.
    It is possible to embed these text tracks in a normal movie, i.e., to add them in addition to the video. This will however force Isadora to use QuickTime to play the movie, which will lead to less than stellar performance for H264, MP4, etc.
    But what you can do is start this movie and the main clip you want to associate with it at the same time. I would expect there to be little (if any) drift over time.
    Best Wishes,

  • thank you Mark! - it seems relatively complicated to me but i will give it a try - if it becomes necessary....