'Compositions' builds on Terraform
adds more constraints on the way sounds are generated.
Using the same underlying rule engine, 'Compositions' extends with the following:
- 4 cellular automatas are now used, we call each a 'machine'
- Each machine is primed with a starting state, a decay rate and an accumulation rate
- We compute the averaged globalHSB of each machine for use in composition
We use SiON
to generate synthesized notes
in real time. The Hue is extracted from the global average and mapped direct to the note (a mapping
from 0-255 to 0-127), the Saturation is extracted and used as the delay (sustained time of note).
Some of the later variants returned to using samples from Music Radar.