uses liblo instead of pyosc