515 lines
16 KiB
Python
515 lines
16 KiB
Python
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]:
|