While others followed the official Genuary prompts, I decided to explore my own backlog of ideas through creative coding.
Instead of following daily prompts, I challenged myself to explore concepts I'd been curious about: audio reactivity, video transformations, and interactive systems. What started as clearing out my idea backlog turned into 25 different interactive experiments.
Used ML5 gesture recognition to manipulate video elements with hand movements.
Applied hand gestures to control flocking patterns optimized with quad trees.
Created paths using Perlin noise, displaying a new word from "I love making things" on each click.

A 2D simulation of bubble physics, though it didn't quite match my expectations.
A 2D simulation of bubble physics, though it didn't quite match my expectations.

Implemented pinch gestures to select and trigger sounds in a sequencer.
Built a video sequencer that generates visuals in response to audio input.
Finally implemented performance improvements for my flocking systems.
Pushed my boids alignment algorithms beyond regular flocking behaviors.
Created digital marble prints when ellipses collide, embracing beautiful mistakes.

Created digital marble prints when ellipses collide, embracing beautiful mistakes.
Developed scrolling Mondrian-style textures that split into more complex patterns on mouse hover.
Animated "Things I love making" transforming into "I love making things" with words exiting and entering the frame.
Built a system where typed alphabets fall through animated noise fields, creating music as they descend.
Created a stream of text with letters that rotate based on mouse interaction.
Used streams of text characters to display camera input, creating a typography-based image.

Developed a text stream that responds to mouse position, pushing the words "I love making things" away.
Explored recursive framing techniques for a potential web installation.
Manipulated typography to mimic the aesthetic of embroidered text.

Crafted a variation of boids that resemble smoke trails from incense sticks.

Crafted a variation of boids that resemble smoke trails from incense sticks.
Programmed boids that merge to form white light while raytracing along digit-shaped walls.
Created flocking systems that align to display the current time. A variation of this is on my home page of my website
Transformed video input into real-time character-based art.
Extended yesterday's sketch by adding plex structures to the boid system.
Developed an algorithm to mimic the vein structures found in trees and leaves.
What's Next
I'm considering turning some of these experiments into larger projects and am open to collaborations. All of these experiments exist for one simple reason: I love making things.
I've also built a documentation website showcasing all 25 experiments with live demos, source code access, and technical explanations.
Because making things is worth it.
Comments
Post a Comment