[go: up one dir, main page]

by 0FFICE_SPACE

published on

Boss Fight rate = 1 sample_time = sample_duration(:loop_amen_full)/rate define :amen do |rate| if one_in 2 sample :loop_amen_full, start: 0.75, finish: 1, pan: [-1,-0.5,0,0.5,1].choose, rate: rate end if one_in 2 sample :loop_amen_full, start: 0.25, finish: 0.5, pan: [-1,-0.5,0,0.5,1].choose, rate: rate end if one_in 2 sample :loop_amen_full, start: 0.5, finish: 0.75, pan: [-1,-0.5,0,0.5,1].choose, rate: rate else sample :loop_amen_full, start: 0.0, finish: 0.25, pan: [-1,-0.5,0,0.5,1].choose, rate: rate end define :bass_key_change do key = [:e2, :f2, :c2, :e1].choose end end define :key_change do key = [:e4, :f4, :c4, :e3].choose end define :drum_pattern do |rate| sample :drum_bass_hard with_fx :flanger,wave: 4, phase: 1, phase_slide: 5 do |e| with_fx :distortion, distort: 0.8 do amen rate control e, phase: [1, 2, 4].choose end end end sample :drum_roll, amp:2 live_loop :main, delay: 6 do if one_in 4 density 8 do sample :drum_bass_hard sleep sample_time/4 end density 16 do sample :drum_tom_mid_soft sample :drum_cymbal_closed sleep sample_time/4 end else drum_pattern rate sleep sample_time/4 end key_change bass_key_change end live_loop :lead do use_synth :chiplead play choose(chord(key_change, :minor, num_ocataves: 4)), release: 0.3, cutoff: rrand(60, 120) sleep sample_time/64 end live_loop :bass, sync: :main do use_synth :chipbass play choose(chord(bass_key_change, :minor, num_ocataves: 4)), release: 0.3, cutoff: rrand(60, 120) sleep sample_time/32 end

Genre
Electronic

Your current browser isn't compatible with SoundCloud.
Please download one of our supported browsers. Need help?

Sorry! Something went wrong

Is your network connection unstable or browser outdated?

Popular searches