• Isadora
  • Get it
  • Forum
  • Help
  • ADD-ONS
  • Newsletter
  • Impressum
  • Dsgvo
  • Impressum
Forum
    • Categories
    • Recent
    • Popular
    • Tags
    • Register
    • Login

    [LOGGED] Envelope Generator Loop Function

    Feature Requests
    envelope genera
    7
    15
    1.1k
    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.
    • markM
      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

      bonemapB 1 Reply Last reply Reply Quote 0
      • bonemapB
        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/USB 3.2.6 | + Beta 3.x.x
        MBP 16” 2019 2.4 GHz Intel i9 64GB AMD Radeon Pro 5500 8 GB 4TB SSD | 14.1.2 Sonoma
        Mac Studio 2023 M2 Ultra 128GB | OSX 14.1.2 Sonoma
        A range of deployable older Macs

        markM 1 Reply Last reply Reply Quote 0
        • markM
          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

          bonemapB 1 Reply Last reply Reply Quote 0
          • bonemapB
            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/USB 3.2.6 | + Beta 3.x.x
            MBP 16” 2019 2.4 GHz Intel i9 64GB AMD Radeon Pro 5500 8 GB 4TB SSD | 14.1.2 Sonoma
            Mac Studio 2023 M2 Ultra 128GB | OSX 14.1.2 Sonoma
            A range of deployable older Macs

            jfgJ 1 Reply Last reply Reply Quote 0
            • jfgJ
              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, Mac OS 14.1 Sonoma:
              - MacBook Pro M1 Max 16" 64GB RAM
              • Izzy 3.2.6, Mac OS 10.14.6 (Mojave):
              - Mac Pro 5.1 middle 2012 (3,33 GHz 6-Core Intel Xeon, 32GB RAM, Radeon RX 580 8 GB )
              - MacBook Pro 2015 (16GB RAM) 2,8 GHz Intel Core i7;

              Located in Bremen, Germany

              bonemapB 1 Reply Last reply Reply Quote 1
              • bonemapB
                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/USB 3.2.6 | + Beta 3.x.x
                MBP 16” 2019 2.4 GHz Intel i9 64GB AMD Radeon Pro 5500 8 GB 4TB SSD | 14.1.2 Sonoma
                Mac Studio 2023 M2 Ultra 128GB | OSX 14.1.2 Sonoma
                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

                  bonemapB 1 Reply Last reply Reply Quote 1
                  • bonemapB
                    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/USB 3.2.6 | + Beta 3.x.x
                    MBP 16” 2019 2.4 GHz Intel i9 64GB AMD Radeon Pro 5500 8 GB 4TB SSD | 14.1.2 Sonoma
                    Mac Studio 2023 M2 Ultra 128GB | OSX 14.1.2 Sonoma
                    A range of deployable older Macs

                    1 Reply Last reply Reply Quote 0
                    • jtoenjesJ
                      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?)

                      DusXD 1 Reply Last reply Reply Quote 0
                      • DusXD
                        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
                        • Isadora Add-ons: https://troikatronix.com/add-ons/
                        • My Add-ons: https://troikatronix.com/add-ons/?u=dusx

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

                        jtoenjesJ 1 Reply Last reply Reply Quote 0
                        • jtoenjesJ
                          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