commit e1090f3f3b8403da2cdaf1ed6a9aa5f68d2da14b
parent 23e9180804583cc9cefa73bbace79c71918fa015
Author: Friedolino <mkirchn@freenet.de>
Date: Sun, 7 Apr 2019 16:48:18 +0200
added support for 14 bit nrpn messages to automation
Diffstat:
1 file changed, 10 insertions(+), 0 deletions(-)
diff --git a/src/Misc/Master.cpp b/src/Misc/Master.cpp
@@ -257,6 +257,16 @@ static const Ports slot_ports = {
d.reply(d.loc, "i", a.slots[slot].midi_cc);
rEnd},
+ {"midi-nrpn::i", rProp(parameter) rMap(default, -1) rDoc("Access assigned midi NRPN slot") , 0,
+ rBegin;
+ int slot = d.idx[0];
+ if(rtosc_narguments(msg)) {
+ a.slots[slot].midi_nrpn = rtosc_argument(msg, 0).i;
+ d.broadcast(d.loc, "i", a.slots[slot].midi_nrpn);
+ } else
+ d.reply(d.loc, "i", a.slots[slot].midi_nrpn);
+
+ rEnd},
{"active::T:F", rProp(parameter) rMap(default, F) rDoc("If Slot is enabled"), 0,
rBegin;
int slot = d.idx[0];