diff --git a/Carmine.py b/Carmine.py index c2b6a8f..78251c2 100644 --- a/Carmine.py +++ b/Carmine.py @@ -16,9 +16,7 @@ from random import randint -oscEndpoint = RemixNet.OSCEndpoint() -# oscEndpoint.send('/remix/oscserver/startup', 1) -# oscEndpoint.send('/log', "HI FROM HERE!") +oscEndpoint = RemixNet.OSCEndpoint("localhost",9001, "", 9000) def _(msg): oscEndpoint.send('/log',msg) @@ -27,9 +25,6 @@ class Carmine: # liveApp.show_message("Oh hai!") __module__ = __name__ - # def clipFire(self): - # # self.song().tracks[1].color_index = randint(1,10) - def __init__(self, c_instance): # super(Carmine, self).__init__(c_instance) @@ -45,9 +40,15 @@ def __init__(self, c_instance): self.actions = [] _("adding listeners!") + if self.song.visible_tracks_has_listener(self.addListeners) != 1: + self.song.add_visible_tracks_listener(self.addListeners) + self.addListeners() self.instance.show_message("CARMINE") + def refresh_state(self): + pass + def add_slotlistener(self, slot, tid, cid): cb = lambda :self.slot_changestate(slot, tid, cid) @@ -120,7 +121,7 @@ def loading_failed(self, clip): def addListeners(self): self.rem_clip_listeners() - + tracks = self.song.visible_tracks clipSlots = [] for track in tracks: diff --git a/__init__.py b/__init__.py index 6322795..f484942 100644 --- a/__init__.py +++ b/__init__.py @@ -1,4 +1,3 @@ -# from __future__ import absolute_import, print_function, unicode_literals import sys from Carmine import Carmine