HISE Logo Forum
    • Categories
    • Register
    • Login

    Flex Envelope - No UI control for Hold

    Scheduled Pinned Locked Moved General Questions
    15 Posts 7 Posters 267 Views
    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.
    • DanHD
      DanH
      last edited by DanH

      Unless I've missed something there is no handle for the hold control on the new Flex envelope's UI.

      The new envelope is a big upgrade for Hise but I think it could be improved with using actual handles to control the stages, with a new one being spawned for Hold once it's moved above 0, more like Serum's envelope (which also controls sustain and decay time with the same handle). IMO it would be more intuitive.

      ScreenRecording2025-07-29at10.56.23-ezgif.com-video-to-gif-converter.gif

      ScreenRecording2025-07-29at11.06.28-ezgif.com-video-to-gif-converter.gif

      DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
      https://dhplugins.com/ | https://dcbreaks.com/
      London, UK

      DanHD StraticahS 2 Replies Last reply Reply Quote 1
      • DanHD
        DanH @DanH
        last edited by

        @DanH on top of this - if you set a ui control for one of the envelope controls how can we get the knob to update when moving the envelope ui?

        And is it possible to control several envelopes from one flex envelope?

        ScreenRecording2025-07-29at12.23.37-ezgif.com-video-to-gif-converter.gif

        DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
        https://dhplugins.com/ | https://dcbreaks.com/
        London, UK

        d.healeyD 1 Reply Last reply Reply Quote 0
        • d.healeyD
          d.healey @DanH
          last edited by

          @DanH Maybe there's a broadcaster for this

          Libre Wave - Freedom respecting instruments and effects
          My Patreon - HISE tutorials
          YouTube Channel - Public HISE tutorials

          1 Reply Last reply Reply Quote 0
          • OrvillainO
            Orvillain
            last edited by

            It is right there. Hover over the lower highlighted section and you'll see a horizontal arrow dragger mouse cursor.

            Musician - Instrument Designer - Sonic Architect - Creative Product Owner
            Crafting sound at every level. From strings to signal paths, samples to systems.

            DanHD 1 Reply Last reply Reply Quote 0
            • DanHD
              DanH @Orvillain
              last edited by

              @Orvillain oh I see, it's more about operating the mouse in the highlighted stages than on the line, despite there being handles for the curves on the lines as well.

              DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
              https://dhplugins.com/ | https://dcbreaks.com/
              London, UK

              Christoph HartC 1 Reply Last reply Reply Quote 1
              • Christoph HartC
                Christoph Hart @DanH
                last edited by

                @DanH there‘s a snippet that shows how to setup the knobs to sync when dragging the flex display

                DanHD Oli UllmannO 4 Replies Last reply Reply Quote 2
                • DanHD
                  DanH @Christoph Hart
                  last edited by

                  @Christoph-Hart that's perfect, thanks. FYI obj.itemColour3 is missing !

                  DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                  https://dhplugins.com/ | https://dcbreaks.com/
                  London, UK

                  1 Reply Last reply Reply Quote 0
                  • DanHD
                    DanH @Christoph Hart
                    last edited by

                    @Christoph-Hart is there a option to customise the pop up text when hovering over a stage?

                    DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                    https://dhplugins.com/ | https://dcbreaks.com/
                    London, UK

                    1 Reply Last reply Reply Quote 0
                    • DanHD
                      DanH @Christoph Hart
                      last edited by

                      @Christoph-Hart last thing 😆 Perhaps the mouse handles should be an updown arrow for the curve nodes, rather than the hand, since the curve nodes can only move up and down...

                      DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                      https://dhplugins.com/ | https://dcbreaks.com/
                      London, UK

                      1 Reply Last reply Reply Quote 0
                      • StraticahS
                        Straticah @DanH
                        last edited by Straticah

                        @DanH @Christoph-Hart the flex envelope is essentially missing the spline XY handles to create an envelope in the first place.

                        From a UX design standpoint:
                        01 Base level (priority): conventional ADSR controls — Unconstrained handles for Attack, Decay, Sustain, Release, no dials required, easy to read/adjust.

                        02 Secondary / advanced: spline-shaped ADSR curves with Bezier handles for fine-tuning shape.

                        Current Issue:
                        The existing flex envelope design inverts this hierarchy, prioritizing Bezier-based curve editing as the default interaction. (Which can feel slow and constrained for user since base level controls are missing.)

                        ef38f7e1-9868-4dd1-b133-c13582cf2acc-image.png

                        Initial envelope discussion:
                        https://forum.hise.audio/topic/11509/custom-envelope/19?_=1754988313518

                        3facda0e-0512-4601-800d-6f4890916a50-image.png

                        building user interfaces in HISE :)
                        web: www.vst-design.com

                        Christoph HartC 1 Reply Last reply Reply Quote 1
                        • Christoph HartC
                          Christoph Hart @Straticah
                          last edited by

                          @Straticah Yes I think the main issue is that weird distinction between horizontal and vertical adjustment (which is hinted by the mouse cursor change). If I change that to allow changing both dimensions at once, then you just need to slap a rectangle at the corner points and voila you have your UX, right?

                          StraticahS 1 Reply Last reply Reply Quote 2
                          • StraticahS
                            Straticah @Christoph Hart
                            last edited by

                            @Christoph-Hart exactly

                            building user interfaces in HISE :)
                            web: www.vst-design.com

                            1 Reply Last reply Reply Quote 0
                            • Oli UllmannO
                              Oli Ullmann @Christoph Hart
                              last edited by

                              @Christoph-Hart
                              FYI
                              obj.active does not work. It is always 0.

                              HISEnbergH 1 Reply Last reply Reply Quote 0
                              • HISEnbergH
                                HISEnberg @Oli Ullmann
                                last edited by

                                Just to add to this, laf.registerFunction("drawFlexAhdsText", function(g, obj) doesn't seem to work either....

                                d.healeyD 1 Reply Last reply Reply Quote 0
                                • d.healeyD
                                  d.healey @HISEnberg
                                  last edited by

                                  @HISEnberg said in Flex Envelope - No UI control for Hold:

                                  drawFlexAhdsText

                                  You're missing an r

                                  Libre Wave - Freedom respecting instruments and effects
                                  My Patreon - HISE tutorials
                                  YouTube Channel - Public HISE tutorials

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

                                  26

                                  Online

                                  1.9k

                                  Users

                                  12.3k

                                  Topics

                                  107.0k

                                  Posts