Пример #1
0
    def __init__(self, humanize=None, echo=None, gain=None):
        if humanize is not None:
            self.humanize = humanize
        else:
            self.humanize = Humanize(delay_max=0.01, velocity_max=50)

        if echo is not None:
            self.echo = echo
        else:
            self.echo = Echo(decay=0.85, delay=0.2, decay_variability=0.1)

        if gain is not None:
            self.gain = gain
        else:
            self.gain = Gain()
            self.gain.fade(0, 1, 10)

        self.notes = (4, 5, 7, 11, 12)
        self.octaves = (2, 3, 4, 6, 7, 8)
Пример #2
0
 def _setup(self):
     events.listen('facing_front', self.front_shift)
     events.listen('facing_back', self.back_shift)
     self.fader = Gain()
     self.fader.vel_multiplier = 0.5
     route(self.fader, midi)
Пример #3
0
 def _setup(self):
     self.fader = Gain()
     route(self.fader, midi)
     self.rhythms = []
Пример #4
0
 def _setup(self):
     #events.listen('switch_top_lefthand', self.toggle)
     #events.listen('switch_left', self.left_hit)
     #events.listen('switch_right', self.right_hit)
     self.fader = Gain()
     self.polys = []