Idea 061 - The Dark Side Of The Moon in a million parts

1 minute read

This post is part of the 100 project ideas project. #The100DayProject. I am looking for feedback. Comment below or DM me via social media Instagram, Twitter.

One Line Pitch

Generative line drawings in sand based on the album The Dark Side Of The Moon by Pink Floyd


This idea is based on Idea 58 - In a million parts. Of splitting a written work into many parts and making transformative art from each part.

For each song on the Dark Side Of The Moon (1973) by Pink Floyd, create a generative line drawing that can be drawn in the sand using the CNC Zen Garden. Recording the creation of this line drawing and upload the video with the music playing in the background to Youtube.

First step is to convert the audio track into something that can be used as an input for the generative application. This tutorial would be a good place to start How to visualize music (using Python).

Then using something like paper.js create procedurally generated line drawings for each song in the album. These line drawings should fit in with the working area of the XCarve.

Then convert the line drawings into GCode that the XCarve can understand. Use the XCarve to drag around a magnet. The magnet is attached to a ball-bearing. The Ball-Bearing sits in a frame filled with sand. As the XCarve moves the Magnet that the Ball-bearing is attached to it draws in the sand.

Similar techniques to my CNC Zen Garden project. But with procedurally generated line drawings based on the sounds from the album.


Prior art


People who are looking for an interesting visualization of their favorite album.

Leave a comment