Generative Art made with Processing and Processing.py
Note: To run the .pyde
Python Processing scripts you need the Processing IDE with Python mode enabled. This will get you started. The default installation location of Processing has a dir titled libraries/site-packages
where any further Python scripts/imports live. Be sure to copy/paste this repo's libraries/site-packages
files into that dir on your system.
Circles (source)
This is an animated derivative of Aaron Penne's recreation of Paul Rickards' "Stack of Circles".
The inner lines are increasing and decreasing over time.
Crisscrossed Geometry (source)
Circle Interference (source)
8 Dots (source)
MIDIBus Circles (source)
Since the MIDIBus Library is a very useful tool, that opens a lot of possibilities for generative art collaborating with music (i.e. through MIDI-Information) I attemped to make myself comfortable with using the library in Processing.py. Since I couldn't find a lot of ressources for all the different Processing sound libraries and how they translate to Python I want to provide a good starting point for anyone else who wants to explore MIDIBus in Processing.Py
This script receives MIDI Information from a MIDI-Keyboard, takes the pitch and velocity information and creates a circle with its position and radius connected to the pitch and velocity