I have been playing around with sonic-pi for a month or so, and here is my first little diddy. I’m still just taking things from the tutorial and editing/altering. The plan is to keep do this until I come up with something new and actually my own. Looking forward to creating more and interacting with this community. The timing of the :pad loop isn’t exactly what I intended and I am not sure I am understanding the math on the “sleep” command. Any help would be great.
live_loop :euclid_beat do sample :elec_bong, amp: 1.5 if (spread 4, 7).tick sample :vinyl_rewind, onset: pick, sustain: 0, release: 0.5, amp: 0.8 if (spread 2, 5).look sample :bd_haus, amp: 2 if (spread 1, 4).look with_fx :echo, phase: 0.275, decay: 1.7 do sample :perc_bell, onset: pick, sustain: 0, release: 0.55, amp: 2 if (spread 1, 8, rotate: 1).look sleep 0.125 end end live_loop :pad do use_synth :prophet play [:c4, :f4, :g4, :bb4], amp: 3, attack: 0.2, release: 2 sleep 4 play [:c4, :e4, :f4, :a4], amp: 3, attack: 0.1, release: 1.5 sleep 2 play [:g3, :d4, :f4, :b4], amp: 3, attack: 0.1, release: 1.5 sleep 2 play [:db3, :e4, :a4, :d5], amp: 3, attack: 0.2, release: 4.5 sleep 4 play [:c4, :e4, :g4, :b4], amp: 3, attack: 0.2, release: 4 sleep 6 end