HISE Logo Forum
    • Categories
    • Register
    • Login

    Display output levels.

    Scheduled Pinned Locked Moved Scripting
    15 Posts 4 Posters 156 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 @Delamere
      last edited by

      @Delamere said in Display output levels.:

      I don't want a VU meter just the values displayed in the boxes provided. Does anyone knob how to do this?

      You can style the peak meter floating tile using look and feel to do this.

      That's how I created the peak meter in Sordina.

      01b0675a-ad9e-4169-82a8-802d8e2f041c-image.png

      There are two floating tiles here, one for the meter and the one underneath for the text.

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

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

        @Delamere said in Display output levels.:

        I have managed to work out how to display the amount of Compression & Limiter being applied with a VU Meter, but I don't want a VU meter just the values displayed in the boxes provided. Does anyone knob how to do this?

        so you will have a simple gain before and after your effects, get a reference to these and use .getCurrnetlLevel(x); (x=0 is right, x = 1 is Left)

        Then use a timer in a panel to display these.

        Link Preview Image
        HISE | Scripting | Effect

        The FX script reference

        favicon

        (docs.hise.dev)

        HISE Development for hire.
        www.channelrobot.com

        d.healeyD D 2 Replies Last reply Reply Quote 0
        • d.healeyD
          d.healey @Lindon
          last edited by

          @Lindon said in Display output levels.:

          Then use a timer in a panel to display these.

          Why not use a peak meter tile?

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

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

            @d-healey Hi David, thank you for the reply. I am completely new to this and don't understand how to connect the Peak Meter to the L&R output etc or how to change the way it looks to be only the values without the meter? Thanks.

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

              @Delamere said in Display output levels.:

              I am completely new to this

              That's a good place to start :)

              @Delamere said in Display output levels.:

              how to connect the Peak Meter to the L&R output

              Set the peak meter's processor id (in the Data property) to the id of your simple gain (or any other module you want that has a peak meter).

              Set the Channelndexes to [0,1]. So it looks something like this

              dd5ffb05-b37d-4529-a6a2-100dc608dd26-image.png

              Then go and learn about local look and feel so you can change the appearance.

              Here's a guide, but instead of using Engine.createGlobalScriptLookAndFeel() use Content.createLocalLookAndFeel();
              https://docs.hise.audio/glossary/custom_lookandfeel.html#getting-started

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

              D 1 Reply Last reply Reply Quote 2
              • D
                Delamere @Lindon
                last edited by

                @Lindon Hi Lindon, thank you for the reply. If I click on 'Create generic script reference' in the group of the master FX section, I'm not able to paste it into my script. only each individual effect. Also, Where do I put the .getCurrentLevel after the simple gain?

                const var SimpleGain1 = Synth.getEffect("Simple Gain1");

                Sorry, I am completely new to this and don't know anything about scripting, only from what I've learnt watching videos about hise & reading forums.

                Thanks.

                1 Reply Last reply Reply Quote 0
                • D
                  Delamere @d.healey
                  last edited by

                  @d-healey Hi David, I have done what you said & there is a peak meter showing the left & right output levels for the Simple Gain, but there is no value coming up and I don't know how to take the meter off. I have read through the link you sent and I just can't work out how to do it. I only need a little display saying the db peak levels, like at the bottom of the meter you showed. But with the db for the left peak out as one little rectangle & then the db for the right peak out as another little rectangle, which I can put above the left knob & right knob. Do you have any advice or videos on how to do that? Thanks.

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

                    @Delamere said in Display output levels.:

                    Do you have any advice or videos on how to do that?

                    Start by learning paint routines and look and feel - do this in a separate "playground" project where you can just try things out and see how it works.

                    I have a few videos on my channel about paint routines and look and feel. Just be sure to use local look and feel and not global look and feel - some of my older videos only use the latter because local wasn't available at the time.

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

                    D 1 Reply Last reply Reply Quote 0
                    • ChazroxC
                      Chazrox @Delamere
                      last edited by

                      @Delamere I had some time so I made this example for you.

                      Screenshot 2025-05-17 at 1.33.29 PM.png

                      HiseSnippet 2321.3oc6Zs0aabbEdWIsNhqiccBBR7SECH5CTEJxjqrcsiQfkDEoKgDEIHoriQPP5vcGJtQK2gY2Y0kl5h92nE8OReS+.7C8mPdou625itmY1KbVxkTTxJtUElBPXmamKemyblyb1soG0j36S8TT06b5Phh5Gq09TWV+x8w1tJ01VQ8tZMI3CqSXDucwcIN9UNAOXnCQYqSGh88IVJppK9L9rUysjh32ad5VXGrqIYTWJJOmZaR10dfMaTuM2XGaGmpXKRG6ARy99aTyj5Vl5PC.IaQshJCwlGhOfrGlOsEzT98X+9Jp+VMCidlOpXwGs95OnHFutEFe+Rj0eLo2C6Y9fhOtnU2GTD96gJp2nhkMi50lgYDefnaQsNsce5wtgL34191cAsBZTRoMv4vtUJ221wpYLL4qnnp0bDnsXHn8YZ0ssrS5eD3cGw.nQqPFzTWXVhToKfHoJIRKEJRehVaSO6grQivkmapUyELj8vlosegyUYg+8xZkovLbYqM.eHopGzHYEEdXwhqhf+sxSz00yomCrQ9LzQXOTMWtG.2H5g9ZTE2CrcIqY5Q.ESzYit+.wjUXkmft28PkE8iBmc3HndTOT9PpjWlvMBXWETNhL4SK0NccBY41aAzNVwOfvJSGLj5BMJjWZN4CYRXSjXyvXTKhMylbISJhdQsiH3XTbGWZ2ROG6DPlEIGMqHZx6.UBEtPFMSgkOGi4hzFSPZiIHc3ei6Q.TVDNgS2J85wsTwV4Tf48.i+d4QhnLHaezwXlYea2CPr9PqATq.GxZY3WjE8is0oQWfCM1uy4wBjLO19TW7.aS+RYwkjAi3yKoAIK.nhN2arUkM6TA0oV8JsPk2b2c2Zyx6fp1nUnx1rxl6fpWoSkV5RaeVymvDOTF63zEh5UnWfqIyl5VXE8eBbOFAtB2rvGE1s.OOvpsK4HhSgus3pk9NXeZpouWiWLZODrhsIl17H5Uod7ITEaBQiJDOa9pk794BVg7LxIr7qFSCKZ.DfpCsMyCPxBR7YUjwJq7jb4xo+JfNozOF1KTCg3IgXWaBCcJDpGwDab6S7HnBfMaf+J5mCPJroRHotb.i4BKk2yF87rQyjELevYxzivyj1yAfJypzHZZ07hCo6rWisPkarWmVM1ss9HedQjjoFOPLZdd3+XRTh6Kid1lfCstsqCnCnXLFQcEymSJOpSAyX5rJvIH3A2DjytGpPTqbPybQty.zrICvftALRghwK..vboh1MGPnXkgXmdtWo+pmnOSUiSwHANwoIsdHq8FBGvH0OMHZLSPzP.hYCXFWH.K1kcLDaB.y3WB.yXV.lgDfE8SRS2ixHMB2GBdz5nwGpWuLGKhlNfqdVCGtIXFKrfavftDOYDkOQHsoz4hci4KWLyPnQZhT2Zt1rFCIQsqRcr34XwedxL2ThvVHGtEhjPXpLQFb2NJCt1N1VDOEafHejlvSTQH7QoKe1q2c8yTl6EaL1hec9yT1u11XFlmGYj3.h3PhGyliDpaSNBxbOLqxbZaS7OjQGBOl3K.2cHjo2JNmSrKwQvyk0DOWR4D4qBbpbiissXPp7ZpeyBJJ8I1GzmE2pK0CD911+wTWjHr2VXK6.e49sYjAwWYH2M960+WuMcuFxcyg6Dwe4zhuHiFg3+qzREtQVKr2XjV7y+kMFh4mVHSyXMOQ+LTj0ueMzhuOjOyurziWacdh8WDQxXbQ5mCtxDoOR6Ke7Z2OsDcSVzUcBknpNTLChWzwF1UDJXxcUZZX0F+gMhbxhumRcLD34jjKYpz8fQVQXAucRa696ueV1174yK5V3LuvWnp8S5HT9jsa0rx+UI2wXU9P0bsHm.cVRzB1o5PO9ETuC8gaaRf96gc7IhwZSNXfHa.Kt2HLTw0JJFX+gvo93S4wcj5caHbPV8uuOoMHslD3FhtfovOMSNjbbXRCbYJZIMwVV.lFw13d4AbpiEflTuQTUnVDNs+VnWDRLHBUB9+2o+poY82PU4cvdaLMGw2a166ls8N91.evfedF7oFx4lZIWCXZ6pUd4FmaPkkzpsm3wIM2ykX7wZixddZdayibnoA4r8tHH2RS5ZQSCQP+oyWRxAQ9KBtJEeWjlaqIeohoALW0hysN2bTllmxedZBBuEbM7nrLDWkRYfbYEe4YCvoxivmQFFmcve6ux+8OdpePud1mvsxHqsf0aY4PZR8s4oAxmmpXkFm4Can5.p4VzS3E.6hnaxw5dSv0.caxpCdGs57BdfYoKVI2GJZ.NIkqPHuJft.qNUtLuWfJXVblUvbdEwOQqoMyre1x3BYHi7L89EPFip66szBKGzHAbIspeyksHuyl8pKJw+kSJVuMuV7OKl8KqEEmdJEmWbYgsIN3TPzKBcZGECMix2Wy8H3FAMoNXuwA3EupJi8RysWfnjduKdpKMelgy41ayo79oZBH+5j.KbIt9Hv2ge0l+GPbaQC3YDGlhKDndufAoy+ieXvB7iRCaWj2lKPsItVhFuE9EMXIda0nAKEOnLj7ogPhtVbkmidIOIEmdr3.LREWLnUVx6e4c2ouGAN0vYhA1jwvlGJCb7daQbHXehbHC94mdBwJCVLZvLYzngawsdxbazPiKI+FIVlg7HdSijrDlnQxTRhFaRsNZfIXjrTTGeHIXXFjaxAtxhY991iaZG7jSKNy7odxyqy+gSd9vIOe3jm+u3jmaGBI2DhC3RDubTAZ74h1nWfOhfdFwk3wAqRy3SE4eNuepHCm6OUjFlLf8c7vt9Co9oHbax.6Nvs7RU2388IU8H+3XG8vOUB6k4Pu4oUAkLy0zFyB7D9AaNfF3xlUzpklunUouSlz7OmvXWoeZJum2R8es6gl5KoIWrLFdVWE3bHGJzSbf0d3.GVbuocxqScoC6ScsMk8.ZQfMmGb.wSV1yTgFOAjOaiLx7XWvKD6UOrrBWFr3h+UEko85tZghq36t45Sj6YVKgEmqZIbkKuW95Jb84Tj2G7X.1zi98lguTTtu7xhd.81U7EDlSqNuMJ8qRU7a.DU76MMSSpIVnwkcgqeYW38urK7AW1E9vK6B+cW1E9nyeg7Cs1LfQGDtkUQodyJhW.jpZxc8TWT4+.ni1vlL
                      
                      D 1 Reply Last reply Reply Quote 3
                      • D
                        Delamere @Chazrox
                        last edited by

                        @Chazrox Hi, thanks for this example, I appreciate you taking the time to make this. I'm finding it very helpful. Just trying to understand what everything means.

                        Thanks.

                        1 Reply Last reply Reply Quote 0
                        • D
                          Delamere @d.healey
                          last edited by

                          @d-healey Ok thanks David.

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

                            @d-healey said in Display output levels.:

                            @Lindon said in Display output levels.:

                            Then use a timer in a panel to display these.

                            Why not use a peak meter tile?

                            'cause I cant seem to make the peak meter work horizontally...

                            EDIT: oh the forum gods just struck - and now I can....

                            its a pity we cant set some warning and overs colours... so anything over -6 = orange anything over 0 = red...

                            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 you can with laf

                              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 Display output levels.:

                                @Lindon you can with laf

                                oh of course, silly me...

                                HISE Development for hire.
                                www.channelrobot.com

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

                                22

                                Online

                                1.7k

                                Users

                                11.8k

                                Topics

                                102.7k

                                Posts