HISE Logo Forum
    • Categories
    • Register
    • Login

    Recompiled Hise

    Scheduled Pinned Locked Moved ScriptNode
    3 Posts 3 Posters 42 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.
    • H
      hyperphonias
      last edited by

      Hello, i just made an Expander node, but i was wondering if I try to make a reduction meter its going to work or I have to recompile other stuff. if i don't need to recompile, how can I make a Reduction meter.

      Thanks
      9571c609-11d1-450b-9c39-5317df32fa09-image.png

      ustkU 1 Reply Last reply Reply Quote 0
      • ustkU
        ustk @hyperphonias
        last edited by ustk

        @hyperphonias From here, connect it to a global cable. Then you can get the value from the interface using the GlobalRoutingManager, getCable(), then GlobalCable.registerCallback()

        It should work straight away

        Hise made me an F5 dude, browser just suffers...

        HISEnbergH 1 Reply Last reply Reply Quote 1
        • HISEnbergH
          HISEnberg @ustk
          last edited by

          @ustk beat me to it!

          @hyperphonias The global cable is the way to go. You actually have 2 options, you can use scriptnode and send it out that way or you can bake it into your C++ node. The scriptnode method is a little easaier, particularly as you already have the modulation signal setup. Here's an example:

          Content.makeFrontInterface(100, 100);
          
          const var gainMeter = Content.getComponent("Knob1");
          const var rm = Engine.getGlobalRoutingManager();
          const var cable = rm.getCable("globalCable1");
          
          
          cable.registerCallback(function(value)
          {
          	gainMeter.setValue(value);
          	
          }, AsyncNotification);
          
          HiseSnippet 1913.3oc0X07aajaEmisoSjxtsMAIcCvdYPPOnTDXXo3DmhEEV9yrB6JaAKEua5k.5Ynj3pYHGLjis09wsEE8Oj8ZKJ5sdpF8RA5k1i8RAZ+OHG58zGImQZFaEaY0rtsN.AhO9dj+3683u2iSqXgGUJEwHmxcFFQQNuGt8Ptp+l8ILNpwVHmag6A+rIUQiQaLLhHkTejiy7OWqfSoEPl+d8ZaPBHbO5XQHzABlG8SYgL0Xosp+IrffcH9zNrvbZuR8FdB9lh.QB.l4wKihHdCH8n6RzpMGF8wDYejyOE64eXsG6uhWsUn+rGS6txyVsZsU6Vs1SVckZjmtxJvbzUeJoFxYws8YJQbaEQQkvhtgveX69hi41M3.ljcX.UOnJpMryVwnM6yB7ak4YjHjCt0X+z7V+zcwMY9rQxG6u9QlIbGaQdmlybWDjpdEfjSNHsfER2F21KlEoFOiM90fCwttDH1jGJVcQy86cvaJ.M3pkBICn6DCCFYQkpKu7ibg+6geT4xP7QpbOhD6NJiv8m6lYbOpZSQXjfCCp7fOgKNr5C.qFaTbHn817dLNUq7yCDGRB1WjnX7dMIbHTGWofAdDvU.1DGZVb8nJOnmwLy.y5CvR+6kho8XR.QaRBBNDxbpzMg6oXBdkiHAIzGV9qJWZDrWRRUGnEmN4GUtT4u4QtqKGx81UnXcYdDssl0OagbEbXN5d7JlEq72T18rS0s6DmS6hhEAA5C3DlVeQH9hLrBOI7PZ7ibGeTzJBA9hYSKNcYSd1HVNEE7FblZuHZ53cDA95rD8uOetGJMjqyBSQHnpxjC9CRyAaGv7ABCFrH2.aRFPFvmmd.8hFaQTjrkAVQXWhnwJl9v3rE8Hf9vlZWBuEUNPIhL5llkgb9gW5ldx3Mbq5CGO3mTWpFpcMkwGn2QOR.Jj46GPaIjLs6OG21e.RrhZy9RC5+p69ad9+7K+10ByS+gPgjSxyFJS51kchg2pKKHTp.70HDxwQN2A+BI00m1kjDnbkCf0IfwGP86HL5eLyWADcXm6BqTeJqWekdzu.FwTzvLJxRKhPu4MVN0yQE.jPB+j.hpHyjlyNcB8ILOcf9JOGN4CyeJtBzUKegzUSKDuMtES40exXbtIfQH446CLlRx+93s61k5oFCvEv674yJi9xWYF8xoI1vdp272Kcn6Ned0Iwk67qviYOhhoQjXZGQq.xvJRRXT.ce.iOx8v.g2.c574obhrPXCsFU75S3bZfbVXlV7cTcNznBDvMH39Dd2jv1P9uGcyTzouaLmlTxNdY8XcdQaJ22L3MveoSVUO1IcxpYSNlOCsKUcrHdfIbj9ajyM0996aZCZepehwE7pz.yIn0CBDGq4jXoYrP7vHqkHXXTeAm4oEY0HC0qGJR3pLnONceirPS1o.Z5oCgEny9amHABZ+83sg0wzoky7.2kzrm2.u7Rv+faC6J7goVbGhG3+G1hn4RtMVy4C3GJ84MJW9sdjxmZYa+5sppd2xXjrHFNngFxYfJyY9bL51Lb8H396b174FxQruGXKO.ND8ZpUO6nnU88wegG3Ais2OJb3tC9K7kQKke9ye.JZ+kf5Exi5bQmNjXnQDYZAKN0yFuM3rgutNjs6jWYZIA0hDC6MztQCSAI6ATuSvMwSxp7sESFAWP2.pWPsz.Ejn8Tbe5IY4paCW27gZyFyyxeGsQZ6WXzHHysIiePwxtu7zljSN3rkhamq.2HYCnGaczoROs2u8d00Aix3NfirOzj.pC8DUGgY8.WxQfSSuu2B+B.zcg7Mezn85q+PwuL4YO8zsrU9NGFPWLve8ZmG30qOU.u9u9u72WSC7af2WGHuJn9F+oG9j0Rte8Ii5Wu1kfZH84rn9z3oD009i+MCpuIdckBZo8p.6L3c8C6S+W26OafcI79z.JQRu539kuE28KqixwIblqaEHE9w3XagikJny4IFNyhjmYnzh67c+t2bk4zxQMjB+r8v9pkIxnT7NrStnSooJ5.gzoJ5XzzdUvt.uCyoVOQIBg58ld0JbfPaHDCBIlBqyTW+46M6CrSdK7mQNhZ9XElpY2yLtq.dl4yoPgNcikUufuXwecZ+hEQS8WrXOOE.gNwDtLRHgHc9HAMj0Ad1hrfzyXQsIZQAoaQUI7hKsUTAszthc.WQN8tY8Lg0xKrEgWXwfwEVolrbuq4er11bcNbaJbx82S5ANFxYRtZkDHoel9MLUya3Xw0xK9iIw9PLzqPG8yWr4wEltlGK93lb5OgdsW76qOnyBSW6+WxCr+e+GzU30JkxvXalt2lsAZj.3JsAi2AmRWjIs3cxlBtHqI4wY.6Sgt860iVj0ZRGnzJiijb25YEcx8T+OE3wHwMMUNlIewU+awMw308SKj6pIRb+OItcsllcgOJe9o5Q4uyw6r+.8q4an.+4++Do+.LvoWy0Dtc+ue7953s+WG6QHwKV7JO6mLQSXbSiD3byM8fVB2TO1cBeizPnzyq77JtTmyvZypgOdVMbkY0vmLqF9zY0vUmUCe1kantyfz1d02Sf1kZss8o4N1NkLWYP+abY8roH
          

          About global cables:
          https://docs.hise.audio/scripting/scripting-api/globalcable/index.html

          If you want to cook that into your C++ node:
          https://docs.hise.dev/scriptnode/list/routing/global_cable.html

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

          27

          Online

          1.9k

          Users

          12.4k

          Topics

          108.1k

          Posts