new version with OSC integration