I’ve started working on coding up Strobe by Deadmau5, after giving up in frustration a few times I sort of have the intro.
Any tips on improving sounds would be greatly appreciated. I’ll post an update if I get any further with it, it would be great to have the complete tune.
You can comment out and commend in the live-loops to create the build-up.
This link helped me a lot: https://www.youtube.com/watch?v=okGUv5eH4EE
bpm = 88
intro_melady=[:b3,:b3,:cs4,:e4, :gs3,:ds4,:b3,:fs3, :gs3,:e4,:b3,:e4, :b3,:ds4,:b3,:e4,
:r,:as3,:b3,:fs4, :cs4,:ds4,:b3,:fs4, :b3,:as3,:b3,:gs4, :as3,:fs4,:b3,:e4,
:r,:as3,:cs4,:gs4, :gs3,:ds4,:b3,:e4, :b3,:e4,:b3,:e4, :gs3,:ds4,:b3,:e4,
:r,:as3,:b3,:fs4, :cs4,:ds4,:b3,:fs4, :b3,:fs4,:b3,:fs4, :as3,:gs4,:b3,:e4
]
intro_bass=[ :gs3,:gs3,:gs3,:gs3, :cs3,:cs3,:e3,:e3, :e3,:e3,:e3,:e3, :gs3,:gs3,:gs3,:gs3,
:cs3,:cs3,:cs3,:cs3, :fs3,:fs3,:gs3,:gs3, :gs3,:gs3,:gs3,:gs3, :gs3,:gs3,:gs3,:gs3,
:gs3,:gs3,:b3,:b3, :cs3,:cs3,:e3,:e3, :e3,:e3,:e3,:e3, :e3,:e3,:e3,:e3,
:cs3,:cs3,:cs3,:cs3, :fs3,:fs3,:gs3,:gs3, :gs3,:gs3,:gs3,:gs3, :gs3,:gs3,:gs3,:gs3
]
time_44=[1,1,1,1]
intro_pads_1=[:gs2,:cs1,:e1,:gs2,:cs1,:fs2,:gs2,:b2,:cs1,:e1,:cs1,:fs2,:gs2]
intro_pads_2=[:ds3,:gs2,:b2,:ds3,:gs2,:cs3,:ds3,:fs3,:gs2,:b2,:gs2,:cs3,:ds3]
time_pads=[4,2,6,4,4,2,10,4,2,10,4,2,10]
#
# I N T R O
#
with_fx :reverb,room: 0.9,mix: 0.7 do
with_fx :echo, phase: 2, decay: 4, amp: 1.0, mix: 0.1 do
live_loop :intro_melady, delay:0.5 do
use_transpose 0
use_synth :pulse
use_bpm bpm
nv = intro_melady .ring.tick
#rel=time_44.ring.look
play nv, attack: 0.0, decay: 0.2, sustain_level: 0.3, release: 0.6, amp: 0.3, cutoff: 70, pulse_width:0.6
sleep time_44.ring.look
end
end
live_loop :intro_bass do
use_transpose -12
use_synth :pulse
use_bpm bpm
nv = intro_bass .ring.tick
rel=time_44.ring.look
#play nv,release: rel,amp: 0.5
play nv, attack: 0.0, decay: 0.3, sustain_level: 0.3, release: 0.8, amp: 0.6, cutoff: 85, pulse_width:0.6
sleep time_44.ring.look
end
live_loop :piano, delay:0.5 do
use_synth :piano
use_bpm bpm
nv = intro_melady .ring.tick
rel=time_44.ring.look
play nv, attack: 0.02, sustain: 5, release: 20,amp: 0.9
sleep time_44.ring.look
end
live_loop :piano_bass, delay:0.5 do
use_transpose -12
use_synth :piano
use_bpm bpm
nv = intro_bass .ring.tick
rel=time_44.ring.look
play nv, attack: 0.02, sustain: 5, release: 20,amp: 0.7
sleep time_44.ring.look
end
end
live_loop :intro_melady2, delay:0.5 do
use_transpose 12
use_synth :sine
use_bpm bpm
nv = intro_melady .ring.tick
rel=time_44.ring.look
play nv, attack: 0.75, amp:0.4
sleep time_44.ring.look
end
with_fx :reverb,room: 0.8,mix: 0.6 do
live_loop :intro_pads_1 do
use_synth :dsaw
nv = intro_pads_1 .ring.tick
rel=time_pads.ring.look
play nv,release: rel,amp: 0.2
sleep time_pads.ring.look
end
live_loop :intro_pads_2 do
use_synth :dsaw
use_bpm bpm
nv = intro_pads_1 .ring.tick
rel=time_pads.ring.look
play nv,release: rel,amp: 0.2
sleep time_pads.ring.look
end
end