HISE Logo Forum
    • Categories
    • Register
    • Login

    Global Envelopes --- grrr....

    Scheduled Pinned Locked Moved General Questions
    18 Posts 4 Posters 877 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.
    • LindonL
      Lindon
      last edited by

      Anyone else having problems with global envelopes? They seem to fail to fire every other time a note arrives....I must be doing something wrong...

      HISE Development for hire.
      www.channelrobot.com

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

        @Lindon I thought global envelopes have always been broken

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

        LindonL 1 Reply Last reply Reply Quote 0
        • LindonL
          Lindon @d.healey
          last edited by

          @d-healey said in Global Envelopes --- grrr....:

          @Lindon I thought global envelopes have always been broken

          maybe - this is the first time I've tried to use them - @Christoph-Hart - is this on the list of things to fix?

          HISE Development for hire.
          www.channelrobot.com

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

            @Lindon are you using the uniform voice handler?

            LindonL 1 Reply Last reply Reply Quote 0
            • LindonL
              Lindon @Christoph Hart
              last edited by Lindon

              @Christoph-Hart Im guessing not as I dont know what that is - Im stuck on an old release until the filter display bug is fixed... and as usual theres no documentation coming up in the search

              HISE Development for hire.
              www.channelrobot.com

              LindonL 1 Reply Last reply Reply Quote 0
              • LindonL
                Lindon @Lindon
                last edited by Lindon

                @Lindon ok well found how to set this up:

                Synth.setUseUniformVoiceHandler(String containerId, bool shouldUseUniformVoiceHandling)

                did so - no difference...still broken I think.

                --- hold on - got it working by applying it to the Instrument level container - at the very top - anything lower down it fails.

                HISE Development for hire.
                www.channelrobot.com

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

                  @Lindon that‘s actually documented if you look in the docs. I could add a error message if you try to use global envelopes without one, but this feature has been introduced at the same time as global envelopes.

                  Christoph HartC LindonL 2 Replies Last reply Reply Quote 0
                  • Christoph HartC
                    Christoph Hart @Christoph Hart
                    last edited by

                    Link Preview Image
                    HISE | Docs

                    favicon

                    (docs.hise.audio)

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

                      @Christoph-Hart Oh does this fix the issue with global MPE mods?

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

                      Christoph HartC 1 Reply Last reply Reply Quote 0
                      • Christoph HartC
                        Christoph Hart @d.healey
                        last edited by

                        @d-healey try it. It just makes sure that there is a consistent event id which is requires to assign the envelope voices from the target to the source modulator.

                        1 Reply Last reply Reply Quote 0
                        • LindonL
                          Lindon @Christoph Hart
                          last edited by

                          @Christoph-Hart said in Global Envelopes --- grrr....:

                          @Lindon that‘s actually documented if you look in the docs. I could add a error message if you try to use global envelopes without one, but this feature has been introduced at the same time as global envelopes.

                          okay you go to the docs and type "Uniform Voice Handler" into the search and see what you get...

                          HISE Development for hire.
                          www.channelrobot.com

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

                            @Lindon Type it as one word, same as the function because it's auto generated from the source code

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

                            LindonL 1 Reply Last reply Reply Quote 0
                            • LindonL
                              Lindon @d.healey
                              last edited by

                              @d-healey which requires me to know its a function...... which is my point....

                              HISE Development for hire.
                              www.channelrobot.com

                              CyberGenC 1 Reply Last reply Reply Quote 0
                              • CyberGenC
                                CyberGen @Lindon
                                last edited by CyberGen

                                @Lindon I'm having the same problem here. Did the uniformVoiceHandler solve it for you? I added it, but the problem persists. Voices fire every other time, specially when playing the same note consecutively. I'm using synth groups instead of containers, and the uniformVoiceHandler does not recognize synth groups, so I could only apply it to the master container. However, I'm still getting voices cut off.

                                Any suggestions?

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

                                  @CyberGen With the Synth Group you're already violating the one requirement that the uniform voice handler has and that is that each event that comes in only starts a single voice so that the envelope can be assigned properly.

                                  Maybe I need to remove that entire system again, it's definitely raising some false expectations.

                                  CyberGenC d.healeyD 2 Replies Last reply Reply Quote 0
                                  • CyberGenC
                                    CyberGen @Christoph Hart
                                    last edited by

                                    @Christoph-Hart 👍 going back to local envelopes. Thank you.

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

                                      @Christoph-Hart said in Global Envelopes --- grrr....:

                                      Maybe I need to remove that entire system again, it's definitely raising some false expectations.

                                      Or adjust the system to meet the expectations?

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

                                      LindonL 1 Reply Last reply Reply Quote 1
                                      • LindonL
                                        Lindon @d.healey
                                        last edited by

                                        @Christoph-Hart one simple implementation would be to add a new local envelope type - so an AHDSR envelope that got its parameters from a global envelope source.... I do this now manually but it would be nice not to have to keep track of which Global envelope each local envelope is copying its params from....

                                        HISE Development for hire.
                                        www.channelrobot.com

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

                                        28

                                        Online

                                        1.7k

                                        Users

                                        11.8k

                                        Topics

                                        102.8k

                                        Posts