More options for Alias controls
Hi guys,
i often need a simple way to have aliases of same controls in different pages.
And i often need to resize and or change type of controls of the alias ( i.e. a little fader wich aliases a big one. or a knob wich aliases a fader ).
I'd really like to get it ( and ideally in both editors , the pc/mac one and the ipad/iphone one).
what do you think about it?
all the best
a.
i often need a simple way to have aliases of same controls in different pages.
And i often need to resize and or change type of controls of the alias ( i.e. a little fader wich aliases a big one. or a knob wich aliases a fader ).
I'd really like to get it ( and ideally in both editors , the pc/mac one and the ipad/iphone one).
what do you think about it?
all the best
a.
Re: More options for Alias controls
if the alias must have a different shape, I found no other way than to use two objects and link them together.
Formant+Eurorack, PPG wave 2.2, Korg MS-20, etc., EWI 4000s, QuNeo, etc., Mixbus32c, u-he, MadronaLabs, Samplemodeling, NI, etc., iPad2/4/Pro
Re: More options for Alias controls
hi phil999,
and how you would do it?
many thanks
a.
and how you would do it?
many thanks
a.
Re: More options for Alias controls
Yup the same as Phil....
To link BigFader with SmallKnob (example names)
add scripts in each of them.....
in Bigfader, on expression x, any
in SmallKnob, on expression x, any
Needless to say you then only need to map only one of them to midi or OSC
To link BigFader with SmallKnob (example names)
add scripts in each of them.....
in Bigfader, on expression x, any
Code: Select all
SmallKnob.x=x;
Code: Select all
BigFader.x=x;
Re: More options for Alias controls
Say for example the 'Bigfader' was in a different container and also on another interface page, how would I go about linking it to 'Smallknob'?Softcore wrote:Yup the same as Phil....
To link BigFader with SmallKnob (example names)
add scripts in each of them.....
in Bigfader, on expression x, any
in SmallKnob, on expression x, anyCode: Select all
SmallKnob.x=x;
Needless to say you then only need to map only one of them to midi or OSCCode: Select all
BigFader.x=x;
Re: More options for Alias controls
exactly...i did'nt be able to connect controls on different pages/containers...am i doin' something wrong?
Re: More options for Alias controls
The interface doesnt have to be referenced in the script but the container has to.....
For example if BigFader is in container "Faders" in interface "mixer" and SmallKnob is in container "Knobs" in interface "KnobsPage" you add:
in Bigfader, on expression x, any
in SmallKnob, on expression x, any
For example if BigFader is in container "Faders" in interface "mixer" and SmallKnob is in container "Knobs" in interface "KnobsPage" you add:
in Bigfader, on expression x, any
Code: Select all
Knobs.SmallKnob.x=x;
Code: Select all
Faders.BigFader.x=x;
Re: More options for Alias controls
Thanks Softcore. Got it. The only problem I have found when 2 objects are linked to each other in both directions is that it creates a loop and the object gets stuck. Is there a way to break the loop and stop this happening?
Re: More options for Alias controls
Weird I havent seen such a behavior and I have used linked faders in one of my templates.....
In any case adding an "if" statement for the z expression will be checking if you are actually touching that object so it would stop any potential "loops"....
For our example above, this would be:
in Bigfader, on expression x, any
in SmallKnob, on expression x, any
In any case adding an "if" statement for the z expression will be checking if you are actually touching that object so it would stop any potential "loops"....
For our example above, this would be:
in Bigfader, on expression x, any
Code: Select all
if (z) Knobs.SmallKnob.x=x;
in SmallKnob, on expression x, any
Code: Select all
if (z) Faders.BigFader.x=x;
Re: More options for Alias controls
Also, as mentioned earlier, by linking the two objects you dont have to midi map both of them - only the one, perhaps thats why they are being "locked" for you?