
The control window of my project

Written Chords for the song

Create a tone for chords

Write Single Note (melody) for the song

Input voice which define the radius of circles

Draw geometries for each part
Project looks like this
Description: How could music be produced mathematically? This project aimed to play Twinkle Twinkle Little Star automatically through Pure Data programming. Different geometric figures were drawn with GEM to represent chord and musical notes, with the red cubic in the center to control the chord, randomly appearing yellow diamond to represent the little stars, and shrinking circles to mimic the twinkling stars, and the black background to symbolize the vast cosmos.
Users could adjust the chord and notes volume to see the color changing in geometries. Also, output sound from the speaker determines the changing of shrinking circles.
Techniques Employed:Pure Data – Gem Library
A Sample Video Link: https://youtu.be/byxpCq_JQ7M