• Products
    • Isadora
    • Get It
    • ADD-ONS
    • IzzyCast
    • Get It
  • Forum
  • Help
  • Werkstatt
  • Newsletter
  • Impressum
  • Dsgvo
  • Press
  • Isadora
  • Get It
  • ADD-ONS
  • IzzyCast
  • Get It
  • Press
  • Dsgvo
  • Impressum

Navigation

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Tags

    [SOLVED] On the fly LOOP

    How To... ?
    looping interactive control movie player isadora 2
    5
    15
    4209
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • marcusbastos
      marcusbastos last edited by Woland

      I am trying to create a patch in which it is possible to create an on the fly loop — that is, a loop that starts on the position a video is playing, repeats for the chosen number of times, and then the video continues playing from that very position on. I assume that would be possible if I could input the position of the video into the play start of the movie actor, but this is physically impossible. I have actually tried to do so from a movie player that was not connected to a projector to a second movie player that was connected to a projector (image below). The problem is that this makes the video "jump", resulting in a not so smooth output.


      Second try was to create a set of counters that would make play start increase step by step, to "match" the position, and play lenght decrease step by step. With that, the video plays smoothly, but the position is not always precise. Image below and patch attached for that version.


      I wonder what would be the solution for that. I also searched for an Actor that would get the position and transform it into a usable number, but at least in version 2.6.1, which I am using, I did not find anything like that. Any suggestions?

      repeat.izz 

      http://eventualidades.net

      Michel D 2 Replies Last reply Reply Quote 0
      • dbini
        dbini last edited by

        if you know how long the loop should be, you could do this with a Buffer actor by loading the video into the Buffer and then scrolling through it with a Wave Generator whilst the Movie Player is stopped, but I think it would be more accurate to run your Movie Player with a speed of zero and control the Position input with Envelope Generators.

        John Collingswood
        taikabox.com
        2019 MBPT 2.6GHZ i7 OSX15.3.2 16GB
        plus an old iMac and assorted Mac Minis for installations

        1 Reply Last reply Reply Quote 1
        • dbini
          dbini last edited by

          @marcusbastos 

          OK, that was fun. I made a patch that will do what you want using Envelope Generators. Its a bit messy, but i think it will work for any length movie. It is currently set for 2 second loops, but this can be tweaked. it plays the movie, then when you hit the second trigger, it launches a 2 second loop that plays until you hit the third trigger, and then at the end of the loop it carries on to play the rest of the movie. let me know if it works for you....loop on the fly.izz

          (I think this may be easier in Izzy3 using timecode, but you're working in Izzy2 so i stuck with that)

          John Collingswood
          taikabox.com
          2019 MBPT 2.6GHZ i7 OSX15.3.2 16GB
          plus an old iMac and assorted Mac Minis for installations

          marcusbastos 3 Replies Last reply Reply Quote 0
          • Michel
            Michel Izzy Guru @marcusbastos last edited by

            @marcusbastos

            Isadora prevents you from making a uncontrollable feedback thats why you cannot feed the output of an actor back to one of its inputs. But this is not always uncontrollable and there is a way around that. You can use a broadcaster to get the position output and a listener to feed the output back into the actor. I have attached the patch, you only have to work out the loop length and the number of repeats now.

            repeatEasy.izz

            Best Michel

            Michel Weber | www.filmprojekt.ch | rMBP (2019) i9, 16gig, AMD 5500M 8 GB, OS X 10.15 | located in Winterthur Switzerland.

            barneybroomer marcusbastos 3 Replies Last reply Reply Quote 2
            • barneybroomer
              barneybroomer Beta Gold @Michel last edited by

              @michel said:

              You can use a broadcaster to get the position output and a listener to feed the output back into the actor.

              Did not know that, I always use a gate ! ;)

              Mac Mini M1 2020 / OSX 11.7
              MacBook Pro 2,3 Ghz Intel 8 core I9 / OSX 10.15.7
              MacBook Pro 2,2 Ghz Intel 8 core I7 / OSX 10.15.7

              and a Motorola DynaTAC 8000X ;)

              1 Reply Last reply Reply Quote 0
              • marcusbastos
                marcusbastos @dbini last edited by

                @dbini thanks for that!

                http://eventualidades.net

                1 Reply Last reply Reply Quote 0
                • marcusbastos
                  marcusbastos @Michel last edited by marcusbastos

                  @michel thanks for your reply. I will try to use this solution asap.

                  http://eventualidades.net

                  1 Reply Last reply Reply Quote 0
                  • marcusbastos
                    marcusbastos @dbini last edited by

                    @dbini I tested your patch but in my computer it does not seem to work properly. The first time I click on the second trigger it starts a loop as expected. Then I click on the third trigger and it shifts back to normal mode as expected. But then, if I click on the second trigger again, it does not make a loop anymore. I am in the end of the semester in my University, grading a lot of students so I will not have time to do it today, but in a couple of days I will check the patch carefully and try to figure out what is happening.

                    http://eventualidades.net

                    dbini 1 Reply Last reply Reply Quote 0
                    • marcusbastos
                      marcusbastos @dbini last edited by

                      @dbini trying to understand your patch... i recreated it in another scene to make sense of what you've done. not sure if i got it all, neither if trying to organize it with user actos did any good. anyways follow attached. loop-on-the-fly.izz

                      http://eventualidades.net

                      1 Reply Last reply Reply Quote 0
                      • marcusbastos
                        marcusbastos @Michel last edited by

                        @michel @dbini follow attached a patch that allow on the fly loop using the Broadcaster and Listener actors. repeat2.izz

                        http://eventualidades.net

                        1 Reply Last reply Reply Quote 1
                        • dbini
                          dbini @marcusbastos last edited by

                          @marcusbastos

                          i didn't make the patch to reset itself - i designed it for just one loop per movie. you can easily make it reset by adding some extra Trigger Value actors.

                          John Collingswood
                          taikabox.com
                          2019 MBPT 2.6GHZ i7 OSX15.3.2 16GB
                          plus an old iMac and assorted Mac Minis for installations

                          dbini 1 Reply Last reply Reply Quote 0
                          • dbini
                            dbini @dbini last edited by

                            actually - its not that easy, using this way of solving the problem you would have to build a new Envelope Generator system for each time you want to create a loop.

                            John Collingswood
                            taikabox.com
                            2019 MBPT 2.6GHZ i7 OSX15.3.2 16GB
                            plus an old iMac and assorted Mac Minis for installations

                            1 Reply Last reply Reply Quote 0
                            • D
                              DillTheKraut @marcusbastos last edited by DillTheKraut

                              @marcusbastos

                              I'm not 100% sure I got what you want to achieve but I tried to do what I understood... I only saw @dbini solution after solving it. But I give it here anyways, as it might be a bit less complex for some situations.

                              Best

                              Dill

                              Loop any time_Iv2.6.izz


                              Edit: Added a comment for better understanding and an extra function to have the clip stoping at end if loop mode is off. Changed screenshot to reflect the changes needed.

                              dbini marcusbastos 2 Replies Last reply Reply Quote 2
                              • dbini
                                dbini @DillTheKraut last edited by

                                @dillthekraut

                                nice one Dill - that's a simple way to solve the problem.

                                John Collingswood
                                taikabox.com
                                2019 MBPT 2.6GHZ i7 OSX15.3.2 16GB
                                plus an old iMac and assorted Mac Minis for installations

                                1 Reply Last reply Reply Quote 0
                                • marcusbastos
                                  marcusbastos @DillTheKraut last edited by

                                  @dillthekraut I wanted to have the movie loop at the position it is playing at a particular moment. the patch repeat2.izz I posted above archieves that, I guess now there are two solutions for the same problem.

                                  http://eventualidades.net

                                  1 Reply Last reply Reply Quote 0
                                  • First post
                                    Last post