projects
/
ardour.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
16e545a
)
OSC: Add /jog/mode/name
author
Len Ovens
<len@ovenwerks.net>
Thu, 4 May 2017 04:38:52 +0000
(21:38 -0700)
committer
Len Ovens
<len@ovenwerks.net>
Thu, 4 May 2017 04:38:52 +0000
(21:38 -0700)
libs/surfaces/osc/osc.cc
patch
|
blob
|
history
diff --git
a/libs/surfaces/osc/osc.cc
b/libs/surfaces/osc/osc.cc
index 6da35ffc9c2832c82086851c451b11ab7511e4e2..282873053e46808025f6ee7432af6af11f0675f9 100644
(file)
--- 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);