• 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

    [LOGGED] Envelope Generator Loop Function

    Feature Requests
    envelope genera
    7
    15
    2147
    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.
    • Michel
      Michel Izzy Guru @jtoenjes last edited by

      @jtoenjes

      Not sure what your really want. But if you trigger the envelope with its own output with a delay inbetween this has nothing to do with a loop function of the envelope generator. It actually gets an external trigger. You can put a gate actor in-between the delay and the input of the envelope generator.

      Best Michel

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

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

        @michel said:

        Not sure what your really want. But if you trigger the envelope with its own output with a delay inbetween this has nothing to do with a loop function of the envelope generator. It actually gets an external trigger. You can put a gate actor in-between the delay and the input of the envelope generator.

         I think what @jtoenjes wants is for the Envelope Generator to trigger itself as soon as the it reaches the end. Is that right John?

        Best Wishes,
        Mark

        Media Artist & Creator of Isadora
        Macintosh SE-30, 32 Mb RAM, MacOS 7.6, Dual Floppy Drives

        bonemap 1 Reply Last reply Reply Quote 0
        • bonemap
          bonemap Izzy Guru @mark last edited by bonemap

          @mark said:

          Envelope Generator to trigger itself

           I would say from my perspective allowing the Envelope Generators to trigger themselves in a loop would be great. Particularly in the case when using multiple one/end steps in the actor. Many times the Envelope Generators needs to be reset to start again in wait for the next trigger. The most obvious indicator for this is the actors own end trigger.

          When using any kind of control for levels using a looping envelope generator appears to be a good solution for moving a current level back as an input into the actor as the first parameter for the next loop of the generator. When using this method for light channels or RGB leds for example having to program an extra step to reset the Envelope Generators does add a lot of additional work and take up a lot of additional space in  patch. 

          Many years ago the Envelope Generator was able to loop back from an end trigger. I had a whole system for running DMX fade with that. So I can understand the frustration of the extra effort that is now required.

          Kind Regards

          Russell

          http://bonemap.com | Australia
          Izzy STD 4.2 | USB 3.6 | + Beta
          MBP 16” 2019 2.4 GHz Intel i9 64GB AMD Radeon Pro 5500 8 GB 4TB SSD | 14.5 Sonoma
          Mac Studio 2023 M2 Ultra 128GB | OSX 15.3 Sequoia
          A range of deployable older Macs

          1 Reply Last reply Reply Quote 0
          • mark
            mark last edited by

            @bonemap said:

            Many years ago the Envelope Generator was able to loop back from an end trigger.

             Whaaaaaa? Backwards you mean?

            Best Wishes,
            Mark

            Media Artist & Creator of Isadora
            Macintosh SE-30, 32 Mb RAM, MacOS 7.6, Dual Floppy Drives

            bonemap 1 Reply Last reply Reply Quote 0
            • bonemap
              bonemap Izzy Guru @mark last edited by

              @mark said:

              Backwards you mean

               HI @Mark,

              Thats interesting but, I didn't mean the generator running backwards backwards. But does this patch help to explain? Beta version.channel level catcher.izz

              http://bonemap.com | Australia
              Izzy STD 4.2 | USB 3.6 | + Beta
              MBP 16” 2019 2.4 GHz Intel i9 64GB AMD Radeon Pro 5500 8 GB 4TB SSD | 14.5 Sonoma
              Mac Studio 2023 M2 Ultra 128GB | OSX 15.3 Sequoia
              A range of deployable older Macs

              mark 1 Reply Last reply Reply Quote 0
              • mark
                mark @bonemap last edited by

                @bonemap said:

                But does this patch help to explain?

                Are you referring to the execution order of the inputs here? I.e., the fact that the trigger is above the values, so you need a trigger delay to the 'trigger' input to ensure the values are recognized before the envelope starts?

                Best Wishes,
                Mark

                Media Artist & Creator of Isadora
                Macintosh SE-30, 32 Mb RAM, MacOS 7.6, Dual Floppy Drives

                bonemap 1 Reply Last reply Reply Quote 0
                • bonemap
                  bonemap Izzy Guru @mark last edited by bonemap

                  @mark

                  I don’t know why it is hard to articulate, but let me give it a go....

                  Let’s think of a scenario where we want to use a an Envelope Generator as an interactive fader for a series of level changes in the range 1-255.

                  In this example the default two value inputs of the Envelope Generator  are used : value 0 and value 1. The value 0 is initialised at 0 and the value 1 has the first level value we want to arrive at for the first fade event. At the end of each fade event the most recent end value needs to be returned as a value to the value 0 input of the Envelope generator. A new value 1 amount can then be set ready to trigger and a smooth continuity between output levels can be attained. 

                  First fade event:

                  Value 0: 0

                  Value 1: 127

                  Second fade event:

                  Value 0: 127

                  Value 1: 200

                  Third fade event:

                  Value 0: 200

                  Value 1: 50

                  And so on....

                  Using the end trigger of the Envelope Generator to directly action the loop parsing of the most recent end value to the value 0 input to become the start value ready for the next fade event action would reduce the necessity of using other actors (like the broadcaster and listener actors demonstrated in my previous post).

                  Kind Regards

                  Russell

                  http://bonemap.com | Australia
                  Izzy STD 4.2 | USB 3.6 | + Beta
                  MBP 16” 2019 2.4 GHz Intel i9 64GB AMD Radeon Pro 5500 8 GB 4TB SSD | 14.5 Sonoma
                  Mac Studio 2023 M2 Ultra 128GB | OSX 15.3 Sequoia
                  A range of deployable older Macs

                  jfg 1 Reply Last reply Reply Quote 0
                  • jfg
                    jfg @bonemap last edited by jfg

                    @bonemap

                    if I really understand what you want you can make it with less actors and use a macro or user actor to repeat it. But you know it.I don't understand either why we need a loop or do you mean the possibility to conect the output  directly with the value 0 or value 1 ?

                    best

                    Jean-François 

                    • Izzy 3.2.6
                    - MacBook Pro M1 Max 16" 64GB RAM, Mac OS 15.3.2 Sequoia
                    - Mac Pro 5.1 middle 2012 (3,33 GHz 6-Core Intel Xeon, 32GB RAM, Radeon RX 580 8 GB ),
                    Mac OS 10.14.6 (Mojave)
                    - Mac mini Pro M4, Mac OS 15.3.2 Sequoia

                    • A range of deployable older Macs
                      Located in Bremen, Germany
                    bonemap 1 Reply Last reply Reply Quote 1
                    • bonemap
                      bonemap Izzy Guru @jfg last edited by

                      @jfg said:

                      macro or user actor

                       Thanks for your advice, that’s helpful. 

                      Best wishes

                      Russell

                      http://bonemap.com | Australia
                      Izzy STD 4.2 | USB 3.6 | + Beta
                      MBP 16” 2019 2.4 GHz Intel i9 64GB AMD Radeon Pro 5500 8 GB 4TB SSD | 14.5 Sonoma
                      Mac Studio 2023 M2 Ultra 128GB | OSX 15.3 Sequoia
                      A range of deployable older Macs

                      R 1 Reply Last reply Reply Quote 0
                      • R
                        Reinhard @bonemap last edited by

                        @bonemap

                        If I get this right - isn't a 'Value Delay Line' the most simple solution?

                        value delay fader.izz

                        mbp 16", 2021, m1pro, 16gb, 12.6 / 6core trashcan, 11.2 / youngest Izzy

                        bonemap 1 Reply Last reply Reply Quote 1
                        • bonemap
                          bonemap Izzy Guru @Reinhard last edited by

                          @reinhard said:

                          Value Delay Line

                           Ah yes, that is a good solution thanks for sharing!

                          Warm Regards

                          Russell

                          http://bonemap.com | Australia
                          Izzy STD 4.2 | USB 3.6 | + Beta
                          MBP 16” 2019 2.4 GHz Intel i9 64GB AMD Radeon Pro 5500 8 GB 4TB SSD | 14.5 Sonoma
                          Mac Studio 2023 M2 Ultra 128GB | OSX 15.3 Sequoia
                          A range of deployable older Macs

                          1 Reply Last reply Reply Quote 0
                          • jtoenjes
                            jtoenjes last edited by

                            I’m sorry I didn’t realize there were so many replies to this feature request from so long ago. But this really was a simple request to have the envelope generator reach the end of its envelope and then restart right away in a loop. I have to insert a delay between the end trigger and the start trigger otherwise it fails. It really is a “simple” request (but maybe not “easy” to program into the actor?)

                            DusX 1 Reply Last reply Reply Quote 0
                            • DusX
                              DusX Tech Staff @jtoenjes last edited by

                              @jtoenjes said:

                               I have to insert a delay between the end trigger and the start trigger otherwise it fails.

                               This is due to Isadora automatically limiting feedback loops. This feature helps with stability and performance, especially during the build process where 'bad' loops might be introduced while experimenting. A delay of 0.001 wont effect the timing of the patch running, but it will tell Isadora that the loop is being managed.

                              Troikatronix Technical Support

                              • New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
                              • My Add-ons: https://troikatronix.com/add-ons/?u=dusx
                              • Profession Services: https://support.troikatronix.com/support/solutions/articles/13000109444-professional-services

                              Running: Win 11 64bit, i7, M.2 PCIe SSD's, 32gb DDR4, nVidia GTX 4070 | located in Ontario Canada.

                              jtoenjes 1 Reply Last reply Reply Quote 0
                              • jtoenjes
                                jtoenjes @DusX last edited by

                                @dusx thanks. I guess I'll just make a user actor then.

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