algorave/last-ever-foxdot.py

47 lines
2.8 KiB
Python

p2 >> dbass(dur=.5, oct=4)
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)
d3 >> play("<|x1||l(21)|>< *( =)>", formant=0, sample=2).every(14.5, "jump", cycle=16)
p2 >> dbass(dur=.5, oct=4, amp=.9)
p1 >> pulse([0,1,2,3], amplify=1, sus=.5)
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])
p3 >> pulse(oct=[4,3], dur=PDur(5,8))
p3 >> pulse(oct=[4,3], dur=PDur(5,8), chop=8)
p3 >> pulse(oct=[4,3], dur=PDur(5,8), chop=8, sus=var([2,6]))
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)
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)
p1 >> pulse([0,1,2,3], amplify=1, sus=.5, dur=PDur(3,8)) + var(2,4)
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)).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, sus=1, drive=.1, room=.1, lpf=expvar([20,2000],32), amp=.8).sometimes("rotate") + var([0,2],[12,4])
s1 >> sinepad([0,4,[6,[8,9]],7], dur=.5, sus=1, drive=.1, room=.1, lpf=expvar([20,2000],32), amp=.8, oct=4).sometimes("rotate") + var([0,2],[12,4])
~s1 >> sinepad([0,4,[6,[8,9]],7], dur=.5, sus=1, drive=.1, room=.1, lpf=expvar([20,2000],32), amp=.8, oct=4).sometimes("rotate") + var([0,2],[12,4])
~s1 >> sinepad([0,4,[6,[8,9]],7], dur=.5, sus=1, drive=.1, room=.1, lpf=expvar([20,2000],32), amp=.8, oct=3).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([140,4000]), chop=8)
~p2 >> pads(p1.pitch, dur=PDur(3,8)*4, chop=4, oct=4, amp=.8)
~p2 >> pads(p1.pitch, dur=PDur(3,8)*4, chop=4, oct=4, amp=1.2)
s2 >> space([[0,2],4], dur=[6,2]).spread()
~p2 >> dbass(dur=.5, oct=4, amp=.7)
s2 >> space([[0,2,6,8,1],4], dur=[6,2]).spread()
c1.stop()
p3.stop()
s2 >> space([[0,2,6,8,1,3],4], dur=[6,2]).spread()
s4 >> dirt(oct=4, dur=PDur(5,6), amp=.7)
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()
p3 >> pulse(oct=[4,3,2], dur=PDur(5,8), chop=8, sus=var([2,6]))
s1.stop()
p1.stop()
d1.stop()
d2.stop()
d4.stop()
Clock.clear()