# 250721 0057 Zedd - No Gravity feat. Bava (Instrumental) cover with Sonic Pi draft 1 YT
# 250721 0057 Saved
# My perfomance https://youtu.be/Sz1kff5WCGQ
# https://in-thread.sonic-pi.net/t/zedd-no-gravity-feat-bava-instrumental-cover-with-sonic-pi-draft-1-yt/9791
# Zedd - No Gravity feat. Bava (Instrumental)
# https://www.youtube.com/watch?v=T2MzqMxgxUU
# notes for chords
# Zedd - No Gravity (feat. Bava) (Ableton Remake)
# https://youtu.be/AqSTTPZIbDU?feature=shared&t=11
set_volume! 4
use_bpm 101
with_fx :reverb, room: 0.5 do
live_loop :a1 do
#stop
tick
/rythm pattern for chords, bass and noise hihat/
pat = bools(0,0,0,1, 0,1,0,0, 1,0,1,0, 0,1,0,0, 1,0,0,1, 0,1,0,0, 1,0,0,1, 0,0,1,0) # from "Ableton Remake"
pat = bools(0,1,0,1, 0,0,1,0, 1,0,0,1, 0,0,1,0, 1,0,0,1, 0,1,0,0, 1,0,0,1, 0,0,1,0) # My variation
/kick /
# sample :bd_fat, amp: 1.75 if (spread(1,4)*4+bools(1,0,0,0, 1,0,0,1, 1,0,0,0, 1,0,0,0)).look
c = 16*2
chords = knit(1,c,2,c).look
case chords
when 1 # bar 1-2
n = knit([:f2, :e3], 16+8, [:a2, :e3], 4, [:g2, :d3], 4).look
# n = knit([:e2, :a2], 16+8, [:a2, :c3], 4, [:g2, :b2], 4).look
when 2 # bar 3-4
n = knit([:g2, :d3], 16+8, [:e2, :e3], 4, [:f2, :d3], 4).look
end
bass = knit(1,c,2,c).look
case bass
when 1 # bar 1-2
b = knit([:f2], 16+8, [:a2], 4, [:g2], 4).look
when 2 # bar 3-4
b = knit([:g2], 16+8, [:e2], 4, [:f2], 4).look
end
/chords/
use_synth :saw
use_synth_defaults cutoff: 100+rdist(10)-20, release: 0.4+rdist(0.2)
#play n, pitch: 0, pan: rdist(0.25) if pat.look
#play n, pitch: 24, pan: rdist(0.75) if pat.look
play n, pitch: 12+0.01+rdist(0.004), pan: rdist(0.5) if pat.look
/noise/
use_synth :noise
use_synth_defaults cutoff: 120+rdist(10)-20, release: 0.055+rdist(0.05), amp: 0.6+rdist(0.1), pan: rdist(0.25)
play n if pat.look
/hihat noise/
use_synth_defaults cutoff: 130, release: 0.055+rdist(0.05), amp: 0.6+rdist(0.1), pan: rdist(0.5)
# play n, amp: 0.5 if spread(5,8).look
/bass/
use_synth :square
use_synth_defaults cutoff: 70+rdist(10), release: 0.4+rdist(0.2)
# play b, pitch: -12 if pat.look
sleep 0.25
end
end
/ snare with big rerverb /
with_fx :reverb, room: 0.8, damp: 0.1 do
live_loop :a2 do
tick
# sample :elec_mid_snare, rpitch: 24, amp: 2 if spread(1,8).rotate(4).look
sleep 0.25
end
/ riser / # not done
live_loop :a3 do
tick
use_synth :saw
use_synth_defaults release: line(0.4, 0.01, steps: 128).look, amp: 0.5
# play line(:f1, :f4, steps: 128).look, pitch: 24
sleep 0.125
end
end
5 Likes
I enjoyed this. I love your use of the line function to do the riser.
Iād never looked at the :pitch param to play before. This is handy to modulate the scale easily.
1 Like