• How do you get the sample rate in SNEX?

    Solved
    6
    0 Votes
    6 Posts
    621 Views
    griffinboyG

    @griffinboy

    The working answer:

    // Get sampleRate inside a snex node double sr = 0.0; void prepare(PrepareSpecs ps) { sr = ps.sampleRate; }
  • This topic is deleted!

    3
    0 Votes
    3 Posts
    25 Views
  • How to bypass a mod container when a parameter value is zero?

    13
    0 Votes
    13 Posts
    1k Views
    HISEnbergH

    @CyberGen @d-healey Can't you use pma and add a value of 0.49?

    HiseSnippet 2058.3oc0Z8zaibaEmijo10d2jrI0YSNpC8fCvBCKksIAHGrrsr2XzHaAOtNAAAvgdFJKVMyvoyPYa0hdpWxsbN8TuzOD8TKZO2dIGJJPAR+HrWJ5wzGGNRC4nQZkzZqj3EXWOO9He+d+kORtsi3Nz3XdDxZ0SGDRQVODaOHPzcutDV.5vlHKL1m6h1cPHINl5hrrJ+L4PVqtBJ4mmu8tDORfCMiDBcFm4P+XlOSjQscieNyy6.hK8TluF2OswgN7f83d79.LJi2BERb5QtjdDQxVILxpx9tLAOxVPDzXj0J6xcGX2kecfh+yXwrK7nxOpgrgERQ9.tmqDwRpn85x7baOTciQfh0NS4KqT90wsXtrQzyLBOJYfpYyP2dXUxDdkMfWMc3skF7J.RVZPZEEjdcrsSDKTjMhDOO.eXffF0g.lccnn3EY8Wv6wAFBDa5S5QOHB9XzD1381ZqmTE9q24C6zOvQv3AU4AGwEziC13cV62r1pq8aWqZ9g5zovwjhIh64QiJbXomNZZSbif99WPidR0qHd8oiXDTeSaJdx1TcWtiRq0XjGbX.SbbHMXRABnTSE7a+hCaRDDoiHkFvWHMRvjPvpI8JHpV4VVE2jF2SvCg35w7YPzB2suGQXFBIyaRG.rAF9MoyIHlIFnmWcqEWMqP70wsYBmtEiwREfQvRcWfwzrwWAuemNTGQF.WAevmt7R8VKM0CjoT3OL8ypG7o0JLo6KwYA3gQzPRD8TdaOxfMhI9gdzS.L9jpW3wc5Yy90zwyJBUPXWIGa3zkDDP8hWjjmJyrUo1zcJmv6KXAW1hHhX2.YgG022FJS6P2KEc.MqRxbH02aI+VFWXSCbS936feRGrl7aqzAqMbPszuinhq4Q8RbGo+Nx5dp5cPPoxli1wyie8db+PVZPJ3BRn0l6MHrKOf4HIo3XHP2wm2GjQJZ+HR7oDlmLp1teLTav83.af4jcwrJeFMJNYguGdqMg+.Q4Gwcggpb.wArqCZSDckoKxxMPrIMZSmQwn5PUOJQtBC2jSYi.D5KUb4VbRuSaRDriGTkVVrojUYshOp3S4WP1WIUz3gwmIG0g3gNS5+kBAIkhx9o.rj00ww7NhKRvx4wWKSweWzKPSFGOyttnFWhhUzPwqhC8Im2OHF.LrJFx+wIxGhn2zfmYWjC2pOuYCkUK6TRzkTQbZw8.piJ1IwydnqLaWYZnQnQJtj98vJqKRyb.p3nu.NZwBR8.YEFaQtIGsmussfFJy704ytG8ZksPmSoAanfGao2ouf6CY1I5KRCHUFGHO+O+xCj0vs56IXgdCPisRKAwiw635lI4O+q9q+2M97ucajVrkluyHt5QihqtoCz2YzDinVsxke4W+cSLppbtjwR4RFeMYgQs3iTvpJ1fxwbEYAhQt06isSfNXAR92rvzR5DLCambTLFGeQMy.30vizZzhtj0m7RZjVX8ClzBUzAVU4I9hyGUf6EU4q3vB8.GyZcuLUoKogRkmy.bukF3jkvOWUCetgXp3PSMFtPnVBMVjtsOmK5BMEjbJtQQ5qmDoqEKfxoa0uS0sga3k5v6HwQ8yS50xTtuslbM3Zd1ea984kJzm+PbG1MePQv7w5vLimkEH0slqIu..UtgADWWChi3XYAvxFVQdrCyK4vLimcGQ2Ta3EEexgfV3uY34CaxhCgN62sObBEUkOCJRkHvkdyvlb2G5S2E1KIY5Ca70nxYkouQZQUNeTiwqbBUSmXkSyMdxVYzjJZ+6+Z4O+osGWzOMun+CR9FSzM9c9+8sUMEePD8W0GZvVqGhgK+b0OSAfYq4zN7vDvT8DYagycGMy5VXS2Q7LPcuyD8z28rcWR77DDb6I6JI2.x3p8D23FZqicYcn1Rt8NdULvd2MSGbdxoKYjSOwVWprTac44aqqz2CGRI8x0IvCTExjiLOp6JK3YgtO9W5RghYlc88.bSIwj88uqqGNkOzrUivogw5U.pwgalNzsSzQo4N5nwW0XlhN9heRyuIM5Pcg4isLyep4bKacW6rddykeGkSNLHhdEM5h74LctYyzAtcBBJe2WhXUbSheHXKx6F9OKmcG9DlKX699P1UvI7NEQeKd.yos67nSjO8Mpxc3YzhzM6jKwnN0DTwFc6asGM0Oy8C+1ia8u2N+8.TtvMEJ7ZDM1fH6tLJbAxcCfEeKaENSiN7MlWZOEn71tJX4sseWZ7d7+5e7+r+aey1y1knLYMPu0XztbdOeRxUf+R+XTuoZvGf+DxUzjG0M49oeyju6vi7q9LJb1MIhpMo228K16e9Gm022Mblee2icD.DNMhDDGxio0zW4biUWerlTQ+.S1UjL3RpdG.pmFe2uwPh00I1lDXrXv2FqTK4adjUIZ+.xEdTaJnMtGm4M0BNZ22KllTBsl9DyHWWm7GQhbA+hiw6oUdZO0csE7otqbW8T2qLau21zg2OBdAUimGb0gXzlI6Ad+fqndPlYBFeCHUrCoumXHUyTqV7.9vmnJyoeBUDwt7Rp4VQEoP6HDDmdYTVuwITOp7.ciH8Sa7wr.JIJ4r9Klsn1b+ToE5udarBtUk0Cp9x32VpgYS8UvKOSuB9sNdW7WDeImgBkL+wim9svPY75USb2U+92euLdr8kgL7INQ7ySe4MYAi6mPAz6fj+GcsJtk76p0PWku2LeXqmycbLWpwlX8Echu6hNwmtnS7msnS78VzI99K5D+fW7DkcFjdHHYdBzgT68UWgikp4njTFz+G.zGFop
  • using setModValue and Snex Node Macros / Variables

    Solved
    6
    0 Votes
    6 Posts
    653 Views
    griffinboyG

    @Christoph-Hart
    Thanks! Apologies for the dumb question : )
    I am still figuring out what everything does.
    I see, P is parameter 👍

  • Snex Node - Creating a visualiser on the main UI

    Solved
    11
    0 Votes
    11 Posts
    1k Views
    griffinboyG

    @Christoph-Hart Thanks this works great.
    I decided to use a peak node, and create an external buffer instead of using a global cable,
    It might be more performance intensive (?) but it allows me to easily grab average volume from the peak meter, which may be more suitable for the kind of meter that I am trying to make (one that doesn't wiggle about like crazy).

    4ae8db0a-f38d-4428-bb85-74bfafcfc003-image.png

    Edit:
    On second thought, is there any reason I shouldn't just use a smoother, and then a global cable?
    This may actually be a simpler way to get where I want.

  • Adding a Faust scriptnode make the signal path mono

    Solved
    8
    1 Votes
    8 Posts
    1k Views
    arcyA

    @HISEnberg it works! thanks.

  • Polyphonic script fx..does not recieve a send or audio in the module tree.

    11
    0 Votes
    11 Posts
    1k Views
    J

    @HISEnberg

    that worked!
    thanks!!

  • Custom Node Path?

    5
    1 Votes
    5 Posts
    748 Views
    A

    So I'm looking at this again, and found this doc page

    https://docs.hise.dev/scriptnode/manual/cpp_generator.html

    I have:

    compiled with HI_ENABLE_CUSTOM_NODES=1 compiled with HI_ENABLE_CUSTOM_NODE_LOCATION=1 set the path in the HISE Settings

    No matter what I do, clicking "Export as custom CPP class" does nothing.

    @Christoph-Hart is this still a thing at all or was it removed?

  • SNEX lookup table float index access error

    Solved
    3
    0 Votes
    3 Posts
    407 Views
    ustkU

    @Christoph-Hart Oh I am so dumb! Of course I cannot set an array value with an interpolated index! It's only a read index... I just got confused between read and write access

  • 0 Votes
    2 Posts
    383 Views
    A

    @Orvillain did you clear it out before setting it to the external slot?

    No experience with snex audio files but if you create a table, draw a curve or something, then switch to an external slot, you can switch back and forth between the embedded response and the external slots, meaning the embedded data is always kept.

  • How to work with internal oversampling?

    Unsolved
    8
    1 Votes
    8 Posts
    1k Views
    Christoph HartC

    @aaronventure the setMinimumSamplerate should also propagate the samplerate change to the filter graph but it might be possible that it gets stuck somewhere.

  • Dynamic envelopes without killing voices

    Unsolved
    4
    0 Votes
    4 Posts
    559 Views
    Christoph HartC

    Actually, use a split node as the soft bypass will stop processing the one that is not active. Also use the logic_op instead of the input toggle so that the voice is kept alive as long as the longest release time

    HiseSnippet 1762.3oc6Z8zaaaCEmxNzINMcscXEaCXG7gcnEnHHNsqa.8fc9aavpiMhyRWOEvJQGyEIRCI5j3MrK6ztryC819Lza6VA1ocaeCZ+HzuAcOJJYKZ63XKj+g1j.jXx2ij+d++QIWyWXSCBD9Hq7a2oEEYMGtdGtr4JMILNZiUQVeBtBIPR8KnmZ4NsHAATGjkU1GqlvJ+TnvedWokItDtMs2THzNBlM8oLOlr2r0J+8LW20INzsYdI39Ak2vVvWQ3JZC3IKdATKh89j8naRTrkAirxslCSJ7qKIRZ.vyxBmN0aJNjq4eGV.6EtT0fhn5vFomFsRSlqSsXYM.grv05I4Y0R9mgqvbXcmumF3lgDJzaEI0AVYFEjJNAPxJAjlRCoagqa6yZI6QQgmqg2fCFjFDPUmDJZdQVuFuh.XfKm2irOcceXP2EbmGtvB2q.7m69nFs41RlfWPv2THoU424ty9Kyle1ec1B8SpQigRScL9BWWp+PIqrt9iZg2g216ET+6U3.haaZWFAw2Tmla7zo1ZoNAiB9FblrZKZz30EtNJck5yCZAPQpM3S+vFqRjDkQIZNfuVTeISAGqUoG.d0ZSTd7pzf8khVfe8.1OvyQ3z1kHMcmTwMQD.8ggMTYn3ALYmjwUSfO1BizGabg3sv0XR6lCGiYFBFAM0YAFihLuNdsFMn1xd.bJ75+XZCCG+i+15i+Z3mQNfFlVL7vuc33FBeuBOlxo9JcWwQjX7+F2DisF6DiUsk.D11mvCZIBnESty8QawjzVkJayMYWOkAWJwacP7Rv2LkimbwjSVivM1LXrwNUgcTuguszZbBXDpSAowoZfMHrJcWRW8ZscCnOi4HaVL4B6M8hIm9IDeGvtXa3Hl0zSXpwK4gYLYB9GRl5bW.EONcBru.y8XTeaZMF+xn5aqwOf5BIX6h3Pv9UQTKDStPW5lgaUDbQqlBNyvQXKpzms2dTC+qgJiwENuGdRJRgOkJ7mnrylT4gB+8C0VQeFzUZcQPHH2kFoK10qmtXIWWwgqH7ZwhrpfNIbtZB2NwJFqLZNnf2.mScWxSzFNTKrUF3jeBIXaByUwV81APASmp75.ygYsrxtC0OHbimFuv7vuP59MEN.obqSrALzoFARNB0MT0fAOLp+71cc5FI1SZGUaYbVNrEJT034oTMpl+T51ZDenWPnWFUY3LVYSTVV6foFA11LpycN7FA6nnZSbQ6nrdpCAoNEE6Y0R.Vw5L3P3tH5DDmwGsoAaY5hsXsqh0owMfDkEMg1bXO3+yqoL9nJtAHP2kII9PITrJvFOBfPEFOBeIRqSNpu4ffHIsUc1OavW88oGpgsQLXnPo2fA1ZjgU4nFPwPeSQ+lgVEHxb9Hpo1njoOixMva11KglHBb5HDTeLmSkesq.LCt9gpVl.YN7+aS72iJCOjjSD0QImFljIvbXjYeCPPvXu1t8LJpoh0Xnzre4T6WwiYCOVa+zmy19kZKEfas1A0.VHi3gfVtPaSGanplbJBJxZ5ezezHVe55LAWtRTDAMRSmfAhVhy5Nul5wgr74d0O872O.5viDciNhYxBERki8rXWwdL6cg6eY3bmC+TZCYnrzxkdT7s4VkANGjNK2FtOg1c2XFkTwcnGojf2C+rFT42A7MBWtRcXFqjehyS96+S49hU9qW9x+tz.wJk2rx+VRmBbIojXue+AKecYzYeR5qGc3OkBdPnA1LzYu3mC+DH3r+i9AkOGN5ogK1aS5z2Y+Z+yCEedLzDlJexPpOd1K44waQcoj.5ogdO0Ncqz1+fAPvaKcJgf2U53Qv0v8t5vof9ehO+bvkzjCq0nd2aqaN0jsKoaZvH6+r51DUyOAUjFyVCOeaO3ckNw1CR1JewKiUnmQWgtXpKQ+7e6UevThdZ7Vr8ZdUM5qpQ+gRM5G8lp+wetyaJcAViF1nqpQeItFczEw+nrH8ITw99WFqXmn3kA59ztODptzSK7FlKywTJ8F3CTu1nc8Hbhxy2nd5bX0aOpP3KVpOGhrm8NDQW3dbelNmgNl5tJFefLlYHPkmrLDyhq1R+tAGRU4DdX8aSMby9hdsFZx0kpDEiRMX3Ul1rElOQZsYV2D3ouSz.a230ka2mU8veFqKKD66QBe0Nmoe4BF4atO6GMu49Q+NPqvNpvk5u+EeNtZf8hEBMkEtXrkaIZKY78pPftrT20BtDYcHCic7qOLH9JjQiWHN2ScJ2Yg3KmEQrnZrUDwhwDOWNCOhsuX2nh0pv2YBmAjad32pr73JpwEJhNn+.eOlCaWaaysZfEtXZW38S6BePZW32j1E9vztvuMsK76N4Ep9dUDU+PEa.48qsl9g.Xo+dlDFlf9e.YHBcb.
  • How do i display a scriptnode modulation on my UI via Slider/Knob

    Solved
    14
    0 Votes
    14 Posts
    2k Views
    StraticahS

    @Christoph-Hart

    i just got it to work!

    The problem was that i compiled my scriptnode as dll.

    Also, saving the node will make it impossible to build the vst without manually compiling.

    So dont save Scriptnodes that contain global cables.

    Dont use Hardcoded MasterFX on nodes that use global cables :)

  • Scriptnode/RNBO Odd Build Behaviour

    Unsolved
    1
    1 Votes
    1 Posts
    534 Views
    No one has replied
  • BUG? Issue with ScriptNode smoothing

    Solved
    15
    0 Votes
    15 Posts
    2k Views
    griffinboyG
  • Need some help with a waveshaping function

    6
    0 Votes
    6 Posts
    798 Views
    griffinboyG

    @griffinboy You may need to delete the post again. I think we have resurrected it by replying 😆

  • Issue compiling DSP network

    1
    0 Votes
    1 Posts
    245 Views
    No one has replied
  • (Unwanted) ScriptNode Distortion

    Unsolved
    6
    0 Votes
    6 Posts
    879 Views
    C

    @aaronventure I will try—the plugin is 15,000 lines of code, and I'd still need to process the data into its current form when it enters the ScriptNodes. I'll work on it. Thank you.

  • This topic is deleted!

    2
    0 Votes
    2 Posts
    7 Views
  • ScriptNode: Filter Node with Filter Order

    5
    1 Votes
    5 Posts
    981 Views
    A

    @DanH no int in expr nodes - it's snex

    And it should be: input >= 2.0 & & input < 4.0

17

Online

2.3k

Users

13.7k

Topics

118.9k

Posts