• Making a basic 2-op FM synth in ScriptNode

    ScriptNode
    5
    0 Votes
    5 Posts
    162 Views
    dannytaurusD

    @Christoph-Hart Clicking and dragging a connection between routing.send and routing.receive doesn't draw a cable like other connections.

    Is this a bug or intended behaviour?

    CleanShot 2026-01-21 at 12.24.03.gif

  • AI is taking over

    General Questions
    16
    0 Votes
    16 Posts
    548 Views
    resonantR

    @Lindon That was funny 😆 I hope this stays true for many decades to come—I'm definitely not an AI fan.

  • HISE as MIDI Clock Slave

    Scripting
    7
    0 Votes
    7 Posts
    166 Views
    David HealeyD

    @j28 I've not used it but the documentation here seems relevant https://docs.hise.dev/scripting/scripting-api/transporthandler/index.html

  • Nodes compiled, project crashes

    Bug Reports
    8
    0 Votes
    8 Posts
    193 Views
    Christoph HartC

    @ustk noicenoicenoice. I really didn‘t want to touch that stuff again.

  • Knob Web Studio

    General Questions
    63
    15 Votes
    63 Posts
    8k Views
    tsempireT

    🔔 KNOB WEB STUDIO 10 – New Update https://www.knobwebstudio.com

    This update introduces community-shared knob presets 🎛

    What’s new:

    One-click access to the Knob Library in your project

    Export full design templates as ZIP

    User accounts to share knobs and save projects

    Improved custom presets page

    GUI Studio updates: color picker, knob size control, random options & minor bug fixes

    Built with passion to give you a fast and powerful workflow.
    More unique features coming soon...

    TS EMPIRE

    Capture d’écran 20-01-2026 12.48.46.png

  • 1 Votes
    25 Posts
    744 Views
    trillbillyT

    @Lindon My subscriber list for my Plugins are roughly the same as yours (around 18k). Ill be as open and honest about what Ive done, results, etc since beginning my current plugin company 1 year ago.

    My main focus for marketing is collecting emails. I do this in various channels (resellers, free giveaways, exclusive blog discounts, affiliates, etc).

    Whenever I have a new release, my email subscribers get it first. Whenever I have a deal/bundle/sale, my email subscribers hear about it first and/or get a special/addional discount.

    Any purchase recieves a thank you along with he downloads.

    Some amount of time later, usually 5-7 days, i automate an email checking in on how they like the product and if they would leave a review. Leaving a review gets you a small discount/gift card to be used in the store.

    As far as campaigns, it depends on what Im aiming for. A new release will get "hype" emails, 1-2/week, for a couple weeks. Then the actual launch and deal will recive 2 emails/week. The final 48 hours receive 2 emails as well for urgency purposes.

    Bundles, deals and sale may get a similar treatment just less "hype".

    My audience is pretty used to my email format and layout. Im usually pretty straight to the point with a bit of sarcasm. I think being yourself and not bullshitting is pretty important.

    I typically can make $2000-$4000 from my email list each release/deal. These deals are usually 2 week periods.

    Hopefully something in this ramble while im rocking my daughter to sleep s helpful.

  • 20 Votes
    37 Posts
    5k Views
    David HealeyD

    The how to compile HISE videos of the Bootcamp have now all been updated to cover the recent changes to the HISE source code structure. I've also updated the cheat sheets.

  • Scriptnode Compilation problems

    ScriptNode
    10
    0 Votes
    10 Posts
    247 Views
    HISEnbergH

    @MysticForgeRider Maybe share the scriptnode network? That way you can at least isolate if it is a problem with the network or a configuration with your HISE setup not related to network.

  • Check Latency broken on latest develop build?

    Bug Reports
    5
    0 Votes
    5 Posts
    160 Views
    GoodflowG

    @dannytaurus Thanks for confirming + looking over it! I did see that thread when checking for relevant posts and have been trying to revert through the last 2 weeks of commits, but the JUCE subfolder changes are a bit of a curveball.

    @Christoph-Hart Seeing this in standalone and plugin builds

  • Are you the partner for my project?

    General Questions
    1
    2 Votes
    1 Posts
    67 Views
    No one has replied
  • drag midi from daw to plugin

    Scripting
    1
    0 Votes
    1 Posts
    64 Views
    No one has replied
  • Possible Issues with HISE Source Code

    Scripting
    6
    0 Votes
    6 Posts
    155 Views
    C

    @David-Healey (Thank you.) Yes, that was one of the nice things that @Christoph-Hart did, and it solved an issue where (as I recall) the old callback would fire before the samplemap actually loaded. (EDIT: It. may have been your idea, lol.)

  • Increase pitch modulation range

    General Questions
    6
    0 Votes
    6 Posts
    631 Views
    modularsamplesM

    @HISEnberg Yes. I ended up increasing the range by using a slider in the uI to set the upper limit. (In the property editor for the slider set 1 for +12, 2 for +24 and so on) Though pushing it much past +24 causes the sound to cut out here..

    HiseSnippet 2328.3oc0Zs7bajTFuGI21wNNoXSkCoVBEZI.kCjXqwV9QHEXY8vIZskivxV6lsJXo8Lsr6xildpYFkXwqE3DWo3Hm3Jb.Nt21bhS7G.WnXKfSbAehhhKvW28HO8HK+RwNh0op3oeM82ueeumjZ9bKZP.2GYLwVc7nHiIw063FtWw8HLWTkRHiahqRBBo9YTSUniGIHfZiLLR+DwDFiOBR9ygKWf3PbsnwSgPM3LK55rVrv3YqkeMliypDa5VrVZ6NW9JVb2hbGdaPdRiyh7HV6S1ktAQrsTXzSIA6gL9ZXK6bV4rVXmblDRyEM2YA5NKYtnIcIq4sejkEwZ9crLmaNBxXzx1rPte8PRHM.YLRAtcm56weoq5BZvBX63PECLQ0gaVM8pbGaADEyhJtGywtVWhJ.gLv0hoszJZ613pLa1QyGSeeN4BYhOgNAZjJo3kNg3YpKdY0Du9HRFZhzHJQ5sv0s7YdgwqHjmqiq3BZylDPOoKJp8hLdEtHG1fa3zsH6SW0GFbzAlZgrYePF3ut+ia110Jjwcyvc2fGRel6T2ehevDiOwOZhL8tTyl8cMw03ycbn98cYgog+ocvoba2ZGp+Cx7BhSa5QaDfeRNEexbptJ2RgZsMxcq3xBelG08jLDPQTEv+ohjJXqgR1+lQrecGlM0Gwr6R8tArvNHoPq4njGcNdAigqwBs16XGFg1tRIRHQXGDIRfX5Q8CYBFvnD8EfWnxpXbbIZv9gbOoL2xi6J.fwDmKo9f3K8446DOnR9VLaaGZMNrMPKoKaPrCu5ruO7xwXyoyhZoGy.8pVjCzoAutzaE3pyDIMYDFCYZP7YD2vLU41scHfF1DhO3CgF.qyJ8HnHMnM5YxmwRvm5kDVuFhyXXO4KGcbOSHlP2CoGnPDNMZAAGp6cFiLsvsWZQONuh3ao3q9Kio5iLJbLtBjwnXt2.WtYSpUXr.NBd02+pI.q90eW00eKb8PeJArm2sNokGDHSJCSfiFYdYjqz6bmqrlO0gSrUtZc21qxWnMvQ9Im82mWdUqzh21MwcEI4aR8njPPMqclqkeyMehOusWum5vkkFEa4C4pApPegm4RAtNTGiE84AAMA3HeWA5KUqs+tBtJdlMouf5GjbtMZ2Bz2ttTGQrcCCQvu.pP+xrpRB8Y5gSPxaI6VDoNFJfPN1rmwy1y345YbtdFOeOiWnmwKFO1.mz9aryWxnpDuZD.hZ6r.KxJCVSMidQJGQqxqVq.m9TpvnWUUuLx4y45zKt5y.gKSTr03ckw5Lg1or6K.2PXFgLdKHWaSRamvtylLjPUtK2aOtKyJoQOXDu6tTecYuu.ZkvPvmKdlameSpCkDn409kyuNykR7S5Keg3ByKbgm8UecGrRbUIOeczauQMyN0TdouZS4kfaGUIj2MpFDAKFUAxQRsTfOyhTNK4OeAlG2g3KRo2sof+JNt.bOeJTmCcKdMGRmoBjwj1DP5CxndNnF0ufC2Z+iW6dT0TxUmZGYhoSrqgK8FJNq1FvWRdDwMEf1fF9Rt+9RUYzyHiqoJRPVb39t6fVwwg+RQ4prHCLPuHmqF2oS2vCFoU6fFk6qaRXrQJ3dhsNkTaT01hTihNl2hvbjJy1APuL1OysN7djkdXjtAjeUdmigyNM7Gv3cCYnhwVkXArQmZjv8DdAh1i.eBp+zVG4anABciJU25ZKJdicqTQIU.XZIqMGRQJ33ZcKbVzsRJizZcun7BDi.izThqcRbkfFhUsHNnFpVg.ZPbKhsGAfQEaEi8ZQPIfxMjPALDlVrzwka0QNcQNo.pQ+aQfRXBCh5CykZoTnRQRzS.FSrsQ0R1lfBBHMNPbAcGALYUlaid63qJ4fdl6vkqeTmVw6q99zWpvehzIkhu3snGDtEW9LHyPAWxK853scsoMAMtPd2UUMS816HKvQN3XhTTttiMO5zwxgexqOVl.WEtYlmSmKK3b3x8GNGtrNbl7pQ0fwq.lIu1H42b2Ov9wezeY4SRwTQ8RkF+qzNj2hnFn7kNxERXxlvEZBLry8lVLe+7eDyeF9OoR3+jvx2Pidu9mws7SRpmLLUBk5yEb4CYH7TRUQ4Cfq0k3nUTCnSKwBD8NbRfNAF6kB9zk0C3cZw+DAWSD+SYqiJv462hHyUNPeLqKmOOvazRKuYzGJHCb69g+edcvShklBYDeIhgkntIucHyc2tc4i2ncq5fYsEU+CBHpGJZb1tF70gxdjC9uvOQKZ18qGHVzr6hHqtuJ.aQOKMFMRScUtGfqrCEZmKw23DpkUHRfeBRUEbKQW5FwesCRKvvWmgtgZef2+lbtrRtuKrv570ncDC9.QsarnAeO4JMD2oRleJKZvGInkMi7RUqsJTcmJT76imY6.HbyL9Lq8moZ6.l0Lqz1lwyHeNyJddAynrAClQDqJiZf8L0aC9alQ+5gqbu4eXCybOrPwmaNMg0DUpsmCT8UnrDx04buxc4FkHHlRYTCS7y9gpIJ6JW+w+1i3HMr+PcreecrOyfg826xB6lRnWdEyEu3P+e72S.8e5GqA8I6B8GqC8E0g92b3B8Bypz50WpwEG5k+Sozg9OACoSj2RhcbbCgJ5rQYc1XsgqSPw6kSRGOsX1Et3zw0+WInis+m8yR3N5X+N5X+sGtVBEyJg9ZM1ZsKNz+cegz5PO+2XzdsDD633VBN5rwd5rgyPlMVTxFqXVX.hF9KOHggf4uXj9.82SG500g9yGtNAkhxD7n4KswEG6e86kvRXx+V+v9WUG6eIcrO0vUsWRkI3Q4x8tWbnm4qj.5guc+RBlSG5Y0g9BCWnWVkIHmYokt3P+ct0H5P+e+q6GzKnC8ukNzKMbs3W8dyIwd04JN.Xej+bB092IU+vNUG6Dcru6vUsu5Bp.cOe8YG.09uJQfta+I8C50zg955PeygqZ+IQY62t5rCP19zSXni8+3OOcex1+E0w9mWG6uyvUs+DU19kJ9tmUfNiTIf8O9OjPk+s+Oo6MSuXGuQZiqEwxm+gQeoWQybWSNCzFmqjqFGWULNi4w++RSKlM6CsrR9pN1AmcPO3bC5AyMnGb9A8fKLnGbwA8fKc1GT7uGcz2US7skPnp0Jq5P2H1tLM5+QKKfq8
  • Selected button is wider

    General Questions
    4
    0 Votes
    4 Posts
    151 Views
  • Plugin hanging on the sample install

    General Questions
    9
    0 Votes
    9 Posts
    265 Views
    B

    What was the fix?
    I’m having the same issue.. I’ve cleared everything and the global appdata checkbox is unchecked…but it seems the appdata file is not being created.

  • How to make a dropdown menu

    General Questions
    6
    0 Votes
    6 Posts
    135 Views
    David HealeyD

    @noah You'd need to make a custom implementation using a combo box and scripting. The build in preset browser can't be turned into a combo box.

  • Odd complied behavior of VST3 in DAW

    Newbie League
    9
    0 Votes
    9 Posts
    381 Views
    dannytaurusD

    @JamesC Do you think it was a bug, or user error?

    If you can reproduce it in a minimal project and post a snippet, we could look into it further.

  • [bug] Shortcut keys not working properly

    Solved Bug Reports
    32
    0 Votes
    32 Posts
    4k Views
    dannytaurusD

    @David-Healey Another quirk, at least on Mac, is that CMD+D is assigned to both ScritpNode > Duplicate Node and Interface Designer > Duplicate selection at cursor.

    This works fine within HISE because of the different contexts, but if you assign a different shortcut to either action, then try to assign the default back again, it will remove the other one.

    So I suppose the issue is that duplicate shortcuts already exist in HSIE, but the user isn't allowed to assign duplicates themselves. Which is a little confusing.

    EDIT: probably not worth the time to attend to either 😜

  • 0 Votes
    1 Posts
    54 Views
    No one has replied
  • Need help on exporting custom C++ plugin

    C++ Development
    2
    0 Votes
    2 Posts
    86 Views
    HISEnbergH

    @tobitdsm There's quite a lot going on here which raises suspicion regarding your setup and workflow.

    First the workflow in that video is a touch out dated, but I believe for all intents and purposes it should work. Just create the C++ node, write your code then Compile the DSP networks as DLL. From there you can load the C++ node in an FX Slot or inside of Scriptnode and attach the parameters to your UI.

    Secondly, do any HISE based plugins work for you inside of Reaper or any other DAW? Say for example if you attach your one knob to a gain node, does it function properly? It could have something to do with your setup.

    Third, easiest way to have someone help you debug this would be to share the C++ script or a very minimal version of it. This way someone here could rebuild the plugin on their end and test it.

    Fourth point you can disregard if you feel like it, but FFT is a pretty complex topic. An external C++ is definitely the way to go but I would recommend starting with something simpler if you are just beginning.

    Last point is to make sure to get rid of the old plugin binary versions in your VST3/AU folder. Use Export>Clean build directory before compiling the plugin in order to clear your build folder. Also maybe try changing the plugin code in the project settings.