def tempoCB(self, msg): """Called when a /live/tempo message is received. Messages: /live/tempo Request current tempo, replies with /live/tempo (float tempo) /live/tempo (float tempo) Set the tempo, replies with /live/tempo (float tempo) """ if len(msg) == 2 or (len(msg) == 3 and msg[2] == "query"): self.oscServer.sendOSC("/set/tempo", LiveUtils.getTempo()) elif len(msg) == 3: tempo = msg[2] LiveUtils.setTempo(tempo)
def tempo_change(self): tempo = LiveUtils.getTempo() self.oscServer.sendOSC("/set/tempo", (tempo))