• Scriptnode clock-sync - is there a preferred solution???

    17
    0 Votes
    17 Posts
    365 Views
    OrvillainO

    Just to report back, it worked perfectly. It even now picks up the lastest value properly, whereas I'm pretty sure it didn't before. Very nice!

    So here's my take on how to do switchable LFO's:

    You primarily rely on the built in modules monophonic/polyphonic flag for reset/retrigger behaviour. Don't bother even building it for your own network.

    Do your sync this way:
    0bc0eeef-5d7a-4c85-822a-a9b901fc0519-image.png

    A branch container, containing two chains. Each one has its own ramp source in it. Make one of them the regular ramp source, the other one the clock_ramp source.

    You can even write a simple math expression to adjust the phase.

  • Looking for scriptnode scripts👀

    5
    0 Votes
    5 Posts
    532 Views
    griffinboyG

    @MysticForgeRider

    I do custom c++ dsp modules for scriptnode.
    Depending what it is, I'm happy to help / licence.

  • Splitting incoming audio into two bands

    7
    0 Votes
    7 Posts
    162 Views
    d.healeyD

    @pcs800 Check out my free HISE Bootcamp course - https://audiodevschool.com/courses/hise-bootcamp/

  • Connecting GUI knob

    3
    0 Votes
    3 Posts
    63 Views
    S

    @d-healey Thanks David!

  • Global Modulator Nodes in Script FX can't be compiled

    7
    0 Votes
    7 Posts
    544 Views
    R

    @DanH said in Global Modulator Nodes in Script FX can't be compiled:

    @DanH Screenshot 2025-01-28 at 17.01.18.png

    No! @Christoph-Hart Is this impossible to add in? If so, what are my workarounds?

    Build an LFO in each effect I need to compile? Use Global Cables to feed in the Global Mod signal? (Is this accurate enough?) Something else....

    Thanks!

    I have added this to the extra windows definition is preferences/settings but it doesn't seem to have added them. Do I need to add them in Juce & rebuild HISE?

  • Multiband Compressor UI

    6
    1 Votes
    6 Posts
    145 Views
    H

    @d-healey i saw that too, it is interesing, but i would like to do all the compression stuff using scriptnode with the template, do you think its possible? btw any snippets for help is very kind. thanks

  • How to get a VU meter to work with ScriptNode?

    1
    0 Votes
    1 Posts
    71 Views
    No one has replied
  • [Free Dsp] Analog Filter (24dB/oct)

    23
    17 Votes
    23 Posts
    2k Views
    B

    @griffinboy

    Awesome stuff! Thank you so much for creating this video. Will follow your instructions.

    Cheers

  • How to modulate a network parameter

    10
    0 Votes
    10 Posts
    256 Views
    OrvillainO

    @DanH Yesterday! 😂

  • Scriptnode module power

    4
    0 Votes
    4 Posts
    142 Views
    Adam_GA

    @udalilprofile said in Scriptnode module power:

    HiseSnippet 1529.3oc2X0saaaCElxNLowcsqcnCcWpK1EoCEAxNMYsXWDGmD2Zr5DinrztqBXjniIrDofDUR8F186Un2sWic2dD1ivdD5av1gTRVR1ddNFcqayFHv7vyg767+goWnvgFEIBQF0NcT.EY7QX6Qb4f8GPXbTmCPF2E2kDIoglIjZMJfDEQcQFFUethfw5qfzed2tsHdDtCMmDBclf4PeIymIyo1q4Wy77ZSbomx7Kv8SZ1wQv2W3IhA7TEagBHNCIWROhnXqBF8BRz.jwWfaznuySsrd5VassEgrkKg7j5zsdFs+N8c115YVtWrsE7cGjwpG5xjhPaIQRifCskvcj8.w07jK3LVD6BOpZQcjMbyIjQ6Of441Ky3DgPF3d4lppIlpGf6xbYiomaxtmdCybIJZzLpLOHU+F.IiBPZkDHcersSHKPluiBO2F2gCdv9Dv2TDJI7hL9E79BfAtbSexPZ6PXwXA1XGKqGaB+4QeU+XtijI3lB9QBI8X9FOp12Wa8Z+PMyI2pe+Ytm5ZBEddzvYtsJbHbdBtAO1+BZ3iMuh3ESGyHn9ksoqtX1TmDst.iBdGNSdb.MccagmqxVo98zd.TpYS4KRQHvpT6ItapmnUrTJ3HFbHqiSVTGogewLGz2z4.hjjcPvYB2S.MTxTpiwAzqfznDW753CnQCkh.Mu9ABtBAF2ZAt12jekrlixW7sMul4JgLKrgKrb.kc4.Y1pfLEtiqt5f93Ma+55P1YHjXBwIpctMtW1RHCep.SHkP3F6QjkySTUPR2.bzkBNUQf7HlbTQ6zMH4wZtIOKJDuOtGS5LX1XrxLvH3B+6.iokbtC9v98oNxb.tBt8qW15KV235K0R8+vcpt7RgCypxxOhyyhCBoPDC8TQOOxnMhH9AdzS.L9XyK7DNCsYeGc5T+znuVJN1vY.gyodQKSEhUeOU0EchHVx3W1kHCYPBE9nXeangkCc+TzoRbpnJNjr1RsVEWXS4t5E+N7Icy5p0FoaVOay75JninxqEgC0tizeiLVSY6WCedc3CZOOOw0pBArz.Tv7qo0S3MJXffybTjR3HCj64Kh4xLjBsUOkv7TQz1wQPwO2i41.y5d4FUOiFFoO30vVaBegH7iDtvVq0l3.1zQ8HphG2GqpmBwkzvMcFGelAyhQGI8yy1QcVYM8SrT.V80E0fV9Jez3JKpZgULpVn1XRTpZEjCVIIlrSzYpccHdnyRJzBZo5VRrhIPWw5cvQh9xyuPCMTIk4gETlhLMsZT9Pluxj0NAxRKqDUVLkXBt9XrsuPHG.gi5IoRYDa7.0EOgFupRhZ3KfxYgwvXTkT26f6+lMGu0zJYA4luFNVSz5EpfmSs03NDFq0kwOqbWv60rK4MSPyposjFnJMjR6md6a+4csGRuNA9E6MjnesXxCnAfNM0oe.sOI1SN0MflOrPnog061cBXkP6OEVqpZsPQScxyFRSX2JaDMJh1jg6xobyQutb2Lw8TBMavB8jUirvo5BwQoSvjtLsRgZ9fxoI8JN5.3zxB3PsDhg9DcAukZlnh8LeXxl2F+JxUT8qZzUj9T859hPeymSg7aUC+5y4cM+5h9tlfE9cMG6HAHbZHgGEHhn0Kdx1Te1ovPcQknNgDMloDMJGaIi4kO5DRk3RYJZClhB7cqlYDaTjXOBuzgAqKcRcYEFu7218PNA5mZSAM283HGvvPlH.qWrWD8UpAOqWTvbxMJR9EjPWvG5TZRqpkapuxh0Tu7PmE3eFy.s5Gfm889Yx0OfCWWZxw0yvnMSMw2g7qndPZrFieBNsnRF0x4gcEbQ1DL4d8SnvjWWdIsbU1YoP6IkDmg4TdPySndTRTgbyOu4Kgd7jPc84kyVbyek9L8WeFNAtlphGl+28QQU+e8ihV7rOnd3+t8hODC0kaXpckleX7k+S7Vp+ItCehSn3bmjmfpR5uklBn2b83yqi6pVaN0+4GDxGZYbtiS4iZJAarrBt0xJ3SVVA2dYEbmkUvubYE7o+0Bp5nuWrT3mja.i4z6P8ToFFIS3nSSP+AbvzsnL
    Reply

    ahhhh i see now thank you!

  • A very basic 101 phaser network

    6
    0 Votes
    6 Posts
    150 Views
    OrvillainO

    @DanH I think spread can be achieved by adding a split container after this "mono" phaser... and letting the signal through in the left half of the split (just add a gain there) and in the right... add a delay, and set the delay time to sub 20ms.

    That'd be a nasty way to do it anyway!

    I'm just now learning how to use the clone stuff, so there may be a better way.

  • Why are oversample nodes disabled in Poly chains?

    2
    0 Votes
    2 Posts
    177 Views
    OrvillainO

    Heya - I'd like to echo this feature request, if possible.

    @Christoph-Hart

    If it is a case of CPU, at least an oversample2x container that can work in poly scripts??

  • Orv's ScriptNode+SNEX Journey

    9
    1 Votes
    9 Posts
    2k Views
    OrvillainO

    Been a long time since I put anything in here. I've learned so much in the last year. I've been building custom c++ nodes, but also here's a really naff tanh based snex_shaper node:

    template <int NumVoices> struct snex_shaper2 { SNEX_NODE(snex_shaper2); float drive = 10.5; float mix = 0.8; float outputGain = 0.9; // Implement the Waveshaper here... inline float fastTanh(float x) { if (x < -3.0f) return -1.0f; if (x > 3.0f) return 1.0f; float x2 = x * x; return x * (27.0f + x2) / (27.0f + 9.0f * x2); } float getSample(float input) { float driven = input * drive; float shaped = fastTanh(driven); return mix * shaped + (1.0f - mix) * input; } // These functions are the glue code that call the function above template <typename T> void process(T& data) { for(auto ch: data) { for(auto& s: data.toChannelData(ch)) { s = getSample(s); } } } template <typename T> void processFrame(T& data) { for(auto& s: data) s = getSample(s); } void reset() { } void prepare(PrepareSpecs ps) { } void setExternalData(const ExternalData& d, int index) { } template <int P> void setParameter(double v) { if (P == 0) drive = v; } }; ![3d6ae461-1bbf-42ca-adbd-20612c42104b-image.png](/assets/uploads/files/1751896285077-3d6ae461-1bbf-42ca-adbd-20612c42104b-image.png)
  • SuspendOnSilence Missing

    Solved
    9
    0 Votes
    9 Posts
    358 Views
    A

    @DanH if you need context

    Link Preview Image HasTail

    no, as you're not using polyphonic FX, which can only be used inside a processor anyway Not so fast, the effect you describe is how this flag is working wit...

    favicon

    Forum (forum.hise.audio)

  • Colvolution module in Scriptnode - Gate

    1
    0 Votes
    1 Posts
    49 Views
    No one has replied
  • Do global_send nodes work polyphonically?

    4
    0 Votes
    4 Posts
    161 Views
    modularsamplesM

    @Christoph-Hart Thanks for the detailed response, the future looks bright! Global envelopes (and compilable cables) were a huge improvement, especially for more complex projects.

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    36 Views
    No one has replied
  • wet/dry template adds extra "attack" when inside a poly script fx network

    Solved
    7
    0 Votes
    7 Posts
    262 Views
    YinxiY

    @Orvillain
    Oh ok, my bad then. Maybe it’s your sample that’s below 0dB, so it goes up and then drops back down. Anyway, glad it’s working for you now! 😊

  • How to make a crystilizer effect similar to SoundToys using scriptnodes

    2
    0 Votes
    2 Posts
    128 Views
    griffinboyG

    @vyexx
    Crystallizer is a real time granular delay.
    You may not be able to do that in pure scriptnode I think you'll need to code c++

  • Scriptnode Bypass button/slider

    6
    0 Votes
    6 Posts
    286 Views
    B

    @Lindon
    @Christoph-Hart

    Ahhhh ! Amazing guys. Thank you so much !

9

Online

1.9k

Users

12.4k

Topics

107.9k

Posts