backup de sets antes de que muera la laptop

This commit is contained in:
dgy 2022-12-17 16:51:30 -03:00
commit 76b780c1fe
Signed by: dgy
GPG Key ID: 73AF96080122A05C
16 changed files with 3317 additions and 0 deletions

514
1040.py Normal file
View File

@ -0,0 +1,514 @@
ipython
~ % ipython
from FoxDot import *
Python 3.8.1 (default, Jan 22 2020, 06:38:00)
Type 'copyright', 'credits' or 'license' for more information
IPython 7.12.0 -- An enhanced Interactive Python. Type '?' for help.
In [1]: from FoxDot import *
In [2]: Scale.default = Scale.minorPentatonic
In [3]: Root.default = "A"
In [4]: Clock.bpm = 140
In [5]: p2 >> dbass(dur=.5, oct=4, amp=.6)
Out[5]: <p2 - dbass>
In [6]: p2 >> dbass(dur=.5, oct=4, amp=.6)
Out[6]: <p2 - dbass>
In [7]: p1 >> blip([0,1,2,3], amplify=var([1,0], [28,4]))
Out[7]: <p1 - blip>
In [8]: x1 >> play("V ", dur=.5)
Out[8]: <x1 - play2>
In [9]: x2 >> play(" |n2|", dur=.5)
Out[9]: <x2 - play2>
In [10]: x1 >> play("V ", dur=.5)
Out[10]: <x1 - play2>
In [11]: x2 >> play(" |n2|", dur=.5)
Out[11]: <x2 - play2>
In [12]: x3 >> play(" |*1", dur=1)
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-12-f6acedc3d0ad> in <module>
----> 1 x3 >> play(" |*1", dur=1)
~/.local/lib/python3.8/site-packages/FoxDot/lib/Players.py in __rshift__(self, *args, **kwargs)
164 self.__class__ = Player
165 self.__init__(self.name)
--> 166 self.__rshift__(*args, **kwargs)
167 return self
168
~/.local/lib/python3.8/site-packages/FoxDot/lib/Players.py in __rshift__(self, other)
377 # Call the update method
378
--> 379 self.update(other.name, other.degree, **other.kwargs)
380
381 # self.update_pattern_root('sample' if self.synthdef == SamplePlayer else 'degree')
~/.local/lib/python3.8/site-packages/FoxDot/lib/Players.py in update(self, synthdef, degree, **kwargs)
832 if degree is not None:
833
--> 834 setattr(self, "degree", degree if degree != "" else " ")
835
836 elif degree is not None:
~/.local/lib/python3.8/site-packages/FoxDot/lib/Players.py in __setattr__(self, name, value)
458 name = self.alias.get(name, name)
459
--> 460 value = asStream(value)
461
462 for item in value:
~/.local/lib/python3.8/site-packages/FoxDot/lib/Patterns/Main.py in asStream(data)
1494 def asStream(data):
1495 """ Forces any data into a [pattern] form """
-> 1496 return data if isinstance(data, Pattern) else Pattern(data)
1497
1498 def PatternFormat(data):
~/.local/lib/python3.8/site-packages/FoxDot/lib/Patterns/Main.py in __init__(self, *args)
95 if type(data) is str:
96
---> 97 self.fromString(data)
98
99 elif type(data) is tuple:
~/.local/lib/python3.8/site-packages/FoxDot/lib/Patterns/Parse.py in fromString(self, string)
261 @PatternMethod
262 def fromString(self, string):
--> 263 self.data = ParsePlayString(string)
264 self.make()
265 return self
~/.local/lib/python3.8/site-packages/FoxDot/lib/Patterns/Parse.py in ParsePlayString(string, flat)
27 def ParsePlayString(string, flat=False):
28 """ Returns the parsed play string used by sample player """
---> 29 output, _ = feed(string)
30 return output
31
~/.local/lib/python3.8/site-packages/FoxDot/lib/Patterns/Parse.py in feed(string)
124
125 # Parse the contents of the brackets if found
--> 126 j = string.next_char_index("|", start=i+1)
127 s = string[i+1:j]
128 i = j
~/.local/lib/python3.8/site-packages/FoxDot/lib/Patterns/PlayString.py in next_char_index(self, char, start)
50 def next_char_index(self, char, start=0):
51 try:
---> 52 return self.string[start:].index(char) + start
53 except IndexError:
54 raise ParseError("No {!r} character found in string {!r}".format(char, self.original))
ValueError: '|' is not in list
In [13]: x1 >> play("V ", dur=.5)
Out[13]: <x1 - play2>
In [14]: x2 >> play(" |n2|", dur=.5)
Out[14]: <x2 - play2>
In [15]: x3 >> play(" |*1|", dur=1)
Out[15]: <x3 - play2>
In [16]: p2 >> dbass(dur=[.5,1,.5,.5], oct=4, amp=.6)
Out[16]: <p2 - dbass>
In [17]: p1 >> blip([0,1,2,3], amplify=var([1,0], [28,4]))
Out[17]: <p1 - blip>
In [18]: p3 >> arpy(amp=linvar([.6, 1]), dur=PDur(3,8))
Out[18]: <p3 - arpy>
In [19]: p3 >> arpy(amp=linvar([.9, 2]), dur=PDur(3,8)
...: x1 >> play("V ", dur=.5, amp=.7)
...: x2 >> play(" |n2|", dur=.5, amp=.7)
...: x3 >> play(" |*1|", dur=1, amp=.7)
...:
...:
File "<ipython-input-19-570df5dde345>", line 2
x1 >> play("V ", dur=.5, amp=.7)
^
SyntaxError: invalid syntax
In [20]: p3 >> arpy(amp=linvar([.9, 2]), dur=PDur(3,8))
Out[20]: <p3 - arpy>
In [21]: x1 >> play("V ", dur=.5, amp=.7)
Out[21]: <x1 - play2>
In [22]: x2 >> play(" |n2|", dur=.5, amp=.7)
Out[22]: <x2 - play2>
In [23]: x3 >> play(" |*1|", dur=1, amp=.7)
Out[23]: <x3 - play2>
In [24]: p3 >> arpy(amp=linvar([.9, 2]), dur=PDur(3,8), sus=var([2,6]))
Out[24]: <p3 - arpy>
In [25]: p3 >> arpy(amp=linvar([.9, 2]), dur=PDur(3,8), sus=var([2,6]), hpf=linvar([122,4000]))
Out[25]: <p3 - arpy>
In [26]: p2 >> dbass(dur=[.5,1,.5,.5], oct=4, amp=.6)
Out[26]: <p2 - dbass>
In [27]: p1 >> blip(P[0,2,4,6,8,10], slide=linvar([0,.6]), oct=[4,6], sus=.5)
Out[27]: <p1 - blip>
In [28]: p2 >> dbass(dur=[.5,1,.5,.5], oct=4, amp=.6)
Out[28]: <p2 - dbass>
In [29]: p1 >> blip(P[0,2,4,6,8,10], slide=linvar([0,.6]), oct=[4,6], sus=.5, amp=1.5)
Out[29]: <p1 - blip>
In [30]: p2 >> dbass(dur=[.5,1,.5,.5], oct=4, amp=.6).slider()
Out[30]: <p2 - dbass>
In [31]: p1 >> blip(P[0,2,4,6,8,10], slide=linvar([0,.6]), oct=[4,6], sus=.5, amp=1.5)
Out[31]: <p1 - blip>
In [32]: p3 >> arpy(amp=linvar([.9, 2]), dur=PDur(3,8), sus=var([2,6]), hpf=linvar([122,4000]), chop=4)
Out[32]: <p3 - arpy>
In [33]: p2 >> dbass(dur=[.5,1,.5,.5], oct=4, amp=.4).slider()
Out[33]: <p2 - dbass>
In [34]: p1 >> blip(P[0,2,4,6,8,10], slide=linvar([0,.6]), oct=[4,6], sus=.5, amp=1.5)
Out[34]: <p1 - blip>
In [35]: p3 >> arpy(amp=linvar([.9, 2]), dur=PDur(3,8), sus=var([2,6]), hpf=linvar([122,4000]), chop=8)
Out[35]: <p3 - arpy>
In [36]: p2 >> dbass(dur=[.5,1,.5,.5], oct=4, amp=.4).slider()
Out[36]: <p2 - dbass>
In [37]: p1 >> blip(P[0,2,4,6,8,10], slide=linvar([0,.6]), oct=[4,6], sus=.5, amp=1.5).every(6,5, "jump", cycle
...: =8)
Warning: 5 is not a valid method for type <class 'FoxDot.lib.Players.Player'>
Out[37]: <p1 - blip>
In [38]: p1 >> blip(P[0,2,4,6,8,10], slide=linvar([0,.6]), oct=[4,6], sus=.5, amp=1.5).every(6.5, "jump", cycle
...: =8)
Out[38]: <p1 - blip>
In [39]: b1 >> dirt(oct=4, dur=PDur(5,6))
Out[39]: <b1 - dirt>
In [40]: ~p2 >> dbass(dur=[.5,1,.5,.5], oct=4, amp=.4)
Out[40]: <p2 - dbass>
In [41]: p1 >> blip(P[0,2,4,6,8,10], slide=linvar([0,.6]), oct=[4,6], sus=.5, amp=1.5).every(6.5, "jump", cycle
...: =8)
Out[41]: <p1 - blip>
In [42]: p1.amplify = 1
In [43]: za >> zap(PSum(1,2), oct=4, amp=3, dur=PDur(8,8), vib=2)
Out[43]: <za - zap>
In [44]: za >> zap(PSum(1,2), oct=[4,4.3], amp=3, dur=PDur(8,8), vib=2)
Out[44]: <za - zap>
In [45]: za >> zap(PSum(1,2), oct=[4,4.3], amp=3, dur=PDur(7,8), vib=2)
Out[45]: <za - zap>
In [46]: ~p2 >> dbass(dur=[.5,1,.5,.5], oct=4, amp=.4)
Out[46]: <p2 - dbass>
In [47]: p1 >> blip(P[0,2,4,6,8,10], slide=linvar([0,.6]), oct=[4,6], sus=.5, amp=.5).every(6.5, "jump", cycle=
...: 8)
Out[47]: <p1 - blip>
In [48]: za >> zap(PSum(1,2), oct=linvar([4,4.3]), amp=3, dur=PDur(7,8), vib=2)
Out[48]: <za - zap>
In [49]: za >> zap(PSum(1,2), oct=linvar([4,4.3]), amp=3, dur=PDur(8,8), vib=2)
Out[49]: <za - zap>
In [50]: x_all.amp =.6
In [51]: za >> zap(PSum(1,2), oct=linvar([4,4.3]), amp=3, dur=PDur(7,8), vib=2)
Out[51]: <za - zap>
In [52]: p3 >> arpy(amp=linvar([.6, 1.5]), dur=PDur(3,8), sus=var([2,6]), hpf=linvar([122,4000]), chop=8)
Out[52]: <p3 - arpy>
In [53]: px >> pluck(var([0,3,2,4,1]), pan=[1,-1], dur=[1,.25,.25,.5])
Out[53]: <px - pluck>
In [54]: px >> pluck(var([0,3,2,4,1], 8), amp=1.2, pan=[1,-1], dur=[1,.25,.25,.5])
Out[54]: <px - pluck>
In [55]: px >> pluck(var([0,3,2,4,1], 8), amp=1.5, pan=[1,-1], dur=[1,.25,.25,.5])
Out[55]: <px - pluck>
In [56]: za >> zap(PSum(1,2), oct=linvar([4,4.3]), amp=2, dur=PDur(7,8), vib=2)
Out[56]: <za - zap>
In [57]: px >> pluck(var([0,3,2,4,1], 8), amp=1.5, pan=[1,-1], dur=[1,.25,.25,.5]) + (0,2,4)
Out[57]: <px - pluck>
In [58]: px >> pulse([0,2,[4,6,7],[3,5,1],(4,2,0)], dur=PDur(5,9))
Out[58]: <px - pulse>
In [59]: ~px >> pulse([0,2,[4,6,7],[3,5,1],(4,2,0)], dur=PDur(5,9))
Out[59]: <px - pulse>
In [60]: ~px >> pulse([0,2,[4,6,7],[3,5,1],(4,2,0)], dur=PDur(5,9), amp=1.5, sus=2, chop=4)
Out[60]: <px - pulse>
In [61]: ~px >> pulse([0,2,[4,6,7],[3,5,1],(4,2,0)], dur=PDur(5,9), amp=1.2, sus=2, chop=4)
Out[61]: <px - pulse>
In [62]: ~px >> pulse([0,2,[4,6,7],[3,5,1],(4,2,0)], dur=PDur(5,9), amp=1.2, sus=2, chop=4, oct=[4,5])
Out[62]: <px - pulse>
In [63]: ~px >> pulse([0,2,[4,6,7],[3,5,1],(4,2,0)], dur=PDur(5,9), amp=1.2, sus=1, chop=8, oct=[4,5])
Out[63]: <px - pulse>
In [64]: ~px >> pulse([0,2,[4,6,7],[3,5,1],(4,2,0)], dur=PDur(5,9), amp=1.2, sus=1, chop=4, oct=[4,5])
Out[64]: <px - pulse>
In [65]: x_all.stop()
In [66]: ~p3 >> play("X ", amp=.6)
Out[66]: <p3 - play2>
In [67]: ~p2 >> play("<V >< [**] [**] * *>< |o1|>")
Out[67]: <p2 - play2>
In [68]: x_all.stop()
In [69]: ~p3 >> play("X ", amp=.6)
Out[69]: <p3 - play2>
In [70]: ~p2 >> play("<V >< [**] [**]>< |o1|>")
Out[70]: <p2 - play2>
In [71]: x_all.stop()
In [72]: ~p3 >> play("X ", amp=.6)
Out[72]: <p3 - play2>
In [73]: ~p2 >> play("<V >< [**] [**]>")
Out[73]: <p2 - play2>
In [74]: x_all.stop()
In [75]: ~p3 >> play("X ", amp=.6)
Out[75]: <p3 - play2>
In [76]: ~p2 >> play("[**]")
Out[76]: <p2 - play2>
In [77]: p1.stop()
Out[77]: <p1 - blip>
In [78]: p2.stop()
Out[78]: <p2 - play2>
In [79]: p3.stop()
Out[79]: <p3 - play2>
In [80]: ~px >> karp([0,2,[4,6,7],[3,5,1],(4,2,0)], dur=PDur(3,9), amp=1.2, sus=2, chop=4, oct=[4,5])
Out[80]: <px - karp>
In [81]: x1 >> play("V ", dur=.5, amp=.7)
Out[81]: <x1 - play2>
In [82]: x2 >> play(" |n2|", dur=.5, amp=.7)
Out[82]: <x2 - play2>
In [83]: x3 >> play(" |*1|", dur=1, amp=.7)
Out[83]: <x3 - play2>
In [84]: ~p3 >> sinepad(amp=linvar([.6, 1.5]), dur=PDur(3,8)*(1,2), sus=var([2,6]), hpf=linvar([122,4000]), cho
...: p=8)
Out[84]: <p3 - sinepad>
In [85]: ~p3 >> sinepad(amp=linvar([.6, 2]), dur=PDur(3,8)*(1,2), sus=var([2,6]), hpf=linvar([122,4000]), chop=
...: 8)
Out[85]: <p3 - sinepad>
In [86]: ~p3 >> sinepad(amp=linvar([.9, 3]), dur=PDur(3,8)*(1,2), sus=var([2,6]), hpf=linvar([122,4000]), chop=
...: 8)
Out[86]: <p3 - sinepad>
In [87]: p1.stop()
Out[87]: <p1 - blip>
In [88]: p2.stop()
Out[88]: <p2 - play2>
In [89]: p3.stop()
Out[89]: <p3 - sinepad>
In [90]: ~px >> karp([0,2,[4,6,7],[3,5,1],(4,2,0)], dur=PDur(3,9), amp=.9, sus=2, chop=4, oct=[4,5])
Out[90]: <px - karp>
In [91]: ~p3 >> sinepad(amp=linvar([.9,3]), dur=PDur(3,8)*(1,2), sus=var([2,6]), hpf=linvar([122,4000]), chop=8
...: )
Out[91]: <p3 - sinepad>
In [92]: ~p3 >> sinepad(amp=linvar([1.2,4]), dur=PDur(3,8)*(1,2), sus=var([2,6]), hpf=linvar([122,4000]), chop=
...: 8)
Out[92]: <p3 - sinepad>
In [93]: ~p2 >> dbass(dur=PDur(7,9), oct=[3,5,4], amp=.6)
Out[93]: <p2 - dbass>
In [94]: za >> zap(PSum(1,2), oct=linvar([4,4.3]), amp=1.5, dur=PDur(7,8)|2, vib=2)
Out[94]: <za - zap>
In [95]: ~p3 >> nylon(amp=1, dur=PDur(5,8)*(1,2), oct=3, sus=var([2,6]), hpf=linvar([122,4000]), chop=8)
Out[95]: <p3 - nylon>
In [96]: ~p3 >> nylon(amp=1.3, dur=PDur(5,8)*(1,2), oct=3, sus=var([2,6]), hpf=linvar([122,4000]), chop=8)
Out[96]: <p3 - nylon>
In [97]: ~p3 >> nylon(amp=1.5, dur=PDur(5,8)*(1,2), oct=3, sus=var([2,6]), hpf=linvar([122,4000]), chop=8)
Out[97]: <p3 - nylon>
In [98]: ~p3 >> nylon(amp=1.5, dur=PDur(5,8)*(1,2), oct=3, sus=var([2,6]), hpf=linvar([122,4000]), chop=4)
Out[98]: <p3 - nylon>
In [99]: ~p2 >> jbass(dur=PDur(7,9), oct=[3,5,4], amp=.6).slider()
Out[99]: <p2 - jbass>
In [100]: ~p2 >> jbass(dur=PDur(7,9), oct=[3,5,4], amp=.7).slider()
Out[100]: <p2 - jbass>
In [101]: ~p3 >> nylon(amp=1.5, dur=PDur(5,8)*(1,2), oct=3, sus=var([2,6]), hpf=linvar([122,4000]), chop=8)
Out[101]: <p3 - nylon>
In [102]: ~p3 >> nylon(amp=1.5, dur=PDur(7,8)*(1,2), oct=3, sus=var([2,6]), hpf=linvar([122,4000]), chop=8)
Out[102]: <p3 - nylon>
In [103]: ~b1 >> dirt(oct=5, dur=PDur(5,6))
Out[103]: <b1 - dirt>
In [104]: ~p2 >> jbass(dur=PDur(7,9), oct=[3,5,4], amp=.3).slider()
Out[104]: <p2 - jbass>
In [105]: ~p3 >> nylon(amp=1.5, dur=PDur(5,8)*(1,2), oct=3, sus=var([2,6]), hpf=linvar([122,4000]), chop=8)
Out[105]: <p3 - nylon>
In [106]: px.stop()
Out[106]: <px - karp>
In [107]: za.stop()
Out[107]: <za - zap>
In [108]: ~p3 >> nylon(amp=1.5, dur=PDur(5,8)*(1,2), oct=[3,4], sus=var([2,6]), hpf=linvar([122,4000]), chop=8)
...:
Out[108]: <p3 - nylon>
In [109]: ~p3 >> nylon(amp=1.5, dur=PDur(5,8)*(1,2), oct=[3,4], sus=var([2,6]), hpf=linvar([122,4000]), chop=4)
...:
Out[109]: <p3 - nylon>
In [110]: ~p3 >> nylon(amp=1.5, dur=PDur(3,8)*(1,2), oct=[3,4], sus=var([2,6]), hpf=linvar([122,4000]), chop=8)
...:
Out[110]: <p3 - nylon>
In [111]: ~p3 >> nylon(amp=1.5, dur=PDur(3,8)*(1,2), oct=[3,4,5], sus=var([2,6]), hpf=linvar([122,4000]), chop=
...: 8)
Out[111]: <p3 - nylon>
In [112]: ~p3 >> nylon(amp=1.5, dur=PDur(3,8), oct=[3,4,5], sus=var([2,6]), hpf=linvar([122,4000]), chop=8)
Out[112]: <p3 - nylon>
In [113]: ~b1 >> dirt(oct=5, dur=PDur(5,8))
Out[113]: <b1 - dirt>
In [114]: p2.stop()
Out[114]: <p2 - jbass>
In [115]: ~p3 >> nylon(amp=1.5, dur=PDur(3,8), oct=[3,4,5], sus=var([2,6]), hpf=linvar([122,4000]), chop=2)
Out[115]: <p3 - nylon>
In [116]: ~b1 >> dirt(oct=6, dur=PDur(5,8))
Out[116]: <b1 - dirt>
In [117]: ~b1 >> dirt(oct=[6,5], dur=PDur(5,8))
Out[117]: <b1 - dirt>
In [118]: ~b1 >> dirt(oct=[6,5], dur=PDur(7,8))
Out[118]: <b1 - dirt>
In [119]: ~p3 >> nylon(amp=1, dur=PDur(3,8), oct=[3,4,5], sus=var([2,6]), hpf=linvar([122,4000]), chop=2)
Out[119]: <p3 - nylon>
In [120]: ~b1 >> dirt(oct=[6,5], amp=1.2, dur=PDur(7,8))
Out[120]: <b1 - dirt>
In [121]: ~b1 >> dirt(oct=[6,5], amp=1.2, dur=PDur(8,8))
Out[121]: <b1 - dirt>
In [122]: ~b1 >> dirt(oct=[6,5], amp=1.2, dur=PDur(8,9))
Out[122]: <b1 - dirt>
In [123]: ~b1 >> dirt(oct=[6,5], amp=1.2, dur=PDur(8,9)|2)
Out[123]: <b1 - dirt>
In [124]: ~b1 >> dirt(oct=[6,5], amp=1.2, dur=PDur(8,9))
Out[124]: <b1 - dirt>
In [125]: ~b1 >> dirt(oct=[6,5], amp=1.2, dur=PDur(7,9))
Out[125]: <b1 - dirt>
In [126]: ~p3 >> nylon(amp=1, dur=PDur(3,8), oct=[3,4,5], sus=var([2,6]), hpf=linvar([122,4000]), chop=4)
Out[126]: <p3 - nylon>
In [127]: ~p3 >> nylon(amp=1, dur=PDur(3,9), oct=[3,4,5], sus=var([2,6]), hpf=linvar([122,4000]), chop=4)
Out[127]: <p3 - nylon>
In [128]: ~p3 >> nylon(amp=1, dur=PDur(3,9), oct=[4,5,6], sus=var([2,6]), hpf=linvar([122,4000]), chop=4)
Out[128]: <p3 - nylon>
In [129]: ~b1 >> dirt(oct=[6,5], amp=1.2, dur=PDur(5,9))
Out[129]: <b1 - dirt>
In [130]: ~p3 >> nylon(amp=1, dur=PDur(3,9), oct=[4,5,6], sus=var([2,6]), hpf=linvar([122,4000]), chop=8)
Out[130]: <p3 - nylon>
In [131]: ~b1 >> dirt(oct=[6,5], amp=1.2, dur=PDur(7,9))
Out[131]: <b1 - dirt>
In [132]: ~b1 >> dirt(oct=[6,5], amp=1.2, dur=PDur(7,9)*(1,2))
Out[132]: <b1 - dirt>
In [133]: ~b1 >> dirt(oct=[6,5], amp=1.2, dur=PDur(7,8)*(1,2))
Out[133]: <b1 - dirt>
In [134]: ~b1 >> dirt(oct=[6,5], amp=1.2, dur=PDur(3,8))
Out[134]: <b1 - dirt>
In [135]: ~b1 >> dirt(oct=[6,5], amp=1.2, dur=PDur(3,8)|2)
Out[135]: <b1 - dirt>
In [136]: ~b1 >> dirt(oct=[6,5], amp=1.2, dur=PDur(1,8)|2)
Out[136]: <b1 - dirt>
In [137]: ~p3 >> nylon(amp=1, dur=PDur(3,9), oct=[4,5,6], sus=var([2,6]), hpf=linvar([122,4000]), chop=1)
Out[137]: <p3 - nylon>
In [138]: b1.stop()
Out[138]: <b1 - dirt>
In [139]: x_all.stop()
In [140]: Clock.clear()
In [141]:

43
2020-12-11-pt2.py Normal file
View File

@ -0,0 +1,43 @@
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()

113
2020-12-11.py Normal file
View File

@ -0,0 +1,113 @@
Welcome to FoxDot! Press Ctrl+H for help.
-----------------------------------------
>>> Scale.default = Scale.minorPentatonic
... Root.default = "A"
... Clock.bpm = 140
>>> p2 >> dbass(dur=.5, oct=4, amp=.7)
... p1 >> pulse([0,1,2,3], amplify=var([1,0], [28,4]), sus=.5)
>>> x1 >> play("V ", dur=.5)
... x2 >> play(" |n2|", dur=.5)
>>> p1 >> pulse([0,1,2,3], amplify=1, chop=2, sus=.5)
>>> x3 >> play(" |*1|", dur=1)
>>> p1 >> pulse([0,1,2,3], sus=.25)
>>> ~p1 >> pulse([0,1,2,3], sus=.25)
>>> ~p1 >> pulse([0,1,2,3], sus=.5)
... p3 >> pulse(oct=4, dur=PDur(3,8), sus=5)
>>> p3 >> pulse(oct=4, dur=PDur(3,8), sus=.5)
>>> p3 >> pulse(oct=4, dur=PDur(3,8), hpf=linvar([120,4000]), chop=4, sus=.5)
>>> p3 >> pulse(oct=4, dur=PDur(3,8), hpf=linvar([120,4000]), chop=2, sus=.25)
>>> ~p3 >> pulse(oct=[4,6], dur=PDur(3,8), chop=2, sus=.25)
>>> ~p3 >> pulse(oct=[4,6], dur=PDur(3,8), chop=8, sus=.5)
>>> ~p3 >> pulse(oct=[4,6], dur=PDur(3,8), chop=8, sus=var([2,6]))
>>> ~p1 >> pulse([0,1,2,3], sus=.5, oct=[3,5])
>>> ~p1 >> pulse([0,1,2,3], sus=.25, oct=[3,5])
>>> x3 >> play(" **", sample=1, dur=1)
>>> x3 >> play(" [**]", sample=1, dur=1)
>>> x3 >> play(" *** [**]", sample=1, dur=1)
>>> x3 >> play("* * * [**]", sample=1, dur=1)
>>> x3 >> play(" [**]", sample=1, dur=1)
>>> x3 >> play(" *", sample=1, dur=1)
>>> ~p3 >> pulse(oct=4, dur=PDur(3,8), chop=4, sus=var([2,6]))
>>> ~p3 >> pulse(oct=4, dur=PDur(5,8), chop=4, sus=var([2,6]))
>>> p2 >> dbass(dur=[.5,1,.5,.5], oct=4, amp=.7).slider()
>>> ~p3 >> pulse(oct=4, dur=PDur(5,8), chop=8, sus=var([2,6]))
>>> ~p3 >> pulse(oct=[2,3], dur=PDur(5,8), chop=8, sus=var([2,6]))
>>> ~p1 >> pulse([0,2,4,6,8,10], sus=.5, oct=[3,5], chop=12, slide=linvar([0,.6]))
>>> ~p3 >> pulse(oct=[4,3], dur=PDur(5,8), chop=8, sus=var([2,6]))
>>> ~p3 >> pulse(oct=[4,3,2], dur=PDur(5,8), chop=8, sus=var([2,6]))
>>> x3 >> play(" s", sample=1, dur=1)
>>> x3 >> play("ss", sample=1, dur=1)
>>> x3 >> play("[ss]", sample=1, dur=1)
>>> x3 >> play("[sss]", sample=1, dur=1)
>>> x3 >> play("[ssss]", sample=1, dur=1)
>>> x3 >> play("[****]", sample=1, dur=1)
>>> x3 >> play("* * * [**]", sample=1, dur=1)
>>> x3 >> play("* * * [**] ", sample=1, dur=1)
>>> ~p3 >> pulse(oct=[4,3,2], dur=PDur(5,8)*(1,2), chop=8, sus=var([2,6]))
>>> ~p3 >> pulse(oct=[4,3,2], dur=PDur(5,8)*(1,2), chop=8, sus=var([3,8]))
>>> ~p1 >> pulse([0,2,4,6,8,10], sus=.5, oct=[3,5], chop=8, slide=linvar([0,.6]))
>>> ~p1 >> pulse([0,2,4,6,8,10], sus=.25, oct=[3,5], chop=4, slide=linvar([0,.6]))
>>> ~p3 >> pulse(oct=[4,3,2], dur=PDur(3,8)*(1,2), chop=8, sus=var([3,8]))
>>> p2 >> dbass(dur=PDur(3,8), oct=4, amp=.7).slider()
>>> ~p3 >> pulse(oct=[4,3,2], dur=PDur(7,8)|2, chop=8, sus=var([3,8]))
>>> ~p3 >> pulse(oct=[4,3,2], dur=PDur(7,8), chop=8, sus=var([3,8]))
... b1 >> dirt(oct=4, dur=PDur(5,6))
>>> ~p1 >> pulse([0,2,4,6,8,10], sus=.25, oct=[3,5], chop=4, slide=linvar([0,.6])).sometimes("stutter")
>>> ~p1 >> pulse([0,2,4,6,8,10], sus=.5, oct=[3,5], chop=4, slide=linvar([0,.6])).sometimes("stutter")
>>> ~p3 >> pulse(oct=[4,3,2], dur=PDur(5,8), chop=8, sus=var([3,8]))
>>> ~p3 >> pulse(oct=[4,3,2], dur=PDur(5,8), chop=12, sus=var([3,8]))
>>> x4 >> play(" s", dur=1)
>>> ~p1 >> pulse(P[0,2,4,6,8,10], sus=.5, oct=6, chop=4, slide=linvar([0,.6])).sometimes("stutter", 4)
>>> ~p1 >> pulse(P[0,2,4,6,8,10], sus=.5, oct=6, chop=8, slide=linvar([0,.6])).sometimes("stutter", 4)
>>> x4 >> play(" ss", dur=1)
>>> ~p3 >> pulse(oct=[4,3,2], dur=PDur(5,8), chop=12, sus=var([2,6]))
>>> c1 >> nylon(dur=PDur(5,8), sus=2, amp=.6, shape=PWhite(0,.5), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
>>> ~c1 >> nylon(dur=PDur(5,8), sus=2, amp=.6, pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
>>> ~c1 >> nylon(dur=PDur(5,8), sus=1, amp=.6, pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
>>> ~p3 >> pulse(var([0,2,.5], [3,.5,.5]), dur=PDur(5,8), amp=1.5, sus=.25, oct=6)
>>> ~p1 >> pulse(P[0,2,4,6,8,10], sus=.5, oct=5, chop=4, slide=linvar([0,.6])).sometimes("stutter", 4)
>>> ~p3 >> pulse(var([0,2,.5], [3,.5,.5]), dur=PDur(5,8), amp=1.5, sus=.25, oct=6, pan=[-1,1])
>>> ~p1 >> pulse(P[0,2,4,6,8,10], sus=.25, oct=5, chop=4, slide=linvar([0,.6])).sometimes("stutter", 4)
>>> ~p1 >> pulse(P[0,2,4,6,8,10], sus=.25, oct=5, chop=2, slide=linvar([0,.6])).sometimes("stutter", 4)
>>> ~p1 >> pulse(P[0,2,4,6,8,10], sus=.5, oct=5, chop=2, slide=linvar([0,.6])).sometimes("stutter", 4)
>>> ~p1 >> pulse(P[0,2,4,6,8,10], sus=.5, oct=[4,5], amp=1.2, chop=2, slide=linvar([0,.6])).sometimes("stutter", 4)
>>> ~p3 >> pulse(var([0,2,.5], [3,.5,.5]), dur=PDur(5,8), amp=1.5, sus=.25, oct=6, pan=[-1,1]).every(4, "dur.shuffle")
>>> ~c1 >> nylon(dur=PDur(5,8), sus=1, amp=.6).sometimes("offadd", 4) + var([0,2],4)
>>> ~c1 >> nylon(dur=PDur(5,9), sus=1, amp=.6).sometimes("offadd", 4) + var([0,2],4)
>>> ~c1 >> nylon(dur=PDur(5,9), sus=.5, amp=.6).sometimes("offadd", 4) + var([0,2],4)
>>> ~p1 >> pulse(P[0,2,4,6,8,10], sus=.5, oct=[3,4,5], amp=1.2, chop=2, slide=linvar([0,.6])).sometimes("stutter", 4)
>>> p2 >> dbass(dur=PDur(3,8), oct=3, amp=.7).slider()
>>> ~p1 >> pulse(P[0,2,4,6,8,10], sus=.5, oct=[3,4,5], amp=1.2, chop=6, slide=linvar([0,.6])).sometimes("stutter", 4)
>>> ~p1 >> pulse(P[0,2,4,6,8,10], sus=.5, oct=[3,4,5], amp=1.2, chop=[1,4], slide=linvar([0,.6])).sometimes("stutter", 4)
>>> ~p1 >> pulse(P[0,2,4,6,8,10], sus=.5, oct=[3,4,5], amp=1.2, chop=[2,1,4], slide=linvar([0,.6])).sometimes("stutter", 4)
>>> b1 >> dirt(oct=4, dur=PDur(5,8)*4, amp=1.2)
>>> p2 >> dbass(dur=PDur(3,8), oct=4, amp=.5).slider()
>>> p2 >> dbass(dur=PDur(5,8), oct=4, amp=.5).slider()
>>> b1 >> dirt(oct=4, dur=PDur(5,8)*(1,), amp=1.2)
>>> b1 >> dirt(oct=4, dur=PDur(5,8)*(1,2), amp=1.2)
>>> b1 >> dirt(oct=4, dur=PDur(5,8)*(1,), amp=1.2)
>>> b1 >> dirt(oct=4, dur=PDur(5,8)*(1,2), amp=1.2)
>>> ~p3 >> pulse(var([0,2,.5], [3,.5,.5]), dur=PDur(7,8), amp=1.5, sus=.5, oct=6, pan=[-1,1]).every(4, "dur.shuffle")
>>> ~p3 >> pulse(var([0,2,.5], [3,.5,.5]), dur=PDur(7,8), amp=1.5, sus=.25, oct=[6,7], pan=[-1,1]).every(4, "dur.shuffle")
>>> ~b1 >> dirt(dur=PDur(5,8), sus=1, oct=5, chop=2, amp=.3, shape=PWhite(0,.5), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
>>> ~b1 >> dirt(dur=PDur(5,8), sus=1, oct=5, chop=2, amp=1.3, shape=PWhite(0,.5), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
>>> ~p3 >> pulse(var([0,2,.5], [3,.5,.5]), dur=PDur(7,8), amp=1.5, sus=.25, oct=[5,3], pan=[-1,1]).every(4, "dur.shuffle")
>>> ~c1 >> nylon(dur=PDur(5,8), formant=PRand(8)[:8], rate=PRand(5,10)[:8])
>>> x4 >> play(" s", dur=1)
>>> ~p3 >> pulse(var([0,2,.5], [3,.5,.5]), dur=PDur(7,8)*(1,2), amp=1.5, sus=.25, oct=[5,3], pan=[-1,1]).every(4, "dur.shuffle")
>>> ~p3 >> pulse(var([0,5,2,[3,6]],[8,6,2,1]), sus=.5, dur=PDur(5,8)*(1,2))
>>> x4 >> play(" s s", dur=1)
>>> x4 >> play(" s [ss] ", dur=1)
>>> f1 >> blip(var(P[2:10]), amp=2, dur=PDur(3,8), oct=6)
>>> f1 >> blip(var(P[2:10]), amp=1.5, dur=PDur(3,8), oct=6)
>>> f1 >> blip(var(P[2:10]), amp=1.5, dur=PDur(3,8), oct=6).penta()
>>> ~c1 >> nylon(([3,4,5,4],7,[9,9,9]), dur=2, spin=8, tremolo=4, room=1, amp=1)
>>> ~p1 >> pulse(P[1,0,1,0,1,0,0,1,2,0], amp=1.5, sus=.5, dur=PDur(5,8)*4)
>>> ~b1 >> dirt(dur=PDur(5,8), sus=1, oct=5, chop=2, amp=.6, shape=PWhite(0,.5), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
>>> p2 >> dbass(dur=PDur(5,8), oct=4, amp=.5).stop()
>>> x3 >> play("* * * [**] ", sample=1, dur=1).stop()
>>> x2 >> play(" |n2|", dur=.5).stop()
>>> x4 >> play(" s [ss] ", dur=1).stop()
>>> ~p3 >> pulse(var([0,5,2,[3,6]],[8,6,2,1]), sus=.5, dur=PDur(5,8)*(1,2)).stop()
>>> f1 >> blip(var(P[2:10]), amp=1.5, dur=PDur(3,8), oct=6).solo()
>>> nextBar(Clock.clear)

348
baratunes.py Normal file
View File

@ -0,0 +1,348 @@
In [129]: Clock.bpm=144;
In [130]: Root.default =- 1;
In [131]: Scale.default="minor"
In [132]: b1 >> nylon(dur=PDur(5,8), sus=2, amp=.5)
Out[132]: <b1 - nylon>
In [133]: b1 >> nylon(dur=PDur(5,8), sus=2, amp=1)
Out[133]: <b1 - nylon>
In [134]: cp >> play("* ")
Out[134]: <cp - play2>
In [135]: b1 >> nylon(dur=PDur(5,8), sus=2, amp=1, shape=PWhite(
...: 0,.5))
Out[135]: <b1 - nylon>
In [136]: d3 >> play(" |=9|", dur=.5, chop=.25)
Out[136]: <d3 - play2>
In [137]: b1 >> nylon(dur=PDur(5,8), sus=2, amp=1, shape=PWhite(
...: 0,.5), pan=PWhite(-1,1))
Out[137]: <b1 - nylon>
In [138]: d4 >> play("|%4| ", dur=1)
Out[138]: <d4 - play2>
In [139]: d2 >> play("|A0|", dur=1)
Out[139]: <d2 - play2>
In [140]: b1 >> nylon(dur=PDur(5,8), sus=2, amp=1, shape=PWhite(
...: 0,.5), pan=PWhite(-1,1)) + var([0,2],4)
Out[140]: <b1 - nylon>
In [141]: b1 >> nylon(dur=PDur(5,8), sus=2, amp=1, shape=PWhite(
...: 0,.5), pan=PWhite(-1,1)).sometimes("offadd", 4) + var(
...: [0,2],4)
Out[141]: <b1 - nylon>
In [142]: b1 >> nylon(dur=PDur(5,8), sus=2, amp=.8, shape=PWhite
...: (0,.5), pan=PWhite(-1,1)).sometimes("offadd", 4) + var
...: ([0,2],4)
Out[142]: <b1 - nylon>
In [143]: ~b1 >> nylon(dur=PDur(5,8), sus=2, amp=.8, shape=PWhit
...: e(0,.5), pan=PWhite(-1,1)).sometimes("offadd", 4) + va
...: r([0,2],4)
Out[143]: <b1 - nylon>
In [144]: ~b1 >> nylon(dur=PDur(5,8), sus=2, amp=.6, shape=PWhit
...: e(0,.5), pan=PWhite(-1,1)).sometimes("offadd", 4) + va
...: r([0,2],4)
Out[144]: <b1 - nylon>
In [145]: d2 >> play(P["|A0|::"][:16] & P["<|B3| >< |@3| >"])
Out[145]: <d2 - play2>
In [146]: ~d2 >> play(P["|A0|::"][:16] & P["<|B3| >< |@3| >"])
Out[146]: <d2 - play2>
In [147]: ~b1 >> nylon(dur=PDur(5,8), sus=2, amp=.4, shape=PWhit
...: e(0,.5), pan=PWhite(-1,1)).sometimes("offadd", 4) + va
...: r([0,2],4)
Out[147]: <b1 - nylon>
In [148]: p1 >> pulse()
Out[148]: <p1 - pulse>
In [149]: ~p1 >> pulse(dur=PDur(5,8))
Out[149]: <p1 - pulse>
In [150]: ~p1 >> pulse(dur=PDur(5,8), amp=1.2, sus=.5)
Out[150]: <p1 - pulse>
In [151]: ~p1 >> pulse(dur=PDur(5,8), amp=1.2, sus=.5, oct=6)
Out[151]: <p1 - pulse>
In [152]: ~p1 >> pulse(dur=PDur(5,8), amp=1.5, sus=.5, oct=6)
Out[152]: <p1 - pulse>
In [153]: ~b1 >> nylon(dur=PDur(5,8), sus=2, amp=.3, shape=PWhit
...: e(0,.5), pan=PWhite(-1,1)).sometimes("offadd", 4) + va
...: r([0,2],4)
Out[153]: <b1 - nylon>
In [154]: ~p1 >> pulse(var([0,2,.5]), dur=PDur(5,8), amp=1.5, su
...: s=.5, oct=6)
Out[154]: <p1 - pulse>
In [155]: ~p1 >> pulse(var([0,2,.5]), dur=PDur(5,8), amp=1.5, su
...: s=.25, oct=6)
Out[155]: <p1 - pulse>
In [156]: ~p1 >> pulse(var([0,2,.5], [3,.5,.5]), dur=PDur(5,8),
...: amp=1.5, sus=.25, oct=6)
Out[156]: <p1 - pulse>
In [157]: ~p1 >> pulse(var([0,2,.5], [3,.5,.5]), dur=PDur(5,8),
...: amp=1.5, sus=.25, oct=6, pan=[-1,1])
Out[157]: <p1 - pulse>
In [158]: ~p1 >> pulse(var([0,2,.5], [3,.5,.5]), dur=PDur(5,8),
...: amp=1.5, sus=.25, oct=6, pan=[-1,1]).every(4, "dur.shu
...: ffle")
Out[158]: <p1 - pulse>
In [159]: ~d2 >> play(P["|A0|::"][:16] & P["<|B3| >< |@3| >"],
...: amp=.7)
Out[159]: <d2 - play2>
In [160]: ~b1 >> nylon(dur=PDur(5,8), sus=2, oct=4, amp=.3, shap
...: e=PWhite(0,.5), pan=PWhite(-1,1)).sometimes("offadd",
...: 4) + var([0,2],4)
Out[160]: <b1 - nylon>
In [161]: ~p1 >> pulse(var([0,2,.5], [3,.5,.5]), chop=1, dur=PDu
...: r(5,8), amp=1.5, sus=.25, oct=6, pan=[-1,1]).every(4,
...: "dur.shuffle")
Out[161]: <p1 - pulse>
In [162]: ~b1 >> nylon(dur=PDur(5,8), sus=2, oct=4, chop=4, amp=
...: .3, shape=PWhite(0,.5), pan=PWhite(-1,1)).sometimes("o
...: ffadd", 4) + var([0,2],4)
Out[162]: <b1 - nylon>
In [163]: ~b1 >> nylon(dur=PDur(5,8), sus=2, oct=5, chop=4, amp=
...: .3, shape=PWhite(0,.5), pan=PWhite(-1,1)).sometimes("o
...: ffadd", 4) + var([0,2],4)
Out[163]: <b1 - nylon>
In [164]: ~p1 >> pulse(var([0,2,.5], [3,.5,.5]), chop=1, dur=PDu
...: r(7,8), amp=1.5, sus=.25, oct=6, pan=[-1,1]).every(4,
...: "dur.shuffle")
Out[164]: <p1 - pulse>
In [165]: ~b1 >> nylon(dur=PDur(5,8), sus=2, oct=5, chop=2, amp=
...: .3, shape=PWhite(0,.5), pan=PWhite(-1,1)).sometimes("o
...: ffadd", 4) + var([0,2],4)
Out[165]: <b1 - nylon>
In [166]: ~p1 >> pulse(var([0,2,.5], [3,.5,.5]), chop=1, dur=PDu
...: r(7,8)|2, amp=1.5, sus=.25, oct=[6,7], pan=[-1,1]).eve
...: ry(4, "dur.shuffle")
Out[166]: <p1 - pulse>
In [167]: ~b1 >> nylon(dur=PDur(5,8), sus=1, oct=5, chop=2, amp=
...: .3, shape=PWhite(0,.5), pan=PWhite(-1,1)).sometimes("o
...: ffadd", 4) + var([0,2],4)
Out[167]: <b1 - nylon>
In [168]: ~d2 >> play(P["|A0|::"][:16] & P["<|B3| >< |@3| >"],
...: drive=.1, rate=1.2, amp=.7)
Out[168]: <d2 - play2>
In [169]: ~b1 >> dirt(dur=PDur(5,8), sus=1, oct=5, chop=2, amp=.
...: 3, shape=PWhite(0,.5), pan=PWhite(-1,1)).sometimes("of
...: fadd", 4) + var([0,2],4)
Out[169]: <b1 - dirt>
In [170]: ~b1 >> dirt([0,0,.5], dur=PDur(5,8), sus=1, oct=5, cho
...: p=2, amp=.3, shape=PWhite(0,.5), pan=PWhite(-1,1)).som
...: etimes("offadd", 4) + var([0,2],4)
Out[170]: <b1 - dirt>
In [171]: ~b1 >> dirt([0,0,.5], dur=PDur(5,8), sus=1, oct=5, cho
...: p=2, amp=.3, shape=PWhite(0,.5), pan=PWhite(-1,1)).spr
...: ead()
Out[171]: <b1 - dirt>
In [172]: ~b1 >> dirt([0,0,.5], dur=PDur(5,8), sus=1, oct=5, cho
...: p=2,drive=.5, formant=1, amp=.3, pan=PWhite(-1,1)).spr
...: ead()
Out[172]: <b1 - dirt>
In [173]: ~b1 >> dirt([0,0,.5], dur=PDur(5,8), sus=1, oct=5, cho
...: p=2,drive=.5, formant=1, amp=.3, room=.2, pan=PWhite(-
...: 1,1)).spread()
Out[173]: <b1 - dirt>
In [174]: b2 >> nylon(dur=PDur(5,8), formant=PRand(8)[:8], rate=
...: PRand(5,10)[:8])
Out[174]: <b2 - nylon>
In [175]: ~b1 >> dirt([0,0,.5], dur=PDur(5,8), sus=1, oct=5, cho
...: p=2,drive=.5, formant=1, amp=.2, room=.2, pan=PWhite(-
...: 1,1)).spread()
Out[175]: <b1 - dirt>
In [176]: d3 >> play(" |=9|", dur=.5, chop=.25, amp=.7)
Out[176]: <d3 - play2>
In [177]: d4 >> play("|%4| ", dur=1, amp=.7)
Out[177]: <d4 - play2>
In [178]: ~p1 >> pulse(var([0,2,.5], [3,.5,.5]), chop=1, dur=PDu
...: r(7,8)*(1,2), amp=1.5, sus=.25, oct=[6,7], pan=[-1,1])
...: .every(4, "dur.shuffle")
Out[178]: <p1 - pulse>
In [179]: b2 >> nylon(dur=PDur(5,8), formant=PRand(8)[:8], rate=
...: PRand(5,10)[:8], pan=[-1,1])
Out[179]: <b2 - nylon>
In [180]: ~p1 >> pulse(var([0,2,.5], [3,.5,.5]), chop=1, dur=PDu
...: r(7,8)*(1,2), amp=1.5, sus=.25, oct=[6,7,5], pan=[-1,1
...: ]).every(4, "dur.shuffle")
Out[180]: <p1 - pulse>
In [181]: ~b1 >> dirt([0,0,.5], dur=PDur(7,8), sus=1, oct=5, cho
...: p=2,drive=.5, formant=1, amp=.2, room=.2, pan=PWhite(-
...: 1,1)).spread()
Out[181]: <b1 - dirt>
In [182]: ~b1 >> dirt([0,0,.5], dur=PDur(3,8), sus=1, oct=5, cho
...: p=2,drive=.5, formant=1, amp=.2, room=.2, pan=PWhite(-
...: 1,1)).spread()
Out[182]: <b1 - dirt>
In [183]: ~b1 >> dirt([0,0,.5], dur=PDur(3,8), sus=1, oct=5, cho
...: p=4,drive=.5, formant=1, amp=.2, room=.2, pan=PWhite(-
...: 1,1)).spread()
Out[183]: <b1 - dirt>
In [184]: ~p1 >> pulse(var([0,2,.5], [3,.5,.5]), chop=1, dur=PDu
...: r(5,8)*(1,2), amp=1.5, sus=.25, oct=[6,7,5], pan=[-1,1
...: ]).every(4, "dur.shuffle")
Out[184]: <p1 - pulse>
In [185]: b3 >> pulse()
Out[185]: <b3 - pulse>
In [186]: b3 >> pulse(var([0,5,2,[3,6]]))
Out[186]: <b3 - pulse>
In [187]: b3 >> pulse(var([0,5,2,[3,6]]), sus=.25)
Out[187]: <b3 - pulse>
In [188]: b3 >> pulse(var([0,5,2,[3,6]], [8,6,2,1]), sus=.25)
Out[188]: <b3 - pulse>
In [189]: b3 >> pulse(var([0,5,2,[3,6]],[8,6,2,1]), sus=.5)
Out[189]: <b3 - pulse>
In [190]: ~p1 >> pulse(var([0,2,.5], [3,.5,.5]), chop=1, dur=PDu
...: r(7,8), amp=1.5, sus=.25, oct=[6,7,5], pan=[-1,1]).eve
...: ry(4, "dur.shuffle")
Out[190]: <p1 - pulse>
In [191]: ~b1 >> dirt([0,0,.5], dur=PDur(3,8), sus=1, oct=5, cho
...: p=2,drive=.5, formant=1, amp=.2, room=.2, pan=PWhite(-
...: 1,1)).spread()
Out[191]: <b1 - dirt>
In [192]: ~d2 >> play(P["|A0|::"][:16] & P["<|B3| >< |@3| >"],
...: drive=.1, rate=1.2, amp=.7)
Out[192]: <d2 - play2>
In [193]: d3 >> play(" |=9|", dur=.5, chop=.25, amp=.7)
Out[193]: <d3 - play2>
In [194]: d4 >> play("|%4| ", dur=1, amp=.7)
Out[194]: <d4 - play2>
In [195]: d5 >> play("<|x1||l(12)|>< *( =)>", formant=0) #es un
...: pescadito!
Out[195]: <d5 - play2>
In [196]: d5 >> play("<|x1||l(12)|>< *( =)>", formant=0).every(
...: 14.5, "jump", cycle=16)
Out[196]: <d5 - play2>
In [197]: d5 >> play("<|x1||l(12)|>< *( =)>", sample=2, formant
...: =0).every(14.5, "jump", cycle=16)
Out[197]: <d5 - play2>
In [198]: b3 >> pulse(var([0,5,2,[3,6]],[8,6,2,1]), sus=.5, dur=
...: PDur(5,8)*(1,2))
Out[198]: <b3 - pulse>
In [199]: b3 >> pulse(var([0,5,2,[3,6]],[8,6,2,1]), sus=.25, dur
...: =PDur(5,8)*(1,2))
Out[199]: <b3 - pulse>
In [200]: ~p1 >> pulse(var([0,2,.5], [3,.5,.5]), chop=2, dur=PDu
...: r(7,8), amp=1.5, sus=.25, oct=[6,7,5], pan=[-1,1]).eve
...: ry(4, "dur.shuffle")
Out[200]: <p1 - pulse>
In [201]: ~p1 >> pulse(var([0,2,.5], [3,.5,.5]), chop=2, dur=PDu
...: r(5,8), amp=1.5, sus=.25, oct=[6,7,5], pan=[-1,1]).eve
...: ry(4, "dur.shuffle")
Out[201]: <p1 - pulse>
In [202]: f1 >> blip(var(P[2:10]), amp=2, dur=PDur(3,8), oct=6)
Out[202]: <f1 - blip>
In [203]: f1 >> blip(var(P[2:10]), amp=2, dur=PDur(3,8), oct=6).
...: penta()
Out[203]: <f1 - blip>
In [204]: p1.stop()
Out[204]: <p1 - pulse>
In [205]: ~b2 >> nylon(([3,4,5,4],7,[9,9,9]), dur=2, spin=8, tre
...: molo=4, room=1, amp=2)
Out[205]: <b2 - nylon>
In [206]: ~b2 >> nylon(([3,4,5,4],7,[9,9,9]), dur=2, spin=8, tre
...: molo=4, room=1, amp=1)
Out[206]: <b2 - nylon>
In [207]: ~b3 >> pulse(P[1,0,1,0,1,0,0,1,2,0], sus=.5, dur=PDur(
...: 5,8)*4)
Out[207]: <b3 - pulse>
In [208]: ~b3 >> pulse(P[1,0,1,0,1,0,0,1,2,0], amp=1.5, sus=.5,
...: dur=PDur(5,8)*4)
Out[208]: <b3 - pulse>
In [209]: ~d2 >> play(P["|A0|::"][:16] & P["<|B3| >< |@3| >"],
...: drive=.1, rate=1.2, amp=.7).stop()
Out[209]: <d2 - play2>
In [210]: ~b3 >> pulse(P[1,0,1,0,1,0,0,1,2,0], amp=1.5, sus=.5,
...: dur=PDur(5,8)*4).sometimes("offadd", 4) + var([0,2], [
...: PRand([0,2,4])])
Out[210]: <b3 - pulse>
In [211]: cp >> play("* ").stop()
Out[211]: <cp - play2>
In [212]: d4 >> play("|%4| ", dur=1, amp=.7).stop()
Out[212]: <d4 - play2>
In [213]: ~b3 >> pulse(P[1,0,1,0,1,0,0,1,2,0], oct=7, amp=1.5, s
...: us=.5, dur=PDur(5,8)*4).sometimes("offadd", 4) + var([
...: 0,2], [PRand([0,2,4])])
Out[213]: <b3 - pulse>
In [214]: d3 >> play(" |=9|", dur=.5, chop=.25, amp=.7).stop()
Out[214]: <d3 - play2>
In [215]: b1.stop()
Out[215]: <b1 - dirt>
In [216]: Clock.clear()

49
c3-dia2.py Normal file
View File

@ -0,0 +1,49 @@
Scale.default="minor"
Clock.bpm=110
c1 >> play("@", dur=.25, sample=P[:8].rotate([0,1,3]), rate=4, pan=linvar([-1,1],16))
c2 >> play("#", dur=40, room=1, amp=2)
d1 >> play("<V:>< * ><[--]>")
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))
Master().hpf=var([0,4000],[76,4])
p1 >> space([7,6,4,P*(2,1),0], dur=4, pan=(-1,1))
dk >> sinepad([0], chop=.5, dur=.25, oct=4, root=2, amp=[2,2,2,0])
tt >> play("t", echo=var([0, .25], [64, 32]), echotime=[.5, .75], rate=[var([1.25, .75],8), 1.1, .6, 1, 1, .75], dur=[.25, .25, .5], amp=.7)
c2.stop()
p1 >> space([7,6,4,P*(2,1),0], dur=2, pan=(-1,1))
b1 >> dbass(dur=PDur(5,8), sus=2, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
p1 >> soprano([7,6,4,P*(2,1),0], dur=2, pan=(-1,1))
b1 >> jbass(dur=PDur(5,8), sus=2, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
b1 >> jbass(dur=PDur(5,8), sus=1, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
p1 >> soprano([7,6,4,P*(2,1),0], amp=.7, dur=2, pan=(-1,1))
p1 >> soprano([7,6,4,P*(2,1),0], amp=.7, chop=8, dur=2, pan=(-1,1))
p1 >> soprano([7,6,4,P*(2,1),0], amp=.7, oct=4, chop=8, dur=2, pan=(-1,1))
b1 >> nylon(dur=PDur(5,8), sus=2, amp=.4, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
vk >> charm(dur=PDur(5,9), oct=(4,5), rate=[0,1,2,2,1,0], hpf=var([100,0]))
p1 >> sinepad(amp=linvar([.9,2]), dur=PDur(3,8)*(1,2), sus=var([2,6]), hpf=linvar([122, 4000]), 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)
c1.stop()
b1 >> dirt(dur=PDur(5,8), sus=2, amp=.5, chop=4, shape=PWhite(0,.5), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
~b1 >> dirt(dur=PDur(3,8), sus=1, amp=.5, chop=2, shape=PWhite(0,.5), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
# increase darkness here
~b1 >> dirt([0,0,0.5], dur=PDur(3,8), sus=1, amp=.2, shape=PWhite(0,.5), chop=2, drive=.5, formant=1, oct=5, room=0.2).spread()
p1 >> pasha(var([0,2,0.5],[3,1/2,1/2]), dur=PDur(5,8), oct=6, amp=.4, sus=2, pan=PWhite(-1,1)).every(4, "dur.shuffle")
b2 >> bell(var(P[2:10]), amp=.4, dur=PDur(3,8), oct=6, pan=[-1,1]).penta()
d3 >> play("<|x1||l(21)|>< *( =)>", formant=0, sample=2).every(14.5, "jump", cycle=16)
d0 >> play("#", rate=-.5, hpf=1000, dur=4, amp=3, room=1, coarse=16).spread()
d4 >> play("<[--]>< +( +)[ +]>")
d1 >> play("+", dur=PDur(3,8,[0,2]), amp=2, sample=3).sometimes("rate.offadd", 1)
d2 >> play("nN", dur=.25, sample=PRand(5, seed=1)[:16], pan=PWhite(-1,1), rate=PRand(1,5))
c2 >> play("#", dur=40, room=1, amp=2)
d_all.stop()
p1.stop()
b1.stop()
b2.solo()
Clock.clear()

112
c3-domingo.py Normal file
View File

@ -0,0 +1,112 @@
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()

70
c3.py Normal file
View File

@ -0,0 +1,70 @@
Scale.default = Scale.minorPentatonic
Root.default = "A"
Clock.bpm = 140
x1 >> play("V ", dur=.5)
x2 >> play(" |n2|", dur=.5)
p2 >> dbass(dur=[.5,1,.5,.5], oct=4, amp=.6).slider()
p1 >> blip([0,1,2,3], amplify=var([1,0],[28,4]))
x3 >> play(" |*1|", dur=1)
p3 >> arpy(amp=linvar([.6,1]), dur=PDur(3,8), sus=var([2,6]), hpf=linvar([122, 4000]), chop=8)
p1 >> blip(P[0,2,4,6,8,10], oct=[4,6], sus=.5)
p1 >> blip(P[0,2,4,6,8,10], slide=linvar([0,.6]), oct=[4,6], sus=.5).every(6.5, "jump", cycle=8)
b1 >> dirt(oct=4, dur=PDur(5,6))
p2 >> dbass(dur=PDur(5,9), oct=[3,5,4], amp=.4).slider()
za >> zap(PSum(1,2), oct=linvar([4,4.3]), amp=3, dur=PDur(8,8), vib=2)
px >> pluck(var([0, 3, 2, 4, 1], 8), pan=linvar([-1,1],8), dur=[1,1/4,1/4,1/2]) + (0, 2, 4)
px >> pulse([0,2,[4,6,7],[3,5,1],(4,2,0)])
px >> pulse([0,2,[4,6,7],[3,5,1],(4,2,0)], dur=PDur(5,9))
px >> pulse([0,2,[4,6,7],[3,5,1],(4,2,0)], dur=PDur(5,9), sus=2, chop=4)
px >> pulse([0,2,[4,6,7],[3,5,1],(4,2,0)], dur=PDur(5,9), sus=2, chop=4, oct=[4,5])
x_all.stop()
~p3 >> play("X ")
~p2 >> play("<V >< [**] [**] * *>< |o1|>")
~p2 >> play("<V ><**>< |o1|>")
~p2 >> play("<V ><**>")
~p2 >> play("[**]")
px >> karp([0,2,[4,6,7],[3,5,1],(4,2,0)], dur=PDur(3,9), sus=2, chop=4, oct=[4,5])
p1.stop()
p2.stop()
p3.stop()
x1 >> play("V ", dur=.5)
x2 >> play(" |n2|", dur=.5)
x3 >> play(" |*1|", dur=1)
p2 >> dbass(dur=PDur(5,9), oct=[3,5,4]).slider()
p3 >> blip(P[0,2,4,6,8,10], slide=linvar([0,.6]), oct=[4,6], sus=.5).every(6.5, "jump", cycle=8)
za >> zap(PSum(1,2), oct=linvar([4,4.3]), amp=3, dur=PDur(7,8), vib=2)
~p3 >> sinepad(amp=linvar([.6,2]), dur=PDur(3,8)*(1,2), sus=var([2,6]), hpf=linvar([122, 4000]), chop=8)
p2 >> dbass(dur=PDur(7,9), oct=[3,5,4]).slider()
za >> zap(PSum(1,2), oct=linvar([4,4.3]), amp=3, dur=PDur(7,8)|2, vib=2)
p3 >> nylon(dur=PDur(5,8)*(1,2), oct=3, sus=var([2,6]), hpf=linvar([122, 4000]), chop=8)
p2 >> jbass(dur=PDur(7,9), oct=[3,5,4]).slider()
~b1 >> dirt(oct=5, dur=PDur(5,6))
~p3 >> nylon(dur=PDur(5,8), sus=var([2,6]), oct=4, amp=.6, hpf=linvar([122, 4000]), chop=8)
~b1 >> dirt(oct=5, dur=PDur(5,8))
~b1 >> dirt(oct=6, dur=PDur(5,8))
~b1 >> dirt(oct=6, dur=PDur(7,8))
~b1 >> dirt(oct=6, dur=PDur(8,8))
~b1 >> dirt(oct=6, dur=PDur(8,9))
nextBar(p3.stop)
~b1 >> dirt(oct=6, dur=PDur(7,9))
~b1 >> dirt(oct=6, dur=PDur(5,9))
~b1 >> dirt(oct=6, dur=PDur(3,9))
nextBar(p2.stop)
nextBar(px.stop)
nextBar(za.stop)
~b1 >> dirt(oct=6, dur=PDur(1,8))
nextBar(x_all.stop)
Clock.clear()

127
cumplegabo.py Normal file
View File

@ -0,0 +1,127 @@
from FoxDot import *
Scale.default = Scale.minorPentatonic
Root.default = "A"
Clock.bpm = 140
p1 >> pulse([0,1,2,3], amplify=var([1,0], [28,4]), sus=.5)
p2 >> dbass(dur=.5, oct=4)
c1 >> play("@", dur=.25, sample=P[:8].rotate([0,1,3]), rate=4, pan=linvar([-1,1],16))
d3 >> play("<|x1||l(21)|>< *( =)>", formant=0, sample=2).every(14.5, "jump", cycle=16)
d1 >> play("+", dur=PDur(3,8,[0,2]), amp=2, sample=3).sometimes("rate.offadd", 1)
p1 >> pulse([0,1,2,3], amplify=1, sus=.5)
p1 >> pulse([0,1,2,3], amplify=1, sus=.5, dur=PDur(3,8))
d1.stop()
p1 >> pulse([0,1,2,3], amplify=1, sus=.5, dur=PDur(3,8))
~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)|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, 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)
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)
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)
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=.25, dur=PDur(3,8)).sometimes("reverse") + var(2,4)
d4.stop()
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])
c1.stop()
~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])
s2 >> space([[0,2],4], dur=[6,2]).spread()
s2 >> space([[0,2,6,8,1],4], dur=[6,2]).spread()
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 >> arpy(amp=linvar([.9, 2]), dur=PDur(3,8))
p3 >> arpy(amp=linvar([.9, 2]), dur=PDur(3,8), sus=var([2,6]))
s2.stop()
p3 >> arpy(amp=linvar([.9, 2]), dur=PDur(3,8), sus=var([2,6]),hpf=linvar([122,4000]))
p1 >> blip(P[0,2,4,6,8,10], slide=linvar([0,.6]), oct=[4,6], sus=.5, amp=1.5)
p3 >> arpy(amp=linvar([.9, 2]), dur=PDur(3,8), sus=var([2,6]), hpf=linvar([122,4000]), chop=4)
c1.stop()
p2 >> dbass(dur=[.5,1,.5,.5], oct=4, amp=.4).slider()
p1 >> blip(P[0,2,4,6,8,10], slide=linvar([0,.6]), oct=[4,6], sus=.5, amp=1.5)
~p1 >> blip(P[0,2,4,6,8,10], slide=linvar([0,.6]), oct=[4,6], sus=.5, amp=1.5)
b1 >> dirt(oct=4, dur=PDur(5,6))
~p2 >> dbass(dur=[.5,1,.5,.5], oct=4, amp=.4)
s1.stop()
za >> zap(PSum(1,2), oct=4, amp=3, dur=PDur(8,8), vib=2)
za >> zap(PSum(1,2), oct=[4,4.3], amp=3, dur=PDur(8,8), vib=2)
za >> zap(PSum(1,2), oct=[4,4.3], amp=3, dur=PDur(7,8), vib=2)
~p1 >> pulse([0,1,2,3], amplify=1, sus=.5, dur=PDur(3,8)|2) + var(2,4)
p1 >> pulse([0,1,2,3], amplify=1, sus=.5, dur=PDur(3,8)) + var(2,4)
p3 >> arpy(amp=linvar([.6, 1.5]), dur=PDur(3,8), sus=var([2,6]), hpf=linvar([122,4000]), 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)).sometimes("reverse") + var(2,4)
za >> zap(PSum(1,2), oct=[4,4.3], amp=3, dur=PDur(5,8), vib=2)
p1.stop()
za >> zap(PSum(1,2), oct=[4,4.3], amp=3, dur=PDur(5,8|2), vib=2)
za >> zap(PSum(1,2), oct=[4,4.3], amp=3, dur=PDur(7,8|2), vib=2)
za >> zap(PSum(1,2), oct=[4,4.3], amp=3, dur=PDur(8,8|2), vib=2)
p3.solo()
Clock.clear()

120
dark-nave.py Normal file
View File

@ -0,0 +1,120 @@
Scale.default="minor"
Clock.bpm=140
c1 >> play("@", dur=1/4, sample=P[:8].rotate([0,1,3]), rate=4, pan=-0.5)
c2 >> play("#", dur=40, room=1, amp=2, pan=0.5)
d1 >> play("<V:>< * ><[--]>")
b1 >> dbass(dur=PDur(3,8), sus=2, chop=4, shape=PWhite(0,1/2), 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))
Master().hpf=var([0,4000],[76,4])
p1 >> space([7,6,4,P*(2,1),0], dur=4, pan=(-1,1))
~dk >> sinepad([0], chop=.5, dur=.25, oct=4, root=2, amp=[2,2,2,0])
~dk >> sinepad([0], chop=.5, dur=.25, oct=5, root=2, amp=[2,2,2,0])
~dk >> sinepad([0], chop=.5, dur=.25, oct=4, root=2, amp=[2,2,2,0])
~tt >> play("t", echo=var([0, .25], [64, 32]), echotime=[.5, .75], rate=[var([1.25, .75],8), 1.1, .6, 1, 1, .75], dur=[.25, .25, .5], amp=.
5)
~tt >> play("t", echo=var([0, .25], [64, 32]), echotime=[.5, .75], rate=[var([1.25, .75],8), 1.1, .6, 1, 1, .75], dur=[.25, .25, .5], amp=.
7)
c2 >> play("#", dur=40, room=1, amp=2, pan=0.5).stop()
p1 >> space([7,6,4,P*(2,1),0], dur=2, pan=(-1,1))
b1 >> dbass(dur=PDur(5,8), sus=2, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
p1 >> soprano([7,6,4,P*(2,1),0], dur=2, pan=(-1,1))
b1 >> jbass(dur=PDur(5,8), sus=2, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
b1 >> jbass(dur=PDur(5,8), sus=1, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
p1 >> soprano([7,6,4,P*(2,1),0], amp=.7, dur=2, pan=(-1,1))
p1 >> soprano([7,6,4,P*(2,1),0], amp=.7, chop=8, dur=2, pan=(-1,1))
p1 >> soprano([7,6,4,P*(2,1),0], amp=.7, oct=4, chop=8, dur=2, pan=(-1,1))
b1 >> nylon(dur=PDur(5,8), sus=1, amp=.3, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
b1 >> nylon(dur=PDur(5,8), sus=1, amp=.5, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
b1 >> nylon(dur=PDur(5,8), sus=2, amp=.5, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
b1 >> nylon(dur=PDur(5,8), sus=2, amp=.4, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
p1 >> blip([0,1,2,3], amplify=var([1,0],[28,4]))
vk >> charm(dur=PDur(5,9), oct=(4,5), rate=[0,1,2,2,1,0], hpf=var([100,0]))
p1 >> sinepad(amp=linvar([.9,2]), dur=PDur(3,8)*(1,2), sus=var([2,6]), hpf=linvar([122, 4000]), chop=8)
b1 >> nylon(dur=PDur(5,8), sus=2, amp=.3, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
b1 >> dirt(dur=PDur(5,8), sus=2, amp=.3, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
c1 >> play("@", dur=1/4, sample=P[:8].rotate([0,1,3]), rate=4, pan=-0.5).stop()
b1 >> dirt(dur=PDur(5,8), sus=2, amp=.5, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
b1 >> dirt(dur=PDur(7,8), sus=1, amp=.5, chop=2, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
p2 >> dbass(dur=PDur(5,9), oct=[3,5,4], amp=.4)
~p3 >> blip(P[0,2,4,6,8,10], oct=(3,5,4), sus=.5).every(6.5, "jump", cycle=8).slider()
~p3 >> blip(P[0,2,4,6,8,10], oct=(3,5,4), sus=.5).every(6.5, "jump", cycle=8).slider().stop()
b1 >> dirt([0,0,0.5], dur=PDur(3,8), sus=1, chop=2, drive=0.5, formant=1, oct=(5), room=0.2).spread()
b2 >> bell(var(P[2:10]), dur=2/3, oct=6, pan=[-1,1]).penta()
b2 >> bell(var(P[2:10]), amp=.4, dur=2/3, oct=6, pan=[-1,1]).penta()
p1 >> pasha(var([0,2,0.5],[3,1/2,1/2]), dur=PDur(5,8), oct=6, sus=2, pan=PWhite(-1,1)).every(4, "dur.shuffle")
c1 >> play("#", rate=-1/2, hpf=1000, dur=4, amp=4, room=1, coarse=16).spread()
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))
c2 >> play("#", dur=40, room=1, amp=2, pan=0.5)
d1 >> play("<V:>< * ><[--]>")
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)
d4 >> play("<[--]>< +( +)[ +]>")
d_all.stop()
c1 >> play("#", rate=-1/2, hpf=1000, dur=4, amp=4, room=1, coarse=16).spread().stop()
p1 >> pasha(var([0,2,0.5],[3,1/2,1/2]), dur=PDur(5,8), oct=6, sus=2, pan=PWhite(-1,1)).every(4, "dur.shuffle").stop()
b1 >> dirt([0,0,0.5], dur=PDur(3,8), sus=1, chop=2, drive=0.5, formant=1, oct=(5), room=0.2).spread().stop()
b2 >> bell(var(P[2:10]), amp=.4, dur=2/3, oct=6, pan=[-1,1]).penta().solo()
c2 >> play("#", dur=40, room=1, amp=2, pan=0.5)
Clock.clear()

50
decentracoso.py Normal file
View File

@ -0,0 +1,50 @@
p1 >> space([7,6,4,P*(2,1),0], dur=8, pan=(-1,1))
~tt >> play("t", echo=var([0, .25], [64, 32]), echotime=[.5, .75], rate=[var([1.25, .75],8), 1.1, .6, 1, 1, .75], dur=[.25, .25, .5], amp=.5)
~tt >> play("t", echo=var([0, .25], [64, 32]), echotime=[.5, .75], rate=[var([1.25, .75],8), 1.1, .6, 1, 1, .75], dur=[.25, .25, .5], amp=.5)
~dk >> sinepad([0], chop=.5, dur=.25, oct=5, root=2, amp=[.5,.5,.5,0])
~dk >> sinepad([0], chop=.5, dur=.25, oct=5, root=2, amp=[.7,.7,.7,0])
~dk >> sinepad([0], chop=.5, dur=.25, oct=5, root=2, amp=[.75,.75,.75,0])
~tt >> play("t", echo=var([0, .25], [64, 32]), echotime=[.5, .75], rate=[var([1.25, .75],8), 1.1, .6, 1, 1, .75], dur=[.25, .25, .5], amp=.7)
p1 >> space([7,6,4,P*(2,1),0], dur=2, pan=(-1,1))
b1 >> dbass(dur=PDur(5,8), sus=2, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
d1 >> play("<V:>< * ><[--]>")
p1.stop()
p1 >> soprano([7,6,4,P*(2,1),0], dur=2, pan=(-1,1))
~p1 >> soprano([7,6,4,P*(2,1),0], dur=3, pan=(-1,1))
~b1 >> jbass(dur=PDur(5,8), sus=2, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
p1 >> soprano([7,6,4,P*(2,1),0], amp=.7, dur=2, pan=(-1,1))
p1 >> soprano([7,6,4,P*(2,1),0], amp=.7, chop=8, dur=2, pan=(-1,1))
p1 >> soprano([7,6,4,P*(2,1),0], amp=.7, oct=4, chop=8, dur=2, pan=(-1,1))
b1 >> nylon(dur=PDur(5,8), sus=1, amp=.5, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
b1 >> nylon(dur=PDur(5,8), sus=2, amp=.5, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
p1 >> blip([0,1,2,3], amplify=var([1,0],[28,4]))
vk >> charm(dur=PDur(5,9), oct=(4,5), rate=[0,1,2,2,1,0], hpf=var([100,0]))
p1 >> sinepad(amp=linvar([.9,2]), dur=PDur(3,8)*(1,2), sus=var([2,6]), hpf=linvar([122, 4000]), chop=8)
~p1 >> sinepad(amp=linvar([.9,2]), dur=PDur(3,8)*(1,2), sus=var([2,6]), hpf=linvar([122, 4000]), chop=8)
~b1 >> nylon(dur=PDur(5,8), sus=2, amp=.3, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
~b1 >> dirt(dur=PDur(5,8), sus=2, amp=.3, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
c1 >> play("@", dur=1/4, sample=P[:8].rotate([0,1,3]), rate=4, pan=-0.5).stop()
dk.stop()
b1 >> dirt(dur=PDur(5,8), sus=2, amp=.5, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
b1 >> dirt(dur=PDur(7,8), sus=1, amp=.5, chop=2, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
~b1 >> dirt(dur=PDur(7,8), sus=1, amp=.5, chop=2, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
p2 >> dbass(dur=PDur(5,9), oct=[3,5,4], amp=.4)
~p3 >> blip(P[0,2,4,6,8,10], oct=(3,5,4), sus=.5).every(6.5, "jump", cycle=8).slider()
~p3 >> blip(P[0,2,4,6,8,10], oct=(3,5,4), sus=.5).every(6.5, "jump", cycle=8).slider().stop()
~b1 >> dirt([0,0,0.5], dur=PDur(3,8), sus=1, chop=2, drive=0.5, formant=1, oct=(5), room=0.2).spread()
~b1 >> dirt([0,0,0.5], dur=PDur(1,8), sus=1, chop=2, drive=0.5, formant=1, oct=(5), room=0.2).spread()
~b1 >> dirt([0,0,0.5], dur=PDur(5,8), sus=1, chop=2, drive=0.5, formant=1, oct=(5), room=0.2).spread()
~b1 >> dirt([0,0,0.5], dur=PDur(2,8), sus=1, chop=2, drive=0.5, formant=1, oct=(5), room=0.2).spread()
b2 >> bell(var(P[2:10]), dur=2/3, oct=6, pan=[-1,1]).penta()
~b1 >> dirt([0,0,0.5], dur=PDur(1,8), sus=1, chop=2, drive=0.5, formant=1, oct=(5), room=0.2).spread()
b2 >> bell(var(P[2:10]), amp=.4, dur=2/3, oct=6, pan=[-1,1]).penta()
c1 >> play("#", rate=-1/2, hpf=1000, dur=4, amp=4, room=1, coarse=16).spread()
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))
d3 >> play("<|x1||l(21)|>< *( =)>", formant=0, sample=2).every(14.5, "jump", cycle=16)
c1 >> play("#", rate=-1/2, hpf=1000, dur=4, amp=4, room=1, coarse=16).spread().stop()
d4 >> play("<[--]>< +( +)[ +]>")
b1 >> dirt([0,0,0.5], dur=PDur(3,8), sus=1, chop=2, drive=0.5, formant=1, oct=(5), room=0.2).spread().stop()
d_all.stop()
b2 >> bell(var(P[2:10]), amp=.4, dur=2/3, oct=6, pan=[-1,1]).penta().solo()
Clock.clear()

643
ekomarathon.py Normal file
View File

@ -0,0 +1,643 @@
In [2]: Scale.default = Scale.minorPentatonic
In [3]: Root.default = "A"
In [4]: Clock.bpm = 140
In [5]:
In [5]: p2 >> dbass(dur=.5, oct=4, amp=.7)
Out[5]: <p2 - dbass>
In [6]: p1 >> pulse([0,1,2,3], amplify=var([1,0], [28,4]), sus=.5)
Out[6]: <p1 - pulse>
In [7]: x1 >> play("V ", dur=.5)
Out[7]: <x1 - play2>
In [8]: x2 >> play(" |n2|", dur=.5)
Out[8]: <x2 - play2>
In [9]: x4 >> play(" |*1|", dur=1)
Out[9]: <x4 - play2>
In [10]: p1 >> pulse([0,1,2,3], amplify=1, sus=.5, chop=2)
Out[10]: <p1 - pulse>
In [11]: p3 >> pulse(oct=4, amp=linvar([.9,2]), dur=PDur(3,8), sus=.5)
Out[11]: <p3 - pulse>
In [12]: p3 >> pulse(oct=3, amp=linvar([.9,2]), dur=PDur(3,8), sus=.5)
Out[12]: <p3 - pulse>
In [13]: p2 >> dbass(dur=[.5,1,.5,.5], oct=4, amp=.7)
Out[13]: <p2 - dbass>
In [14]: p3 >> pulse(oct=3, amp=linvar([.9,2]), dur=PDur(3,8), sus=var([2,6]), hpf=linvar([122,4000]))
Out[14]: <p3 - pulse>
In [15]: p1 >> pulse([0,1,2,3], amplify=1, sus=.5, chop=4)
Out[15]: <p1 - pulse>
In [16]: p3 >> pulse(oct=3, amp=linvar([.9,2]), dur=PDur(3,8), sus=var([2,6]), hpf=linvar([122,4000]), chop
...: =4)
Out[16]: <p3 - pulse>
In [17]: p3 >> pulse(oct=3, amp=linvar([.9,2]), dur=PDur(3,8), sus=var([2,6]), hpf=linvar([122,4000]), chop
...: =8)
Out[17]: <p3 - pulse>
In [18]: p1 >> pulse([0,2,4,6,8,10], amplify=1, sus=.5, chop=4)
Out[18]: <p1 - pulse>
In [19]: p1 >> pulse([0,2,4,6,8,10], amplify=1, sus=.5, chop=4, oct=[4,6])
Out[19]: <p1 - pulse>
In [20]: p1 >> pulse([0,2,4,6,8,10], amplify=1, sus=.5, chop=8, oct=[4,6])
Out[20]: <p1 - pulse>
In [21]: p3 >> pulse(oct=3, amp=linvar([.9,2]), dur=PDur(3,8), sus=var([2,6]), hpf=linvar([122,4000]), chop
...: =6)
Out[21]: <p3 - pulse>
In [22]: p3 >> pulse(oct=2, amp=linvar([.9,2]), dur=PDur(3,8), sus=var([2,6]), hpf=linvar([122,4000]), chop
...: =6)
Out[22]: <p3 - pulse>
In [23]: p2 >> dbass(dur=[.5,1,.5,.5], oct=4, amp=.7).slider()
Out[23]: <p2 - dbass>
In [24]: p3 >> pulse(oct=[2,3], amp=linvar([.9,2]), dur=PDur(3,8), sus=var([2,6]), hpf=linvar([122,4000]),
...: chop=8)
Out[24]: <p3 - pulse>
In [25]: p1 >> pulse([0,2,4,6,8,10], amplify=1, sus=.5, chop=12, oct=[4,6])
Out[25]: <p1 - pulse>
In [26]: p1 >> pulse([0,2,4,6,8,10], amplify=1, sus=.5, chop=12, slide=linvar([0,.6]) oct=[4,6])
File "<ipython-input-26-d2f7c434aa9e>", line 1
p1 >> pulse([0,2,4,6,8,10], amplify=1, sus=.5, chop=12, slide=linvar([0,.6]) oct=[4,6])
^
SyntaxError: invalid syntax
In [27]: p1 >> pulse([0,2,4,6,8,10], amplify=1, sus=.5, chop=12, slide=linvar([0,.6]), oct=[4,6])
Out[27]: <p1 - pulse>
In [28]: p1 >> pulse(P[0,2,4,6,8,10], amplify=1, sus=.5, chop=12, slide=linvar([0,.6]), oct=[4,6])
Out[28]: <p1 - pulse>
In [29]: p1 >> pulse(P[0,2,4,6,8,10], amplify=1, sus=.5, chop=12, slide=linvar([0,.6]), oct=6)
Out[29]: <p1 - pulse>
In [30]: p1 >> pulse(P[0,2,4,6,8,10], amplify=1, sus=.25, chop=12, slide=linvar([0,.6]), oct=6)
Out[30]: <p1 - pulse>
In [31]: p3 >> pulse(oct=[2,3], amp=linvar([.9,2]), dur=PDur(3,8), sus=var([1,4]), hpf=linvar([122,4000]),
...: chop=8)
Out[31]: <p3 - pulse>
In [32]: p2 >> dbass(dur=[.5,1,.5,.5], oct=4, amp=.4).slider()
Out[32]: <p2 - dbass>
In [33]: p3 >> pulse(oct=[2,3], amp=linvar([.9,2]), dur=PDur(5,8), sus=var([1,4]), hpf=linvar([122,4000]),
...: chop=8)
Out[33]: <p3 - pulse>
In [34]: p3 >> pulse(oct=[2,3], amp=linvar([.9,2]), dur=PDur(7,8), sus=var([1,4]), hpf=linvar([122,4000]),
...: chop=8)
Out[34]: <p3 - pulse>
In [35]: p3 >> pulse(oct=[2,3], amp=linvar([.9,2]), dur=PDur(5,8)*(1,2), sus=var([1,4]), hpf=linvar([122,40
...: 00]), chop=8)
Out[35]: <p3 - pulse>
In [36]: p3 >> pulse(oct=[2,3], amp=linvar([.9,2]), dur=PDur(5,8)*(1,2), sus=var([3,8]), hpf=linvar([122,40
...: 00]), chop=8)
Out[36]: <p3 - pulse>
In [37]: p3 >> pulse(oct=[2,3], amp=linvar([.9,2]), dur=PDur(5,8), sus=var([3,8]), hpf=linvar([122,4000]),
...: chop=8)
Out[37]: <p3 - pulse>
In [38]: p3 >> pulse(oct=[2,3], amp=linvar([.9,2]), dur=PDur(3,8), sus=var([3,8]), hpf=linvar([122,4000]),
...: chop=8)
Out[38]: <p3 - pulse>
In [39]: p2 >> dbass(dur=PDur(3,8), oct=4, amp=.4).slider()
Out[39]: <p2 - dbass>
In [40]: p3 >> pulse(oct=[2,3], amp=linvar([.9,2]), dur=PDur(5,8), sus=var([1,4]), hpf=linvar([122,4000]),
...: chop=8)
Out[40]: <p3 - pulse>
In [41]: b1 >> dirt(oct=4, dur=PDur(5,6))
Out[41]: <b1 - dirt>
In [42]: p3 >> pulse(oct=[2,3], amp=linvar([.9,2]), dur=PDur(3,8), sus=var([2,6]), hpf=linvar([122,4000]),
...: chop=8)
Out[42]: <p3 - pulse>
In [43]: p1 >> pulse(P[0,2,4,6,8,10], amplify=1, sus=.25, chop=8, slide=linvar([0,.6]), oct=6)
Out[43]: <p1 - pulse>
In [44]: ~p1 >> pulse(P[0,2,4,6,8,10], amplify=1, sus=.25, chop=8, slide=linvar([0,.6]), oct=6)
Out[44]: <p1 - pulse>
In [45]: p1 >> pulse(P[0,2,4,6,8,10], amplify=1, sus=.25, chop=8, slide=linvar([0,.6]), oct=6).sometimes("s
...: tutter")
Out[45]: <p1 - pulse>
In [46]: p1 >> pulse(P[0,2,4,6,8,10], sus=.25, chop=8, slide=linvar([0,.6]), oct=6).sometimes("stutter", 4)
...:
Out[46]: <p1 - pulse>
In [47]: p3 >> pulse(oct=[2,3], amp=linvar([.9,2]), dur=PDur(5,8), sus=var([2,6]), hpf=linvar([122,4000]),
...: chop=8)
Out[47]: <p3 - pulse>
In [48]: p3 >> pulse(oct=[2,4], amp=linvar([.9,2]), dur=PDur(5,8), sus=var([2,6]), hpf=linvar([122,4000]),
...: chop=8)
Out[48]: <p3 - pulse>
In [49]: p2 >> dbass(dur=PDur(3,8), oct=4, amp=.3).slider()
Out[49]: <p2 - dbass>
In [50]: p3 >> pulse(oct=[2,3], amp=linvar([.9,2]), dur=PDur(5,8), sus=var([2,6]), hpf=linvar([122,4000]),
...: chop=8)
Out[50]: <p3 - pulse>
In [51]: za >> zap(PSum(1,2), oct=4, amp=3, dur=PDur(8,8), vib=2)
Out[51]: <za - zap>
In [52]: za >> zap(PSum(1,2), oct=4, amp=3, dur=PDur(7,8), vib=2)
Out[52]: <za - zap>
In [53]: za >> zap(PSum(1,2), oct=4, amp=3, dur=PDur(7,8), vib=2, crush=2)
Out[53]: <za - zap>
In [54]: za >> zap(PSum(1,2), oct=4, amp=3, dur=PDur(7,8), vib=2, crush=4)
Out[54]: <za - zap>
In [55]: za >> zap(PSum(1,2), oct=4, amp=3, dur=PDur(7,8), vib=2, crush=8)
Out[55]: <za - zap>
In [56]: za >> zap(PSum(1,2), oct=4, amp=3, dur=PDur(7,8)|2, vib=2, crush=8)
Out[56]: <za - zap>
In [57]: p3 >> pulse(oct=[2,3], amp=linvar([.9,2]), dur=PDur(7,8), sus=var([2,6]), hpf=linvar([122,4000]),
...: chop=8)
Out[57]: <p3 - pulse>
In [58]: p1 >> pulse(P[0,2,4,6,8,10], sus=.25, chop=8, slide=linvar([0,.6]), oct=6).sometimes("stutter", 6)
...:
Out[58]: <p1 - pulse>
In [59]: p1 >> pulse(P[0,2,4,6,8,10], sus=.25, chop=8, slide=linvar([0,.6]), oct=5).sometimes("stutter", 6)
...:
Out[59]: <p1 - pulse>
In [60]: p1 >> pulse(P[0,2,4,6,8,10], sus=.5, chop=8, slide=linvar([0,.6]), oct=5).sometimes("stutter", 6)
Out[60]: <p1 - pulse>
In [61]: za >> zap(PSum(1,2), oct=[4,4.5], amp=3, dur=PDur(7,8)|2, vib=2, crush=8)
Out[61]: <za - zap>
In [62]: za >> zap(PSum(1,2), oct=[4,4.5], amp=3, dur=PDur(7,8), vib=2, crush=8)
Out[62]: <za - zap>
In [63]: p3 >> pulse(oct=[2,3], amp=linvar([.9,2]), dur=PDur(5,8)*(1,2), sus=var([2,6]), hpf=linvar([122,40
...: 00]), chop=8)
Out[63]: <p3 - pulse>
In [64]: p1 >> pulse(P[0,2,4,6,8,10], sus=.5, chop=8, slide=linvar([0,.6]), oct=5).sometimes("stutter", 4)
Out[64]: <p1 - pulse>
In [65]: za >> zap(PSum(1,2), oct=linvar([4,4.5]), amp=3, dur=PDur(7,8), vib=2, crush=8)
Out[65]: <za - zap>
In [66]: za >> zap(PSum(1,2), oct=linvar([4,4.5]), amp=3, dur=PDur(8,8), vib=2, crush=8)
Out[66]: <za - zap>
In [67]: p3 >> pulse(oct=[2,3], amp=linvar([.9,2]), dur=PDur(3,8), sus=var([2,6]), hpf=linvar([122,4000]),
...: chop=8)
Out[67]: <p3 - pulse>
In [68]: px >> pluck(var([0,3,2,4,1]), pan=[-1,1], dur=[1,.25,.25,.5])
Out[68]: <px - pluck>
In [69]: p1 >> pulse(P[0,2,4,6,8,10], sus=.5, chop=4, slide=linvar([0,.6]), oct=5).sometimes("stutter", 4)
Out[69]: <p1 - pulse>
In [70]: p3 >> pulse(oct=[2,3], amp=linvar([.6,1]), dur=PDur(3,8), sus=var([2,6]), hpf=linvar([122,4000]),
...: chop=8)
Out[70]: <p3 - pulse>
In [71]: px >> pluck(var([0,3,2,4,1], 8), pan=[-1,1], dur=[1,.25,.25,.5])
Out[71]: <px - pluck>
In [72]: px >> pluck(var([0,3,2,4,1], 8), pan=[-1,1], dur=[1,.25,.25,.5]) + (0,2,4)
Out[72]: <px - pluck>
In [73]: px >> pluck(var([0,3,2,4,1], 8), pan=[-1,1], dur=PDur(5,9)) + (0,2,4)
Out[73]: <px - pluck>
In [74]: za >> zap(PSum(1,2), oct=linvar([4,4.5]), amp=3, dur=PDur(7,8), vib=2, crush=8)
Out[74]: <za - zap>
In [75]: p1 >> pulse(P[0,2,4,6,8,10], sus=.25, chop=4, slide=linvar([0,.6]), oct=5).sometimes("stutter", 4)
...:
Out[75]: <p1 - pulse>
In [76]: px >> pluck(var([0,2,[4,6,7],[3,5,1]], 8), pan=[-1,1], dur=PDur(5,9)) + (0,2,4)
Out[76]: <px - pluck>
In [77]: ~px >> pluck(var([0,2,[4,6,7],[3,5,1]], 8), pan=[-1,1], dur=PDur(5,9)) + (0,2,4)
Out[77]: <px - pluck>
In [78]: 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[78]: <px - pluck>
In [79]: 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[79]: <px - pluck>
In [80]: px >> pluck(var([0,2,[4,6,5],[3,5,1],(4,2,0)], 8), oct=[4,5], pan=[-1,1], dur=PDur(5,9)) + (0,2,4)
...:
Out[80]: <px - pluck>
In [81]: za >> zap(PSum(1,2), oct=linvar([3,3.5]), amp=3, dur=PDur(8,8), vib=2, crush=8)
Out[81]: <za - zap>
In [82]: za >> zap(PSum(1,2), oct=linvar([4,4.5]), amp=3, dur=PDur(8,8), vib=2, crush=8)
Out[82]: <za - zap>
In [83]: ~px >> karp(var([0,2,[4,6,7],[3,5,1],(4,2,0)], 8), oct=[4,5], pan=[-1,1], sus=2, chop=4, dur=PDur(
...: 3,9)) + (0,2,4).solo()
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-83-39d09fb471d4> in <module>
----> 1 ~px >> karp(var([0,2,[4,6,7],[3,5,1],(4,2,0)], 8), oct=[4,5], pan=[-1,1], sus=2, chop=4, dur=PDur(3
,9)) + (0,2,4).solo()
AttributeError: 'tuple' object has no attribute 'solo'
In [84]: ~px >> karp(var([0,2,[4,6,7],[3,5,1],(4,2,0)], 8), oct=[4,5], pan=[-1,1], sus=2, chop=4, dur=PDur(
...: 3,9)).solo()
Out[84]: <px - karp>
In [85]: x1 >> play("V ", dur=.5)
Out[85]: <x1 - play2>
In [86]: x2 >> play(" |n2|", dur=.5)
Out[86]: <x2 - play2>
In [87]: x4 >> play(" |*1|", dur=1)
Out[87]: <x4 - play2>
In [88]: ~p3 >> sinepad(oct=[2,3], amp=linvar([.9,2]), dur=PDur(3,8), sus=var([2,6]), hpf=linvar([122,4000]
...: ), chop=8)
Out[88]: <p3 - sinepad>
In [89]: p1 >> pulse(P[0,2,4,6,8,10], sus=.25, chop=4, slide=linvar([0,.6]), oct=5).sometimes("stutter", 4)
...: .stop()
Out[89]: <p1 - pulse>
In [90]: p2 >> dbass(dur=PDur(3,8), oct=4, amp=.3).stop()
Out[90]: <p2 - dbass>
In [91]: b1 >> dirt(oct=4, dur=PDur(5,6)).stop()
Out[91]: <b1 - dirt>
In [92]: ~px >> karp(var([0,2,[4,6,7],[3,5,1],(4,2,0)], 8), oct=[4,5], pan=[-1,1], sus=2, chop=4, dur=PDur(
...: 3,9))
Out[92]: <px - karp>
In [93]: ~p3 >> sinepad(oct=[2,3], amp=linvar([.9,2]), dur=PDur(3,8), sus=var([2,6]), hpf=linvar([122,4000]
...: ), chop=8)
Out[93]: <p3 - sinepad>
In [94]: x4 >> play(" |*1|", dur=1)
Out[94]: <x4 - play2>
In [95]: ~p3 >> sinepad(amp=linvar([.9,2]), dur=PDur(3,8)*(1,2), sus=var([2,6]), hpf=linvar([122,4000]), ch
...: op=8)
Out[95]: <p3 - sinepad>
In [96]: p2 >> dbass(dur=PDur(7,9), oct=[3,5,4], amp=.6)
Out[96]: <p2 - dbass>
In [97]: za >> zap(PSum(1,2), oct=linvar([4,4.5]), amp=3, dur=PDur(8,8), vib=2, crush=8)
Out[97]: <za - zap>
In [98]: za >> zap(PSum(1,2), oct=linvar([4,4.5]), amp=3, dur=PDur(7,8)|2, vib=2, crush=8)
Out[98]: <za - zap>
In [99]: b1 >> dirt(oct=4, dur=PDur(5,6))
Out[99]: <b1 - dirt>
In [100]: ~p3 >> nylon(amp=1, oct=3, dur=PDur(3,8)*(1,2), sus=var([2,6]), hpf=linvar([122,4000]), chop=8)
Out[100]: <p3 - nylon>
In [101]: ~p3 >> nylon(amp=1.3, oct=3, dur=PDur(3,8)*(1,2), sus=var([2,6]), hpf=linvar([122,4000]), chop=8)
...:
Out[101]: <p3 - nylon>
In [102]: ~p3 >> nylon(amp=1.5, oct=3, dur=PDur(3,8)*(1,2), sus=var([2,6]), hpf=linvar([122,4000]), chop=8)
...:
Out[102]: <p3 - nylon>
In [103]: p2 >> jbass(dur=PDur(7,9), oct=[3,5,4], amp=.6)
Out[103]: <p2 - jbass>
In [104]: ~p2 >> jbass(dur=PDur(7,9), oct=[3,5,4], amp=.6)
Out[104]: <p2 - jbass>
In [105]: za >> zap(PSum(1,2), oct=linvar([4,4.5]), amp=3, dur=PDur(7,8), vib=2, crush=8)
Out[105]: <za - zap>
In [106]: ~p3 >> nylon(amp=1.5, oct=3, dur=PDur(5,8)*(1,2), sus=var([2,6]), hpf=linvar([122,4000]), chop=8)
...:
Out[106]: <p3 - nylon>
In [107]: ~p3 >> nylon(amp=1.5, oct=3, dur=PDur(7,8)*(1,2), sus=var([2,6]), hpf=linvar([122,4000]), chop=8)
...:
Out[107]: <p3 - nylon>
In [108]: b1 >> dirt(oct=5, dur=PDur(5,6))
Out[108]: <b1 - dirt>
In [109]: ~px >> karp(var([0,2,[4,6,7],[3,5,1],(4,2,0)], 8), oct=[4,5], pan=[-1,1], sus=2, chop=4, dur=PDur
...: (3,9)).stop()
Out[109]: <px - karp>
In [110]: ~p3 >> nylon(amp=1.5, oct=[3,4], dur=PDur(7,8)*(1,2), sus=var([2,6]), hpf=linvar([122,4000]), cho
...: p=8)
Out[110]: <p3 - nylon>
In [111]: za >> zap(PSum(1,2), oct=linvar([4,4.5]), amp=3, dur=PDur(8,8), vib=2, crush=8)
Out[111]: <za - zap>
In [112]: za >> zap(PSum(1,2), oct=[4,4.5], amp=3, dur=PDur(8,8), vib=2, crush=8)
Out[112]: <za - zap>
In [113]: za >> zap(PSum(1,2), oct=[4,4.5], amp=3, dur=PDur(7,8), vib=2, crush=8)
Out[113]: <za - zap>
In [114]: ~p3 >> nylon(amp=1.5, oct=[3,4], dur=PDur(7,8)*(1,2), sus=var([2,6]), hpf=linvar([122,4000]), cho
...: p=4)
Out[114]: <p3 - nylon>
In [115]: b1 >> dirt(oct=5, dur=PDur(5,8))
Out[115]: <b1 - dirt>
In [116]: b1 >> dirt(oct=5, dur=PDur(5,9))
Out[116]: <b1 - dirt>
In [117]: ~p3 >> nylon(amp=1.5, oct=[3,4], dur=PDur(5,8)*(1,2), sus=var([2,6]), hpf=linvar([122,4000]), cho
...: p=8)
Out[117]: <p3 - nylon>
In [118]: c1 >> play("@", dur=.25, sample=P[:8].rotate([0,1,3]), rate=4, pan=linvar([-1,1], 16))
Out[118]: <c1 - play2>
In [119]: c1 >> play("@", dur=.25, sample=P[:8].rotate([0,1,3]), rate=4, pan=linvar([-1,1], 16), amp=1.2)
Out[119]: <c1 - play2>
In [120]: p2 >> jbass(dur=PDur(7,9), oct=[3,5,4], amp=.6, sus=2, chop=4)
Out[120]: <p2 - jbass>
In [121]: p2 >> jbass(dur=PDur(7,9), amp=.6, sus=2, chop=4)
Out[121]: <p2 - jbass>
In [122]: ~p2 >> jbass(dur=PDur(7,9), amp=.6, sus=2, chop=4)
Out[122]: <p2 - jbass>
In [123]: ~p3 >> nylon(amp=1.5, oct=[3,4], dur=PDur(3,8)*(1,2), sus=var([2,6]), hpf=linvar([122,4000]), cho
...: p=8)
Out[123]: <p3 - nylon>
In [124]: p2 >> jbass(dur=PDur(3,8), amp=.6, sus=2, chop=4)
Out[124]: <p2 - jbass>
In [125]: p2 >> jbass(dur=PDur(3,8), amp=.6, sus=2, chop=4, shape=PWhite(0,.5))
Out[125]: <p2 - jbass>
In [126]: p2 >> jbass(dur=PDur(3,8), amp=.6, sus=2, chop=4, shape=PWhite(0,.5), pan=PWhite(-1,1))
Out[126]: <p2 - jbass>
In [127]: p2 >> jbass(dur=PDur(3,8), amp=.6, sus=2, chop=4, shape=PWhite(0,.5), pan=PWhite(-1,1)).sometimes
...: ("offadd", 4)
Out[127]: <p2 - jbass>
In [128]: za >> zap(PSum(1,2), oct=[4,4.5], amp=3, dur=PDur(7,8), vib=2, crush=8).stop()
Out[128]: <za - zap>
In [129]: p2 >> jbass(dur=PDur(3,8), amp=.6, sus=2, chop=4, shape=PWhite(0,.5), pan=PWhite(-1,1)).sometimes
...: ("offadd", 4) + var([0,2],4)
Out[129]: <p2 - jbass>
In [130]: p7 >> space(dur=8, pan=(-1,1))
Out[130]: <p7 - space>
In [131]: p7 >> space([7,6,4], dur=8, pan=(-1,1))
Out[131]: <p7 - space>
In [132]: ~p3 >> nylon(amp=1.5, oct=[3,4], dur=PDur(5,8)*(1,2), sus=var([2,6]), hpf=linvar([122,4000]), cho
...: p=8)
Out[132]: <p3 - nylon>
In [133]: p7 >> space([7,6,4,P*(2,1),0], dur=8, pan=(-1,1))
Out[133]: <p7 - space>
In [134]: p2 >> jbass(dur=PDur(5,8), amp=.6, sus=2, chop=4, shape=PWhite(0,.5), pan=PWhite(-1,1)).sometimes
...: ("offadd", 4) + var([0,2],4)
Out[134]: <p2 - jbass>
In [135]: p2 >> jbass(dur=PDur(5,8), amp=.6, sus=1, chop=4, shape=PWhite(0,.5), pan=PWhite(-1,1)).sometimes
...: ("offadd", 4) + var([0,2],4)
Out[135]: <p2 - jbass>
In [136]: p7 >> space([7,6,4,P*(2,1),0], dur=4, pan=(-1,1))
Out[136]: <p7 - space>
In [137]: ~p3 >> nylon(amp=1.5, oct=3, dur=PDur(5,8)*(1,2), sus=var([2,6]), hpf=linvar([122,4000]), chop=8)
...:
Out[137]: <p3 - nylon>
In [138]: ~p3 >> nylon(amp=1.5, oct=3, dur=PDur(7,8)*(1,2), sus=var([2,6]), hpf=linvar([122,4000]), chop=8)
...:
Out[138]: <p3 - nylon>
In [139]: b1 >> dirt(oct=5, dur=PDur(5,9)).stop()
Out[139]: <b1 - dirt>
In [140]: p7 >> space([7,6,4,P*(2,1),0], dur=8, pan=(-1,1))
Out[140]: <p7 - space>
In [141]: p2 >> jbass(dur=PDur(5,8), amp=.6, sus=1, chop=8, shape=PWhite(0,.5), pan=PWhite(-1,1)).sometimes
...: ("offadd", 4) + var([0,2],4)
Out[141]: <p2 - jbass>
In [142]: p2 >> jbass(dur=PDur(5,8), amp=.6, sus=1, chop=4, shape=PWhite(0,.5), pan=PWhite(-1,1)).sometimes
...: ("offadd", 4) + var([0,2],4)
Out[142]: <p2 - jbass>
In [143]: c2 >> play("t", echo=var([0,.25], [64,32]), echotime=[.5,.75])
Out[143]: <c2 - play2>
In [144]: c1 >> play("@", dur=.25, sample=P[:8].rotate([0,1,3]), rate=4, pan=linvar([-1,1], 16), amp=1.2)
Out[144]: <c1 - play2>
In [145]: c2 >> play("t", echo=var([0,.25], [64,32]), echotime=[.5,.75], amp=1.5)
Out[145]: <c2 - play2>
In [146]: ~p3 >> nylon(amp=1.5, oct=3, dur=PDur(3,8)*(1,2), sus=var([2,6]), hpf=linvar([122,4000]), chop=8)
...:
Out[146]: <p3 - nylon>
In [147]: ~p3 >> nylon(amp=1.5, oct=3, dur=PDur(3,8), sus=var([2,6]), hpf=linvar([122,4000]), chop=8)
Out[147]: <p3 - nylon>
In [148]: c1 >> play("@", dur=.25, sample=P[:8].rotate([0,1,3]), rate=4, pan=linvar([-1,1], 16), amp=1.2)
Out[148]: <c1 - play2>
In [149]: c2 >> play("t", echo=var([0,.25], [64,32]), echotime=[.5,.75], amp=1.5, dur=[.25,.25,.5])
Out[149]: <c2 - play2>
In [150]: c2 >> play("t", echo=var([0,.25], [64,32]), echotime=[.5,.75], amp=2, dur=[.25,.25,.5])
Out[150]: <c2 - play2>
In [151]: p7 >> space([5,6,4,P*(2,1),0], dur=8, pan=(-1,1))
Out[151]: <p7 - space>
In [152]: p7 >> space([5,4,3,P*(2,1),0], dur=8, pan=(-1,1))
Out[152]: <p7 - space>
In [153]: p2 >> jbass(dur=PDur(7,8), amp=.6, sus=1, chop=4, shape=PWhite(0,.5), pan=PWhite(-1,1)).sometimes
...: ("offadd", 4) + var([0,2],4)
Out[153]: <p2 - jbass>
In [154]: x4 >> play(" |*1|", dur=1).stop
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-154-e6a05fed5bbd> in <module>
----> 1 x4 >> play(" |*1|", dur=1).stop
~/.local/lib/python3.8/site-packages/FoxDot/lib/Players.py in __rshift__(self, other)
395 return self
396
--> 397 raise TypeError("{} is an innapropriate argument type for PlayerObject".format(other))
398
399 return self
TypeError: <function SynthDefProxy.__getattr__.<locals>.func at 0x7f6ec0507790> is an innapropriate argumen
t type for PlayerObject
In [155]: x4 >> play(" |*1|", dur=1).stop()
Out[155]: <x4 - play2>
In [156]: p2 >> jbass(dur=PDur(3,8), amp=.6, sus=1, chop=4, shape=PWhite(0,.5), pan=PWhite(-1,1)).sometimes
...: ("offadd", 4) + var([0,2],4)
Out[156]: <p2 - jbass>
In [157]: ~p3 >> nylon(amp=1.5, oct=3, dur=PDur(3,8)*(1,2), sus=var([2,6]), hpf=linvar([122,4000]), chop=8)
...:
Out[157]: <p3 - nylon>
In [158]: x2 >> play(" [ss]", dur=.5)
Out[158]: <x2 - play2>
In [159]: x2 >> play("[ss]", dur=.5)
Out[159]: <x2 - play2>
In [160]: p2 >> jbass(dur=PDur(5,8), amp=.6, sus=1, chop=4, shape=PWhite(0,.5), pan=PWhite(-1,1)).sometimes
...: ("offadd", 4) + var([0,2],4)
Out[160]: <p2 - jbass>
In [161]: ~p2 >> dbass(dur=PDur(5,8), amp=.6, sus=1, chop=4, shape=PWhite(0,.5), pan=PWhite(-1,1)).sometime
...: s("offadd", 4) + var([0,2],4)
Out[161]: <p2 - dbass>
In [162]: p7 >> space([5,4,3,P*(2,1),0], dur=2, pan=(-1,1))
Out[162]: <p7 - space>
In [163]: ~p3 >> nylon(amp=1.5, oct=3, dur=PDur(3,8), sus=var([2,6]), hpf=linvar([122,4000]), chop=4)
Out[163]: <p3 - nylon>
In [164]: p7 >> space([5,4,3,P*(2,1),0], dur=2, pan=(-1,1)).sometimes("reverse")
Out[164]: <p7 - space>
In [165]: ~p3 >> nylon(amp=1.5, oct=3, dur=PDur(3,8), sus=var([2,6]), hpf=linvar([122,4000]), chop=4).stop(
...: )
Out[165]: <p3 - nylon>
In [166]: p7 >> soprano([5,4,3,P*(2,1),0], dur=8, pan=(-1,1)).sometimes("reverse")
Out[166]: <p7 - soprano>
In [167]: p7 >> soprano([5,4,3,P*(2,1),0], dur=8, amp=.9, pan=(-1,1)).sometimes("reverse")
Out[167]: <p7 - soprano>
In [168]: p2 >> dbass(dur=PDur(5,8), amp=.6, sus=1, chop=2, shape=PWhite(0,.5), pan=PWhite(-1,1)).sometimes
...: ("offadd", 4) + var([0,2],4)
Out[168]: <p2 - dbass>
In [169]: x2 >> play("[ss]", dur=.5).stop()
Out[169]: <x2 - play2>
In [170]: p2 >> dbass(dur=PDur(5,8), amp=.6, sus=1, chop=4, shape=PWhite(0,.5), pan=PWhite(-1,1)).sometimes
...: ("offadd", 4) + var([0,2],4)
Out[170]: <p2 - dbass>
In [171]: p2 >> dbass(dur=PDur(5,8), amp=.6, sus=1, chop=2, shape=PWhite(0,.5), pan=PWhite(-1,1)).sometimes
...: ("offadd", 4) + var([0,2],4)
Out[171]: <p2 - dbass>
In [172]: p7 >> soprano([5,4,3,P*(2,1),0], dur=8, amp=.8, chop=4, pan=(-1,1)).sometimes("reverse")
Out[172]: <p7 - soprano>
In [173]: p7 >> soprano([5,4,3,P*(2,1),0], dur=2, amp=.8, chop=8, pan=(-1,1)).sometimes("reverse")
Out[173]: <p7 - soprano>
In [174]: p1 >> blip(P[0,2,4,6,8,10], sus=.25, slide=linvar([0,.6]), oct=5).sometimes("stutter", 4)
Out[174]: <p1 - blip>
In [175]: ~p1 >> blip(P[0,2,4,6,8,10], sus=.25, slide=linvar([0,.6]), oct=5).sometimes("stutter", 4)
Out[175]: <p1 - blip>
In [176]: p1 >> blip(P[0,2,4,6,8,10], amp=1.2, sus=.25, slide=linvar([0,.6]), oct=5).sometimes("stutter", 4
...: )
Out[176]: <p1 - blip>
In [177]: p1 >> blip(P[0,2,4,6,8,10], amp=1.5, sus=.25, slide=linvar([0,.6]), oct=5).sometimes("stutter", 4
...: )
Out[177]: <p1 - blip>
In [178]: p7 >> soprano([5,4,3,P*(2,1),0], dur=2, amp=.8, pan=(-1,1)).sometimes("reverse")
Out[178]: <p7 - soprano>
In [179]: ~p7 >> soprano([5,4,3,P*(2,1),0], dur=2, amp=.8, pan=(-1,1)).sometimes("reverse")
Out[179]: <p7 - soprano>
In [180]: p2 >> dbass(dur=PDur(5,8), amp=.6, sus=1, chop=2, shape=PWhite(0,.5), pan=PWhite(-1,1)).sometimes
...: ("offadd", 4) + var([0,2],4).stop()
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-180-b5f617b5db96> in <module>
----> 1 p2 >> dbass(dur=PDur(5,8), amp=.6, sus=1, chop=2, shape=PWhite(0,.5), pan=PWhite(-1,1)).sometimes("
offadd", 4) + var([0,2],4).stop()
AttributeError: 'TimeVar' object has no attribute 'stop'
In [181]: p2 >> dbass(dur=PDur(5,8), amp=.6, sus=1, chop=2, shape=PWhite(0,.5), pan=PWhite(-1,1)).sometimes
...: ("offadd", 4).stop()
Out[181]: <p2 - dbass>
In [182]: x1 >> play("V ", dur=.5).stop()
Out[182]: <x1 - play2>
In [183]: c_all.stop()
In [184]: Clock.clear()
In [185]:

155
equinox.py Normal file
View File

@ -0,0 +1,155 @@
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)

300
flashexpo-ccgsm.py Normal file
View File

@ -0,0 +1,300 @@
In [1]: from FoxDot import *
In [2]: Scale.default = Scale.minorPentatonic
In [3]: Root.default = "A"
In [4]: Clock.bpm = 140
In [5]: p1 >> space([7,6,4,P*(2,1),0], dur=8, pan=(-1,1))
Out[5]: <p1 - space>
In [6]: ~tt >> play("t", echo=var([0, .25], [64, 32]), echotime=[.5, .75], rate=[var([1.25, .75],8), 1.1, .6, 1, 1, .75], dur=[.25, .25, .5], amp=.7)
Out[6]: <tt - play2>
In [7]: ~tt >> play("t", echo=var([0, .25], [64, 32]), echotime=[.5, .75], rate=[var([1.25, .75],8), 1.1, .6, 1, 1, .75], dur=[.25, .25, .5], amp=1)
Out[7]: <tt - play2>
In [8]: p1 >> space([7,6,4,P*(2,1),0], dur=2, pan=(-1,1))
Out[8]: <p1 - space>
In [9]: ~tt >> play("t", echo=var([0, .25], [64, 32]), echotime=[.5, .75], rate=[var([1.25, .75],8), 1.1, .6, 1, 1, .75], dur=[.25, .25, .5], amp=.7)
Out[9]: <tt - play2>
In [10]: b1 >> dbass(dur=PDur(5,8), sus=2, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
Out[10]: <b1 - dbass>
In [11]: d1 >> play("<V:>< * ><[--]>")
Out[11]: <d1 - play2>
In [12]: p1.stop()
Out[12]: <p1 - space>
In [13]: ~tt >> play("t", echo=var([0, .25], [64, 32]), echotime=[.5, .75], rate=[var([1.25, .75],8), 1.1, .6, 1, 1, .75], dur=[.25, .25, .5], amp=.7).stop()
Out[13]: <tt - play2>
In [14]: p1 >> soprano([7,6,4,P*(2,1),0], dur=2, pan=(-1,1))
Out[14]: <p1 - soprano>
In [15]: p1.stop()
Out[15]: <p1 - soprano>
In [16]: ~b1 >> jbass(dur=PDur(5,8), sus=2, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
Out[16]: <b1 - jbass>
In [17]: p1 >> soprano([7,6,4,P*(2,1),0], amp=.7, chop=8, dur=2, pan=(-1,1))
Out[17]: <p1 - soprano>
In [18]: ~p1 >> soprano([7,6,4,P*(2,1),0], amp=.7, oct=4, chop=8, dur=2, pan=(-1,1))
Out[18]: <p1 - soprano>
In [19]: ~p1 >> soprano([7,6,4,P*(2,1),0], amp=.7, chop=8, dur=2, pan=(-1,1))
Out[19]: <p1 - soprano>
In [20]: p1 >> soprano([7,6,4,P*(2,1),0], amp=.7, oct=4, chop=8, dur=2, pan=(-1,1))
Out[20]: <p1 - soprano>
In [21]: b1 >> nylon(dur=PDur(5,8), sus=2, amp=.5, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
Out[21]: <b1 - nylon>
In [22]: ~dk >> sinepad([0], chop=.5, dur=.25, oct=5, root=2, amp=[.75,.75,.75,0])
Out[22]: <dk - sinepad>
In [23]: ~dk >> sinepad([0], chop=.5, dur=.25, oct=5, root=2, amp=[.75,.75,.75,0]).stop()
Out[23]: <dk - sinepad>
In [24]: ~b1 >> jbass(dur=PDur(5,8), sus=2, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
Out[24]: <b1 - jbass>
In [25]: p1.stop()
Out[25]: <p1 - soprano>
In [26]: ~b1 >> jbass(dur=PDur(3,8), sus=2, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
Out[26]: <b1 - jbass>
In [27]: ~b1 >> jbass(dur=PDur(7,8), sus=2, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
Out[27]: <b1 - jbass>
In [28]: d1 >> play("<V:>< * ><[--]>", amp=.8)
Out[28]: <d1 - play2>
In [29]: b1 >> nylon(dur=PDur(5,8), sus=2, amp=.5, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
Out[29]: <b1 - nylon>
In [30]: b1 >> nylon(dur=PDur(3,8), sus=2, amp=.5, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
Out[30]: <b1 - nylon>
In [31]: vk >> charm(dur=PDur(5,9), oct=(4,5), rate=[0,1,2,2,1,0], hpf=var([100,0]))
Out[31]: <vk - charm>
In [32]: b1 >> nylon(dur=PDur(7,8), sus=2, amp=.5, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
Out[32]: <b1 - nylon>
In [33]: b1 >> nylon(dur=PDur(5,8), sus=2, amp=.5, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
Out[33]: <b1 - nylon>
In [34]: vk >> charm(dur=PDur(3,9), oct=(3,6), rate=[0,1,2,2,1,0], hpf=var([100,0]))
Out[34]: <vk - charm>
In [35]: vk >> charm(dur=PDur(3,9), oct=(5,6), rate=[0,1,2,2,1,0], hpf=var([100,0]))
Out[35]: <vk - charm>
In [36]: vk >> charm(dur=PDur(3,9), oct=(3,6), rate=[0,1,2,2,1,0], hpf=var([100,0]))
Out[36]: <vk - charm>
In [37]: vk >> charm(dur=PDur(7,9), oct=(3,6), rate=[0,1,2,2,1,0], hpf=var([100,0]))
Out[37]: <vk - charm>
In [38]: vk >> charm(dur=PDur(3,9), oct=(3,6), rate=[0,1,2,2,1,0], hpf=var([100,0]))
Out[38]: <vk - charm>
In [39]: p1 >> sinepad(amp=linvar([.9,1.2]), dur=PDur(3,8)*(1,2), sus=var([2,6]), hpf=linvar([122, 4000]), chop=8)
Out[39]: <p1 - sinepad>
In [40]: b1 >> nylon(dur=PDur(5,8), sus=2, amp=.5, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
Out[40]: <b1 - nylon>
In [41]: b1 >> nylon(dur=PDur(5,8), sus=2, oct=3, amp=.5, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
Out[41]: <b1 - nylon>
In [42]: b1 >> nylon(dur=PDur(5,8), sus=1, oct=3, amp=.5, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
Out[42]: <b1 - nylon>
In [43]: vk >> charm(dur=PDur(3,9), oct=(3,6), rate=[0,1,2,2,1,0], hpf=var([100,0]))
Out[43]: <vk - charm>
In [44]: ~vk >> charm(dur=PDur(3,9), oct=(3,4), rate=[0,1,2,2,1,0], hpf=var([100,0]))
Out[44]: <vk - charm>
In [45]: ~p1 >> sinepad(amp=linvar([.9,2]), dur=PDur(5,8), sus=var([1,6]), hpf=linvar([122, 4000]), chop=8)
Out[45]: <p1 - sinepad>
In [46]: b1 >> dirt(dur=PDur(5,8), sus=2, amp=.5, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
Out[46]: <b1 - dirt>
In [47]: ~vk >> charm(dur=PDur(3,9), oct=(3,4), rate=[0,1,2,2,1,0], hpf=var([100,0])).stop()
Out[47]: <vk - charm>
In [48]: b1 >> dirt(dur=PDur(5,8), sus=2, amp=.7, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
Out[48]: <b1 - dirt>
In [49]: ~p1 >> sinepad(amp=linvar([.9,2]), dur=PDur(7,8), sus=var([1,6]), hpf=linvar([122, 4000]), chop=8)
Out[49]: <p1 - sinepad>
In [50]: b1 >> dirt(dur=PDur(5,8), sus=2, amp=.5, chop=4, oct=5, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
Out[50]: <b1 - dirt>
In [51]: b1 >> dirt(dur=PDur(5,8), sus=2, amp=.5, chop=4, oct=3, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
Out[51]: <b1 - dirt>
In [52]: b1 >> dirt(dur=PDur(7,8), sus=1, amp=.5, chop=4, oct=3, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
Out[52]: <b1 - dirt>
In [53]: b1 >> dirt(dur=PDur(7,8), sus=1, amp=.5, chop=4, oct=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
Out[53]: <b1 - dirt>
In [54]: ~p1 >> sinepad(amp=linvar([.9,2]), dur=PDur(3,8), sus=var([1,6]), hpf=linvar([122, 4000]), chop=8)
Out[54]: <p1 - sinepad>
In [55]: p2 >> dbass(dur=PDur(5,9), oct=[3,5,4], amp=.4)
Out[55]: <p2 - dbass>
In [56]: p1 >> blip([0,1,2,3], amplify=var([1,0],[28,4]))
Out[56]: <p1 - blip>
In [57]: p1.stop()
Out[57]: <p1 - blip>
In [58]: p1 >> blip([0,1,2,3], amplify=var([1,0],[28,4]))
Out[58]: <p1 - blip>
In [59]: ~p3 >> blip(P[0,2,4,6,8,10], oct=(3,5,4), sus=.5).every(6.5, "jump", cycle=8).slider()
Out[59]: <p3 - blip>
In [60]: b1 >> dirt(dur=PDur(7,8)*(1,2), sus=1, amp=.5, chop=4, oct=5, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
Out[60]: <b1 - dirt>
In [61]: ~p3 >> blip(P[0,2,4,6,8,10], oct=(3,6,5), sus=.5).every(6.5, "jump", cycle=8).slider()
Out[61]: <p3 - blip>
In [62]: ~p3 >> blip(P[0,2,4,6,8,10], oct=(3,5,2), sus=.5).every(6.5, "jump", cycle=8)
Out[62]: <p3 - blip>
In [63]: c1 >> play("#", rate=-1/2, hpf=1000, dur=4, amp=4, room=1, coarse=16).spread()
Out[63]: <c1 - play2>
In [64]: c1 >> play("#", rate=-1/2, hpf=1000, dur=4, amp=4, room=1, coarse=16).stop()
Out[64]: <c1 - play2>
In [65]: d1 >> play("+", dur=PDur(3,8,[0,2]), amp=1, sample=3).sometimes("rate.offadd", 1)
Out[65]: <d1 - play2>
In [66]: d2 >> play("nN", dur=1/4, sample=PRand(5, seed=1)[:16], pan=PWhite(-1,1), rate=PRand(1,5))
Out[66]: <d2 - play2>
In [67]: ~p3 >> blip(P[0,2,4,6,8,10], oct=(3,5,4), sus=.75).every(6.5, "jump", cycle=8).slider()
Out[67]: <p3 - blip>
In [68]: d3 >> play("<|x1||l(21)|>< *( =)>", formant=0, sample=2).every(14.5, "jump", cycle=16)
Out[68]: <d3 - play2>
In [69]: ~p3 >> blip(P[0,2,4,6,8,10], oct=(3,5,4), amp=.7, sus=.75).every(6.5, "jump", cycle=8).slider()
Out[69]: <p3 - blip>
In [70]: ~p3 >> blip(P[0,2,4,6,8,10], oct=(3,5,4), amp=.7, sus=.25).every(6.5, "jump", cycle=8).slider()
Out[70]: <p3 - blip>
In [71]: ~b1 >> dirt(dur=PDur(7,8), sus=1, amp=.5, chop=2, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
Out[71]: <b1 - dirt>
In [72]: ~b1 >> dirt(dur=PDur(7,8), sus=1, amp=.5, chop=2, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
Out[72]: <b1 - dirt>
In [73]: b1 >> nylon(dur=PDur(5,8), sus=1, oct=3, amp=.5, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
Out[73]: <b1 - nylon>
In [74]: p1.stop()
Out[74]: <p1 - blip>
In [75]: c1 >> play("#", rate=-1/2, hpf=1000, dur=4, amp=4, room=1, coarse=16)
Out[75]: <c1 - play2>
In [76]: c1 >> play("#", rate=-1/2, hpf=1000, dur=4, amp=4, room=1, coarse=16).stop()
Out[76]: <c1 - play2>
In [77]: ~b1 >> jbass(dur=PDur(7,8), sus=2, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
Out[77]: <b1 - jbass>
In [78]: b1 >> nylon(dur=PDur(5,8), sus=1, oct=3, amp=.5, chop=4, shape=PWhite(0,1/2), pan=PWhite(-1,1)).sometimes("offadd", 4) + var([0,2],4)
Out[78]: <b1 - nylon>
In [79]: ~vk >> charm(dur=PDur(3,9), oct=(3,4), rate=[0,1,2,2,1,0], hpf=var([100,0]))
Out[79]: <vk - charm>
In [80]: ~vk >> charm(dur=PDur(5,9), oct=(3,4), rate=[0,1,2,2,1,0], hpf=var([100,0]))
Out[80]: <vk - charm>
In [81]: ~vk >> charm(dur=PDur(5,8), oct=(3,4), rate=[0,1,2,2,1,0], hpf=var([100,0]))
Out[81]: <vk - charm>
In [82]: ~vk >> charm(dur=PDur(3,9), oct=(3,4), rate=[0,1,2,2,1,0], hpf=var([100,0])).stop()
Out[82]: <vk - charm>
In [83]: p1 >> sinepad(amp=linvar([.9,1.2]), dur=PDur(5,8)*(1,2), sus=var([2,6]), hpf=linvar([122, 4000]), chop=8)
Out[83]: <p1 - sinepad>
In [84]: d4 >> play("<[--]>< +( +)[ +]>")
Out[84]: <d4 - play2>
In [85]: ~p3 >> blip(P[0,2,4,6,8,10], oct=(3,5,4), amp=.7, sus=.25).every(6.5, "jump", cycle=8).slider().stop()
Out[85]: <p3 - blip>
In [86]: d4 >> play("<[--]>< +( +)[ +]>").stop()
Out[86]: <d4 - play2>
In [87]: b2 >> bell(var(P[2:10]), dur=2/3, oct=6, pan=[-1,1]).penta()
Out[87]: <b2 - bell>
In [88]: b2 >> bell(var(P[2:10]), dur=2/3, amp=.7, oct=6, pan=[-1,1]).penta()
Out[88]: <b2 - bell>
In [89]: b2 >> bell(var(P[2:10]), dur=2/3, amp=.5, oct=6, pan=[-1,1]).penta()
Out[89]: <b2 - bell>
In [90]: p1.stop()
Out[90]: <p1 - sinepad>
In [91]: ~b1 >> dirt([0,0,0.5], dur=PDur(3,8), sus=1, amp=.5, chop=2, drive=0.5, formant=1, oct=(5), room=0.2).spread()
Out[91]: <b1 - dirt>
In [92]: ~b1 >> dirt([0,0,0.5], dur=PDur(1,8), sus=1, amp=.5, chop=2, drive=0.5, formant=1, oct=(5), room=0.2).spread()
Out[92]: <b1 - dirt>
In [93]: ~b1 >> dirt([0,0,0.5], dur=PDur(5,8), sus=1, amp=.5, chop=2, drive=0.5, formant=1, oct=(5), room=0.2).spread()
Out[93]: <b1 - dirt>
In [94]: ~b1 >> dirt([0,0,0.5], dur=PDur(2,8), sus=1, amp=.5, chop=2, drive=0.5, formant=1, oct=(5), room=0.2).spread()
Out[94]: <b1 - dirt>
In [95]: b2 >> bell(var(P[2:10]), amp=.3, dur=2/3, oct=6, pan=[-1,1]).penta()
Out[95]: <b2 - bell>
In [96]: ~b1 >> dirt([0,0,0.5], dur=PDur(3,8), sus=1, amp=.5, chop=2, drive=0.5, formant=1, oct=(5), room=0.2).spread()
Out[96]: <b1 - dirt>
In [97]: ~b1 >> dirt([0,0,0.5], dur=PDur(1,8), sus=1, amp=.5, chop=2, drive=0.5, formant=1, oct=(5), room=0.2).spread()
Out[97]: <b1 - dirt>
In [98]: ~b1 >> dirt([0,0,0.5], dur=PDur(2,8), sus=1, amp=.5, chop=2, drive=0.5, formant=1, oct=(5), room=0.2).spread()
Out[98]: <b1 - dirt>
In [99]: b1 >> dirt([0,0,0.5], dur=PDur(3,8), sus=1, chop=2, drive=0.5, formant=1, oct=(5), room=0.2).spread().stop()
Out[99]: <b1 - dirt>
In [100]: d_all.stop()
In [101]: b2 >> bell(var(P[2:10]), amp=.3, dur=2/3, oct=6, pan=[-1,1]).penta().solo()
Out[101]: <b2 - bell>
In [102]: Clock.clear()

360
habbo.py Normal file
View File

@ -0,0 +1,360 @@
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

46
last-ever-foxdot.py Normal file
View File

@ -0,0 +1,46 @@
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()

267
nave.py Normal file
View File

@ -0,0 +1,267 @@
In [85]: Scale.default = Scale.minorPentatonic
In [86]: Root.default = "A"
In [87]: Clock.bpm = 130
In [88]: var.bass_prog = var([0, 0, 0, 0, 2, 2, 1, 1], 2)
In [89]:
In [89]: def grow(to, how_long=32, fr=0):
...: return linvar([fr, to], [how_long, inf], start=now)
...:
In [90]:
In [90]: c1 >> dirt(var.bass_prog + [0, 0, 7, 0, 0, 7, 0, 6], amp=grow(0.7
...: ), dur=1/2, room=0.3).spread()
Out[90]: <c1 - dirt>
In [91]:
In [91]: c2 >> dbass(var.bass_prog, amp=0.4, dur=1, drive=0.03)
Out[91]: <c2 - dbass>
In [92]:
In [92]: x1 >> play("V ", dur=.5, amp=.5)
Out[92]: <x1 - play2>
In [93]:
In [93]: x2 >> play(" |n2|", dur=.5, amp=.5)
Out[93]: <x2 - play2>
In [94]:
In [94]: p1 >> blip([0,1,2,3], amplify=var([1,0],[28,4]))
Out[94]: <p1 - blip>
In [95]:
In [95]: s3 >> pluck(var.bass_prog + [4, 5, 7, 4, 2, 0, 7, 0], dur=1/2, am
...: p=grow(1))
Out[95]: <s3 - pluck>
In [96]:
In [96]: aa >> arpy(amp=linvar([.9,2]), dur=PDur(3,8)*(1,2), sus=var([2,6]
...: ), hpf=linvar([122, 4000]), chop=8)
Out[96]: <aa - arpy>
In [97]:
In [97]: ~p1 >> blip(P[0,2,4,6,8,10], slide=linvar([0,.6]), oct=[4,6], sus
...: =.5).every(6.5, "jump", cycle=8)
Out[97]: <p1 - blip>
In [98]:
In [98]: x3 >> play(" |*1|", dur=1, amp=.5)
Out[98]: <x3 - play2>
In [99]:
In [99]: c2 >> dbass(dur=PDur(5,9), oct=[3,5,4],
Out[99]: <c2 - dbass>
In [100]:
In [100]: ~za >> zap(PSum(1,2), oct=linvar([4,4.3
...: vib=2)
Out[100]: <za - zap>
In [101]:
In [101]: s3 >> pluck(var([0, 3, 2, 4, 1], 8), pa
...: n=linvar([-1,1],8), dur=[1,1/4,1/4,1/2]
...: ) + (0, 2, 4)
Out[101]: <s3 - pluck>
In [102]:
In [102]: ~za >> zap(PSum(1,2), oct=linvar([4,4.3
...: ]), amp=3, dur=PDur(8,8), vib=2).stop()
...:
Out[102]: <za - zap>
In [103]:
In [103]: x_all.stop()
In [104]:
In [104]: s3 >> karp([0,2,[4,6,7],[3,5,1],(4,2,0)
...: ], dur=PDur(3,9), sus=2, chop=4, oct=[4
...: ,5])
Out[104]: <s3 - karp>
In [105]:
In [105]: p1.stop()
Out[105]: <p1 - blip>
In [106]:
In [106]: p3 >> blip(P[0,2,4,6,8,10], slide=linva
...: r([0,.6]), oct=[4,6], sus=.5).every(6.5
...: , "jump", cycle=8)
Out[106]: <p3 - blip>
In [107]:
In [107]: x1 >> play("V ", dur=.5, amp=.5)
Out[107]: <x1 - play2>
In [108]: x2 >> play(" |n2|", dur=.5, amp=.5)
Out[108]: <x2 - play2>
In [109]: x3 >> play(" |*1|", dur=1, amp=.5)
Out[109]: <x3 - play2>
In [110]: aa >> arpy(amp=linvar([.9,2]), dur=PDur
...: (3,8)*(1,2), sus=var([2,6]), hpf=linvar
...: ([122, 4000]), chop=8).stop()
Out[110]: <aa - arpy>
In [111]:
In [111]: p1 >> sinepad(amp=linvar([.9,2]), dur=P
...: Dur(3,8)*(1,2), sus=var([2,6]), hpf=lin
...: var([122, 4000]), chop=8)
Out[111]: <p1 - sinepad>
In [112]:
In [112]: p2 >> dbass(dur=PDur(5,9), oct=[3,5,4],
...: amp=.4)
Out[112]: <p2 - dbass>
In [113]:
In [113]: ~p2 >> dbass(dur=PDur(5,9), oct=[3,5,4]
...: , amp=.6)
Out[113]: <p2 - dbass>
In [114]:
In [114]: p3 >> nylon(dur=PDur(5,8)*(1,2), sus=va
...: r([2,6]), hpf=linvar([122, 4000]), chop
...: =8)
Out[114]: <p3 - nylon>
In [115]:
In [115]: p3 >> nylon(amp=.4, dur=PDur(5,8)*(1,2)
...: , sus=var([2,6]), hpf=linvar([122, 4000
...: ]), chop=8)
Out[115]: <p3 - nylon>
In [116]:
In [116]: p2 >> jbass(dur=PDur(7,9), oct=[3,5,4])
...: .slider()
Out[116]: <p2 - jbass>
In [117]:
In [117]: p3 >> nylon(amp=.2, dur=PDur(5,8)*(1,2)
...: , sus=var([2,6]), hpf=linvar([122, 4000
...: ]), chop=8)
Out[117]: <p3 - nylon>
In [118]:
In [118]: b1 >> dirt(oct=5, dur=PDur(5,9)*2, amp=
...: .5)
Out[118]: <b1 - dirt>
In [119]:
In [119]: b1 >> dirt(oct=5, dur=PDur(5,9)*2, amp=
...: .7)
Out[119]: <b1 - dirt>
In [120]:
In [120]: nextBar(p3.stop)
Out[120]: <function FoxDot.lib._futureBarDecorato
r.<locals>.switch(*args, **kwargs)>
In [121]:
In [121]: b1 >> dirt(oct=5, dur=PDur(5,8), amp=.7
...: )
Out[121]: <b1 - dirt>
In [122]:
In [122]: nextBar(p2.stop)
Out[122]: <function FoxDot.lib._futureBarDecorato
r.<locals>.switch(*args, **kwargs)>
In [123]:
In [123]: nextBar(px.stop)
Out[123]: <function FoxDot.lib._futureBarDecorato
r.<locals>.switch(*args, **kwargs)>
In [124]:
In [124]: nextbar(s3.stop)
-------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-124-4db479b5a968> in <module>
----> 1 nextbar(s3.stop)
TypeError: 'ChildTimeVar' object is not callable
In [125]:
In [125]: nextBar(s3.stop)
Out[125]: <function FoxDot.lib._futureBarDecorato
r.<locals>.switch(*args, **kwargs)>
In [126]:
In [126]: s3 >> pluck(var.bass_prog + [4, 5, 7, 4
...: , 2, 0, 7, 0], dur=1/2, amp=grow(1))
Out[126]: <s3 - pluck>
In [127]:
In [127]: s1 >> pads(var.bass_prog + [-1, 0, 2, 4
...: ], dur=4, spin=4, amp=1.2, chop=[8, 16]
...: , hpf=linvar([500, 2000], 16), hpr=0.2)
...: .every(8, 'shuffle').spread()
Out[127]: <s1 - pads>
In [128]:
In [128]: nextBar(p1.stop)
Out[128]: <function FoxDot.lib._futureBarDecorato
r.<locals>.switch(*args, **kwargs)>
In [129]:
In [129]: nextBar(x_all.stop)
Out[129]: <function FoxDot.lib._futureBarDecorato
r.<locals>.switch(*args, **kwargs)>
In [130]:
In [130]: b1.stop()
Out[130]: <b1 - dirt>
In [131]:
In [131]: nextBar(Clock.clear)
Out[131]: <function FoxDot.lib._futureBarDecorato
r.<locals>.switch(*args, **kwargs)>
In [132]:
In [132]: