algorave/equinox.py

156 lines
3.5 KiB
Python

Scale.default = Scale.minorPentatonic
Root.default = "A"
Clock.bpm = 140
p2 >> dbass(dur=.5, oct=4, amp=.6)
p2 >> dbass(dur=.5, oct=4, amp=.4)
p1 >> blip([0,1,2,3], amplify=var([1,0], [32,4]))
x1 >> play("V ", dur=.5, amp=.7)
x2 >> play(" |n2|", dur=.5)
x3 >> play(" |*1|", dur=1)
p1 >> blip([0,1,2,3], amplify=1)
p3 >> pulse(dur=PDur(3,8), amp=.7, oct=3)
p3 >> pulse(dur=PDur(3,8), amp=.7, oct=3, sus=.5)
p1 >> blip([0,2,4,6,8,10], oct=[4,6])
p3 >> pulse(dur=PDur(5,8), amp=.7, oct=3, sus=.5)
p3 >> pulse(dur=PDur(5,8), amp=.7, oct=3, sus=.25)
p3 >> pulse(dur=PDur(5,8), amp=.7, oct=4, sus=.25)
p3 >> pulse(dur=PDur(5,8), amp=.7, oct=[3,5], sus=.25)
p1 >> blip([0,2,4,6,8,10], oct=[4,6], sus=.5)
p1 >> blip([0,2,4,6,8,10], oct=[4,6], sus=.5).slider()
p1 >> blip([0,2,4,6,8,10], oct=[4,6], sus=.5, chop=8).slider()
p1 >> blip([0,2,4,6,8,10], oct=[4,6], sus=1, chop=8).slider()
p3 >> pulse(dur=PDur(5,8)|2, amp=.7, oct=[3,5], sus=.25)
p4 >> dirt(oct=4, dur=PDur(5,6))
p4 >> dirt(oct=4, dur=PDur(5,6), amp=.8)
p3 >> pulse(dur=PDur(7,8)|2, amp=.7, oct=[3,5], sus=.25)
za >> zap(oct=[5,4.5], dur=PDur(8,8))
za >> zap(oct=[5,4.5], amp=1.2, dur=PDur(8,8))
p3 >> pulse(dur=PDur(7,8), amp=.7, oct=[3,5], sus=.25)
p1 >> blip([0,2,4,6,8,10], oct=4, sus=1, chop=8).slider()
p1 >> blip([0,2,4,6,8,10], oct=4, slide=.6, sus=1, chop=8).slider()
za >> zap(oct=[5,4.5], amp=1.2, dur=PDur(8,8), vib=2)
za >> zap(oct=[5,4.5], amp=1.5, dur=PDur(8,8), vib=2)
x1 >> play("V ", dur=.5, amp=.7)
x2 >> play(" |n2|", dur=.5)
x3 >> play(" -", dur=1)
x3 >> play(" -", amp=1.2, dur=1)
x1 >> play("V ", dur=.5, amp=.7)
x2 >> play(" |n2|", dur=.5)
x3 >> play(" [--]", amp=1.2, dur=1)
x1 >> play("V ", dur=.5, amp=.7)
x2 >> play(" |n2|", dur=.5)
x3 >> play("[--]", amp=1.2, dur=1)
x1 >> play("V ", dur=.5, amp=.7)
x2 >> play(" |n2|", dur=.5)
x3 >> play(" ~", amp=1.2, dur=1)
p1 >> arpy([0,2,4,6,8,10], oct=4, slide=.6, sus=1, chop=8).every(4, "stutter")
p1 >> arpy([0,2,4,6,8,10], oct=5, slide=.6, sus=1, chop=8).every(4, "stutter")
x3 >> play(" |*1|", dur=1)
p3 >> pulse(dur=PDur(7,8)*(1,2), amp=.7, oct=[3,5], sus=.25)
x1 >> play("V ", dur=.5, amp=.7)
x2 >> play(" |n2|", dur=.5)
x3 >> play(" |*1|", dur=1, amp=.6)
p1 >> arpy([0,2,4,6,8,10], amp=1.2, pan=[-1,1], oct=5, sus=1, chop=8).every(4, "stutter")
p3 >> pulse(dur=PDur(5,8)*(1,2), amp=.7, oct=[3,5], sus=.25)
za >> zap(oct=[5,4.5], amp=1.5, dur=PDur(7,9), vib=2)
za >> zap(oct=[5,4.5], amp=2, dur=PDur(7,9), vib=2)
za >> zap(oct=[5,4.5], amp=3, dur=PDur(7,9), vib=2)
x1 >> play("x ", dur=.5, amp=.7)
~p3 >> pulse([0,2,(4,2,0)], dur=PDur(5,9), amp=.7, oct=[3,5], sus=.25)
x1 >> play("V ", dur=.5, amp=.7)
p1 >> arpy([0,2,4,6,8,10], amp=1.2, pan=[-1,1], oct=5, sus=2, chop=8).every(4, "reverse")
p4 >> dirt(oct=4, dur=PDur(5,6), amp=.6)
p2 >> dbass(dur=[.5,.5,1,.5], oct=4, amp=.4)
p2 >> dbass(dur=[.5,.5,1,.5], oct=4, amp=.5)
x3 >> play(" [**] [**]", dur=1, amp=.6)
x3 >> play(" [***] [**]", dur=1, amp=.6)
x3 >> play(" [**] * [**]", dur=1, amp=.6)
x3 >> play(" [**] * [**]", dur=1, amp=.7)
~p3 >> pulse([0,2,[4,6,8],(4,2,0)], dur=PDur(5,9), amp=.7, oct=[3,5], sus=.25)
~p3 >> pulse([0,2,[4,6,8],(4,2,0)], dur=PDur(5,9), amp=.7, oct=[3,6,5], sus=.25)
p2 >> dbass(dur=PDur(7,9), oct=[3,5,4], amp=.6)
~p3 >> nylon([0,2,[4,6,8],(4,2,0)], dur=PDur(5,9), amp=.7, oct=[3,6,5], chop=8)
~p3 >> nylon(dur=PDur(5,9), amp=.7, oct=[3,6,5], chop=8)
~p3 >> nylon(dur=PDur(5,8), amp=.7, oct=[3,6,5], chop=8)
~p3 >> nylon(dur=PDur(5,8)|2, amp=.7, oct=[3,6,5], chop=8)
x_all.stop()
za.stop()
nextBar(Clock.clear)