diff options
author | Len Ovens <len@ovenwerks.net> | 2017-05-03 21:38:52 -0700 |
---|---|---|
committer | Len Ovens <len@ovenwerks.net> | 2017-05-03 21:38:52 -0700 |
commit | c784f7096611da43db0604a7641253773d5f1515 (patch) | |
tree | 4d68ae10cd49991ac3b3f353661484c3e8790f9d | |
parent | 16e545ad730012aff4a24306b88bb4471220da57 (diff) |
OSC: Add /jog/mode/name
-rw-r--r-- | libs/surfaces/osc/osc.cc | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/libs/surfaces/osc/osc.cc b/libs/surfaces/osc/osc.cc index 6da35ffc9c..282873053e 100644 --- a/libs/surfaces/osc/osc.cc +++ b/libs/surfaces/osc/osc.cc @@ -1806,7 +1806,7 @@ OSC::jog (float delta, lo_message msg) OSCSurface *s = get_surface(get_address (msg)); - string path = "/jog/mode"; + string path = "/jog/mode/name"; switch(s->jogmode) { case JOG : @@ -1912,6 +1912,10 @@ OSC::jog_mode (float mode, lo_message msg) default: PBD::warning << "Jog Mode: " << mode << " is not valid." << endmsg; break; + lo_message reply = lo_message_new (); + lo_message_add_int32 (reply, s->jogmode); + lo_send_message (get_address(msg), "/jog/mode", reply); + lo_message_free (reply); } jog (0, msg); |