The genesis of this project involved translating a musical piece created on a gameboy using LSDJ on DMG into a visual form. The resulting animation, which features a red-tinted stilt creature alongside a green one at one point, is a striking fusion of audio data and geometric design.
The maker achieved the visualizer by using a Python script to generate spectrum data from the audio. This data was then imported as a massive OpenSCAD array and exported into ten separate text files for use in the animation. OpenSCAD handled the graphics and animation, drawing cylinders that represent the audio spectrum. Furthermore, the creator designed creature models called buggos, which are parameterized by the magnitude, frequency, and phase of various bopping.
These insect-like entities, which include segmented ants and many-legged centipedes, exhibit movement using inverse kinematics, which is described as just trig. The buggos wiggle sinusoidally with balls and sticks. Despite the complexity, the maker noted that OpenSCAD churned when importing a large text file array and reloading the audio spectrum data every frame. To overcome this limitation, the maker split the data across ten files instead of trying to generate the whole video inside OpenSCAD.
This project demonstrates a powerful integration of specialized software tools, combining music creation with detailed 3D generation.
Project by wangus. Watch it on their YouTube channel: