Use an IDE to code objects

Hey everyone,

In the past, I’ve coded my own objects in the text editor inside the patcher, but that proved to be tedious.

My questions for you all are:

  • How do you develop your axo objects?
  • Do you use an IDE?
  • Can you write your code inside an IDE and then push it into the device?

Thanks for your input.

Happy new year!

Hey, good point. I agree that the internal object editor is tedious. Good for a few quick changes but a pain to use otherwise.

I have tried to add as many supported tools as I could to the object editor (very limited autocomplete via ctrl + enter, only for inlet, outlet, parameter, display and argument names IIRC)

The bracket open and close animation was really annoying as I could never see where the cursor was. Changed in v1.1.0

There is no find and replace (though apparently available as a feature), even the syntax coloring is limited.

How I use an IDE: I open my library folder in VSCode and work on my objects from there. Tedious and error-prone in a different kind of way.

Sometimes I just copy the Local Data, Init Code and *-rate Code inside a new tab in VSCode and copy-paste back and forth between there and the object tabs.

If anyone has an idea or knows of any Java tool that can improve the object editor inside the Patcher, let me know!

Or even better, if there is some external editor tool that can be configured to create or edit Axoloti-style XML.

Hey @Ksoloti,

I opened this thread because I expected everyone else to be doing something I didn’t know about, but if you are using the built-in editor yourself, I might just need to get used to it.

I’ll post an update if I get to explore other alternatives.

Thanks for the help!

1 Like

Does anyone here know how to create a VSCode extension? Would be cool to have some sort of Ksoloti plugin or at least syntax highlighting

A bit of a different realm but I copy paste the whole xml into cursor (an AI coding tool) and edit/prompt there. The I paste the whole xml back into axoloti. Usally I go back and forth

1 Like