HISE Logo Forum
    • Categories
    • Register
    • Login

    General Midi library question

    Scheduled Pinned Locked Moved General Questions
    20 Posts 4 Posters 758 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.
    • A
      alfaholic @trillbilly
      last edited by alfaholic

      @trillbilly Sorry, I am an idiot. 👍

      Edit:

      Or maybe not... :)

      Screenshot 2023-06-12 at 20.40.41.png

      Yes, I forgot to put the negative value before, however nothing changes really as +12 goes up to 50 khz, also the scale is not the same as 0.83 on the knob moves the intensity slider to 9.96.

      1 Reply Last reply Reply Quote 0
      • A
        alfaholic
        last edited by alfaholic

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

          I see what you're trying to do now. You need to use a control callback for this instead of the processor/parameter ID method.

          HiseSnippet 1144.3oc0WE0aaaCDlJwJq1cKXsnXXOJDrGb.5Br655FPwPchicgQaRLhba2aELRmsIBEoFEUV7F59Ysm2Og8So+C1NRIGIuJ33XzsfkGBLOdGuOd769H0PkL.RRjJhS8QyhAhym55OSnm1cJkIHCNj3rs6QzDMn7xLcvrXZRBDRbb174FCN0qQr+89mc.kSEAPgIB40RV.7RVDSWXcXmWv379zPXDKpj2Otyf.onqjKSQ7roaKRLM3b5D3XpwsMbINa0KjokJeMUCInOGHCm4OU9yhL+eMKgcFGLCZS7wEJyLo6TFOb378ZBg33NrXmuY1N+AtGwBYWYunB741I7JhnbMvYikAo12.H4TBR0xfz8b8CTrXcwLF7bW2AB7.YLEK0kgRlujM9cG2tRzCgduH54PeEN3pHZ9jVsdnG9uceZiFX4NQ6cAU4MjoCl9lo.vORFlxo3Nps2O3Y4B6MAzWYs4NVW8r95U37Nl0iI3LA3MNUDnYRgmT7Bg7r1Fznj7lAxnXo.w0CwbxSgca7qMpWUl2KArHVjvzyZl46Sa7NLCy2XHj5Ne0ZtiMK6rqIr7b0kx4mgrmlKBAbUJAtikZ3DQSKLZ7tFd+yoFOtx4xWKNnpbZCoVsr.aJRiNCTkKBFGwS8EoRasZTofrRRIGkhABl9jXHebeIOzPQL+9CIdj7ZpgBliPzUsk.tcNAzmyBAEggKxm3ZKnDK3K2pSd0fCoZ57kAWQLKwfRyLaFmCgKPofLdcc2Cgjy0xXqu4Gin1y0lzKwNWmeCy0LyOhvejnmYJIaYcfDwBC4vPIxavRdYzgRXw9reAc00s8dsPOKMcy+HhdYogcRRGOlcoUyYLiGknQ7LHBkhHN228UIfWHLllx0dImiqCR5OGBGIs9S9v1XT.YN0trphQ9LeBCXK2JeE4ur75MPpo0RkZVUHdOWayY0XbiJvHd1+uAFyEn+L2diGCA5B.Vys+Ottpwqd52NK8200GE2rJh1j+E1wdugdA38bP.Jqz0Rtf7OW0KHiW4KHOIPioejhJRhkIKrv9PDaD1XkT1HRc6qfe5TyoYY6ckTUkS89m0G2jUFiOUmprzh8ijoB8BzfMW7bn1pIksXGQI+q35xZ2B2f+wos5VryegGYTeNF8YQwbnm3BfiB1VLdeTg1pvM25hD6ijBY7TofET9T+T.0ImLATkwdkan80Z7x4BKOnyo.GnkYveUmWhLOpBqSvZVKt4O3pxyquzMCtdltQu++pXu4JoXWa0vXwaJt1Z6cl+kEEO0KutV8SIudLe.KVxoJysPnh1HpEeESO.4rJsI9RpUQRod5h5orNezHS21WWcpLUyDSNhhcflGIcbZjOdKQ.fYWH.dh48RaXT5yF2xLN6ZBQncveg+kOYayXm7IaOex+SxQDMPIeaP1yPMDo6Xsf6ag8i.qieMJN16p2e551x9ZtP1aCBLk3uFusn5XdzZDy2rFw730HlucMh4IqQLe2ZDy2uzXL2rtepVFko2fFF1y9c.NN8DlNSKSm728iXYiA
          

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

          1 Reply Last reply Reply Quote 1
          • A
            alfaholic
            last edited by

            Is there a way to control all 3 bands in Parametric EQ with knobs?
            I would like to have Lo Shelf, Peak, and High Shelf, also 6 more knobs for frequency and Q factor.

            At the moment I am using 3 EQs, not sure how much more resources this uses.

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

              @alfaholic - so each node in your paremetric eq is displayed with a number - and you use this number thus(lets say we are talking about the first node(node zero);

              
              const var EQ1 = Synth.getEffect("EQ1");  //assume our EQ is called EQ1
              
              
              inline function onLoShelfFreqControl(component, value)
              {
              	//low shelf freq
              	local eqdx = 0 * EQ1.BandOffset + EQ1.Freq; //get the index....
              	EQ1.setAttribute(eqdx, value); // set its value
              };
              
              inline function onLoShelfGainControl(component, value)
              {
              	//low shelf Gain
              	local eqdx = 0 * EQ1.BandOffset + EQ1.Gain;
              	EQ1.setAttribute(eqdx, value);
              };
              
              Content.getComponent("LoShelfGain").setControlCallback(onLoShelfGainControl);
              
              
              
              inline function onLoShelfQControl(component, value)
              {
              	//lo shelf q
              	local eqdx = 0 * EQ1.BandOffset + EQ1.Q;
              	EQ1.setAttribute(eqdx, value);
              };
              
              Content.getComponent("LoShelfQ").setControlCallback(onLoShelfQControl);
              
              
              

              HISE Development for hire.
              www.channelrobot.com

              1 Reply Last reply Reply Quote 1
              • A
                alfaholic
                last edited by

                I just tried to use Choke Group Processor to make the Hi Hats and few percussion elements choke themselves, but as I can see it does not serve this purpose.

                Do I need a script for this as well?

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

                  @alfaholic

                  404 Not Found

                  favicon

                  (docs.hise.audio)

                  Link Preview Image
                  Choke group processor

                  @Christoph-Hart I sense you're working on a percussion plugin. Tell us more about this new processor. :)

                  favicon

                  Forum (forum.hise.audio)

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

                  1 Reply Last reply Reply Quote 1
                  • A
                    alfaholic
                    last edited by

                    There is some problem with Container audio outputs section, when I want to change from 2 to 16 output channels the program crashes.
                    Any solution?

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

                      @alfaholic Sounds like this bug - https://forum.hise.audio/topic/7528/bug-changing-container-channel-amount-crash?_=1686836854779

                      Are you sure you're using the latest version?

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

                      A 1 Reply Last reply Reply Quote 0
                      • A
                        alfaholic @d.healey
                        last edited by

                        @d-healey Yes, the latest version. The workaround was to create 16 outputs somewhere else and then copy to the container.

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

                        37

                        Online

                        1.7k

                        Users

                        11.7k

                        Topics

                        102.2k

                        Posts