
Progress
This project devided into two parts, representing the early stage and elder stage of human being. And when it plays together, it comes to the harmony of life.
Early stage (Part 1)
Just like people rolling dice, this is music version of how the dice is rolled. I will use Max cooperate with Ableton. During the presentation, it will generate the piece by itself.
To create chance music using Max and Ableton, start by building a Max patch that generates random audio sources with objects like `cycle~` for oscillators and `sfplay~` for samples, integrating randomization using the `random` object and `metro` for timing. Set up user controls such as sliders for pitch and duration. In Ableton, experiment with Max's parameters to create diverse soundscapes, and refine your composition in Ableton by applying effects.

-
Toggle object
-
Metro to control random numbers —> connect to integer object and playlist, different numbers represents different note ((for example 1 represents the note Do, 2 represents the note Re)
-
Added live.dial and set the range to 0-999. In the Metro control settings, we can adjust the overall chance of the composition, specifically regarding the frequency of rolling the dice. First, set the control dial to integer values and change its range to milliseconds. For example, set the range for C1 to 500 milliseconds. Next, based on the original Livedial scale of 0-127, we will proportionally adjust it to different seconds. Specifically, our goal is to map the Live.dial values to the range of 500 milliseconds to 3000 milliseconds. This can be achieved through the following formula:
-
Calculate the ratio of the Livedial value within the 0-999 range.
-
Apply this ratio to the range of 500 milliseconds to 3000 milliseconds.
-
-
For instance, when the Livedial value is 0, the output will be 500 milliseconds; when the Livedial value is 999, the output will be 3000 milliseconds. This way, we can flexibly control the frequency of the Metro dice rolls, thus affecting the dynamism of the overall composition.
-
4. Use Ableton to add reverb effect

For the sound wave we used on the patch, we recorded a child playing piano note by note. But when we edit it, we realized it could not really tell it is played by a child.
