예제 #1
0
 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()
예제 #2
0
 def onChangePreset(self, x, label=None):
     CeciliaLib.getCsound().setChannel("%s_value" % self.presetName, x)
예제 #3
0
 def onChangeKnob3(self, x):
     CeciliaLib.getCsound().setChannel("%s_value" % self.knob3.getName(), x)
예제 #4
0
 def onPopup(self, value, label):
     if self.getRate() == 'k':
         CeciliaLib.getCsound().setChannel("%s_value" % self.name, value)
예제 #5
0
 def onSlider(self, value):
     CeciliaLib.getCsound().setChannel("%s_value" % self.slider.name, value)
예제 #6
0
 def onButton(self, value):
     CeciliaLib.getCsound().setChannel("%s_value" % self.name, value)
예제 #7
0
 def onToggle(self, value):
     if self.rate == 'k':
         CeciliaLib.getCsound().setChannel("%s_value" % self.name, value)