HISE Logo Forum
    • Categories
    • Register
    • Login

    [Bug] Moving sample to RR group sets it to 0

    Scheduled Pinned Locked Moved Bug Reports
    round robingroup
    6 Posts 2 Posters 215 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.
    • d.healeyD
      d.healey
      last edited by

      I just noticed if I select a sample in the mapping editor and click the +- buttons (or enter a number manually) to move it to another RR group, it gets set to group 0.

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

      1 Reply Last reply Reply Quote 1
      • d.healeyD d.healey referenced this topic on
      • d.healeyD
        d.healey
        last edited by

        @Christoph-Hart Just been looking into this. The problem is triggered because you removed the range for the RR Group so it's just falling back to 0

        Link Preview Image
        HISE/hi_core/hi_sampler/sampler/ModulatorSamplerSound.cpp at develop · christophhart/HISE

        The open source framework for sample based instruments - HISE/hi_core/hi_sampler/sampler/ModulatorSamplerSound.cpp at develop · christophhart/HISE

        favicon

        GitHub (github.com)

        I assume this was done while you were implementing the complex group handler. As a workaround I've just set a range of 1 - 100 but what's the proper solution here?

        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 That should be OK, but shouldn't it be 1 - 127? If you're doing legato transitions the old way, you might want to set the round robin group to the start note and 100 might be too low. And I'm pretty sure that RR group 0 is not valid for ... reasons.

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

            @Christoph-Hart Huh, I think you're misunderstanding the issue - ignore my hacky workaround :p

            Prior to the advanced group thingy you could select a sample in the mapping editor and press the RRGroup + or - button to move it to another group.

            In the current develop branch pressing one of those buttons will trigger the jassert at the line above and stick the sample in the non-existent group 0.

            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 but if you return a proper range in the function, it doesn‘t reset to zero, no? Because that‘s as good a fix as I would do it…

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

                @Christoph-Hart Correct, but it should match the number of groups the user has set, which is the previous behaviour - I can do this but I figured you'd changed it for a reason.

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

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

                30

                Online

                1.9k

                Users

                12.3k

                Topics

                106.9k

                Posts