def disconnect(self):
     self._sequencer = None
     LC2SceneComponent.release_attributes()
     LC2ChannelStripComponent.release_attributes()
     LC2ClipSlotComponent.release_attributes()
     SessionComponent.disconnect(self)
     return
 def __init__(self, num_tracks, num_scenes):
     self._scene_count = LC2Sysex.l9() and -1 or 0
     self._num_tracks = num_tracks
     self._height = num_scenes
     self._width = num_tracks
     self._snapshot_bank = LC2SessionBank()
     SessionComponent.__init__(self, num_tracks, num_scenes)
     LC2SceneComponent.set_get_offsets(self._get_offset)
     LC2ChannelStripComponent.set_get_offsets(self._get_offset)
     LC2ClipSlotComponent.set_get_offsets(self._get_offset)
     LC2ChannelStripComponent.set_playing_slot_changed(self._playing_slot_changed)
Example #3
0
 def _create_clip_slot(self):
     return LC2ClipSlotComponent(len(self._clip_slots), self._scene_id)
 def disconnect(self):
     self._sequencer = None
     LC2SceneComponent.release_attributes()
     LC2ChannelStripComponent.release_attributes()
     LC2ClipSlotComponent.release_attributes()
     SessionComponent.disconnect(self)