/ Chilled_Drinkibot / chilledDrinkibot_sonic-pi.txt
chilledDrinkibot_sonic-pi.txt
1 # Chilled Drinkibot 2 # by John Park 3 # w sonic-pi 4 5 6 use_synth :dark_ambience 7 8 #chords 9 in_thread do 10 loop do 11 4. times do 12 play 72, attack: 2.5 13 play 75 14 play 79 15 play 30, amp: 5 16 sleep 1 17 play 62, release: 3.5, amp: 0.5 18 play 65, amp: 0.5 19 play 69, amp: 0.5 20 sleep 1 21 end 22 4. times do 23 play 70 24 play 73 25 sleep 1 26 play 60, release: 2, amp: 1.5 27 play 63 28 play 10 29 sleep 1 30 end 31 end 32 end 33 34 # breakbeat drums 35 in_thread do 36 loop do 37 with_fx :echo, mix: 0.05, phase: 0.25 do 38 sample :loop_breakbeat, rate: 0.95, amp: 1 39 sample :ambi_glass_rub, rate: 0.07, amp: 0.3 40 sleep 2 41 end 42 end 43 end 44 45 loop do 46 cordAmpVal = 1.5 47 play choose(chord(:F3, :minor)), release: 1, cutoff: rrand(60, 120), amp: cordAmpVal, pan: -1 48 play choose(chord(:F4, :minor)), release: 0.3, cutoff: rrand(60, 70), amp: cordAmpVal, pan: 1 49 play choose(chord(:F2, :minor)), release: 1, cutoff: rrand(60, 120), amp: cordAmpVal, pan: 1 50 play choose(chord(:F1, :minor)), release: 0.3, cutoff: rrand(60, 70), amp: cordAmpVal, pan: 1 51 play choose(chord(:F1, :minor)), release: 1, cutoff: rrand(60, 120), amp: cordAmpVal, pan: -1 52 play choose(chord(:F4, :minor)), release: 0.3, cutoff: rrand(60, 70), amp: cordAmpVal, pan: -1 53 sleep 8 54 end