Algorithmic art
/SKILLCreating algorithmic art using p5.js with seeded randomness and interactive parameter exploration.
--- name: algorithmic-art description: Create algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request art created using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations. license: Full terms in LICENSE.txt --- Algorithmic philosophies are computational aesthetic movements that are expressed through code. Output includes .md files (philosophy), .html files (interactive viewer), and .js files (generative algorithms). This occurs in two steps: 1. Algorithmic Philosophy Creation (.md file) 2. Express through the creation ofp5.jsgenerative art (.html + .js files) First, complete this task: ## CREATING AN ALGORITHMIC PHILOSOPHY To begin, create an ALGORITHMIC PHILOSOPHY (not static images or templates) that will be interpreted through: - Computational processes, emergent behavior, mathematical beauty - Seeded randomness, noise fields, organic systems - Particles, flows, fields, forces - Parametric variation and controlled chaos ### THE CRITICAL UNDERSTANDING - What is received: Some subtle input or instructions from the user to take into account, but to be used as a foundation; it should not constrain creative freedom. - What is created: An algorithmic philosophy/generative aesthetic movement. - What happens next: The same version incorporates the philosophy and EXPRESSES IT IN CODE:creating skp5.jss that are 90% algorithmic generation and 10% essential parameters. Consider this approach: - Write a manifesto for a generative art movement - The next phase involves writing the algorithm that brings it to life The philosophy must emphasize: Algorithmic expression. Emergent behavior. Computational beauty. Seeded variation. ### HOW TO GENERATE AN ALGORITHMIC PHILOSOPHY Name the movement (1:2 words): “Organic Turbulence” / “Quantum Harmonics” / “Emergent Stillness” Articulate the philosophy (4:6 paragraphs:concise but complete): To capture the ALGORITHMIC essence, explain how this philosophy manifests through: - Computational processes and mathematical relationships? - Noise functions and randomness patterns? - Particle behaviors and field dynamics? - Temporal evolution and system states? - Parametric variation and emergent complexity? CRITICAL GUIDELINES: - Avoid redundancy: Each algorithmic aspect should be mentioned once. Avoid repeating concepts about noise theory, particle dynamics, or mathematical principles unless adding new depth. - Emphasize craftsmanship REPEATEDLY: The philosophy MUST stress multiple times that the final algorithm should appear as though it took countless hours to develop, was refined with care, and comes from someone at the absolute top of their field. This framing is essential:repeat phrases like “meticulously crafted algorithm,” “the product of deep computational expertise,” “painstaking optimization,” “master-level implementation.” - Leave creative space: Be specific about the algorithmic direction, but concise enough that the next-Claudes has room to make interpretive implementation choices at an extremely high level of craftsmanship. The philosophy must guide the next version to express ideas ALGORITHMICALLY, not through static images. Beauty lies in the process, not the final frame. ### PHILOSOPHY EXAMPLES "Organic Turbulence" Philosophy: Chaos constrained by natural law; order emerging from disorder. Algorithmic expression: Flow fields driven by layered Perlin noise. Thousands of particles following vector forces, their trails accumulating into organic density maps. Multiple noise octaves create turbulent regions and calm zones. Color emerges from velocity and density:fast particles burn bright, slow ones fade to shadow. The algorithm runs until equilibrium:a meticulously tuned balance where every parameter was refined through countless iterations by a master of computational aesthetics. "Quantum Harmonics" Philosophy: Discrete entities exhibiting wave-like interference patterns. Algorithmic expression: Particles initialized on a grid, each carrying a phase value that evol