def MouseRightDown(self, evt): if self._enable: rec = wx.Rect(5, 13, 45, 45) pos = evt.GetPosition() if rec.Contains(pos): if evt.ShiftDown(): self.setMidiCtl(None) else: CeciliaLib.getCsound().midiLearn(self) self.inMidiLearnMode() evt.Skip()
def onChangePreset(self, x, label=None): CeciliaLib.getCsound().setChannel("%s_value" % self.presetName, x)
def onChangeKnob3(self, x): CeciliaLib.getCsound().setChannel("%s_value" % self.knob3.getName(), x)
def onPopup(self, value, label): if self.getRate() == 'k': CeciliaLib.getCsound().setChannel("%s_value" % self.name, value)
def onSlider(self, value): CeciliaLib.getCsound().setChannel("%s_value" % self.slider.name, value)
def onButton(self, value): CeciliaLib.getCsound().setChannel("%s_value" % self.name, value)
def onToggle(self, value): if self.rate == 'k': CeciliaLib.getCsound().setChannel("%s_value" % self.name, value)