For this part, I leaned into the idea of generative parametrization using a single density
variable in the interval (0, 1]. Things that it affects include:
I also added a means to stop the sound smoothly after a chosen period of time.
The code is heavily commented, if it at all interests you to check this out in more detail.
For my musical statement, I adapted the makeSound code from part 2 to generate a 70 second long sound that peaks in density right around the middle.
This is the current state of the 2-makeSound.ck
program. I then overlayed this audio clip on the chord statement from part 1(f).
I generated only notes within the F major pentatonic scale, so they would sound nice over the simple chord progression (F7, Dm7, Gm7, Bb7).
That's about it. Thanks for checking it out!