• AI takeover the plugin industry

    AI discussion
    14
    2 Votes
    14 Posts
    83 Views
    J

    With regard to the 'worth' of plugins created using AI as a tool to help with coding... i think a large part of it is to do with the intention behind the plugin by the creator/developer, whether they have previous coding knowledge or not.

    For example, if it's just to make a quick buck, then the creator will probably spend as little amount of time as possible testing, honing, redoing, versioning, iterating, bug searching and fixing, optimising, code signing etc etc, and certainly not spend any time supporting, updating, bug fixing etc. after release. Which would make the plugin very questionable to say the least.

    I've been using AI as a tool to help with coding a plugin over the last 2 and a half years, mostly boilerplate UI stuff, but also a couple of custom c++ nodes. I have had no previous experience with script coding really, only visual node based coding, but i've been producing music over the last 20 something years, and my education has been in music production, acoustics and a small amount of DSP, so i know how plugins should behave and what is generally required of them in this day and age.

    So I'm very meticulous with how i use AI, for example, although I dont always understand the literal code, I do understand what it should ideally do in the realm of the plugin at that juncture, and i test and retest as many times as it takes until it works as flawlessly as possible, not only to my eyes and ears, but also to proper published benchmarks, theories, equations and math, as far as i can. I also plan to have the code reviewed by a professional plugin coder once i feel it is finished. I often audit the script for security issues, cpu usage, optimisation and whether AI has per verbatim used open source blocks of code (there are third party tools for this) and other such issues.

    I never ask AI to help with more than one thing at a time, for example, "make me an audio plugin that does x, y and z, make it cpu friendly, give it this ui and that ux etc" , and the one thing at a time that is worked on is always thought out as much as possible by myself beforehand, and split into many smaller parts so it's easier to get right and the management and maintainability of the code is easier.

    I also have a vision for my newly created company that includes long term support, proper codesigning and packaging and full testing of the plugins, both the actual binaries and via code reviews by a professional coder. Plus demo's of the plugin so potential users can decide for themselves if the plugin is worth their time and money.

    I started because I needed various plugins to help with mundane tasks in production, found HISE and enjoyed building my own plugins, (at first without using AI at all). But now I truly believe that the plugins i have lined up will be genuinely useful, fun to use, sometimes educational, sometimes tongue in cheek, and sometimes quite niche or intriguing. And I'd like to be in it for the long haul, being a solo plugin dev making useful plugins and offering full post release support.

    I understand people's objections to plugins built with the help of AI, especially if the creator doesn't have much, or any script coding or plugin development experience. But I do believe that the intentions of the developer, how they use AI, and whether they spend the time to check their plugin and the code in various ways are of importance. Hopefully my plugins will be useful, enjoyable to use and most importantly safe and secure, if not, I'll do whatever is necessary for them to be so.

  • How to Crop button bounding boxes

    General Questions
    24
    0 Votes
    24 Posts
    186 Views
    ulrikU

    @Jeetender This is a simple Laf version

    HiseSnippet 2193.3oc6Y80aabbDeOIcNlrwMwot.8ohEJEETxTL7zerchaQn9GSXijLgnrhCrDTWd2Rxs73sGt6njXcDPereExa8SPeuuEf1OGE8iP+.D.2Y18NdGknjkYiMpcMePP6Lyt6LyNyuY18pGHs4ggx.hQ98F3yIFuuYiAdQcVuCS3QpsAw3Vl62eaVTf3zsXsHqMvmEFxcHFFS+EnHF4lgn98u+70XtLOadJIBYeovluknmHJkZ8Jekv0sJygumnWFoWtRMao25RWYePcl1rLwmY2k0luCCEaJSxWxB6PLl2z1YY6ksuWyksXrV22p483Mef08s3OvdEmO01lYuRSaqkVhQLtwlNhHYPiHVDOjXLyZRmAM5HOwSuA6KBEMc43.KRCXm0jqJccPSDoRVuiv0odheJjPLLqm50lV60ti41BGwP5oduOTwflNirNPioFU8ldD0yJq5UNi5MFUxHiJMiVktsYC6.geTJGTe9Il07h3AsXv4TVUQKKYp+wLlqKAI7hJ0i0kWM.FLbFEtW4xEoKWt7bOLed3rJLhV0UxhDds2S3xWl9aoIStMOZcYOeoGLnvriH0rvr0S1k0JyTrC3faXKoMycKor6pdNU4b2BfzfbkB3sEgfdTsumcjP5UXVm.1I5.y5bV2s4.yYKRakvucQpr4eXt7OKet1kBQ0ACrJ.zJ0rsd.rz.uVPz3tx9dvQ9tb6HlWaWtRLFnPEoKhRkO2wr.ZO1oMbkQgfRCabmR1bg6PIe5RGR+DpZXHucOvhZH9ib5cQsnjOywArejxbnySsb1bzwBK1vkXwC+jEenlYHrQwrtxkKV7NYWlkNToxsjAzBBfQ4GREzeihuW+dPvomG2MDHd26NW9bfCRsD.qKZcJ6wG7ugOUbHcdZm4.iD0Mzq.6gdSB0aRHrIIqBLRs5pk+Bm.hHduzyfbW1ovS0tn4EfcWvZdwbEACcAZ37nFTL1AVToOKbN+xgEoVp09LsdJZoOafyv5Jyo7gzu8aoiPx5vgJL5PPytg9XP4PBP0qvnqxXbJYCUFNUvd3ERVvhTHMJIXJwALpCJheZzj6fR184oubNpyxeFFcNR5JpXWHoDxHm6gIoZTo2NxH9i7Jnx1xeVd54Y0p0X4go9ARWWdvXYi0GBtpIV.h1ZhF1wL297gBBXfiBrZd4.qYw8s0HQYDT5UySD8Het2kUMfDCegfvwZEHZjBB9mFCA2vU3vCHB.o88L+JOYSKhRgiq886WZoOtB4w01fEwRVFXEgcwmGDIPCvXC9wPkTMxdNyM3gcij9vFMDjEpbGEWJRuoYODUa8GXNx4J4zgkd+ScqLHsNbsJwJPRcjyAxRRfOgobib49nmiSJMgFo96964OG0EQxDhhJQYnS8KMLeVdJc1gdyZNy9YzYaH546xoXyEVyVDEnFDyeJvZAK0Pn5rq7juVFzMDZPfCLZwbC4JdMzPkawcvPaf0xkJqX7X+M31rAXDEPsbL0MfC5wQ+wg7FfRaySvJGcS5xOoJyFhu.xVwSodZFEPcwXpXnz1ZrhLxFupJ6hiq8SApTphIkZA+8v7mQNQ3D0I6wRGtncmzFo9W9URQIzt2eP6eyDTbqWXj3kDFToekdBGGWdcYn.y5x1VGTH1GszXZ+ku669aedurMC9MeO.AkNbsJg8a0R.TLMoNqQ5IchiisEM4tDzNfl0LUcT5mFOnT7LwCPGgAPyfPPHxKVdxDmCrRFi+6CdqMGn7+WkC7bs+8hMDCshKc56xhFs+bzIGy.ixy1TL13qGD8OH6sbNeS6yb8ZZ+puSw0UcusYcQjcmwquSMF8Epm7pVeiuBzsL2rUKnwjTkcFypO4Uz8cl9h9q7I47OQs4ue7PZ0mXMta5X7mMSanvOfCHK78j0cYCJDxvrucAcrHsoqztqps8KzERLN0ZnDEriSRljlUtw01qXckdEBzdHBsowp.r1cfdwGIEFnYLEVfPOtLNFiQZv8bTCdN7KloEN1HloUByz1cH6viNAAfvVVh+ehwMQe+O2Dv77g.T9QgJusGh2uOOHTUG48LALlRkIqhXXH3sHNVFNcTzpKcG32Q5IrQRZIRrgU6A8.GkXHoIBqkbPkXSeIKbOlvEyKZzOD5fy4QdMf0Q8BEPrnwNphP2PihMnNCAZtsI1CHD.yCJYOLPd71SZPEdbnejhwKItSIPTZkCrodpBVSYBSG4qRpRptEmgkz9m9983HHydJczcsv8QtPe4j808RBNjIoGxrox2b3a.oJ.8EouATJAqq3MffxZbHCJKgudTD7uoxXdknZdGCJIbpyBNO30z+HkaXLy0FgEMI5aLUD9HSkK+MIEVER7liB+gl0Y+uP.wqCz8qAVv45H+R.CT2o8cfAuCL3cfAuM.F7yR5we09NB4VRrqBk+3NZJTjDE6dlGb4MH7W+g+408iD4es+HQMF3Yus98DF5yUWRZu.lcWvGkcqP0bSOF3ucxJ+tRYD9NkY+HUMT2B.N0BhfkO6hrKGPnB4iPqJzYotEvmYt4mcPcl6B5qQDdvmVhBphOENebOXKlmf0kyvQdNgzER4Q+0zp8i5Gvo65s1AaDzu2Qn5FdvVM1qQ0cOZynN7.Ny8ngrNZwirrVYs5aez5eboSXGSTuAi9bV89K5+0EDUYGYIromSxvyiqNy0CW8E7Uxl4U0WI60b99+suOvONeTubI5nt36lPQRWHIbHpeKVe2nDpilAtszSlbaprAw.xQ617fr59XMnUihfDoTJ2oxtbWNKLS1xupxVvUlXAmOO7kvWX8R+ANG640uvTqtTD1f91w65L8aZuqyaNk3dcrG8X1Axir0OBDFKeSEEvt8TELxYtMNlN5GER8qGfJdjs8nK0El3hS5DWZRm3xS5DWYRm38lzId+IchO3EOQrn0p8ij8zorDx102T8.LFFCaxvXZx+gHAGLe
  • Where's Christoph?

    General Questions
    11
    5 Votes
    11 Posts
    279 Views
    resonantR

    @dannytaurus said in Where's Christoph?:

    Whatever happens with HISE now might be too little, too late.

    Why?

  • Update your site's PHP today

    General Questions
    1
    3 Votes
    1 Posts
    36 Views
    No one has replied
  • EMPIRE VST // Create Audio Plugins Without Coding \\

    General Questions
    2
    1 Votes
    2 Posts
    250 Views
    tsempireT

    Capture d’écran 21-10-2026 11.33.44.png

    Empire VST v3.5 is ready! 🚀

    Create your own instrument and effect plugins without writing a single line of code.

    Have any questions? Feel free to DM me!

    TS EMPIRE 🔥

  • HISE Activate

    Newbie League
    3
    0 Votes
    3 Posts
    61 Views
    Dominik MayerD

    Hey @jimbo

    We are currently in a big refactor and refresh of the HISE Activate service.

    It's up and running solidly, but in the future will have much better onboarding, Product creation and smooth embedding in your HISE project.

    If you want i can send you the current unlocker_demo (which is the scripts + UI that connects the plugin to the Activation server) which still works with the current setup. But if you have a few weeks to spare I think i would wait for this update. (can't promise exact ETA, though ;)

    All best
    Dominik

  • 1 Votes
    6 Posts
    258 Views
    S

    Thanks, that’s really useful. 10 hours is a lot. Which part of those steps would you most want to skip? And if someone made the plugin capture and sync part for you, would that be worth paying for, or would you rather keep control of it?

  • Payment providers compared

    General Questions
    20
    6 Votes
    20 Posts
    2k Views
    soundsyncS

    Quick follow-up on the documentation gaps raised earlier: we’ve expanded SoundSync’s public pages so the features, fees, and commercial policies are easier to find.

    Product migration is now supported. You can bring a catalog from another platform using public store/product pages or a supported spreadsheet/JSON export. Imports become drafts for review before publishing. Customer accounts and existing recurring payments are separate from catalog migration. Migration details

    Security and integrations have expanded too. We support authenticator-based two-factor authentication, recovery codes, and team accounts with role and product-specific access. HISE developers have both HISEScript and native C++ integration paths, alongside the JUCE package. The API documentation now covers substantially more of the platform, including licensing, refunds, subscriptions, and partner integrations.
    Account security · Developer documentation

    We’ve also expanded the Website Builder and branding tools, including root-domain support and SoundSync-provided SSL, plus native affiliate and collaborator programs alongside reseller integrations.

    The commercial details are now explicit: Stripe and PayPal checkout, USD-only pricing, and one 10% SoundSync fee covering ordinary payment processing on SoundSync-managed checkout. Developer, affiliate, and collaborator payouts follow the same schedule: the 1st and 15th, after the minimum 14-day hold.

    The updated pages also explain Merchant of Record responsibilities, tax handling, refunds, disputes, and payout eligibility.
    Pricing · Trust Center · Payout policy

    Thanks again for pointing out what was missing. That feedback helped us make the information much clearer.

  • Enable Specific Sampler for Synth.playNote()

    Solved General Questions
    3
    0 Votes
    3 Posts
    171 Views
    O

    Thank you for the help @David-Healey ! This worked perfectly.

    I would like to include a few additional notes. There is a good bit of information that needed to be passed to each sampler. The interface relayed this information to controls in the MIDI Processors via interface control callbacks in the following format:
    scriptProcessor.setAttribute(controlIdx, value);

    In the onNoteOn block, Message.ignoreEvent(true) and Message.makeArtificial() were called. The note IDs produced by the Synth.playNote() command were stored in an array that was referenced when turning off the notes with Synth.noteOffByEventId() in the onNoteOff block.

  • 0 Votes
    1 Posts
    109 Views
    No one has replied
  • 0 Votes
    1 Posts
    67 Views
    No one has replied
  • Overview, intro videos and AI....

    General Questions
    3
    1 Votes
    3 Posts
    196 Views
    David HealeyD

    Not something I've explored for demo videos but might be something Claude Design can help with.

  • 1 Votes
    9 Posts
    1k Views
    J

    @dannytaurus hey thanks for the updated fix! You are right the knob movements weren't being recorded with mine. I haven't got around to integrating your fixed version yet but appreciate you sharing it.
    @AxiomCrux this is my first HISE plugin so not sure when the issue appeared with Ableton, and I would look at that other PR if you want knob movements recorded - my proposed fix indeed broke that.

  • Problems with SAMPLE_DIALOG_SHOW_INSTALL etc.

    General Questions
    5
    0 Votes
    5 Posts
    190 Views
    LindonL

    @David-Healey - well that seems to work so thanks again.

  • Moonbase

    General Questions
    41
    0 Votes
    41 Posts
    9k Views
    D

    Tobias just informed me that their newer C++ module is indeed JUCE 6 compatible: https://github.com/Moonbase-sh/moonbase-cpp

    Just swapped out my self-built solution with the C++ module with the help of Opus 5.5 - works like a charm! Nevertheless looking forward to see a official integration with HISE in the future :)

  • Vibe Coding Custom Nodes

    ScriptNode
    7
    0 Votes
    7 Posts
    668 Views
    griffinboyG

    @scottmire said in Vibe Coding Custom Nodes:

    Now, I'm trying to do as much as I can on my own without bothering too many people

    Feel free to bother me, I could talk about DSP all day. It's already the thing I do day and night.

  • 0 Votes
    17 Posts
    932 Views
    David HealeyD

    @duma That is the only way - compiling HISE and compiling plugins is the same process whether you use a precompiled build of HISE or not.

  • 2 Votes
    28 Posts
    2k Views
    C

    @cartemtune thanks folks! So Australia, New Zealand, and Japan seem to be the countries that I need to take a look at. I actually can easily unblock these countries on my store and set up custom tax rates on my store so I can at least collect the taxes, but I definitely need to do more research on how to remit them correctly. maybe after that then I'll start thinking about moving to an MOR if I need to. I'm just already so cozy here lol migrating platforms is so much work :')

  • macOS Golden Gate! Compatibility Issues?

    General Questions
    17
    0 Votes
    17 Posts
    1k Views
    ILIAMI

    @dannytaurus Thank you so much!

    Started the process and Whish me LUCK :)

  • container.repitch failing to compile DLL

    ScriptNode
    5
    0 Votes
    5 Posts
    358 Views
    MorsM

    @resonant Yes sir im using A1, A2 isn't working for me at all it just crashes everytime when i try to load it, apparently its something to do with the top level architecture of A2 being SlimmableContainer which HISE isn't liking and A1 being top level WaveNet which works fine! Any ideas if im doing something wrong there?