Anyone here using ChatGPT to assist with scripting or instrument design?
-
Hi everyone,
Just curious – has anyone here been using ChatGPT (or chatgpt français, if you're working in French) to assist with HISE scripting or audio plugin development?
I’ve been experimenting a bit lately, asking ChatGPT to:
Explain tricky scripting logic in plain English.
Help brainstorm names or concepts for instrument patches.
Optimize repetitive code blocks within HISE.
Even simulate how different FX chains would behave in theory.
Of course, it’s no replacement for proper knowledge of HISE and C++, but it definitely speeds up small tasks.
Curious to hear how others are using AI tools in their workflow – or if you think it's more of a distraction than a help?
-
@kakasi63 If anyone’s curious, ChatGPT (especially in chatgpt français mode) is surprisingly helpful with small syntax corrections and naming suggestions for UI widgets. Not perfect, but a decent sidekick.
-
@kakasi63 I think you're using it in the right way. You don't want to ask AI to generate fresh / new script for you. But it can certainly be worth a try if stuck. You just never know if it's going to create a problem fro you further down the line. I'll use it for things I know are closely based on JS, as it can code well for that. I've also used it for CSS styling and a lot of back end scripting for my website.
I think it's a nice idea to use it for conceptualisation, as you are. I hadn't thought of that!
-
@DanH I think this might be a spam post (new user with a link) but the content is somewhat related to the forum instead of the usual Path of Exile bullshit so I left it in.
I‘m on and off with AI stuff I occasionally use it to write c++ code but end up rewriting every line because it‘s bullshit. The only exception is when asking it how to use the standard containers from the STL library - I‘m so JUCEpilled that I always struggle whenever I need something like a std::map and there it can basically copy the c++ guideline docs with minor adaptations.
As for usage with HISE there are just too few examples / docs for it to be precise - I tried feeding a local LLM with some RAG files extracted from the docs so it got the syntax right but then it falls apart at anything that is not a trivial task.
-
I mainly use it for checking algorithm logic.
"I want to achieve X - how would I do that?"
And then I reverse engineer what it feeds me. More or less a way to combat my terrible calculus and algebra skills
-
@Christoph-Hart he got me with the chatgpt français
-
@Christoph-Hart someone recently released a framework for adding your own data, training on it and adding it to an LLM, which is much better than RAG which is very dependent on context size/accuracy performance, currently the leader here is Gemini but it's only benchmarked on recall (like recalling stuff from a book).
I'll see if I can find it.
But ultimately for this to be super useful, HISE would need to be completely scriptable, and then an agentic tool with Context7 might be able to get you some results.
Currently there's just no way around learning HISE.