diff options
Diffstat (limited to 'libs/pbd')
-rw-r--r-- | libs/pbd/controllable_descriptor.cc | 8 | ||||
-rw-r--r-- | libs/pbd/pbd/controllable_descriptor.h | 3 |
2 files changed, 7 insertions, 4 deletions
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 |