Terraform | Splinter | Compositions

'Compositions' builds on Terraform and Splinter but also adds more constraints on the way sounds are generated.

Using the same underlying rule engine, 'Compositions' extends with the following:


  1. 4 cellular automatas are now used, we call each a 'machine'
  2. Each machine is primed with a starting state, a decay rate and an accumulation rate
  3. 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.


Detail (1:1)


620 x 437