def _check_min_max(self, value): gui.update(self, value) #display.slider(100.0 * (value - self.min) / (self.max - self.min)) max = self._check_max(value) if max != value: return max return self._check_min(value)
def _check_min(self, value): if value < self.min: gui.update(self, self.min) return self.min else: gui.update(self, value) return value
def _check_max(self, value): if value > self.max: gui.update(self, self.max) return self.max else: gui.update(self, value) return value
def __call__(self, vel, timestamp): self.vel = vel value = self.value for synth in core.Synth.synths[self.group].values(): self.set_params_for(synth, value=value) self.vel = vel gui.update(self, vel)