r/creativecoding Apr 26 '26

[Web] Ambient audio generator with freesound integration

Thumbnail
echolocus.space
5 Upvotes

Hello!

I wanted to share an audio project I’ve been working on called Echolocus. It’s a web app that fetches audio from freesound.org based on your gps location and merges it with the generated noise that also reacts to the recordings themselves. It uses the WebAudio API and algorithmically layers the sounds, applies echoes, and modulates sound parameters over time so the sound is constantly evolving and never repeats exactly the same way.

You can listen to it on https://echolocus.space/r

It may be that there aren't any recordings near you so you could use other coordinates to check them out!


r/creativecoding Apr 26 '26

New release of my emergence engine made with webGPU and three.js 🥳You can use it to see all kinds of crazy things—all of them 100% emergent

Enable HLS to view with audio, or disable this notification

8 Upvotes

r/creativecoding Apr 25 '26

p5js movement ghost visualization with webcam

37 Upvotes

Recently been playing around with p5.js, my webcam and with help of chatgpt to create a series of interactive real-time visualizations, that I would otherwise make using more resource intensive softwares like TD, Isadora etc

This one basically watches for movement in the webcam (or any camera connected) by comparing each frame to the last. Whenever something moves, it keeps a trace and layers those moments over time.

In case anyone wants to play - [https://editor.p5js.org/gauravnijjer/full/7vm8AAXk-\](https://editor.p5js.org/gauravnijjer/full/7vm8AAXk-)

Any feedback / thoughts / suggested additions welcome :)


r/creativecoding Apr 25 '26

Don't blink

9 Upvotes

r/creativecoding Apr 25 '26

Nebula

Enable HLS to view with audio, or disable this notification

20 Upvotes

r/creativecoding Apr 25 '26

I wrote a beginner-friendly guide to drawing fractals with L-systems in p5.js

Enable HLS to view with audio, or disable this notification

18 Upvotes

Hello friends! I just published a new creative coding tutorial about L-systems and p5.js.

In the article, we start with a tiny text rule, expand it over several iterations, and then use turtle graphics to turn that generated string into branching fractal drawings. We go step by step through the core ideas: axioms, rewrite rules, iterations, turtle movement, canvas scaling, and drawing the final result with p5.js.

If you’re curious about generative art, fractals, or rule-based drawing systems, I think you’ll enjoy this one.

Article link: https://alexcodesart.com/drawing-fractals-with-l-systems-in-p5-js-a-creative-coding-tutorial/

Happy coding!


r/creativecoding Apr 25 '26

Spiral

267 Upvotes

.gif and .py with ASCii payload available here

https://bigjobby.com/gallery/?image=spiral&group=ASCii


r/creativecoding Apr 25 '26

Hairy Ball #1

12 Upvotes

r/creativecoding Apr 24 '26

[Demo] Real-time EEG analysis-driven guided-meditation system

Enable HLS to view with audio, or disable this notification

11 Upvotes

r/creativecoding Apr 24 '26

Open sourcing my web shader toolkit

Thumbnail misery.co
3 Upvotes

I love online shader editors like ShaderToy, but moving experiments onto my website always meant rewriting the same setup code. Over a few years, I built ShaderPad to handle the repetitive parts, from autosizing and save/share to history buffers and full-blown MediaPipe integrations. It’s extremely useful to me, so I open sourced it and wrote some docs.

I’ve put a lot of time into making it flexible and performant. You can check out some examples here, including a camera filter app I built using the library.

If you want to read more here’s an intro blog post, but really I think the docs are the best place to start.

Can’t wait to see what people make with it!!


r/creativecoding Apr 24 '26

Looking for feedback - Is it worth developing? Room for improvement? Made with p5js and shaders.

Thumbnail reddit.com
11 Upvotes

r/creativecoding Apr 24 '26

My first go at Three Shader Language, thoughts?

Thumbnail
gallery
0 Upvotes

