# Fibonacci & Reich & Antwerp Central

**URL:** <https://in-thread.sonic-pi.net/t/fibonacci-reich-antwerp-central/3644>\
**Category:** Performances, Streams & Live Coding\
**Created:** [April 13, 2020, 7:41pm UTC](https://in-thread.sonic-pi.net/t/fibonacci-reich-antwerp-central/3644 "2020-04-13T19:41:18Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![TonnyStampert](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/tonnystampert/32/269_2.png) [@TonnyStampert](https://in-thread.sonic-pi.net/u/TonnyStampert)\
**Post date:** [April 13, 2020, 7:41pm UTC](https://in-thread.sonic-pi.net/t/fibonacci-reich-antwerp-central/3644/1 "2020-04-13T19:41:18Z")

</div>

https://player.vimeo.com/video/407279589

«  
#FiboNakkyReich

#Using a part of the Fibonacci sequence and the Golden Ratio 1.618034 and a Reich fibodelay

#Happy resonating…with FiBo sleepcycles

fibo = 1.618034

fibodiv = 1/fibo

fibobpm = 55/fibodiv

use\_bpm fibobpm

#BURP section from Tommi Toivonen

kickBasePitch = fibodiv

live\_loop :beat do  
sleep fibo  
end

live\_loop :fibobeat do  
sleep fibodiv  
end

live\_loop :BURP1, sync: :beat do

samplz = [:drum\_tom\_lo\_soft, :perc\_snap, :perc\_snap2, :drum\_cymbal\_pedal].choose  
with\_fx :rlpf do  
with\_fx :distortion, mix: fibodiv do  
8.times do  
sample samplz, rate: kickBasePitch + range(-0.01, 0.01, 0.0001).mirror.tick, cutoff: fibobpm-dice, start: 0.05, finish: fibodiv, release: rrand(0.2,fibodiv), amp: rrand(0.5,fibodiv)  
sleep fibo  
end  
sleep fibo  
with\_fx :reverb, room: fibodiv do  
sample [:drum\_tom\_lo\_soft, :perc\_snap, :perc\_snap2, :ambi\_choir, :ambi\_piano].choose, amp: rrand(fibodiv,fibo)  
with\_fx :distortion do  
5.times do  
3.times do  
sample samplz, hpf: fibobpm+dice, rate: 0.25 + range(0, 0.16, 0.01).mirror.tick, cutoff: fibobpm-dice, start: 0.15, finish: 0.48, release: fibodiv, amp: rrand(fibodiv,fibo)  
sleep fibo  
end  
2.times do  
sample samplz, hpf: fibobpm-dice, rate: 0.25 + [0.1, 0.16, 0.2, 0.26].choose, cutoff: fibobpm-dice, start: 0.05, finish: 0.48, release: fibodiv, amp: rrand(fibodiv,fibo)  
sleep fibo  
end  
end  
sleep fibo  
end  
end  
end  
end  
end

sleep 21

beep\_notes = (ring 5,8,13,21,34,55,89,144)

live\_loop :BiepsA, sync: :fibobeat do  
s= [:cnoise, :gnoise, :noise].choose  
5.times do  
sleep fibo  
with\_fx [:hpf,:bitcrusher].choose do  
with\_synth s do  
play beep\_notes.tick, amp: rrand(0.001,fibo),  
decay: rrand(0.001,fibodiv), release: rrand(0.001,fibo)  
end  
end  
sleep fibo  
end  
sleep fibo  
end

sleep 34

#live\_loop :fibobass1, sync: :fibobeat do  
5.times do

use\_octave -fibodiv  
#t = Time.now.to\_i + rrand\_i(-fibobpm, fibobpm)  
t = rrand\_i(-fibobpm-dice,fibobpm+dice)  
use\_random\_seed t  
puts “Seed: #{t}”

z = [13,21,34,55,89].choose  
n = ((chord :c, :m7) + [z]).sort  
v = (line fibodiv, fibo).reflect  
p = (line -fibodiv, fibodiv, steps: fibobpm).reflect

13.times do  
with\_fx [:normaliser,:hpf, :bitcrusher].choose, room: rrand(0,fibodiv), mix: rrand(0,fibodiv) do  
s1 = synth :dtri, note: n.tick(:n), attack: [fibo, fibodiv].choose, release: [fibo, fibodiv].choose, amp: v.tick, pan: p.look, cutoff: rrand(fibobpm-dice, fibobpm+dice)  
s2 = synth :fm, note: n.tick(:n), attack: [fibo, fibodiv].choose, release: [fibo,fibodiv].choose, amp: v.tick, pan: p.look, cutoff: rrand(fibobpm-dice, fibobpm+dice), noise: [0,1,2,3,4].choose, ring: [rrand(fibodiv, fibobpm), rrand(fibodiv, fibobpm), rrand(fibodiv, fibobpm)].choose  
control s1, amp: v.tick, amp\_slide: [fibodiv, fibo].choose, pan: p.look, pan\_slide: fibodiv, depth: rrand(fibodiv,fibo), depth\_slide: rrand(fibodiv,fibo)  
control s2, amp: v.tick, amp\_slide: [fibodiv, fibo].choose, pan: p.look, pan\_slide: fibodiv, depth: rrand(fibodiv,fibo), depth\_slide: rrand(fibodiv,fibo)  
end  
sleep fibo  
end  
sleep fibo  
end

sleep 55

# Reich added

x = fibo

y = x-0.01123581321345589144

with\_fx :reverb do

live\_loop :arp1 do  
21.times do  
use\_synth :tri  
play :C4, release: 0.25, cutoff: rrand(90-dice, fibobpm), mix: rrand(0.3,0.6), amp: rrand(0.3,fibodiv)  
sleep x  
end  
use\_synth :fm  
play :F3, release: 0.25, cutoff: rrand(60-dice, fibobpm), amp: rrand(1.2,fibo)  
sleep y  
end

live\_loop :arp2 do  
21.times do  
use\_synth :tri  
play :C4, release: 0.25, cutoff: rrand(90-dice, fibobpm+dice), mix: rrand(0.3,0.6), amp: rrand(0.3,fibodiv)  
sleep x+x  
end  
use\_synth :fm  
play :F3, release: 0.25, cutoff: rrand(60-dice, fibobpm+dice), amp: rrand(fibodiv,fibo)  
sleep y+y  
end

end

with\_fx :compressor do

live\_loop :keys1 do  
with\_fx :ixi\_techno, mix: rrand(0.2, fibodiv) do  
use\_synth :fm  
play chord(:c, :minor), amp: rrand(0.2,fibo), release: fibo, rate: x  
sleep x+x+x  
end  
end

live\_loop :keys2 do  
with\_fx :ixi\_techno, mix: rrand(0.2, fibodiv) do  
use\_synth :fm  
play chord(:c, :minor), amp: rrand(0.2,fibo), release: fibodiv, rate: y  
sleep y+y+y  
end  
end

end

with\_fx :reverb do

s = :elec\_hollow\_kick

live\_loop :kick1 do  
sample s, rate: fibo, cutoff: rrand(90-dice, fibobpm+dice), amp: rrand(0.6,fibo)  
sleep x+x+x+x+x  
end

live\_loop :kick2 do  
sample s, rate: fibo, cutoff: rrand(90-dice, fibobpm+dice), amp: rrand(0.6,fibo)  
sleep y+y+y+y+y  
end

end  
«

---

<div class="post-metadata">

**Author:** ![nlb](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/nlb/32/997_2.png) [@nlb](https://in-thread.sonic-pi.net/u/nlb)\
**Post date:** [April 13, 2020, 7:42pm UTC](https://in-thread.sonic-pi.net/t/fibonacci-reich-antwerp-central/3644/2 "2020-04-13T19:42:41Z")

</div>

hi @TonnyStampert,

Interesting !  
Could you add ``` to span your code please 🙂

---

<div class="post-metadata">

**Author:** ![TonnyStampert](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/tonnystampert/32/269_2.png) [@TonnyStampert](https://in-thread.sonic-pi.net/u/TonnyStampert)\
**Post date:** [April 13, 2020, 7:46pm UTC](https://in-thread.sonic-pi.net/t/fibonacci-reich-antwerp-central/3644/3 "2020-04-13T19:46:31Z")

</div>

Dunno where to find it on my keyboard…solly…

---

<div class="post-metadata">

**Author:** ![nlb](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/nlb/32/997_2.png) [@nlb](https://in-thread.sonic-pi.net/u/nlb)\
**Post date:** [April 13, 2020, 8:04pm UTC](https://in-thread.sonic-pi.net/t/fibonacci-reich-antwerp-central/3644/4 "2020-04-13T20:04:26Z")

</div>

[https://commonmark.org/help/tutorial/09-code.html](https://commonmark.org/help/tutorial/09-code.html)

backtick is the keyword

> <https://superuser.com/questions/254076/how-do-i-type-the-tick-and-backtick-characters-on-windows>

---

<div class="post-metadata">

**Author:** ![TonnyStampert](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/tonnystampert/32/269_2.png) [@TonnyStampert](https://in-thread.sonic-pi.net/u/TonnyStampert)\
**Post date:** [April 13, 2020, 8:08pm UTC](https://in-thread.sonic-pi.net/t/fibonacci-reich-antwerp-central/3644/5 "2020-04-13T20:08:04Z")

</div>

Thanks, that helped…ALT-7 on AZERTY…

---

<div class="post-metadata">

**Author:** ![nlb](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/nlb/32/997_2.png) [@nlb](https://in-thread.sonic-pi.net/u/nlb)\
**Post date:** [April 13, 2020, 8:09pm UTC](https://in-thread.sonic-pi.net/t/fibonacci-reich-antwerp-central/3644/6 "2020-04-13T20:09:46Z")

</div>

`ALT-Gr + 7` is the good combination keys 🙂 on some Azerty keyoard

---

<div class="post-metadata">

**Author:** ![binarysweets](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/binarysweets/32/2683_2.png) [@binarysweets](https://in-thread.sonic-pi.net/u/binarysweets)\
**Post date:** [April 14, 2020, 9:57am UTC](https://in-thread.sonic-pi.net/t/fibonacci-reich-antwerp-central/3644/7 "2020-04-14T09:57:48Z")

</div>

The fm synth stabs add an almost funky element to this slow burning track, nice 👍
