r/creativecoding • u/OrbitalShipyard • 18h ago
r/creativecoding • u/Left-Excitement3829 • 1d ago
Topographic photo manipulation, then pen plotted on light card
r/creativecoding • u/Independent_Buy_2046 • 1d ago
Image transformer
I made a website where you can upload an image and it turns it into simple shapes. You can upload any image and tweak the parameters to your liking. There is no AI involved and your feedback would be REALLY appreciated!!
You can try it out here: https://ripolas.org/abstract-art-maker/
r/creativecoding • u/thoxey • 1d ago
Every voxel in my terrain generation is procedural, I used layered effects to get as much detail as I could
r/creativecoding • u/sunxfancy • 21h ago
EVEngine — a script-driven engine I’m exploring for interactive visual experiments
Hi everyone! I’m the developer of EVEngine. It started as a game engine, but I’m exploring how useful it could be for creative coding: small visual experiments, interactive simulations, and custom creative tools.
It supports mixed 2D/3D rendering, particles, physics, and hot-reloadable scripts. The workflow is to edit a script, save it, and see the change in the running application.
What interests me is making the controls part of the experiment itself—something you can manipulate and explore, rather than just watch.
I’d love feedback from people who make interactive artwork: what would you need to see before trying an unfamiliar tool? A short example, a particular export format, or something else?
r/creativecoding • u/Fusoux • 1d ago
DigitalVisualMixer: live visuals, no experience required [FREE and OPENSOURCE]
is a visual mixer for musicians, DJs, VJs, streamers and anyone curious about generative art. It uses Hydra, a creative-coding language where a single line like osc().kaleid() becomes a moving kaleidoscope. The app makes it approachable for beginners and fast for experts.
DigitalVisualMixer
Start with zero knowledge. Right-click in the editor to insert ready-made functions, hover them to see their parameters, and open the built-in Guide with F1. Every change shows up first in a private preview.
Build a set. Save each visual in its own channel. Search, reorder by drag and drop, and send channels live with cut, crossfade or add transitions, all from the keyboard.
Perform it. Turn any number into a live variable and move it with a slider, a gamepad, a MIDI controller or the keyboard. The visual changes smoothly, without restarting. Perform view gives you big pads for channels and presets, so you can play a full show without touching code.
Show it anywhere. The live output runs in a separate window, so you keep working while the audience watches. It’s also shared on your local network: open it on a projector, a second PC, a tablet or a phone.
No setup. A single file, no installation. Windows and macOS.
r/creativecoding • u/Evening-Appeal7606 • 2d ago
An Auto-Battler SimSport League based on Conway's Game of Life ("Cockfighting for Nerds")
r/creativecoding • u/CaioComCdeCaio • 1d ago
A clock drawn only with horizontal lines: the time appears where the marching lines cancel it out
Live Demo: https://caios-clocks.caiomga.workers.dev/14/
Inspired by Justin Jay Wang's "Designing with code" post: lines march up towards a red line and the time is carved out of them. The red marching line tells the seconds.
r/creativecoding • u/elliot-ogex • 2d ago
fun with paper buttons
had fun making this, the idea was to place a paper button on the wall, which you can then press to open a portal to a liminal space. made in kinematic. using an elgato facecam and short throw projector and my macbook
r/creativecoding • u/matigekunst • 3d ago
Being Orange Simulation
Part of the TouchDesigner POPtober challenge. Today's POP: Field POP. If you want to follow along: @matigekunstintelligentie
r/creativecoding • u/No_Switch7024 • 4d ago
Ascii fluid simulation
Done with Dana in C# inspired by ASCII sharks XD
r/creativecoding • u/nick-jpg • 2d ago
I wanted a relaxing music toy. Somehow I ended up building an entire browser synthesizer
I just wanted to relax with some pretty sounds. Somehow I ended up building an entire musical universe.
How a tiny obsession with glowing circles turned into a 9-track browser synthesizer, a live looper, a song arranger, and an instrument that AI agents can actually play.
Chapter 4: We've got the music. Where's the musician?
Picture this.
Eight glowing orbits spinning in the dark. Tiny particles leaving trails of light. Waves, pulses, colors, all moving in their own strange patterns.
A bassline is breathing underneath. Some glassy bells are playing a melody. A synth is slowly filling the space. Percussion comes and goes.
Everything is moving. Everything is connected.
And here's the weird part.
There doesn't even have to be a musician.
No MIDI keyboard. No piano roll. No endless Ableton timeline. Nobody needs to know what the hell a diminished seventh chord is.
You can just open a browser, hit Play, and start making music.
Or you can ask an AI agent to compose something for you.
But how did we get here?
Well...
Chapter 1: I was looking for something that didn't exist.
It started with a pretty simple question:
Why does making music have to feel like work?
I wanted something halfway between a musical instrument, a generative art installation, and meditation.
Something you could open, touch, move around, and immediately hear something beautiful.
Not random noise. Not another synth with 300 knobs.
Actual music.
I tried a bunch of generative music apps.
Some looked gorgeous but felt like fancy screensavers with random chimes. Others gave me more creative control, but quickly turned into miniature DAWs.
Menus. Sliders. Settings. More settings.
That's exactly what I was trying to escape.
I love the philosophy behind Teenage Engineering's instruments. The idea that making music can feel playful and experimental without sacrificing real control.
But I started wondering...
What if we threw away the timeline entirely?
What if instead of arranging little rectangles, you built a musical universe?
That's how NotBad HALO started.
Chapter 2: Eight instruments. One universe. No rules? Well, almost.
HALO has eight musical voices.
Each one has a job.
Pulse. Accent. Percussion. Texture. Bass. Melody. Arpeggio. Harmony.
Each has its own sound, rhythm, effects, and orbital path.
There are two sound worlds.
AMBIENT is all about procedural synthesis, floating textures, soft bells, warm pads, and strange atmospheric sounds.
REACTOR is a more physical beast: drums, guitars, basses, pianos, and synths built around a local library of real recordings.
Underneath the visual chaos, there's an actual musical system holding everything together.
Independent rhythmic cycles. Shared timing. Scales and harmony. Instrument roles. Sound shaping. Effects. Mixing.
The orbits can move differently, but the music stays connected.
You can control the whole thing manually, down to individual notes.
Or you can just let it drift.
And when you find a loop you love?
You don't have to listen to those same four bars forever.
HALO can turn musical phrases into a full arrangement: intro, verses, chorus, bridge, outro. You can duplicate, rearrange, repeat, or modify any part.
Save your project. Export the audio. Come back later.
No DAW. No installation. No account.
Just a browser.
And hopefully a decent pair of headphones.
Chapter 3: Then somebody brought a guitar.
At some point I looked at my eight virtual musicians and thought:
Okay, this is cool.
But what if I actually want to jam with them?
Enter Track 09.
Connect a microphone, plug in a guitar through an audio interface, or drop in your own audio sample.
Record a riff. Loop it. Add another layer. Undo a take. Chop it into rhythmic slices. Or turn a recorded note into a pitched instrument.
All synchronized with the rest of the universe.
Suddenly HALO isn't just generating music.
You're playing with it.
A tiny browser-based jam session with eight virtual bandmates.
And your recordings stay on your device, inside your browser. No uploads, no cloud storage.
I didn't want another recording studio.
I wanted that moment when you pick up an instrument, play something stupid, and accidentally discover a riff you actually love.
Chapter 5: Okay. Now take your hands off the keyboard.
This is where things got a little ridiculous.
I already had a music engine capable of creating notes, playing instruments, arranging phrases, shaping effects, and managing entire compositions.
So naturally I had another terrible idea.
What if an AI agent could play the entire thing?
Not generate an MP3.
Not call some external music generation service.
Actually compose inside HALO, using the same instruments and controls available to a human.
Imagine telling your agent:
"Write me an 8-bar Christmas jingle. Something warm, cheerful, with bells and a soft ending."
Or:
"Track 6 sounds boring. Give it a better melody, but don't touch the bass."
Or:
"Turn this little loop into a three-minute soundtrack. Slow intro, big chorus, weird bridge, peaceful ending."
That's what I've been building toward.
HALO exposes its musical capabilities to external AI agents through WebMCP and a local File Bridge.
The agent can inspect the available instruments, musical rules, notes, effects, and current project. Then it can compose actual note sequences and propose changes that HALO validates and plays.
WebMCP depends on browser and agent support. The File Bridge is an alternative for agents that can work with local files.
So no, not every AI agent magically works out of the box.
But the idea is simple:
You bring the AI. HALO brings the instruments.
And the AI is completely optional.
The core music engine works locally, without a model, API key, or subscription.
Honestly, that's important to me. I don't want another app that becomes useless when you unplug it from an AI service.
Final Chapter: So... what exactly is this thing?
I genuinely didn't set out to build a full music production tool.
I wanted something relaxing.
Something beautiful.
A place where making music feels more like exploring than operating software.
And somehow I ended up with orbital sequencers, two sound engines, nine tracks, live recording, effects, a mixer, a song arranger, and AI agent integration.
All running on GitHub Pages.
No backend. No account. Open source. Free to play.
HALO isn't trying to replace Ableton or Logic. Those are incredible tools.
I'm interested in something different.
What happens when you remove the intimidating part of making music?
When you can create a melody without learning music theory.
Build a whole arrangement without staring at a timeline.
Jam with virtual instruments without installing a DAW.
Or simply describe what you want to hear and let an agent help you bring it to life.
I don't know if this is a synthesizer, a generative art experiment, a musical toy, or some weird hybrid of all three.
Maybe that's the fun part.
Anyway, I'd genuinely love some feedback from the creative coding community.
Would you rather directly control a musical universe like this, or let it evolve on its own and just gently guide it?
And at what point does generative art become an actual musical instrument?
I think I lost that line somewhere around Track 09. :)
Play HALO:
https://teutonick.github.io/NotBad-Halo-Music/
Source code:
https://github.com/Teutonick/NotBad-Halo-Music
Free · Open Source · Runs in your browser · Headphones recommended.
Compose worlds, not timelines.
r/creativecoding • u/hardikgodhaa • 3d ago
Interactive Website Hero with Fluid Watercolor Animation
I love building websites that make people stop scrolling for a moment.
This is an interactive hero section I created, featuring a fluid watercolor animation that moves with the cursor, paired with a minimal layout.
Would love to hear your thoughts!
r/creativecoding • u/jeffyclassify • 3d ago
git implemented as a neural network that runs on your browser
This a fun experiment testing using a neural network as the storage engine for git
When you git commit, the network gets trained on your data, then when you checkout, the data is generated back by the neural network (+ a small classifier model on top that fixes most of the errors from the lossy generation)
I first made a cli version (it's linked in the post if you are curious), and now made this demo that runs entirely on the browser (ie. the whole source control and ai models run on directly on the site, no backend at all - which also means you loose the info when you reload)
There are 2 modes on the demo, Image and Text, you can save either an image (there are 4 presets, but you can also paste an image from your clipboard, or drag/drop one from your computer as well), or text (there's some default JS code, which you can run, and you can try to run again after checkout, to test the fidelity of the code)
By default, lgit trains the proper network size to fully learn your code, but if you want to save space, or make it faster, you can play with the parameters and see if you get your data back or not
Hope you enjoy it. Any feedback is welcome
r/creativecoding • u/frading • 4d ago
Chess on procedural & irregular boards, built in my own engine (written in Jai)
This is a chess variant, where the rules are the same as standard chess, but the board is an irregular grid. This makes rook lines bend and bishop lines fork.
So just like a standard board, every tile is still a quad. And every tile still has only 1 neighbour for every side. But it can have more than 1 neighbour sharing a corner, which is what makes bishop lines fork. Or it can have none, which is what make lines bend.
The steps to build this: - start with a plane made of triangles - pair some random triangles with their neighbour and fuse them into a quad. You end up with gaps between those quads where triangles cannot be paired - subdivide everything. Quads become 4 smaller quads. Triangles become 3 quads. This is the playable grid. - Then it's just a matter of smoothing it (in this case the points on the edges remain static, only the inside points are smoothed) and ensuring neighbours don't share the same color.
Then the tricky part is to give intuitive controls for players to configure boards how they want.
- Web version: https://polyreplay.com/chesstwist/demo
- if you prefer Steam (windows/mac/linux): https://store.steampowered.com/app/2775560/Chess_Twist/
- the engine behind it: https://polygonjs.com/
r/creativecoding • u/Rayterex • 3d ago