[Python-de] Python: Fußschalter für SooperLooper

Mathias Uebel mathias.uebel at meeloon.de
Fr Jul 24 08:09:49 UTC 2009


Christopher Arndt schrieb:

Danke Chris und Tux,

> 
> Aber SuperLooper unterstützt ja auch OSC. Auch dafür gibt es
> verschiedene Python Module, z.B.


Okay ich nehme OSC. Ich gebe zu: Ich kannte das bis dato nicht. Und so 
habe ich auch gleich Schwierigkeiten:

Das funktioniert:
--------------------------- anfang
import osc.OSC as OSC
from socket import *

m = OSC.OSCMessage()
m.setAddress('/quit')

oscdata = m.getBinary()

s = socket(AF_INET, SOCK_DGRAM)
s.sendto(oscdata, ("localhost", 9951))
----------------------------------------ende

# Aber andere Commandos wollen nicht funktionieren.
m.setAddress('/sl/0/hit s:record')

Was mache ich falsch?

Oder mit liblo?
-----------------------------anfang
import liblo
try:
     target = liblo.Address(9551)
except liblo.AddressError, err:
     print str(err)
     sys.exit()

# Wie muss das Commando hier aussehen?
liblo.send(target, '/quit' )
-----------------------------ende


Bitte um Hilfe.

Mathias



Mehr Informationen über die Mailingliste python-de