Inspired by Olivier Messiaen: a “waves mass abstraction”…If you see something to improve, it will be with pleasure. I hope you’ll have fun…
a = rrand(0.1, 1)
b = rrand(0.25,1)
use_synth :mod_fm
use_synth_defaults attack: 0.25, release: 0.5, pan: rrand(-0.9, 0.9), cutoff: rrand_i(30, 130)
with_fx :reverb, room: 0.8,mix: 0.8 do
live_loop :melody1 do
##| stop
play 72, amp: a
sleep b
end
live_loop :melody2, delay: 8 do
##| stop
play 75, amp: a
sleep b
end
live_loop :melody3, delay: 16 do
##| stop
play 79, amp: 2, pitch: rrand(48,70)
sleep b
end
live_loop :melody4, delay: 24 do
##| stop
play 60, amp: a
sleep b
end
live_loop :melody5, delay: 32 do
##| stop
play 48, amp: 2 , pitch: rrand(48,70)
sleep b
end
live_loop :melody6, delay: 40 do
##| stop
play 36, amp: a
sleep b
end
end