# FiBoNacci Attack-Release Party Plus Reich Sauce
fibo = 1.618034
fibodiv = 1/fibo
fibobpm = 55/fibodiv
use_bpm fibobpm
# Content
# 1-Status EarInEarOut
# 2-Fluxus StepByStep
with_fx :reverb do
5.times do
with_synth :dark_ambience do
with_fx :ixi_techno, phase_offset: fibodiv, phase: 21 do
play :b3, amp: fibo, attack: 13, release: 8, pan: -0.21
play :fs4, amp: fibodiv, attack: 13, release: 8, pan: 0.21
end
end
sleep 13
with_synth :cnoise do
with_fx :hpf, phase_offset: fibodiv, phase: 34 do
play :b3, amp: fibodiv, attack: 13, release: 21, pan: -0.34
play :fs4, amp: fibodiv, attack: 13, release: 21, pan: 0.34
end
end
sleep 13
with_synth :hollow do
with_fx :reverb, phase_offset: fibodiv, phase: 89 do
play :b3, amp: fibodiv, attack: 34, release: 55, pan: -0.89
play :fs4, amp: fibodiv, attack: 34, release: 55, pan: 0.89
end
end
sleep 55
with_synth :dark_ambience do
with_fx :ixi_techno, phase_offset: fibodiv, phase: 89 do
play :b3, amp: fibodiv, attack: 55, release: 89, pan: -0.999999
play :fs4, amp: fibodiv, attack: 55, release: 89, pan: 0.999999
end
end
sleep 89
end
end
x = fibo
y = x-0.01
in_thread do
with_fx :reverb do
#live_loop :arp1 do
13.times do
use_synth :tri
play :b3, release: fibodiv, cutoff: rrand(90, fibobpm), mix: rrand(0.3,0.6), amp: rrand(0.3,0.9)
sleep x
#end
use_synth :fm
play :fs4, release: x, cutoff: rrand(60, fibobpm), amp: rrand(1.2,1.1)
sleep x
end
#end
#live_loop :arp2 do
21.times do
use_synth :tri
play :b3, release: fibodiv, cutoff: rrand(90, 120), mix: rrand(0.3,0.6), amp: rrand(0.3,0.9)
sleep y
#end
use_synth :fm
play :fs4, release: y, cutoff: rrand(60, 120), amp: rrand(1.2,1.1)
sleep y
end
#end
end
end
in_thread do
with_fx :compressor do
21.times do
with_fx :ixi_techno, mix: rrand(0.2, 0.6) do
use_synth :fm
play chord(:b3, :minor), amp: rrand(0.2,1.4), release: x, rate: x
sleep x
end
end
21.times do
with_fx :ixi_techno, mix: rrand(0.2, 0.6) do
use_synth :fm
play chord(:fs4, :minor), amp: rrand(0.2,1.4), release: y, rate: y
sleep y
end
end
end
end
in_thread do
with_fx :reverb do
s = :elec_hollow_kick
13.times do
sample s, rate: fibo, cutoff: rrand(90, 120), amp: rrand(0.6,2.9)
sleep x+dice
end
13.times do
sample s, rate: fibo, cutoff: rrand(90, 120), amp: rrand(0.6,2.9)
sleep y+dice
end
end
end