What I need to learn for Processing is the language, how to make visual stuff and how to track the mouse position. Luckily upon opening the program, I can learn all these things quickly. I used the tutorial on the Processing website on top of the example sketches to formalise what I’m learning because I haven’t coded in java before.

Here’s the first version of the visual part of my project.

With an ellipse around the mouse to better understand what is being affected by the mouse

I’ve tried to implement toggling of the circles if the mouse is in the area of the circles and is pressed, but it’s not working at all

The circles now toggle and I’ve gotten rid of some bloat from the sketch; however, I can’t seem to solve the problem of how the circles change to the next ellipse’s colour, but I have a feeling that I would have to make each circle its own unique object(using the class keyword maybe?).

Now that I have a working GUI, I think I can leave this section to learn about OSC and how I’m going to implement it into pure data.