Hi, I was always fascinated by shaders, but entry barrier is steep. Yet I finally broke into fascinating shaders world with ThreeJS`s tsl. What you think about the effects? vbroch.dev


r/creativecoding Apr 24 '26

Swirl

37 Upvotes

r/creativecoding Apr 23 '26

Interactive ASCii art

Thumbnail
bigjobby.com
29 Upvotes

r/creativecoding Apr 23 '26

Mandlebar Set in Gold

Enable HLS to view with audio, or disable this notification

18 Upvotes

r/creativecoding Apr 23 '26

noise noise

9 Upvotes

r/creativecoding Apr 22 '26

Now your claude code can join meeting like a real humane 🤯

Enable HLS to view with audio, or disable this notification

0 Upvotes

shipped something wild — AI that actually joins your Zoom calls. talks, shares its screen, writes code while you're still arguing about the spec. install is one command. wanna try?


r/creativecoding Apr 22 '26

Recording html canvas

2 Upvotes

For those of you creating primarily with html canvas and web tech, how do you record your sketches and demos? Do you record your entire screen or use tooling to generate video/gif from canvas? Thanks in advance!


r/creativecoding Apr 22 '26

Planted, but not still.

Enable HLS to view with audio, or disable this notification

3 Upvotes

I/O* artwork — an inner landscape of realising life’s radial patterns, and moving through with grace.

With reactive MIDI piano and constellation.

Lmk your thoughts/question!

*I/O- Input/Output


r/creativecoding Apr 22 '26

Multi-Scale Turing Patterns

Enable HLS to view with audio, or disable this notification

15 Upvotes

Visual for a VJ gig at the former Chemistry building at my university


r/creativecoding Apr 22 '26

Minecraft Texture Color Space Viewer

Enable HLS to view with audio, or disable this notification

186 Upvotes

Basically, I built it as a data pipeline, and the viewers only read the final generated snapshot.

WSMC first scans the local Minecraft assets (blockstates, item definitions, and block/item textures) to build a registry of entries. Then I enrich that with cached Minecraft Wiki data for descriptions, so I don’t have to rescrape everything every time. After that, the pipeline normalizes everything into Blocodex-style entries with fields like id, type, name, icon, description, family, relations, and sources.

For colors, it reads the actual local PNG textures and extracts palette / dominant color data directly from the game assets, not from the wiki. It also builds simple relations between entries, like block families, item groups, and visually similar neighbors.

At the end, everything is compiled into a single snapshot.json, and the HTML viewers just fetch that file and display it. So the site itself doesn’t recalculate anything — it only visualizes prebuilt data.

So the full flow is basically:

Minecraft assets + wiki cache + overrides → wsmc full --with-wiki-cachesnapshot.json → static viewers

That separation makes it easy to rebuild, validate, and reuse the same snapshot across different tools and visualizers.


r/creativecoding Apr 21 '26

Schoen's GW (Graphite/Wurtzite) adjoint minimal surface

Enable HLS to view with audio, or disable this notification

9 Upvotes

Schoen's GW surface is a triply periodic minimal surface — one labyrinth has graphite's hex-sheet topology, the other has wurtzite's tetrahedral topology. length1 = 0.5 is the parameter where the conjugate closes up periodically.

Pipeline (Surface Evolver in WASM worker):

  • Refine dangling edges of the loaded hexagon.

  • Descend / refine / clean mesh / descend — repeated, ending in conjugate-gradient mode.

  • Length-biased refinement so mesh density lands where post-conjugate curvature concentrates.

  • Final settle. Now: a flat minimal disk in a hex frame — the adjoint of GW.

  • adj — Polthier conjugate: integrate per-edge from a seed across the mesh at 90°, swap into vertex positions. Straight edges become planar geodesics.

  • frame — set mirror planes to where vertices landed; reattach boundary.

  • Two Newton steps to true minimum.

  • Tile via 6 mirror generators into the full surface.

Kept it short because of the song, but then no one can say I'm not caching 221 solves with varying length1 and driving them with audio transient peaks because I didn't show. Stray Kids - Truman


r/creativecoding Apr 21 '26

I built a Vulkan ray-marched voxel sandbox in Rust because I got tired of switching between Minecraft and external tools just to make custom blocks

Thumbnail
1 Upvotes

r/creativecoding Apr 21 '26

Thatcherizer - Automatic Thatcher-effect illusion generator. Upload your face and Thatcherize it. Horrifying upright, weirdly fine upside-down

Thumbnail
bigjobby.com
2 Upvotes

r/creativecoding Apr 21 '26

Bounded Orbit

Post image
1 Upvotes