HISE Logo Forum
    • Categories
    • Register
    • Login

    Poly Node Eq (Parametric Eq functionality) in Scriptnode

    Scheduled Pinned Locked Moved General Questions
    4 Posts 3 Posters 351 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.
    • FortuneF
      Fortune
      last edited by Fortune

      Is there a node like Parametric Eq module in the scriptnode?

      Actually it would be so great to have this functionality and API control in scriptnode too. Because Parametric Eq module is not smoothed.

      Yes we can activate the smoothed SVF with HISE_USE_SVF_FOR_CURVE_EQ=1 on the Parametric Eq, but since the scriptnode is the new standard, possibly the old modules will be deprecated in time. And it would be hard for me to change my project later if the current Parametric Eq will be deprecated because of the sound difference. For example current Biquad Filter nodes sound different.

      Please help or advice @Christoph-Hart

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

        @Fortune The HISE EQ will not be deprecated any time soon - there's way too many projects that use it.

        You can assign multiple filter nodes to use a single filter graph and then hook this up to your interface, so it comes pretty close to a parametric EQ:

        HiseSnippet 1574.3oc6X07aaTDEeVmLt0osPqZO.W.qTopToPv1IsEAGxluL0p3T25PnmnLY2wwixt6rc20MwsTIjnHUAmQblCbAt.23BRQbtUBQ+K.DG5w1KHtUduY+zIVttVskCTGoncdyGueuu98lca3IM399ROhVg055xIZGl1rqSP6kZyDNjZKSzdEZcle.2qXnnE65x784lDMswdeTfVgwIpeOb9EYVLGCdpHBYcovf+ABaQPpzF5WPXYUkYxWSXmY0yoWyP5rjzR1AvyXzRDWlwVrM4qxvkkiRzxuhoHP50LfEv8g0rnzray1xscBW+5BewFVbbPYRS3fBESVpsvxrQrs5SHZi2H0xGKzxOAstvTjHO0CbT0DES2QVefVtAAoxOEPRKCjFODRGi1zvS3FjNChmCQq4.AjVLvUmEJgqknsKcIIr.mfYrYawq5ACR1vTmsTooKB+6zuWqNNFABoSQoypx.9Ecl5zSbyIJLwsln3dmpUq9NGpFOokE2quSiQWuAswob5XuA2a5hWmY0gmrPv760mle37oFgVclEJcp4HBtnKOZbUokI5qvm2eDfD41fXQtHDBKMPEIdknHQSKgI2iHfC4.zK3H2nLQA9zrXKcxPu4J6Yy+y2oS9vZKyBXX9PDb.H5x8BDnmPaY90gBpvriBzk49aEHcAEsjz1U5ffW6PAQoygJspkjEHb1bMA3wPU+pzrhJS1gnQ0tIn8t3C2N0ODpEX4BKH6YYguqEqKYiMiqPKje1Ym8wHtEAb6ToOF90qzJQh+LTrx7zpSu4DEKNYh+ul4juawICgbwpWo7jSiSWywjuCLQI0HH7YI29ijda4CLCbPdKlkOehaQ1VXFzFgeaMBoMWrY6.bzjZJqIw0b3mXvbmz.4Gq2MYPwOU2MEoJVxDjBrTd.AE3hpoNnpd7qUlXKM4XoJNpC2wnKwNKY4b51rTccm6qCTrtME2fmkO0uSqVBL7PKd9a.62zzh2P5KvpHbcn0Qb+F8mFSrRX79rZp38HZdUdwZd6mXDnjklcrXA8xSiMjhl.OirjiHCnCb1cyhfmBx6RCj7dXg3wnMDAFs6OFy0GLhbQOGvXTKuiPWoUKtQPJ.GmV8JiZ+sRCe+s7g5ehXNpqnTdOocYAwpcrWnioPBLQHFnZXpAHLjYJQRbCv6PSa135wgDX9ZxF.40T9LaWK9kASY5haXIM1ByI2eGpnhgEwULkQaliC2xeTZjk+YzkCHWV1AYrqyB7TkLfw2DHVM3KEgNzGjCY6BGWBGioOM4NlpAHqbzjkSbXvjkimLs8GYUdv1HKKF0hdFrkvPjuxIe0V6.vG78pZ0CPKMC7GYAjeFIiDQY2PrSIqgzpqaaoiv.EEthXnufsriSPL9OOyeMlvBKGzxsphkIeUlA3D61fgb7Gih84g7Ut2LFI4s8fqzTGzahGRbyoPeBneaEYIbkRLZzHlgyWo1wvcf1dj9onBNHcCw05vLI8.liRaElBNSzr8j0NPEqMVlF6gcor36D26ONyN4QBRO.MCiOpUfDNS3xLgcSgyijwJ.eVxHH5TW3rduWRYN85rc5UFPR2bejzPJxV7sCM4Ho5et88lO7Znoj+IG08Nxu90u8w6nuPm.oMjzq30HY.S98.F8Ym89yuGvr6cu6IGNvPN4i9MEXFidIxdrwGN+fzK7qxt6yIPpLj5EOdTu4U8bRU8CtzO+FewW8l5OAUSH6W0Ob9gR0exwW99Q9+l1RYPafVnGSW+OtwsmeDz+I5ioCXZ.ldcr7XOmxQeVY5CR0Enq3v.hSy9DyyTyVHpls7KKZGXQq4ot7eep+5m9eaQ62+neu9FMN4turn8+ph1dJCxkEK3Niempm8kDIa80O2WReseYSc0ac6vU2uyO5kviFFce.7sfRtLPiruaT1ZKR+sgJOOsgy7fu8G+y4+ggzFRIGGfQjgrSc+cbTWjUSckqZ9qiyZvrhCo.swhR4V1L0kGGoukwKjq5ZyL7jW0H716nwcPkDfRxQ8sFKPqiiKl70cn3Mbw2QUbUCC70jdqxDR+2SkQXOyNB6YtQXOmYD1yYGg8btQXOuy.2C9IXi5Og4wffFqD1FUKlVA5dS9W37WgaH
        

        Be aware that there are some glitches if you compile this node and reuse it in a script FX (it's because both of the interpreted network and the compiled one register to the same filter graph). But if you use it with a hardcoded FX after compilation, you're fine (or don't compile it).

        FortuneF ? 2 Replies Last reply Reply Quote 2
        • FortuneF
          Fortune @Christoph Hart
          last edited by Fortune

          @Christoph-Hart Thank you so much for the example.

          As I see there is a parameter number limitation in the scriptnode (even with the Hardcoded FX), so for example we can't make parametric eq with 20 nodes (Gain, Q, Freq, Type for each node) in the scriptnode, right?

          If the current Parametric Eq will not be deprecated, I'd better go with smoothed HISE_USE_SVF_FOR_CURVE_EQ=1 because of the large node numbers I need.

          Also you can add the smoothing to the Parametric Eq module, it will be awesome...

          1 Reply Last reply Reply Quote 0
          • ?
            A Former User @Christoph Hart
            last edited by

            @Christoph-Hart said in Poly Node Eq (Parametric Eq functionality) in Scriptnode:

            there's way too many projects that use it.

            would a band solo for it be difficult to add? :)

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

            22

            Online

            1.7k

            Users

            11.9k

            Topics

            103.4k

            Posts