CStichbury / GenerativeArt-2

Generative Art made with Processing and Processing.py

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GenerativeArt

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)

circles

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)

crisscrossed-geometry

Circle Interference (source)

8 Dots (source)

crisscrossed-geometry

MIDIBus Circles (source)

midibus circles

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

Noisy Quads (source)

noisy-quads

About

Generative Art made with Processing and Processing.py

License:GNU General Public License v3.0


Languages

Language:Python 100.0%