algorave/c3-domingo.py

113 lines
4.1 KiB
Python

Scale.default="minor"
Clock.bpm=110
c1 >> play("@", dur=.25, sample=P[:8].rotate([0,1,3]), rate=4, pan=linvar([-1,1],6))
c2 >> play("#", dur=40, room=1)
d1 >> play("<V:>< * ><[--]>")
b1 >> dbass(dur=PDur(3,8), sus=2, chop=4, shape=PWhite(0, .5), pan=PWhite(-1,1))
b1 >> dbass(dur=PDur(3,8), sus=2, chop=4, shape=PWhite(0, .5), pan=PWhite(-1,1)).sometimes("offadd", 4)
b1 >> dbass(dur=PDur(3,8), sus=2, chop=4, shape=PWhite(0, .5), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
p1 >> space([7,6,4,P*(2,1),0], dur=8, pan=(-1,1))
p1 >> space([7,6,4,P*(2,1),0], amp=2, dur=8, pan=(-1,1))
~p1 >> space([7,6,4,P*(2,1),0], amp=2, dur=8, pan=(-1,1))
dk >> sinepad([0], chop=.5, dur=.25, oct=4, root=2, amp=[2,2,2,0] )
p1 >> space([7,6,4,P*(2,1),0], amp=2, dur=4, pan=(-1,1))
tt >> play("t", echo=var([0, .25], [64,32], echotime=[.5, .75]), dur=[.25,.25,.5], amp=.6)
p1 >> space([7,6,4,P*(2,1),0], amp=2, dur=2, pan=(-1,1))
tt >> play("t", echo=var([0, .25], [64,32], echotime=[.5, .75]), dur=[.25,.25,.5], amp=.8)
tt >> play("t", echo=var([0, .25], [64,32], echotime=[.5, .75]), dur=[.25,.25,.5], amp=1.1)
b1 >> dbass(dur=PDur(5,8), sus=2, chop=4, shape=PWhite(0, .5), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
p1 >> soprano([7,6,4,P*(2,1),0], amp=2, dur=4, pan=(-1,1))
p1 >> soprano([7,6,4,P*(2,1),0], amp=1, dur=4, pan=(-1,1))
b1 >> jbass(dur=PDur(5,8), sus=2, chop=4, amp=.7, shape=PWhite(0, .5), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
p1 >> soprano([7,6,4,P*(2,1),0], amp=1, dur=4, pan=(-1,1), chop=8)
b1 >> nylon(dur=PDur(5,8), sus=2, amp=.3, chop=4, shape=PWhite(0, .5), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
p1 >> soprano([7,6,4,P*(2,1),0], amp=1, dur=4, pan=(-1,1), chop=16)
tt.stop()
vk >> charm(dur=PDur(5,9), oct=(4,5), rate=[0,1,2,2,1,0], hpf=var([100,0]))
c2.stop()
p1 >> soprano([7,6,4,P*(2,1),0], amp=.5, dur=8, pan=(-1,1), chop=16)
Master().hpf=var([0,4000], [76,4])
b2 >> dirt(dur=PDur(5,8), sus=2, amp=1, chop=4 )
b2 >> dirt(dur=PDur(5,8), sus=2, amp=.7, chop=4 )
b1 >> pulse(dur=PDur(5,8), sus=2, amp=.3, chop=4, shape=PWhite(0, .5), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
vk.stop()
b1 >> pulse(dur=PDur(5,8), sus=.5, amp=.4, chop=4, pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
b1 >> pulse(dur=PDur(5,8), sus=.5, amp=.9, chop=4, pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
b1 >> pulse(dur=PDur(7,8)|2, sus=.5, amp=.9, chop=4, pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
b1 >> pulse(dur=PDur(7,8)|2, sus=.5, amp=.9, chop=4, pan=PWhite(-1,1)).sometimes("offadd", 4)
b1 >> pulse(dur=PDur(7,8), oct=[4,5], sus=.5, amp=.9, chop=4, pan=PWhite(-1,1)).sometimes("offadd", 4)
b1 >> pulse(dur=PDur(7,8), oct=[4,6], sus=.5, amp=.9, chop=4, pan=PWhite(-1,1)).sometimes("offadd", 4)
p1.stop()
b2 >> dirt(dur=PDur(7,8), sus=2, amp=1, chop=4 )
b1 >> pulse(dur=PDur(3,8), oct=[4,6], sus=.5, amp=.9, chop=4, pan=PWhite(-1,1)).sometimes("offadd", 4)
~b1 >> pulse(dur=PDur(3,8), oct=[4,6], sus=2, amp=.9, chop=8, pan=PWhite(-1,1)).sometimes("offadd", 4)
b2 >> dirt(dur=PDur(7,8)|2, sus=2, amp=1, chop=4 )
p1 >> space([7,6,4,P*(2,1),0], amp=1, dur=8, pan=(-1,1), chop=16)
p1 >> space([7,6,4,P*(2,1),0], amp=1, dur=8, pan=[-1,1], chop=16)
p1 >> space([7,6,4,P*(2,1),0], amp=1.2, dur=4, pan=linvar([-1,1],6), chop=16)
b2 >> dirt(dur=PDur(7,8)|2, sus=2, amp=.6, chop=4 )
p1 >> space([7,6,4,P*(2,1),0], amp=1.2, dur=4, pan=linvar([-1,1],6), oct=4, chop=16)
pa >> bell(var(P[2:10]), amp=.4, dur=PDur(3,8), oct=5, pan=[-1,1]).penta()
b1 >> pulse(dur=PDur(3,8), oct=[4,5], sus=2, amp=1.2, chop=8, pan=PWhite(-1,1)).sometimes("offadd", 4)
b1 >> pulse(dur=PDur(3,8), oct=[4,5], sus=2, amp=.5, chop=8, pan=PWhite(-1,1)).sometimes("offadd", 4)
pa >> bell(var(P[2:10]), amp=.4, dur=PDur(3,8), oct=6, pan=[-1,1]).penta()
vk.stop()
b2 >> dirt(dur=PDur(5,8), sus=2, amp=.6, chop=4 )
d1 >> play("<[--]>< +( +)[ +]>")
b1 >> pulse(dur=PDur(5,8), oct=[4,5], sus=2, amp=.5, chop=4, pan=PWhite(-1,1)).sometimes("offadd", 4)
pa >> bell(var(P[2:10]), amp=.4, dur=PDur(3,8), oct=6, pan=[-1,1]).penta().solo()
Clock.clear()