Matrixctl Column Set Short Cuts

Jun 3, 2006 at 12:42am

Matrixctl Column Set Short Cuts

Hi all,

I did a search here, and I know it’s been said a dozen times… so I won’t mention how badly there needs to be a ‘setcolumn’ command. Ahem…

BUT – I will ask…

Before I reinvent the wheel trying to accomplish this… has anyone made a patch that does that effectively? I need an easy way to take the data I’ve gathered using GETCOLUMN, and to put it back into the Matrixctl…

Cheers,
Joel

#26268
Jun 5, 2006 at 6:26am

joelsquare wrote:
> I did a search here, and I know it’s been said a dozen times… so I
> won’t mention how badly there needs to be a ‘setcolumn’ command.
> Ahem…

maybe it didn’t happen because its too simple ?

> Before I reinvent the wheel trying to accomplish this… has anyone
> made a patch that does that effectively? I need an easy way to take
> the data I’ve gathered using GETCOLUMN, and to put it back into the
> Matrixctl…

I just reinvented the wheel, which took less time than writing this
mail… ;-)

Still, if you have changing sizes of matrixctrl, a set collumn/setrow
command could still be helpfull…

Stefan

#P button 125 80 15 0;
#P button 57 82 15 0;
#P window setfont “Sans Serif” 9.;
#P window linecount 1;
#P newex 165 139 25 196617 – 1;
#P newex 125 114 50 196617 uzi 4;
#P newex 97 140 25 196617 – 1;
#P newex 57 115 50 196617 uzi 4;
#P message 165 168 50 196617 1 $1 0;
#P message 97 168 50 196617 1 $1 1;
#P user matrixctrl 120 205 130 66 MatrixDefaultCell.pct
MatrixDefaultBkgnd.pct 130 66 16 16 8 4 16 16 1 1 48 2 5120 0;
#P connect 1 0 0 0;
#P connect 2 0 0 0;
#P connect 8 0 5 0;
#P connect 7 0 3 0;
#P connect 6 0 2 0;
#P connect 5 2 6 0;
#P connect 4 0 1 0;
#P connect 3 2 4 0;
#P window clipboard copycount 9;


Stefan Tiedje————x——-
–_____———–|————–
–(_|_ —-|—–|—–()——-
– _|_)—-|—–()————–
———-()——–www.ccmix.com

#78198
Jun 5, 2006 at 7:14am

What’s needed so much more than that is for matrix~ itself to accept
the “setcolumn” and “setrow” messages. Matrixctrl is good for routing
type situations, but it’s not well-suited to open-ended gain
situations. “Setcolumn” and “setrow” would allow multislider to work
directly with matrix~.

Inevitable plug:
I have a couple of abstractions that do this (PM.MatrixSetOutlet and
PM.MatrixSetInlet); e-mail me off-list if interested. Also, I’ve got
a version of the “function” object (the graphical envelope tool) that
works with matrix~, if anyone’s interested. (so you can have envelopes
on individual matrix~ connections…)

Peter McCulloch

#78199
Jun 5, 2006 at 9:46am

I am, send it on list, ’cause I guess I am not the only one….

There are a lot of “common” problems you seem to have a bag of solutions
for. Even if I have as well solutions, I am always interested in how
others solve the same problem. Sometimes my solutions are suboptimal… ;-)

The Idea to putting individual envelopes on matrix points is an
interesting concept for a lot of applications, especially additive
synthesis…

Stefan


Stefan Tiedje————x——-
–_____———–|————–
–(_|_ —-|—–|—–()——-
– _|_)—-|—–()————–
———-()——–www.ccmix.com

#78200
Jun 5, 2006 at 1:51pm

Cheers guys,thanks.

I’ll see if I can modify that to do what I need it to do.

I’m struggling to find a way to save the state of a large matrix – 64 X 128 – SO I’ve created a small patch that reports and saves to a COLL object, but I’ve been struggling to get the info back into the matrix.

Thanks again,
Joel

#78201

You must be logged in to reply to this topic.