GenerativeArt
Generative Art made with Processing and Processing.py
Install / Use
/learn @MLK97/GenerativeArtREADME
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
node-connect
337.7kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
claude-opus-4-5-migration
83.3kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
frontend-design
83.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
model-usage
337.7kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
