SongShape

Makes shapes using the 'super formula' from a song file.

The general idea is that this program can be fed a song file (.mp3, .wav, etc) and pump out 6 variables. These are then fed into the superformula as defined here: https://en.wikipedia.org/wiki/Superformula The result is a list of [x y z] coordinates that can be plotted to make a shape.

First the run the matlab file songShape with an input variable that is the song file location in the form of a string. Then run the python file to turn the resulting text file into a .stl file which can be imported into programs like blender.

Built With

Share this project:

Updates