Observations on Bindings 3211

I know this is in its infancy, and it’s great that it has made an appearance. Much quicker!
Hopefully we will see the following enhancements in future revs:

  1. Unbind
  2. The ability to bind a source which is already in use to additional destinations with a prompt to unbind existing destinations, presumably from a dropdown.
    3, Show Bindings. In addition to Create Bindings, could serve as a useful reminder as to what is already in use.

As this new facility is far faster for simple bindings, it makes sense to provide these rudimentary functions on the Routing Window where the user can remain ‘in touch’ with the current layout.
This leads to a possible enhancement which could be:

4, ‘Jump to Selected Binding’. Opens the Bindings Window with the binding entry preselected. No searching down the list!

Hey Adrian,

How would this work in your mind? It seems to me you would hide entries if you need drop-down boxes.

Thanks,

Dave

Hey Dave,
Maybe something along the lines of Omnisphere?

Let’s assume that the current Learn Binding offering remains the same.
So, in addition, one can see how Omnisphere handles ‘unlearn’, via a separate tab on the dropdown. .A bit of a sledgehammer which wipes out all learns**. Maybe Cantabile could be a little smarter and open a window which displays the learns and allows them to be selectively deleted.
I can see how this might seem a little redundant when one considers that there is an existing Bindings window which allows all of this… BUT, it is divorced from the plugin/GUI.
It is already far, far easier to achieve a binding using Brad’s new dialogue than it is to open the Bindings window and set up the required parameters.
It seems to me that a couple more entries under ‘Create Parameter Binding’ could provide a highly useful and understandable interface.
Show Learns, which displays the existing controllers for a given object and also alerts the user where the controller is being used on other objects (specify which)
Delete Selected which allows the user to remove any combination of bindings from an object.
The logic being, that if it’s simpler to enter bindings directly from the object, then removing them or displaying them benefit just as much.

Couple this with a ‘jump to binding’ function which allows the user to see binding in the dedicated Bindings window, and it becomes a very potent environment to create and manage these. potentially, lengthy lists.

** by ‘wipes out all learns’ I meant for the particular parameter in Omnisphere - not ALL other learns. :slight_smile:

1 Like

Hi Adrian,

Thanks for the great reply! I now understand your request. Like you said, the Binding Learn feature is new so maybe some additions and improvements are possible.

Regards

Dave

1 Like

hi @Ade

I did consider some of what you’ve suggested but just wanted to get the basic right click binding functionality out.

I’ve logged this for future reference - like everything in Cantabile there’s always the opportunity for improvement/refinement but these things probably now sit a little lower on the list than some other tasks.

Brad

1 Like

Thanks @brad - the new learn function is much appreciated!
I’ve put me vote on the trello card :slight_smile:

1 Like