algorave/2020-12-11-pt2.py

44 lines
3.1 KiB
Python

p2 >> dbass(dur=.5, oct=4, amp=.7)
p1 >> pulse([0,1,2,3], amplify=var([1,0], [28,4]), sus=.5)
c1 >> play("@", dur=.25, sample=P[:8].rotate([0,1,3]), rate=4, pan=linvar([-1,1],16))
d1 >> play("+", dur=PDur(3,8,[0,2]), amp=2, sample=3).sometimes("rate.offadd", 1)
d2 >> play("nN", dur=1/4, sample=PRand(5, seed=1)[:16], pan=PWhite(-1,1), rate=PRand(1,5))
p1 >> pulse([0,1,2,3], amplify=1, sus=.5)
d3 >> play("<|x1||l(21)|>< *( =)>", formant=0, sample=2).every(14.5, "jump", cycle=16)
p1 >> pulse([0,1,2,3], amplify=1, sus=.5, dur=PDur(3,8))
d4 >> play("<[--]>< +( +)[ +]>")
p1 >> pulse([0,1,2,3], amplify=1, sus=.5, dur=PDur(3,8)) + var(2,4)
p1 >> pulse([0,1,2,3], amplify=1, sus=.5, dur=PDur(3,8)|2) + var(2,4)
p3 >> pulse(oct=[4,3], dur=PDur(5,8), chop=8, sus=var([2,6]))
c1 >> blip(((0,2,4,6) + var([0,3],[24,8])) % 7, dur=8, sus=2, echo=.75, echotime=8, lpf=3000, lpr=.2, room=.25).spread()
p1 >> pulse([0,1,2,3], amplify=1, sus=.5, dur=PDur(3,8)) + var(2,4)
p1 >> pulse([0,1,2,3], amplify=1, sus=.5, dur=PDur(3,8)).sometimes("reverse") + var(2,4)
p1 >> pulse([0,1,2,3], amplify=1, sus=.25, dur=PDur(3,8)).sometimes("reverse") + var(2,4)
s1 >> sinepad([0,4,[6,[8,9]],7], dur=.5, sus=1, drive=.1, room=1, lpf=expvar([20,2000],32)).sometimes("rotate") + var([0,2],[12,4])
s1 >> sinepad([0,4,[6,[8,9]],7], dur=.5, oct=4, sus=1, drive=.1, room=1, lpf=expvar([20,2000],32)).sometimes("rotate") + var([0,2],[12,4])
p1 >> sinepad(amp=linvar([.9,2]), dur=PDur(3,8)*(1,2), sus=var([2,6]), hpf=linvar([122, 4000]), chop=8)
s1 >> sinepad([0,4,[6,[8,9]],7], dur=.5, oct=3, sus=1, drive=.1, room=1, lpf=expvar([20,2000],32)).sometimes("rotate") + var([0,2],[12,4])
p2 >> pads(p1.pitch, dur=PDur(3,8)*4, pan=PWhite(-1,1), chop=4, oct=4)
s2 >> space([[0,2],4], dur=[6,2]).spread()
p2 >> dbass(dur=.5, oct=4, amp=.7)
~p2 >> dbass(dur=.5, oct=4, amp=.7)
s2 >> space([[0,2,6,8,1],4], dur=[6,2]).spread()
s2 >> space([[0,2,6,8,1,3],4], dur=[6,2]).spread()
s2 >> space([P[0,2,6,8,1,3],4], dur=[6,2]).spread()
s2 >> space([P*[0,2,6,8,1,3],4], dur=[6,2]).spread()
~s2 >> space([P*[0,2,6,8,1,3],4], dur=[6,2]).spread()
~s1 >> sinepad([0,4,[6,[8,9]],7], dur=.5, oct=3, sus=1, drive=.1, room=1, lpf=expvar([20,2000],32)).sometimes("rotate") + var([0,2],[12,4])
~s1 >> sinepad([0,4,[6,[8,9]],7], dur=.5, oct=3, sus=.5, drive=.1, room=1, lpf=expvar([20,2000],32)).sometimes("rotate") + var([0,2],[12,4])
~s2 >> dirt(oct=4, dur=PDur(5,6))
~s2 >> space([P*[0,2,4,1,3],4], dur=[6,2]).spread()
~s2 >> space([P*[0,2,4,1,3],4], dur=[6,2]).spread().penta()
~s2 >> space([P*[0,2,4,1,3],4], dur=1).spread().penta()
~p3 >> pulse(oct=[4,3,2], dur=PDur(5,8), chop=8, sus=var([2,6]))
~s2 >> space([P*[0,2,4,1,3],4], dur=.5).spread().penta()
p1 >> sinepad(amp=linvar([.9,2]), dur=PDur(3,8)*(1,2), sus=var([2,6]), hpf=linvar([122, 4000]), chop=12)
p1 >> sinepad(amp=linvar([.9,2]), dur=PDur(5,8)*(1,2), sus=var([2,6]), hpf=linvar([122, 4000]), chop=8)
p1 >> sinepad(amp=linvar([.9,2]), dur=PDur(5,8)|2, sus=var([2,6]), hpf=linvar([122, 4000]), chop=8)
s1.stop()
~s2 >> space([P*[0,2,4,1,3],6], dur=2).spread().penta()
~s2 >> space([P*[0,2,4,1,5],6], dur=2).spread().penta()