From c7df5f5271be9652ab4bac25a1f8dcb4e4373ba4 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Sun, 28 Nov 2010 21:28:54 +0000 Subject: add non-functional meta-controls for 2in/2out panning, to control direction+width. support exists in OSC and MIDI maps. no GUI elements yet git-svn-id: svn://localhost/ardour2/branches/3.0@8121 d708f5d6-7413-0410-9779-e7cbd77b26cf --- libs/pbd/controllable_descriptor.cc | 8 +++++--- libs/pbd/pbd/controllable_descriptor.h | 3 ++- 2 files changed, 7 insertions(+), 4 deletions(-) (limited to 'libs/pbd') diff --git a/libs/pbd/controllable_descriptor.cc b/libs/pbd/controllable_descriptor.cc index 86f96bb50c..392b917ec8 100644 --- a/libs/pbd/controllable_descriptor.cc +++ b/libs/pbd/controllable_descriptor.cc @@ -84,9 +84,11 @@ ControllableDescriptor::set (const std::string& str) } else if (path[1] == "balance") { _subtype = Balance; - } else if (path[1] == "pan") { - _subtype = Pan; - _target.push_back (atoi (rest[1])); + } else if (path[1] == "panwidth") { + _subtype = PanWidth; + + } else if (path[1] == "pandirection") { + _subtype = PanDirection; } else if (path[1] == "plugin") { if (path.size() == 3 && rest.size() == 3) { diff --git a/libs/pbd/pbd/controllable_descriptor.h b/libs/pbd/pbd/controllable_descriptor.h index 164cac259d..1bf7705595 100644 --- a/libs/pbd/pbd/controllable_descriptor.h +++ b/libs/pbd/pbd/controllable_descriptor.h @@ -37,7 +37,8 @@ public: Solo, Mute, Recenable, - Pan, + PanDirection, + PanWidth, Balance, SendGain, PluginParameter -- cgit v1.2.3