Noodling About - Experiments, Writing & More

Acid House Starfield with Grooving Smileys (A ThreeJS Experiment)

Inspiration

acid house raver

Hey, so, inspired by this ThreeJS webgl particle sprites example and the fabulous In Pursuit of Repetitive Beats I thought I'd have a go (with ChatGPT's help) at converting the webgl example to use smiley faces, react to music, and provide various bits of control functionality (see And ... What Can You Do? below)

🪇 Groove On to the Acid House Starfield 🪩:

Visit Github pages: https://cloudshapes.github.io/threejs/acid-house-starfield/ to view full-screen

OK, So, What Can You Actually See?

The visualisation first loads three tracks (see references below), and once you click plays Come Together (Primal Scream) (you can choose between one of three tracks). Sprites are each allocated a frequency band (bass, mid-range, high-frequency) with each banding reacting differently:

And ... What Can You Do?

There's various knobs you can twiddle:

bounding box & x,y,z axes; and visualiser

What Were the Key Challenges? 👺

What Was Working with ChatGPT Like?

Blog post coming soon on this very topic.

References:

Music:
View Full Screen:
Code:
Source Imagery:

Previous Post | Next Post