algorave/habbo.py

361 lines
10 KiB
Python

In [4]: Scale.default = Scale.minorPentatonic
In [5]: Root.default = "A"
In [6]: Clock.bpm = 140
In [7]: p2 >> dbass(dur=.5, oct=4, amp=.7)
Out[7]: <p2 - dbass>
In [8]: p1 >> pulse([0,1,2,3], amplify=var([1,0], [28,4]), sus=.5
...: )
Out[8]: <p1 - pulse>
In [9]: x1 >> play("V ", dur=.5, amp=.8)
Out[9]: <x1 - play2>
In [10]: x2>> play(" |n2|", dur=.5, amp=.8)
Out[10]: <x2 - play2>
In [11]: x3 >> play(" |*1|", dur=1, amp=.8)
Out[11]: <x3 - play2>
In [12]: p2 >> dbass(dur=.5, oct=4, amp=.7)
Out[12]: <p2 - dbass>
In [13]: ~p1 >> pulse([0,1,2,3], amplify=1, sus=.5)
Out[13]: <p1 - pulse>
In [14]: p1 >> pulse([0,1,2,3], sus=.5, chop=2)
Out[14]: <p1 - pulse>
In [15]: p3 >> pulse(oct=4, amp=linvar([.9, 2]), dur=PDur(3,8), s
...: us=.5)
Out[15]: <p3 - pulse>
In [16]: p3 >> pulse(oct=3, amp=linvar([.9, 2]), dur=PDur(3,8), s
...: us=.5)
Out[16]: <p3 - pulse>
In [17]: p2 >> dbass(dur=[.5,1,.5,.5], oct=4, amp=.7)
Out[17]: <p2 - dbass>
In [18]: p3 >> pulse(oct=3, amp=linvar([.9, 2]), dur=PDur(3,8), s
...: us=var([2,6]), hpf=linvar([122,4000]))
Out[18]: <p3 - pulse>
In [19]: p1 >> pulse([0,1,2,3], sus=.5, chop=4)
Out[19]: <p1 - pulse>
In [20]: p3 >> pulse(oct=3, amp=linvar([.9, 2]), dur=PDur(3,8), s
...: us=var([2,6]), hpf=linvar([122,4000]), chop=4)
Out[20]: <p3 - pulse>
In [21]: p3 >> pulse(oct=3, amp=linvar([.9, 2]), dur=PDur(3,8), s
...: us=var([2,6]), hpf=linvar([122,4000]), chop=8)
Out[21]: <p3 - pulse>
In [22]: p1 >> pulse(P[0,2,4,6,8,10], sus=.5, chop=4)
Out[22]: <p1 - pulse>
In [23]: p3 >> pulse(oct=3, amp=linvar([.9, 2]), dur=PDur(3,8), s
...: us=var([2,6]), hpf=linvar([122,4000]), chop=6)
Out[23]: <p3 - pulse>
In [24]: p2 >> dbass(dur=[.5,1,.5,.5], oct=4, amp=.6)
Out[24]: <p2 - dbass>
In [25]: p1 >> pulse(P[0,2,4,6,8,10], sus=.5, chop=4, oct=[4,6])
Out[25]: <p1 - pulse>
In [26]: p1 >> pulse(P[0,2,4,6,8,10], sus=.5, chop=8, oct=[4,6])
Out[26]: <p1 - pulse>
In [27]: p1 >> pulse(P[0,2,4,6,8,10], slide=linvar([0,.6]), sus=.
...: 5, chop=8, oct=[4,6])
Out[27]: <p1 - pulse>
In [28]: p3 >> pulse(oct=3, amp=linvar([.9, 2]), dur=PDur(3,8), s
...: us=var([2,6]), hpf=linvar([122,4000]), chop=8)
Out[28]: <p3 - pulse>
In [29]: p3 >> pulse(oct=2, amp=linvar([.9, 2]), dur=PDur(3,8), s
...: us=var([2,6]), hpf=linvar([122,4000]), chop=8)
Out[29]: <p3 - pulse>
In [30]: p2 >> dbass(dur=[.5,1,.5,.5], oct=4, amp=.6).slider()
Out[30]: <p2 - dbass>
In [31]: p2 >> dbass(dur=[.5,1,.5,.5], oct=4, amp=.4).slider()
Out[31]: <p2 - dbass>
In [32]: p3 >> pulse(oct=[2,3], amp=linvar([.9, 2]), dur=PDur(3,8
...: ), sus=var([2,6]), hpf=linvar([122,4000]), chop=8)
Out[32]: <p3 - pulse>
In [33]: p1 >> pulse(P[0,2,4,6,8,10], slide=linvar([0,.6]), sus=.
...: 5, chop=12, oct=[4,6])
Out[33]: <p1 - pulse>
In [34]: p1 >> pulse(P[0,2,4,6,8,10], slide=linvar([0,.6]), sus=.
...: 5, chop=12, oct=6)
Out[34]: <p1 - pulse>
In [35]: p1 >> pulse(P[0,2,4,6,8,10], slide=linvar([0,.6]), sus=.
...: 25, chop=12, oct=6)
Out[35]: <p1 - pulse>
In [36]: p3 >> pulse(oct=[2,3], amp=linvar([.9, 2]), dur=PDur(3,8
...: ), sus=var([1,5]), hpf=linvar([122,4000]), chop=8)
Out[36]: <p3 - pulse>
In [37]: p3 >> pulse(oct=[2,3], amp=linvar([.9, 2]), dur=PDur(3,8
...: ), sus=var([3,6]), hpf=linvar([122,4000]), chop=8)
Out[37]: <p3 - pulse>
In [38]: p2 >> dbass(dur=PDur(3,8), oct=4, amp=.4).slider()
Out[38]: <p2 - dbass>
In [39]: p3 >> pulse(oct=[2,3], amp=linvar([.9, 2]), dur=PDur(3,8
...: ), sus=var([2,6]), hpf=linvar([122,4000]), chop=8)
Out[39]: <p3 - pulse>
In [40]: b1 >> dirt(oct=4, dur=PDur(5,6))
Out[40]: <b1 - dirt>
In [41]: p1 >> pulse(P[0,2,4,6,8,10], slide=linvar([0,.6]), sus=.
...: 25, chop=8, oct=6).sometimes("stutter")
Out[41]: <p1 - pulse>
In [42]: p1 >> pulse(P[0,2,4,6,8,10], slide=linvar([0,.6]), sus=.
...: 25, chop=8, oct=6).sometimes("stutter", 3)
Out[42]: <p1 - pulse>
In [43]: p1 >> pulse(P[0,2,4,6,8,10], slide=linvar([0,.6]), sus=.
...: 25, chop=8, oct=6).sometimes("stutter", 4)
Out[43]: <p1 - pulse>
In [44]: za >> zap(PSum(1,2), oct=4, amp=3, dur=PDur(8,8), vib=2,
...: bits=8)
Out[44]: <za - zap>
In [45]: za >> zap(PSum(1,2), oct=4, amp=3, dur=PDur(8,8), vib=2,
...: crush=2)
Out[45]: <za - zap>
In [46]: za >> zap(PSum(1,2), oct=4, amp=3, dur=PDur(8,8), vib=2,
...: crush=4)
Out[46]: <za - zap>
In [47]: za >> zap(PSum(1,2), oct=4, amp=3, dur=PDur(8,8), vib=2,
...: crush=8)
Out[47]: <za - zap>
In [48]: za >> zap(PSum(1,2), oct=[4,4.5], amp=3, dur=PDur(8,8),
...: vib=2, crush=8)
Out[48]: <za - zap>
In [49]: za >> zap(PSum(1,2), oct=[4,4.5], amp=3, dur=PDur(7,8),
...: vib=2, crush=8)
Out[49]: <za - zap>
In [50]: x3 >> play(" @", dur=1, amp=.8)
Out[50]: <x3 - play2>
In [51]: x3 >> play(" @", dur=.5, amp=.8)
Out[51]: <x3 - play2>
In [52]: x3 >> play(" |*1|", dur=1, amp=.8)
Out[52]: <x3 - play2>
In [53]: za >> zap(PSum(1,2), oct=linvar([4,4.5]), amp=3, dur=PDu
...: r(7,8), vib=2, crush=8)
Out[53]: <za - zap>
In [54]: px >> pluck(var([0,3,2,4,1]), pan=[-1,1], dur=[1,.25,.25
...: ,.5])
Out[54]: <px - pluck>
In [55]: px >> pluck(var([0,3,2,4,1], 8), pan=[-1,1], dur=[1,.25,
...: .25,.5])
Out[55]: <px - pluck>
In [56]: px >> pluck(var([0,3,2,4,1], 8), pan=[-1,1], dur=[1,.25,
...: .25,.5]) + (0,2,4)
Out[56]: <px - pluck>
In [57]: px >> pluck(var([0,2,[4,6,7],[3,5,1]], 8), pan=[-1,1], d
...: ur=[1,.25,.25,.5]) + (0,2,4)
Out[57]: <px - pluck>
In [58]: px >> pluck(var([0,2,[4,6,7],[3,5,1]], 8), pan=[-1,1], d
...: ur=PDur(5,9)) + (0,2,4)
Out[58]: <px - pluck>
In [59]: px >> pluck(var([0,2,[4,6,7],[3,5,1],(4,2,0)], 8), pan=[
...: -1,1], dur=PDur(5,9)) + (0,2,4)
Out[59]: <px - pluck>
In [60]: px >> pluck(var([0,2,[4,6,7],[3,5,1],(4,2,0)], 8), oct=[
...: 4,5], pan=[-1,1], dur=PDur(5,9)) + (0,2,4)
Out[60]: <px - pluck>
In [61]: px >> pluck(var([0,2,[4,6,7],[3,5,1],(4,2,0)], 8), oct=[
...: 4,5], chop=4, pan=[-1,1], dur=PDur(5,9)) + (0,2,4)
Out[61]: <px - pluck>
In [62]: px >> pluck(var([0,2,[4,6,7],[3,5,1],(4,2,0)], 8), oct=[
...: 4,5], chop=2, pan=[-1,1], dur=PDur(5,9)) + (0,2,4)
Out[62]: <px - pluck>
In [63]: x_all.stop()
In [64]: ~p3 >> play("X ", amp=6)
Out[64]: <p3 - play2>
In [65]: ~p2 >> play("<V >< [**] [**]>")
Out[65]: <p2 - play2>
In [66]: ~p3 >> play("X ", amp=.6)
Out[66]: <p3 - play2>
In [67]: ~p2 >> play("[**]")
Out[67]: <p2 - play2>
In [68]: p1.stop()
Out[68]: <p1 - pulse>
In [69]: p2.stop()
Out[69]: <p2 - play2>
In [70]: p3.stop()
Out[70]: <p3 - play2>
In [71]: ~px >> karp(var([0,2,[4,6,7],[3,5,1],(4,2,0)], 8), oct=[
...: 4,5], sus=2, chop=4, pan=[-1,1], dur=PDur(5,9)) + (0,2,4
...: )
Out[71]: <px - karp>
In [72]: p1.stop()
Out[72]: <p1 - pulse>
In [73]: p2.stop()
Out[73]: <p2 - play2>
In [74]: p3.stop()
Out[74]: <p3 - play2>
In [75]: ~px >> karp(var([0,2,[4,6,7],[3,5,1],(4,2,0)], 8), oct=[
...: 4,5], sus=2, chop=4, pan=[-1,1], dur=PDur(3,9))
Out[75]: <px - karp>
In [76]: x1 >> play("V ", dur=.5, amp=.8)
Out[76]: <x1 - play2>
In [77]: x2 >> play(" |n2|", dur=.5, amp=.8)
Out[77]: <x2 - play2>
In [78]: x3 >> play(" |*1|", dur=1, amp=.8)
Out[78]: <x3 - play2>
In [79]: ~p3 >> sinepad(oct=[2,3], amp=linvar([.9, 2]), dur=PDur(
...: 3,8), sus=var([2,6]), hpf=linvar([122,4000]), chop=8)
Out[79]: <p3 - sinepad>
In [80]: ~p3 >> sinepad(amp=linvar([.9, 2]), dur=PDur(3,8)*(1,2),
...: sus=var([2,6]), hpf=linvar([122,4000]), chop=8)
Out[80]: <p3 - sinepad>
In [81]: p2 >> dbass(dur=PDur(7,9), oct=[3,5,4], amp=.6)
Out[81]: <p2 - dbass>
In [82]: za >> zap(PSum(1,2), oct=linvar([4,4.5]), amp=3, dur=PDu
...: r(7,8)|2, vib=2, crush=8)
Out[82]: <za - zap>
In [83]: ~p3 >> nylon(amp=1.3, dur=PDur(5,8)*(1,2), oct=3, sus=va
...: r([2,6]), hpf=linvar([122,4000]), chop=8)
Out[83]: <p3 - nylon>
In [84]: ~p3 >> nylon(amp=1.5, dur=PDur(5,8)*(1,2), oct=3, sus=va
...: r([2,6]), hpf=linvar([122,4000]), chop=8)
Out[84]: <p3 - nylon>
In [85]: p2 >> jbass(dur=PDur(7,9), oct=[3,5,4], amp=.6)
Out[85]: <p2 - jbass>
In [86]: ~p3 >> nylon(amp=1.5, dur=PDur(7,8)*(1,2), oct=3, sus=va
...: r([2,6]), hpf=linvar([122,4000]), chop=8)
Out[86]: <p3 - nylon>
In [87]: b1 >> dirt(oct=5, dur=PDur(5,6))
Out[87]: <b1 - dirt>
In [88]: za >> zap(PSum(1,2), oct=[4,4.5], amp=3, dur=PDur(7,8)|2
...: , vib=2, crush=8)
Out[88]: <za - zap>
In [89]: za >> zap(PSum(1,2), oct=[4,4.5], amp=3, dur=PDur(7,8),
...: vib=2, crush=8)
Out[89]: <za - zap>
In [90]: ~px >> karp(var([0,2,[4,6,7],[3,5,1],(4,2,0)], 8), oct=[
...: 4,5], sus=2, chop=4, pan=[-1,1], dur=PDur(3,9)).stop()
Out[90]: <px - karp>
In [91]: ~p3 >> nylon(amp=1.5, dur=PDur(7,8)*(1,2), oct=[3,4], su
...: s=var([2,6]), hpf=linvar([122,4000]), chop=8)
Out[91]: <p3 - nylon>
In [92]: ~p3 >> nylon(amp=1.5, dur=PDur(7,8)*(1,2), oct=[3,4], su
...: s=var([2,6]), hpf=linvar([122,4000]), chop=4)
Out[92]: <p3 - nylon>
In [93]: za >> zap(PSum(1,2), oct=[4,4.5], amp=3, dur=PDur(7,8),
...: vib=2, crush=8).stop()
Out[93]: <za - zap>
In [94]: ~p3 >> nylon(amp=1.5, dur=PDur(3,8)*(1,2), oct=[3,4], su
...: s=var([2,6]), hpf=linvar([122,4000]), chop=4)
Out[94]: <p3 - nylon>
In [95]: b1 >> dirt(oct=5, dur=PDur(5,8))
Out[95]: <b1 - dirt>
In [96]: ~p3 >> nylon(amp=1.5, dur=PDur(3,8), oct=[3,4], sus=var(
...: [2,6]), hpf=linvar([122,4000]), chop=4)
Out[96]: <p3 - nylon>
In [97]: p2 >> jbass(dur=PDur(7,9), oct=[3,5,4], amp=.6).stop()
Out[97]: <p2 - jbass>
In [98]: ~p3 >> nylon(amp=1.5, dur=PDur(3,8), oct=[3,4,5], sus=va
...: r([2,6]), hpf=linvar([122,4000]), chop=4)
Out[98]: <p3 - nylon>
In [99]: b1 >> dirt(oct=[6,5], dur=PDur(5,8))
Out[99]: <b1 - dirt>
In [100]: b1 >> dirt(oct=[6,5], dur=PDur(7,8))
Out[100]: <b1 - dirt>
In [101]: ~p3 >> nylon(amp=1.5, dur=PDur(3,8), oct=[3,4,5], sus=v
...: ar([2,6]), hpf=linvar([122,4000]), chop=2)
Out[101]: <p3 - nylon>
In [102]: b1 >> dirt(oct=[6,5], dur=PDur(8,8))
Out[102]: <b1 - dirt>
In [103]: x_all.stop()
In [104]: ~p3 >> nylon(amp=1.5, dur=PDur(1,8), oct=[3,4,5], sus=v
...: ar([2,6]), hpf=linvar([122,4000]), chop=2)
Out[104]: <p3 - nylon>
In [105]: b1 >> dirt(oct=[6,5], dur=PDur(8,8)).stop()
Out[105]: <b1 - dirt>
In [106]: Clock.clear()
I