SkillAgentSearch skills...

GenerativeArt

Generative Art made with Processing and Processing.py

Install / Use

/learn @MLK97/GenerativeArt
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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)

<p align="center"><img src="https://github.com/MLK97/GenerativeArt/blob/master/Circles/images/circles-000014.jpg" alt="circles" width="90%"></p> <p>This is an animated derivative of <a href="https://github.com/aaronpenne/generative_art/">Aaron Penne's</a> recreation of <a href="https://twitter.com/paulrickards/status/1028651749555560448">Paul Rickards' "Stack of Circles"</a>. </br> The inner lines are increasing and decreasing over time.</p>

Crisscrossed Geometry (source)

<p align="center"><img src="https://github.com/MLK97/GenerativeArt/blob/master/Crisscrosed_Geometry/pictures/crisscrossed-geometry-000715.jpg" alt="crisscrossed-geometry" width="90%"></p>

Circle Interference (source)

<p align="center"><img src="https://github.com/MLK97/GenerativeArt/blob/master/Circle_Interference/images/Interference.gif" width="90%"></p>

8 Dots (source)

<p align="center"><img src="https://github.com/MLK97/GenerativeArt/blob/master/8_Dots/images/gif-000001.jpg" alt="crisscrossed-geometry" width="90%"></p>

MIDIBus Circles (source)

<p align="center"><img src="https://github.com/MLK97/GenerativeArt/blob/master/MIDIBus_Circles/pictures/MIDIBus-Circles.gif" alt="midibus circles" width="90%"></p> <p>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</p> <p>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</p>

Noisy Quads (source)

<p align="center"><img src="https://github.com/MLK97/GenerativeArt/blob/master/Noisy_Quads/pictures/noisy-quads.gif" alt="noisy-quads" width="90%"></p>

Related Skills

View on GitHub
GitHub Stars16
CategoryDevelopment
Updated3mo ago
Forks2

Languages

Python

Security Score

92/100

Audited on Dec 9, 2025

No findings