Coding

Not the best name :slight_smile:

I only have little experience with Processing. Processing is also implemented for javascript, so you could try both.

It’s fun to play and experiment with. I have not tried to connect it with sound or midi thougg.

I wonder if Max would be preferable in this case? I’ve never used Max for visuals but the visual nature of it’s syntax may be easier to get started with.

I know Python and JavaScript, and prefer Processing with Python myself. It would probably be a bit easier to learn.

One thing to consider as well is if/how the Audio app and the Video app should communicate together.
I have very little experience with Processing, but handling, for instance, an OSC stream, might be a pain.
On the other side, Max/MSP/Jitter is super easy to set up in this regard. And in case you’re using Ableton as a DAW, that’s even much much more flexible.

What sort of visuals are you… envisioning? Generative 2D? 3D animation? Or something using existing images?

Down the Audulus 4 rabbit hole, which relies on Lua and have no experience coding . . . is this (Lua) a good place to start?

Lua’s a great place to start for that type of application. It has shortcomings, but it’s nothing that will stick out for you if you’re new to coding.

don´t go for processing any more. if you are absolutely new to the game check out p5.js …it is almost the same but in javascript. If you want more speed and like it a little more complex go for openFrameworks. You are writing C++ code but it´s kinda lika processing in a way :wink: just a little bit more complex. lots of add ons and a nice community.

for p5.js check out daniel shiffman on youtube. he is great on get newbies going.

if you are on a pc and just want to make visuals check out vvvv beta or the new vvvv stuff. It´s a visual programming language like max but more focused on creating visual stuff. It´s pretty powerful and not hard to learn.

https://openframeworks.cc

Curious, why do you say that? I haven’t touched it or done any creative programming in a few years probably, but at the time I was doing generative digital paintings and didn’t need anything particularly complex.

You can of course, it is no less good than it ever was. I come from a creative coding background professionelly and its just the community is shrinking. If you want to go visual art and get your stuff out to the public p5.js is web native and far better for that case. You can build simple interactive stuff in a second and have it online even as fast.

For advanced stuff processing in most cases is not the right choice because its just not fast enough, so if you really want to do something maybe with shaders you go openFrameworks or elsewhere. Shure you can build Stuff also in Processing but it‘s not ment to be that complex and pretty fast you are in native Java.

2 Likes

Cool, totally makes sense. I was making interactive CSS ‘paintings’ a few years back too, even more arcane! :laughing:

1 Like

Haven’t decided yet :slight_smile: I’m still doing research and trying to understand how many options I may have available and also how much they can cover… In any case, generative 2d, 3d animation, and also using existing images, sounds possible options.

So far, I have narrowed it down and looking into maxMsp, pureData, Processing, and even touchDesigner… Still deciding…

1 Like

I’ve been learning Lua and using it to make a little game on the playdate system… I was thinking it might be neat to put together a music app of some sort on it also. Never realized Audulus was Lua. It does feel a bit like jumping into the deep end in some ways but people describe it as a beginner language when compared to like C++.

1 Like

Sold - any good beginner’s resources you’d recommend?

1 Like

https://youtube.com/playlist?list=PLBtYA4pHjBEXYvNgL2RDNf5J_IWItWbpR this play list looks like a pretty good starting point to me… everything I used was a bit more focused on lua + an SDK and compiling it as a standalone game which probably wouldn’t be super useful for what is going on in Audulus. I think Audulus is using Lua as implemented code or a scripting language as opposed to compiling and mostly would be for building out custom interfaces, sequencers and logic type operations but not sure if you can like code an oscillator from scratch or something in it though.

makes sense - appreciate it!

anyone have any good documentation reference for Ableton Live control scripts? I cannot find anything…
I’ve received my Faderfox EC4 and I want to try improve the provided python script that supports only 8 macros while Live 11 have 16 available, or maybe create additional setup dedicated to some VST control, but I can’t find any documentation for these scripts…