Esempio n. 1
0
 def __init__(self, atk=0.01, sus=None, amp=None, curve=0, doneAction=0):
     self.attr={}
     self.attr['attackTime']  = atk
     self.attr['releaseTime'] = instance("sus") if sus is None else sus
     self.attr['level']       = instance("amp") if amp is None else amp
     self.attr['curve']       = curve
     self.doneAction = doneAction
Esempio n. 2
0
File: Env.py Progetto: Qirky/FoxDot
 def __init__(self, atk=0.01, sus=None, amp=None, curve=0, doneAction=2):
     self.attr={}
     self.attr['attackTime']  = atk
     self.attr['releaseTime'] = instance("sus") if sus is None else sus
     self.attr['level']       = instance("amp") if amp is None else amp
     self.attr['curve']       = curve
     self.doneAction = doneAction
Esempio n. 3
0
File: Env.py Progetto: lvm/FoxDot
 def __init__(self, sus=None, amp=None, curve="'exp'", doneAction=0):
     self.attr = {}
     self.attr['times'] = [instance("sus") if sus is None else sus, 0.001]
     self.attr['levels'] = [0] + [instance("amp")
                                  ] if amp is None else amp + [0]
     self.attr['curve'] = curve
     self.doneAction = doneAction
Esempio n. 4
0
File: Env.py Progetto: lvm/FoxDot
 def __init__(self, sus=None, amp=None, curve="'lin'", doneAction=0):
     self.attr = {}
     self.attr['times'] = [instance("sus") / 2] * 2 if sus is None else sus
     self.attr['levels'] = [0] + ([instance("amp")]
                                  if amp is None else amp) + [0]
     self.attr['curve'] = curve
     self.doneAction = doneAction
Esempio n. 5
0
File: Env.py Progetto: lvm/FoxDot
 def __init__(self, sus=None, amp=None, curve="'lin'", doneAction=0):
     self.attr = {}
     self.attr['times'] = [0.01, instance("sus") -
                           0.01, 0.01] if sus is None else sus
     self.attr['levels'] = [0, 1, 1, 0]
     self.attr['curve'] = curve
     self.doneAction = doneAction
Esempio n. 6
0
 def __str__(self):
     return str( cls("EnvGen").ar(instance(self.__attr__()), doneAction=self.doneAction))
Esempio n. 7
0
 def __init__(self, sus=None, amp=[1,1], curve="'step'", doneAction=0):
     self.attr={}
     self.attr['times']  = [instance("sus")] if sus is None else sus
     self.attr['levels'] = [instance("amp") * val for val in amp]
     self.attr['curve']  = curve
     self.doneAction = doneAction
Esempio n. 8
0
 def __init__(self, dur=instance("sus"), amp=instance("amp"), doneAction=0):
     self.attr={}
     self.attr['dur'] = dur
     self.attr['level'] = amp
     self.doneAction = doneAction
Esempio n. 9
0
class linen(perc):
    value = "Env.linen"

class sine(EnvGen):
    value = "Env.sine"
    def __init__(self, dur=instance("sus"), amp=instance("amp"), doneAction=0):
        self.attr={}
        self.attr['dur'] = dur
        self.attr['level'] = amp
        self.doneAction = doneAction

class ramp(EnvGen):
    def __init__(self, sus=None, amp=[1,1], curve="'step'", doneAction=0):
        self.attr={}
        self.attr['times']  = [instance("sus")] if sus is None else sus
        self.attr['levels'] = [instance("amp") * val for val in amp]
        self.attr['curve']  = curve
        self.doneAction = doneAction

class reverse(EnvGen):
    def __init__(self, sus=None, amp=None, curve="'exp'", doneAction=0):
        self.attr={}
        self.attr['times']  = [instance("sus") if sus is None else sus, 0.001]
        self.attr['levels'] = [0.0001] + ([instance("amp")] if amp is None else amp) + [0]
        self.attr['curve']  = curve
        self.doneAction = doneAction

amp = instance("amp")
sus = instance("sus")
Esempio n. 10
0
File: Env.py Progetto: Qirky/FoxDot
 def __str__(self):
     return str( cls("EnvGen").ar(instance(self.__attr__()), doneAction=self.doneAction))
Esempio n. 11
0
File: Env.py Progetto: Qirky/FoxDot
 def __init__(self, sus=None, amp=None, curve="'exp'", doneAction=2):
     self.attr={}
     self.attr['times']  = [instance("sus") if sus is None else sus, 0.001]
     self.attr['levels'] = [0] + [instance("amp")] if amp is None else amp + [0]
     self.attr['curve']  = curve
     self.doneAction = doneAction
Esempio n. 12
0
File: Env.py Progetto: Qirky/FoxDot
 def __init__(self, sus=None, amp=[1,1], curve="'step'", doneAction=2):
     self.attr={}
     self.attr['times']  = [instance("sus")] if sus is None else sus
     self.attr['levels'] = [instance("amp") * val for val in amp]
     self.attr['curve']  = curve
     self.doneAction = doneAction
Esempio n. 13
0
File: Env.py Progetto: Qirky/FoxDot
 def __init__(self, dur=instance("sus"), amp=instance("amp"), doneAction=2):
     self.attr={}
     self.attr['dur'] = dur
     self.attr['level'] = amp
     self.doneAction = doneAction
Esempio n. 14
0
File: Env.py Progetto: Qirky/FoxDot
 def __init__(self, sus=None, amp=None, curve="'lin'", doneAction=2):
     self.attr={}
     self.attr['times']  = [instance("sus") / 2]*2 if sus is None else sus
     self.attr['levels'] = [0] + ([instance("amp")] if amp is None else amp) + [0]
     self.attr['curve']  = curve
     self.doneAction = doneAction
Esempio n. 15
0
File: Env.py Progetto: Qirky/FoxDot
class linen(perc):
    value = "Env.linen"

class sine(EnvGen):
    value = "Env.sine"
    def __init__(self, dur=instance("sus"), amp=instance("amp"), doneAction=2):
        self.attr={}
        self.attr['dur'] = dur
        self.attr['level'] = amp
        self.doneAction = doneAction

class ramp(EnvGen):
    def __init__(self, sus=None, amp=[1,1], curve="'step'", doneAction=2):
        self.attr={}
        self.attr['times']  = [instance("sus")] if sus is None else sus
        self.attr['levels'] = [instance("amp") * val for val in amp]
        self.attr['curve']  = curve
        self.doneAction = doneAction

class reverse(EnvGen):
    def __init__(self, sus=None, amp=None, curve="'exp'", doneAction=2):
        self.attr={}
        self.attr['times']  = [instance("sus") if sus is None else sus, 0.001]
        self.attr['levels'] = [0] + [instance("amp")] if amp is None else amp + [0]
        self.attr['curve']  = curve
        self.doneAction = doneAction

amp = instance("amp")
sus = instance("sus")