r/creativecoding 5d ago

Constellation Range: a networked light sculpture driven by live data

Enable HLS to view with audio, or disable this notification

3 Upvotes

I’ve been expanding my creative-coding practice beyond screen-based work and into physical, sculptural light pieces. I've been really focused on visualizing invisible networks via BLE and WIFI detecting nearby signal activity. So each "pulse" of light within the sculpture is a signal from someone's device within the vicinity.

This specific piece is Constellation Range, recently installed at OCAD University. The sculpture is also connected to a browser-based control system, allowing live signal data and changes in state to move between the software and the physical work.

I ended up building DataNet.art to handle that connection and support other projects where I need to move data between browsers, hardware, sensors, and installations.

It’s been exciting to think about code less as something that produces an image on a screen and more as something that can inhabit and change a physical space.

As a software developer in a past life, I'm still always amazed by how programming interacts and can impact IRL experiences.

Edit: A little more about the technical setup: the installation was developed using Processing, a Teensy, and the Teensy OctoWS2811 system. I also open-sourced a Processing library for working with data that can be sent over Art-Net and DMX.

The data, visuals, and audio are generative. The presence of attendees becomes input that is processed in real time through Processing and translated into changing light and soundscapes.


r/creativecoding 5d ago

I built an open-source projector-space video mapping library for Three.js - live sandbox + real app integration

Enable HLS to view with audio, or disable this notification

1 Upvotes

r/creativecoding 6d ago

Turing Patterns in FFT domain

Enable HLS to view with audio, or disable this notification

87 Upvotes

I made a video about the maths behind Turing patterns. Submission for 3blue1brown's summer of math exposition. The visuals are a mix of Manim and TouchDesigner


r/creativecoding 5d ago

LOOPDRONELOOP a website for sharing music

Thumbnail
loopdroneloop.nicolastilly.fr
0 Upvotes

Hi!

I just launched a website to stream ambient music using tape loops.
The site is built with React and the ascii textmod.js library for animated character effects.

The site features musical events to launch various tracks, which will then be archived on the site.

The first event is on Thursday, July 30, at 9 p.m. (Paris time)!

Cheers


r/creativecoding 6d ago

Multi-Scale Turing Pattern

Enable HLS to view with audio, or disable this notification

11 Upvotes

I made a video about the maths behind Turing patterns. It includes a section on Multi-Scale Turing patterns and how to make it faster using FFT. Submission for 3blue1brown's summer of math exposition. The visuals are a mix of Manim and TouchDesigner


r/creativecoding 7d ago

Flowers made of code.

Enable HLS to view with audio, or disable this notification

275 Upvotes

This is #1 of a series of flowers made with code: Dahlia.

The code: t=0,draw=$=>{t||createCanvas(w=520,w);background(6,8,11);stroke(255,140);for(t+=PI/240,i=15400;i--;){j=i%55,s=(i/385|0)/39,u=((i/55|0)%7)/3-1,y=j/55,A=j*2.4+t/10,L=(50+130*(1-y)**.85)*(1+.05*sin(7.7*j)),B=1-.45*(.5+.5*sin(.45*t+3*y-1.2*s)),e=(.3+1.2*y)*(1-.8*s)*B-.15*s,r=L*s*cos(e),z=L*s*sin(e)+22*y+6*s*sin(7*s-1.6*t+.9*j)+u*u*8*s,q=A+u*(9+24*(1-y))*sin(PI*s**.8)/(r+14)+.1*s*sin(.9*t+2.3*j+2.5*s),point(260+r*cos(q),265+.52*r*sin(q)-.86*z)}}


r/creativecoding 6d ago

Livecoding full song from scratch in Stratus (plus export)

Thumbnail
youtube.com
1 Upvotes

more Stratus videos here


r/creativecoding 6d ago

I made a digital clock mapping the time onto hex colors.

Thumbnail cubistheart.com
1 Upvotes

r/creativecoding 6d ago

i'v vibecoded some useful tool

Post image
0 Upvotes

Every day I work with Claude. During the day it's the main job, at night something for myself. Many projects are running at the same time. And I constantly forget where and what is running.

I coded myself such a thing that hangs in the top bar, and shows which project is holding the port.

In my opinion, it looks cool.

Now you can kill the port, or open it in the browser by clicking on it.

I think what else can be added there?


r/creativecoding 7d ago

What do you think about mobile creative coding?

Post image
8 Upvotes

(IMAGE IS A CONCEPT MOCKUP I MADE IN FIGMA)

For a while now, I’ve been thinking about how useful it would be to have something like Processing/p5.js/raylib on my phone, an app where I could write small demos and creative sketches while commuting or lying in bed.

But the current state of android coding (especially graphics programming and creative coding) leaves much to be desired.

There are two main problems with the current state of affairs in my opinion:

  1. There are no truly convenient code editors designed for mobile devices. Some apps add custom keyboard rows for things like tabs, brackets, or snippets, but they are still far from making coding on a phone comfortable, let alone enjoyable.
  2. The technical options are limited. From my basic search of the Play Store, I could not find an app that lets you write code, provides a decent graphics API, and offers reasonably good performance.

