HISE Logo Forum
    • Categories
    • Register
    • Login

    Documentation on Macros anywhere?

    Scheduled Pinned Locked Moved General Questions
    12 Posts 3 Posters 663 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.
    • SteveRiggsS
      SteveRiggs @d.healey
      last edited by

      @d-healey I've not really looked at them until now. Could'nt get them working so I tried another way around.

      I've tried having 2 sliders assigned to 2 different controls and then linking both of those to a 3rd slider. All of the sliders move together when the 3rd one is moved now, but the original 2 that were assigned before dont change the controls anymore and the right hand side properties interface changes so you cant change them back. Confusing.

      www.anarchyaudioworx.com

      www.facebook.com/groups/audioworx/

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

        @SteveRiggs What are you trying to do?

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

        SteveRiggsS 1 Reply Last reply Reply Quote 0
        • SteveRiggsS
          SteveRiggs @d.healey
          last edited by

          @d-healey I'm just going through my list of things to learn in a blank playground project...

          Just a simple macro control really. Assiging 2 or more paramaters to 1 slider and working out if the min and max amounts of each one can be set differently for them.

          For example, maybe having a delay amount that goes from 0 to 100%, and a high pass filter that only goes from 20hz to 4000hz both assigned to one slider.

          I use Ableton a lot so I thought the macro route would be the way to go as in there you can add as many controls as you want to 1 macro and set the min and max amount for each. I'll put a screenshot below what I mean...

          Screen Shot 2019-09-08 at 00.27.09.png

          www.anarchyaudioworx.com

          www.facebook.com/groups/audioworx/

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

            @SteveRiggs 2 parameters on 1 slider = scripting

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

            SteveRiggsS 1 Reply Last reply Reply Quote 0
            • SteveRiggsS
              SteveRiggs @d.healey
              last edited by

              @d-healey Thought so. My strong point as always haha! I'll try and work it out.

              It's a shame you can't just do it with the macros. It's not a high priority thing on the list anyway. I'll come back to it. I've already managed to work out 9 other things from my list already this evening so I'm happy with my progress. I'm sure I'll sleep easier tonight... after another couple of hours in HISE, of course 😂

              www.anarchyaudioworx.com

              www.facebook.com/groups/audioworx/

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

                It is deprecated in the way that there are better ways to control multiple sliders, but it still works and I don't intend to remove them.

                The procedure is like this:

                1. Link multiple controls to a macro control
                2. Connect a slider on your script to a macro control using the macroControl property
                3. Set the range to 0 - 127 (this is the macro range which will correlate to MIDI CC ranges

                Here's a sine wave generator that changes two random parameters using the first macro control:

                HiseSnippet 1138.3oc4WssaaaCFlJ1LqNYKXsHXXWpK1Eo.sE1sIcaXWDmC1AFsIwHJsa2EvHQaSDJRMJpj5Vr61yydEVdD1qvdC5av1OojsXVTc8b2AfMek+Ow+O9ejpuRFRSSkJjWiSGmPQdeLNXrPOZuQDl.0aej2Z3CIoZpxOm0tiSHoozHjmWsCLL7ZTGY+81s2kvIhPZIKD5kRVH84rXltja+1Oiw4cIQzSYwNZuY6dgRwdRtLCvSMbSTBI7BxP5QDiZKgQdK2Ihokp.MQSSQd02UFMNXj7JQt9ujkxNmSMDsPAvAkytqjGYPr4+n8Fw3Q8mbuSQHOb+xnPs7nv53CYQro7KiFepUfeoEtwCuklE7ZsfvyyAd0yg2cwAgJVhtThAaqh6IfD0.BjBbgUttHuqw6IAED5GEStf1UADSMXim1r4C72pYy6+MCxDgZlT3KEGI0ziEab+UdyJMV4GVw+OJZvfJkYbiRx4TUkhMYc0rLbCQV74T0C7ujvynSUDt92L9t57EeCyu0NJJE8DL8wIzB5xLfQV9sdhzlnoWVWVk2QWt1qVEpUx51IXTQVwjpKTGTUaSzqUjnC3rHpBw.L9Q3mIjm2BYiMtsZnWzaehlL4XfSD7RBUoYlXk29zKgVw75mF38ooWnkIVciSjBi+8V685zWU5PV6wtDo5wlH+xVEQwrnHNsuLkYxrNyH9YXTRR.60Vj+l0+oC90W+iaG6NFAghIkt45yZmlMX.6U19+ALdbpFvVuXXr.x6d3WjR8inCHYbse5Ev4vYhKnQmJs5eEKROxEkwjPkbZPtALZCn8aAyjtUOFzoKix3D8Ma+My7JDXtYt8YllIAbiG6NS7OwLglUNSnUUkLyIbuKtOSGNpZ7tTE3EJd96FuESX+DbmACng5RvVG286VzwoKFTVKGJqhCXBpcsmEHelk1+aIWR8OfJnJSPs0L178Ky6luj4dy2wgZv8mpHhzDYp6Aec.MlcJzwl55MnOnqh98mXxxt72SRTUJ5sa2EtjUZS.QmorkK6DKyD5aTNWagVwcytFG8qXeW8+EVG+Weq2G9jhZyGbeOuXnwDLFvhS3zNhKobXqfEi2CVCXGcNg6MKxOTJjIijBVna0wITX.7vgTkK1q7BsiVCueqjy5sOgxoD2p4un8ygpPhBhSzELVzZ9iEyJe843b35a5L8+uwD9Z++bB+IxLMSL7PBTnBua.eTVb.LXMjBHQHnbvQXukLCGyoaZnsC9nhHKwuA+JD1xP6UHr0Dg+i3C6iUNKL+0JlZ46X4.2ag8ChJe9RwaAw3lOpo4sWryBCMg6GBG1RgSdoZzYIDEXo116ZdV26XSmiZ0vecI4Y49E9DwoaHP12tU3Xy61v3Vve4xql72Qrgix0XSDClynzS9VGEkDIE7wEIxOPbt4sv4cv4aQyw3x3GtUIH2ZBHA1OdJJABCjmILqNG73YkCdG17jEvlMW.a1ZAr4oKfMe4BXyWMSaLK22ISKiyq0.F86X+FGOuNBBLYvNEA86.F0naD.
                
                SteveRiggsS 1 Reply Last reply Reply Quote 2
                • SteveRiggsS
                  SteveRiggs @Christoph Hart
                  last edited by

                  @Christoph-Hart Thanks Christoph. Exactly what I was after. Much appreciated mate.

                  www.anarchyaudioworx.com

                  www.facebook.com/groups/audioworx/

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

                    BTW, I just wrote the docs for the macro system - I'll be pushing it later this evening so it will appear on the doc website shortly.

                    SteveRiggsS 2 Replies Last reply Reply Quote 2
                    • SteveRiggsS
                      SteveRiggs @Christoph Hart
                      last edited by

                      @Christoph-Hart Excellent! Thanks 🙂

                      www.anarchyaudioworx.com

                      www.facebook.com/groups/audioworx/

                      1 Reply Last reply Reply Quote 0
                      • SteveRiggsS
                        SteveRiggs @Christoph Hart
                        last edited by SteveRiggs

                        @Christoph-Hart I just made a macro control that is linked to both the left and right delay knobs...

                        As the range has to be 127, if the mode is set to 'tempo sync' in properties so it outputs the values correctly in the showValuePopup window, the delay times don't match up or cycle through the same in the back end modules that they are showing on the interface in the showValuePopup. They only go up to the 3rd setting out of the 18 in the back end when the interface's knob is on 100%.

                        Is there any way to get around this so that I can still have the tempo sync values on the popups read out?

                        Screen Shot 2019-09-24 at 21.19.18.png

                        Screen Shot 2019-09-24 at 21.19.41.png

                        www.anarchyaudioworx.com

                        www.facebook.com/groups/audioworx/

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

                        12

                        Online

                        1.7k

                        Users

                        11.8k

                        Topics

                        103.2k

                        Posts