Algorithmic composition. Programmed it Ruby using Sonic Pi soft synth.