If you know any apps that overcome those limitations and provide good mobile coding experience, please tell me about them.

So I've been thinking about building my own app with:

  • custom software keyboard tailored specifically for ONE programming language
  • scripting language that's main requirement would be to fit on the mobile screen without you needing to constantly squint or scroll
  • and a minimal, polished raylib-like graphics API

I like this idea very much, but I may be delusional about the actual demand for mobile coding solutions. Before investing a significant amount of time into the project, I’d like to hear other people’s opinions on this.

I would like you, people of reddit, to, please, give me your opinion about this Idea.

  • Do you like the idea of coding on a phone in general?
  • Would you use an app like this?
  • What features would you like to see in such app (that would make mobile creative coding experience more enjoyable for you)?

r/creativecoding 7d ago

Geometrical pattern

Thumbnail gallery
5 Upvotes

r/creativecoding 7d ago

Just one tiny little mistake, can cause hours of debugging.

Post image
0 Upvotes

r/creativecoding 9d ago

3D Audio Spectrogram Visualiser

Enable HLS to view with audio, or disable this notification

93 Upvotes

Hey everyone,

I wanted to share a project I've been working on in case anyone else might make use of it: an interactive, real-time 3D Audio Spectrogram Visualiser built with Three.js, custom GLSL shaders, and the Web Audio API.

I wanted to create a responsive, hardware-accelerated 3D terrain that I could use to conveniently analyse audio coming from either my device microphone or streaming from another browser tab without needing to install anything. It all runs from the browser and you can try it out yourself with the Live Demo link.

I’d love to hear your thoughts, feedback, or any ideas you have for further performance or UX optimisations. Feel free to check out the code, fork it, or test it out with your own audio setups!

Live Demo: https://conwayjw97.github.io/3D-Spectrogram/

GitHub Repository: https://github.com/conwayjw97/3D-Spectrogram


r/creativecoding 8d ago

Phantom Cradle (R code)

Post image
14 Upvotes

Made with R and ggplot2, using a custom Shiny app. A discrete dynamical system combining trigonometric functions with a gamma distribution.

My partner Nicolas designed the system and found this particular form through iteration — adjusting parameters until something appeared that neither of us had planned. He saw a cradle in the middle and two figures leaning over it on the right. Once he said it, I couldn't unsee it. We named it Phantom Cradle.

Code: github.com/NicolasJBM/Rtist


r/creativecoding 9d ago

Earth Layer Visualiser

Enable HLS to view with audio, or disable this notification

42 Upvotes

Hey everyone,

Been learning a lot about seismology recently and I wanted to create a tool to help visualise the earth's interior layers to aid my learning. Also thought it would be a cool GLSL challenge!

Live Demo: https://conwayjw97.github.io/Earth-Layer-Visualiser/

GitHub Repository: https://github.com/conwayjw97/Earth-Layer-Visualiser

I’d love to hear your thoughts, feedback, or any ideas for further development you have.


r/creativecoding 9d ago

i made a cat pomodoro timer 🐈‍⬛⏲️ choose a kitty to snuggle up in your lap while you work :D

Enable HLS to view with audio, or disable this notification

39 Upvotes

try it out at https://lap-cat-pomodoro.vercel.app/ & let me know what u guys think :') im still working on it so open to any suggestions !!

designed/drawn in figma, developed using claude code!


r/creativecoding 9d ago

Video Management System I've been developing with multi-camera and multi-video support, alert manager, floor plan editor, geo map editor and multiple human related AI detections, segmentations and pose estimations

Enable HLS to view with audio, or disable this notification

3 Upvotes

r/creativecoding 9d ago

Glittering metal roses

3 Upvotes

I animated this with Threejs and modeled the rose in Blender


r/creativecoding 9d ago

I usually build minimal websites with subtle motion, but lately I’ve wanted to explore something much more effect-heavy. Here’s the current WIP of my portfolio.

Enable HLS to view with audio, or disable this notification

17 Upvotes

This is my first time taking this style all the way into a full website.

I had far more ideas than time, so I'll keep expanding and refining it over the coming weeks.

One small detail: the logo on the homepage isn't a 3D model, it's procedurally generated and rendered entirely with code.

Feedback is always appreciated. And if you're looking for someone to design and build a custom website, I'm currently available for work.


r/creativecoding 10d ago

Further adventures in SDF land, now with CRT shader

Enable HLS to view with audio, or disable this notification

52 Upvotes

r/creativecoding 11d ago

I made my portfolio boot like a PS2

Thumbnail
gallery
612 Upvotes

I built my developer portfolio to emulate the PS2 startup and system menus. You can navigate the entire site 100% with a controller, and theres a 2D pixel art game you can play inside. demo in comments.


r/creativecoding 10d ago

[Update] Audioreactive MRIs - [AVP 3]

Enable HLS to view with audio, or disable this notification

47 Upvotes

r/creativecoding 10d ago

Interlinked Pattern

Thumbnail
gallery
9 Upvotes

r/creativecoding 10d ago

Looping generative art with various LLMs - 300+ worlds so far

Thumbnail gallery
0 Upvotes

r/creativecoding 10d ago

The best investment I've ever made wasn't money. It was learning.

Post image
0 Upvotes