A friend was telling me how he was using AI professionally for coding that would have taken days previously. It can do user documentation and everything. He’s not a music person but I described the concept of Cubase midi remote control and the scripts people are making. I asked if he thought AI could do it and he thought probably yes. Has anyone here tried it?
Seems to me it could be very cool. Once a working query is formulated for one device it could serve as a template for other devices or quickly enable Individual customisations.
I don’t know much about it but guess you’d feed it the API, the device controls and some kind of desired mapping table. My friend said Claude was good for coding. It allows a limited number of free uses per day.
I got a Novation Launchkey that works pretty well out of the box but also an Akai MPK mini plus which I’d like to use as a mobile version of the Launchkey. I’d like to generate a script for it that copies the Launchkey as closely as the hardware allows and thought this might be a way.
Yes, it works. Nowadays, the LLMs are good enough to be able to write rather simple code, such as what a MIDI Remote is.
I would just go for some basic prompting (mention the language; make sure it follows the specification and examples strictly; deliver fully functional code; …), provide a link to the MIDI Remote API documentation, specification of the hardware, and provide a detailed specification of what you want to achieve.
Don’t expect 100% working result for the 1st try. If any error appears, just paste it back into the AI to fix it.
Akai MPK Mini is already scripted by Steinberg (mk2 and mk3), plus I don’t see much of a difference in provided functionality with the Launchkey, which is again provided by Steinberg.
Generally speaking, IF you don’t aim for visual feedback to your controller and/or more complicated actions, the MIDI Remote surface creator UI inside of Cubase will do. Now, if you’re into this for having some fun as well, sure, give it a try
This is because you already have some basic understanding of coding. Not everyone does, and I saw examples in this forum, which I then corrected.
Thanks Martin. There’ll definitely be trial and error involved. The challenge for me will be to recognise the errors but there’s no harm in trying. But it helps to have a confirmation that it can work.
Thanks. This the mini “plus” 37 key model. Last time I looked there wasn’t a bundled script. There are shared scripts but I sometimes struggle to figure out what the mappings are. If it’s not too hard this way I can have it exactly how I want it. I’m sure you’re right about basic similarity. I’ve never really got into controllers before, not having the patience to map manually and being more guitar focussed.