Patcher Switcher
I have a group of controls inside of a bpatcher. Is it possible to duplicate several of these and create a switcher?
For instance, I'd like a GUI with 4 envelopes but a button that can select "ADSR 1, ADSR 2," etc.
what means select ?
bring to front, allow editing and send values ?
or only recall values ?
bpatcher has offset control ...
if that helps
What I'd like to do is create a group of ADSR envelopes and create some sort of a umenu/button that will activate an envelope. I could do the same thing for oscillators, etc.
Again, what means to activate ?
in what form are that envelopes ?
Lists with values ?
no matter in what form something is, you would either use something like
live.tab, umenu etc to "activate" something.
In case it is 4 different lists for adsr~ you will simply recall them.
In case of 4 live.adrs~ objects, you can either switch 10 outputs,
or output of connected adsr~ object, as well as input.
or in case of 4 oscillators, choose which one to use...
using for example selector~, matrix~ etc
Is it possible to duplicate several of these and create a switcher?
Yes it is possible.
[thispatcher]
put this inside your bpatcher(s)
make inlets and outlets for the bang and unpack
easily get size and coordinates for bpatcher to use in scripting
you can have 1000 bpatchers with same coordinates
connect to [thispatcher] to hide and show
will send example tomorrow
here is way to switch between differsnt bpatchers
only show 1 at a time
saves screen space
different ways to route
this uses matrix~ so you can only use with 1 instrument -
you can take out the matrix and connect to 4 different instruments
Thanks very much! So Matrix and selector objects are what I need.