Notifications
Clear all

Default Macro position


Pottz
(@pottz)
Eminent Member
Joined: 1 year ago
Posts: 37
Topic starter  

Is there anyway to have macro knob positions default to the default value of what it is controlling.  Or do I have to do what I am currently - which is map the knob, work out my desired range, then reset the instrument or effect it is mapped to, and manually turn the knob until it matches, and save patch like that?

Not terribly onerous but would be awesome if it's default position could somehow match what it's mapped to.


Quote
SSquared
(@ssquared)
Member
Joined: 2 years ago
Posts: 173
 

I asked something similar a few months ago.  Since you can have multiple assignments per knob and different curves, it makes it difficult to automatically handle this.  Check out this thread: https://forums.pluginguru.com/unify-feature-requests/macro-knob-feature-to-snap-knobs-to-current-patch-settings

Or is that different from your question?

Ableton Live 10, Omnisphere, Native Instruments (Pianos), Spire, Diva, SynthMaster, Alchemy 1.55, Addictive Keys, Unify


ReplyQuote
getdunne
(@getdunne)
Member Admin
Joined: 2 years ago
Posts: 2957
 
Posted by: @pottz

Is there anyway to have macro knob positions default to the default value of what it is controlling.

No. A plug-in host like Unify knows little about each plug-in's parameters, other than the name. It can ask the plug-in how it should display a given normalized (range 0.0 to 1.0) value of the parameter (e.g., the plug-in might return something like "-12.2 dB" or "125 Hz"). It has no way to ask the plug-in what the "default value" of each parameter is.

Or do I have to do what I am currently - which is map the knob, work out my desired range, then reset the instrument or effect it is mapped to, and manually turn the knob until it matches, and save patch like that?

That's the usual procedure.


ReplyQuote
Pottz
(@pottz)
Eminent Member
Joined: 1 year ago
Posts: 37
Topic starter  

Ok - thanks.  I thought that since you currently are able (or seem to be able) to extract the current default as you display it in the parameter link screen with the light horizontal bar, that it might be simple enough to default the macro to that same point.

 

No probs, I'll keep doing what I am.


ReplyQuote
Pottz
(@pottz)
Eminent Member
Joined: 1 year ago
Posts: 37
Topic starter  
Posted by: @ssquared

I asked something similar a few months ago.  Since you can have multiple assignments per knob and different curves, it makes it difficult to automatically handle this.  Check out this thread: https://forums.pluginguru.com/unify-feature-requests/macro-knob-feature-to-snap-knobs-to-current-patch-settings

Or is that different from your question?

I had seen that, I think my question is a slightly simplified related requirement - thx


SSquared liked
ReplyQuote
getdunne
(@getdunne)
Member Admin
Joined: 2 years ago
Posts: 2957
 
Posted by: @pottz

Ok - thanks.  I thought that since you currently are able (or seem to be able) to extract the current default as you display it in the parameter link screen with the light horizontal bar, that it might be simple enough to default the macro to that same point.

Ah, I see now that you meant "current value" not "default value".

It would certainly be possible to set the knob position to correspond exactly to the current value of a parameter, but only if

  • the knob is connected to only that one parameter, and
  • the response curve is monotonic, i.e., it goes strictly up or strictly down.

If the knob is connected to more than one parameter, which parameter's current value should set the knob position? If the response curve is not monotonic (e.g. suppose it's U-shaped), multiple knob positions may correspond to the same parameter value; which should be chosen?

And a bonus question: what should happen to the knob position when you later edit one of the response curves?


ReplyQuote
Pottz
(@pottz)
Eminent Member
Joined: 1 year ago
Posts: 37
Topic starter  

Yup - not so simple, I agree. 

I was really thinking of it just being the starting position for any 1st off parameter allocation.  Since all avail starting curves have the concept of current value, it would merely mean that the macro is updated on initial parameter allocation.  You would then have the option of adding a curve point marker at that level if you wanted to maintain that position and alter the curve around it, or just alter the curve and have the current value be lost for that current macro position.

 

Actually just describing that had highlighted that I can always just add the manual curve point myself at first allocation which makes the whole setting of the macro to initial value very easy....

So none of the above would make it onto my enhancement wish list...I'm sure there are much more useful features.  Thx for feedback.


getdunne liked
ReplyQuote
Share: