Ejemplo n.º 1
0
 def slot_changestate(self, slot, x, y):
     tmptrack = Helpers.genericTrack(x)
     if tmptrack is None:
         return
     if slot.clip is not None:
         log('slot_changestate[' + str(x) + ', ' + str(y) + ']: added clip')
         self.add_cliplistener(slot.clip, x, y)
         self.oscEndpoint.send_message(Messages.clipInfo(x, y))
         self.oscEndpoint.send_message(Messages.clipStatus(x, y))
     else:
         log('slot_changestate[' + str(x) + ', ' + str(y) +
             ']: removed clip')
         if slot.clip in self.clisten:
             slot.clip.remove_playing_status_listener(
                 self.clisten[slot.clip])
         if slot.clip in self.pplisten:
             slot.clip.remove_playing_position_listener(
                 self.pplisten[slot.clip])
         if slot.clip in self.cnlisten:
             slot.clip.remove_name_listener(self.cnlisten[slot.clip])
         if slot.clip in self.cclisten:
             slot.clip.remove_color_listener(self.cclisten[slot.clip])
         self.oscEndpoint.send_message(Messages.clipRemoved(x, y))
Ejemplo n.º 2
0
 def clip_changestate(self, clip, x, y):
     log('clip_changestate[' + str(x) + ', ' + str(y) + ']')
     self.oscEndpoint.send_message(Messages.clipStatus(x, y))
Ejemplo n.º 3
0
 def clip_looping(self, clip, x, y):
     log('clip_looping[' + str(x) + ', ' + str(y) + ']')
     self.oscEndpoint.send_message(Messages.clipStatus(x, y))