Funky & Bladerunner likewise


#1

#2

#FunkyPedal

use_bpm 60

sleep 1
play 28
sleep 2

# The Beathaus

live_loop :Beathaus1 do
sample [:bd_klub, :bd_tek, :bd_haus].choose, rate: 0.6, cutoff: rrand(70, 130), amp: rrand(0.6,1.2)
sleep 0.5
end

sleep 4

# A Nervous Pedal 1 and 2 sounds like beans cooking

live_loop :NervousPedal1 do
sample :drum_cymbal_pedal, amp: rrand(0.01, 1.2)
sleep [0.25, 0.125, 0.125, 0.5, 0.125, 0.25, 0.125, 0.125, 1, 2].choose
end

live_loop :NervousPedal2 do
sample [:drum_bass_hard, :drum_bass_soft, :drum_tom_lo_soft].choose, amp: rrand(0.1, 0.7)
sleep [0.25, 0.125, 0.125, 0.5, 0.125, 0.25, 0.125, 0.125, 1, 2].choose
end

sleep 18

# The Bassorati master

live_loop :BassoraitA do
use_synth [:blade, :zawa, :zawa, :saw, :zawa, :zawa, :tb303, :tb303, :fm].choose
#use_synth :tb303
use_synth_defaults release: rrand(0.05, 0.249), amp: rrand(0.2, 1.3)
with_fx :ixi_techno, mix: 0.6 do
nuotit = (ring :C2, :C3, :r, :Eb3, :r, :G2, :Bb2, :r)
play nuotit.tick, cutoff: rrand(30, 120)
end
sleep [0.25, 0.125, 0.125, 0.5, 0.125, 0.25, 0.5, 0.125].choose
#sleep 1
end

sleep 8

live_loop :BassoraitB do
use_synth [:blade, :zawa, :prophet, :saw, :fm, :zawa, :tb303].choose
#use_synth :prophet
use_synth_defaults release: rrand(0.05, 0.249), amp: rrand(0.3, 1.2)
with_fx :ixi_techno, mix: 0.6 do
nuotit = (ring :C2, :C3, :r, :Eb3, :r, :G2, :Bb2, :r)
play nuotit.tick, cutoff: rrand(30, 120)
end
sleep [0.5, 0.25, 0.5, 0.25, 0.5, 0.25, 0.125, 0.125, 1, 0.25].choose
#sleep 0.50
end

sleep 32

# Distorted Cave

with_fx :distortion, mix: 0.04 do
with_fx :nrhpf, mix: 0.05 do

live_loop :DistortedCave do
use_synth [:hollow, :dark_ambience, :prophet, :blade, :zawa].choose
use_synth_defaults release: rrand(0.05, 0.249), amp: rrand(0.02, 0.3)
with_fx :gverb, mix: 0.2 do
nuotit = (ring :C2, :C3, :r, :Eb3, :r, :G2, :Bb2, :r)
play nuotit.tick, cutoff: rrand(40, 120)
end
sleep [0.5, 0.25, 0.5, 0.25, 0.5, 0.25, 0.125, 0.125, 1, 0.25].choose
end


sleep 8


live_loop :SnapBeathaus do
with_fx :bitcrusher, mix: 0.5 do
sample [:perc_snap, :perc_snap2, :bd_haus, :bd_tek, :bd_klub].choose, amp: rrand(0.01,0.4)
end
sleep 0.5
end
end
end

sleep 12

live_loop :Bladerunner do
with_fx [:compressor, :echo, :reverb].choose, mix: rrand(0.03,0.6) do
use_synth [:hollow, :dark_ambience, :prophet, :blade].choose
r = [0.25, 0.75, 0.5, 1, 2,2.5,0.88, 3,4].choose
play (chord :c, :minor).choose, attack: -0.25+r, release: r, amp: rrand(0.4, 1.6)
sleep r+2.25
end
end


#3

Lovely work, thank-you so much for sharing both the video and the code :slight_smile: