zynaddsubfx

ZynAddSubFX open source synthesizer
Log | Files | Refs | Submodules | LICENSE

commit a39dade5079c90e0a98ed980065df725a2e4d917
parent 19b76e79077dea81bc219120cf103bbe53ff25b2
Author: fundamental <mark.d.mccurry@gmail.com>
Date:   Sat, 16 Jan 2016 10:40:55 -0500

Middleware: Restore Midi Unlearn Functionality

Diffstat:
Msrc/Misc/MiddleWare.cpp | 8++++++++
1 file changed, 8 insertions(+), 0 deletions(-)

diff --git a/src/Misc/MiddleWare.cpp b/src/Misc/MiddleWare.cpp @@ -1043,6 +1043,14 @@ static rtosc::Ports middwareSnoopPorts = { else midi.map(addr.c_str(), true); rEnd}, + {"unlearn:s", 0, 0, + rBegin; + string addr = rtosc_argument(msg, 0).s; + auto &midi = impl.midi_mapper; + auto map = midi.getMidiMappingStrings(); + midi.unMap(addr.c_str(), false); + midi.unMap(addr.c_str(), true); + rEnd}, //drop this message into the abyss {"ui/title:", 0, 0, [](const char *msg, RtData &d) {}} };