HISE Logo Forum
    • Categories
    • Register
    • Login

    Monitor Levels Inside a Network?

    Scheduled Pinned Locked Moved Solved ScriptNode
    7 Posts 4 Posters 227 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.
    • clevername27C
      clevername27
      last edited by

      Is there a way to monitor signal level inside a network (to monitor clipping, etc.)? Thank you.

      Matt_SFM 1 Reply Last reply Reply Quote 0
      • Matt_SFM
        Matt_SF @clevername27
        last edited by Matt_SF

        @clevername27 To monitor clipping inside the network for development purposes, a peak node will be enough, or even a little fun toy like this :

        HiseSnippet 1684.3oc6Y8zSabDEeWrWbfjV07mJ0i9POPjPHbZRZj5ALfsaoECVdonzStC6N1djmclU6NKfaTj5wdqGq3T6Ggds23iPk5Wj7Mn8MyrKdW6Ev1AP4PIRQLu2al4279+9nU.2AGFxCLLW5fg9XCyGXYOjI5uceDgYrSMCyO1pIJTfCJqIs0PeTXH10vzrvWKIXtTQC0OuaisPTDyAOhjgwgbhCdWhGQLhZqpeGgRafbwGP7RI8yqtiCmsMmxi.7TvZcCejy.TO7dHoXKXYXtXcWhfGXKPBbHHyVb2g184mvzxeHIjbDEKWTwvFNHMYis6SntsRdqgFFlVsF8xKne4OwpIwkbA8QZfOQwn7ncjVGXtvUAoJy.jLSAohZH8PKam.huXDGIdtu0NLvfzEAp5zPQKqg44VayAAXh07PCvMBfEWrgUd45quZY3+d5W0Mh4HHbVYNaOt.uOakmt7aVdoke6xkGmU2t4xSdMAbJEGjKao0M3p13JrHuivAqV9XDMBegfvyOqNcwoSm5ne0oDjy1gQD66iiW2fSck5J4uOoEvHVsA+12uSMj.IMJwz.47wABhDNl0vGCd0ZSzRV0vgCDbevudB6G34vcinHQV2IYbSLCPejwFJMTrPhXX53pYvGa8qzGaZg3CsZQDN8yGiKjCFAM0sAFiiL+Hq5c6hcDi.XQqFuddCCWelCCWNNLDtS4k+f3kka75J4F.9KVib18Cv9n.7A7VTzvUBQd9Tba.iqV9HJ2YfM4mvSFg3qgvVRIVwoOhwvzv4IPZwanjSFs4QBBqWSjHfbJj9buHOaHMsCd6XzAzLWPFCoWutbszuvFybUK9W3mXlUjqMiYVIgYpvu8vhS3ACTli3e2vrjtZDSutiCk3arIkxOYatmOI1OErBJZs3zg984LhijjVhDrtoGOBtlX.+MnvCPDpzw1NJDRU3tOyFDVUHyrvg3fP0AWxZ80f+AN56wcAVK1.4.p1gsPh9xHFY1Gv8DGrlSpZmYPaZeEcMswDPdxI0+zpO.4dRchp5WgTYgzNpxUPX3BZ2xcBOTx0AQMNT5HHeSpyTJdBrkhVxJzmBkjuzmfl8j3MYiyBPuDDn0RWiRLODn4bappJjBnKZ0aBbde.mA305kOBi2w0.vExnhZgBf8B0nUW+EqfCqIgECvjbs+v4MQmNFsspZKv9xjIwz9iyN6u1vd.9DMvioddu+7SqpeUpd2RcJ+7u2s6pUMt5q1vXhqt5uNcW8O93Z+yF5tWr83bQeHahwXG+yut6OumNjEYld5OvpMNDKzmxDmkQFSuOFMHWSuhQdldEiqwzWLioeTQ1CPA8vhv3tNXXGcFMUXyNtxxPTdOhSGnWiKTSR5krZS50WntEn5xoIstTi.AqngaEAEO0k1xPQFKvbwmlj+sNTBwEZORs8jbxocLSqaRgkL5mGoBggRRqcA+IUSo17LkHY5UUVVHW2w0RZi8LEqkiCOzO1XNbZmvwc3TRpci1E2UXLwoj1WuzsyUm3YLwQuYjf6A8Dn5ma1C5gv9IAx613xAxxVPS3AxlLyIj6x7wtmNUekOLKRTLKRoXTvXH8AVfJt+ZJV4CREm4uPg4suyaRTyUlnTGsk4sur9sKoO4KWK+My6tzc76NajSlNZj49qLKkKR1x6a8h6nD+khabS40dy6om7w4lK7AqOeFkxkk1pjp+uJyRKiIa4NsmwYswoI6Y7b1Yms54+eOiY7D1hyG3gTe7568Xjdbx7O1Lxkv2kK2r5CKehlRYIoxxIKfCpbEil8um1Qy5O0il0dHyooxoeTviZnQGDfbFHMTotJILqyPGQkfaj7sAapb9hoGMrsZBI1BTf.N9zGRa7wfFFmgVC3C00gPO05MsZu+2Ve6C5zX+cqUu8aes8tcd0K5TKHxKrSiHJsyyV6DzwFdRMiN5xCoRB9amUxfBPTcqI7nJL6lv2rP1QoTb5FkR1Q8kR9bl7TwaqYRWb5FF10LczO7GuYlY2sTBFsIROp5riwTH9QgwGAQacQQTQB0rAOM4LdxviR6+IBH85gyVuHuGzlBADCLhxSp1FCE.CS4n+4U2E5fEELdHzs5eNgbsWelkFtkkQ7keera2otYW4HpKLUin9FGuy+3puYfxcwPZuKtCOjS.uS7fDj9x2SQAd2LUt9krZJWWthwwiWK1CxJ1wwI6QMwFe17twuXd23ym2M9h4ciubd23WNua7UW+FkEsh+BJYHKzaXq55O6v7h9CLKX7eCvSDxB
        

        If you want to display if the signal is clipping or not in your plugin's interface, my guess would be to use a buffer :
        Use an external display buffer (from a peak node) and get the highest peak Buffer.indexOfPeak(int startSample, int numSamples)
        https://docs.hise.audio/scripting/scripting-api/buffer/index.html#indexofpeak

        Edit: Actually a global cable - same as in the Scriptnode Visualization 101 example snippet - will be much simpler to implement.

        Develop branch
        Win10 & VS17 / Ventura & Xcode 14. 3

        clevername27C 1 Reply Last reply Reply Quote 2
        • clevername27C
          clevername27 @Matt_SF
          last edited by

          @Matt_SF Damnit I can only give you one upvote. Thank you.

          Matt_SFM 1 Reply Last reply Reply Quote 0
          • clevername27C clevername27 marked this topic as a question on
          • clevername27C clevername27 has marked this topic as solved on
          • Matt_SFM
            Matt_SF @clevername27
            last edited by Matt_SF

            @clevername27 said in Monitor Levels Inside a Network?:

            @Matt_SF Damnit I can only give you one upvote. Thank you.

            my pleasure ! :face_with_tears_of_joy: :face_with_tears_of_joy: :face_with_tears_of_joy:

            Develop branch
            Win10 & VS17 / Ventura & Xcode 14. 3

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

              The specs node should also report the gain peak as text label.

              A 1 Reply Last reply Reply Quote 1
              • A
                aaronventure @Christoph Hart
                last edited by

                @Christoph-Hart wait, we can access that from a script?

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

                  @aaronventure ah no it‘s just for development I thought that was the request but now that I‘ve read it again I‘ll revert my statement and go back to the pool.

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

                  12

                  Online

                  1.7k

                  Users

                  11.9k

                  Topics

                  103.4k

                  Posts