Forums > MaxMSP

Grm BPass don't show his Params ?

March 8, 2006 | 11:15 am

Hello,

Every Grm tools shows params on the fourth outlet
of Vst~, except the Bpass !
somebody noticed it already ?
I’m evoking the problem, because I need to
program a return of the BP and LP params
in an other place
thank you

Eryck

***
max 456, mac g4, os X 3.9


March 8, 2006 | 2:31 pm

here it does

preset intslide speedint wet/dry gain HighPass LowPass CenterFreq
Bandwidth pass/reject loadspeed

****

if it is of any help you could use this as a Bpatcher (with the GRM bandPass)

max v2;
#N vpatcher 296 102 1016 587;
#P origin 4 0;
#P window setfont "Sans Serif" 9.;
#P message 318 387 20 196617 23;
#P newex 318 367 38 196617 del 22;
#P message 274 368 40 196617 10000;
#P message 2 21 20 196617 inf;
#N comlet min max vol.;
#P inlet 338 19 15 0;
#P newex 338 39 92 196617 route min max vol;
#P newex 274 346 48 196617 loadbang;
#P newex 44 213 27 196617 * 0.;
#P flonum 72 21 42 9 0. 1.5 3 3 0 0 0 255 9 26 222 222 222 0 0 0;
#P message 44 233 42 196617 $1 222;
#P newex 44 251 31 196617 line~;
#P newex 168 321 34 196617 *~ 0.;
#P message 354 191 26 196617 plug;
#N comlet center freq;
#P outlet 493 312 15 0;
#P number 24 21 46 9 0 0 0 3 255 255 255 46 137 152 222 222 222 0 0 0;
#P number 59 3 54 9 24 22050 3 3 255 255 255 31 31 85 222 222 222 0 0 0;
#N comlet audio out;
#P outlet 168 344 15 0;
#N comlet audio in;
#P inlet 168 57 15 0;
#N vst~ loaduniqueid 0 GRMBandPassVST;
#P newobj 168 259 113 196617 vst~ GRMBandPassVST;
#P newex 316 250 41 196617 ftom 0.;
#P message 466 275 35 196617 set $1;
#P message 421 310 35 196617 set $1;
#P message 374 310 35 196617 set $1;
#P newex 421 291 29 196617 mtof;
#P newex 374 291 29 196617 mtof;
#P newex 374 272 27 196617 – 1.;
#P newex 421 272 27 196617 + 1.;
#P newex 466 236 36 196617 + 0.;
#P newex 438 212 27 196617 / 2.;
#P newex 438 191 37 196617 – 0.1;
#P message 549 107 42 196617 max $1;
#P newex 549 87 27 196617 – 1;
#P message 337 107 39 196617 min $1;
#P newex 337 87 27 196617 + 1;
#P newex 466 256 29 196617 mtof;
#P newex 500 118 41 196617 ftom 0.;
#P newex 438 162 27 196617 f 24;
#P newex 438 139 65 196617 t b f f;
#P newex 438 118 41 196617 ftom 0.;
#P number 2 3 54 9 22 9999 3 3 255 255 255 31 31 85 222 222 222 0 0 0;
#P flonum 135 128 101 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 135 109 155 196617 expr ln($f1/ 22.05) / ln(1000.);
#P message 135 146 62 196617 LowPass $1;
#P flonum 149 215 110 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 149 193 155 196617 expr ln($f1/ 22.05) / ln(1000.);
#P message 149 233 63 196617 HighPass $1;
#P user panel 0 0 116 44;
#X brgb 58 58 58;
#X frgb 0 0 0;
#X border 0;
#X rounded 0;
#X shadow 0;
#X done;
#P comment 496 294 57 196617 center freq;
#P comment 185 59 100 196617 vol;
#P user hint 3 23 23 38 "min max vol." 1000 100 0 65535 65535 52428 9
3 0 1 0 0 0;
#P hidden connect 49 0 10 0;
#P hidden connect 44 0 10 0;
#P hidden connect 27 0 10 0;
#P hidden connect 19 0 10 0;
#P hidden connect 29 0 35 0;
#P hidden connect 41 0 42 0;
#P connect 42 0 40 0;
#P connect 40 0 39 0;
#P hidden connect 47 0 34 0;
#P hidden connect 44 1 34 0;
#P hidden connect 17 0 34 0;
#P hidden connect 28 0 34 0;
#P hidden connect 41 0 42 1;
#P hidden connect 44 2 41 0;
#P hidden fasten 10 0 8 0 7 88 140 88;
#P connect 8 0 9 0;
#P connect 9 0 7 0;
#P hidden fasten 34 0 5 0 64 84 154 84;
#P connect 5 0 6 0;
#P connect 6 0 4 0;
#P connect 32 0 31 0;
#P fasten 7 0 31 0 140 179 173 179;
#P fasten 4 0 31 0 154 253 173 253;
#P connect 37 0 31 0;
#P connect 31 0 38 0;
#P connect 38 0 33 0;
#P connect 39 0 38 1;
#P connect 43 0 47 0;
#P hidden connect 35 0 30 0;
#P connect 43 0 48 0;
#P connect 48 0 49 0;
#P hidden fasten 10 0 16 0 7 85 342 85;
#P connect 16 0 17 0;
#P connect 45 0 44 0;
#P fasten 30 0 24 0 321 269 379 269;
#P connect 24 0 25 0;
#P connect 25 0 27 0;
#P fasten 21 0 24 1 443 263 396 263;
#P fasten 30 0 23 0 321 269 426 269;
#P connect 23 0 26 0;
#P connect 26 0 28 0;
#P hidden fasten 10 0 11 0 7 90 443 90;
#P connect 11 0 12 0;
#P fasten 14 0 13 0 505 160 443 160;
#P connect 12 0 13 0;
#P connect 13 0 20 0;
#P connect 20 0 21 0;
#P connect 21 0 23 1;
#P connect 12 1 20 1;
#P fasten 21 0 22 0 443 233 471 233;
#P connect 22 0 15 0;
#P connect 15 0 29 0;
#P connect 12 2 22 1;
#P connect 15 0 36 0;
#P hidden fasten 34 0 14 0 64 84 505 84;
#P hidden fasten 34 0 18 0 64 84 554 84;
#P connect 18 0 19 0;
#P pop;

or this as an abstraction (which i named GRMbandpass~)

max v2;
#N vpatcher 246 96 687 596;
#N comlet hi freq;
#P inlet 293 45 15 0;
#N comlet low freq;
#P inlet 48 45 15 0;
#P window setfont "Sans Serif" 9.;
#P message 154 114 20 196617 23;
#P newex 154 94 38 196617 del 22;
#P message 194 95 40 196617 10000;
#P newex 194 73 48 196617 loadbang;
#P message 100 337 26 196617 plug;
#P number 293 140 54 9 24 22050 3 3 255 255 255 31 31 85 222 222 222 0 0 0;
#N comlet audio out;
#P outlet 152 401 15 0;
#N comlet audio in;
#P inlet 28 45 15 0;
#N vst~ loaduniqueid 0 GRMBandPassVST;
#P newobj 152 377 113 196617 vst~ GRMBandPassVST;
#P message 102 181 42 196617 max $1;
#P newex 102 161 27 196617 – 1;
#P message 311 228 39 196617 min $1;
#P newex 311 208 27 196617 + 1;
#P number 48 140 54 9 22 9999 3 3 255 255 255 31 31 85 222 222 222 0 0 0;
#P flonum 119 246 101 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 119 227 155 196617 expr ln($f1/ 22.05) / ln(1000.);
#P message 119 264 62 196617 LowPass $1;
#P flonum 163 333 110 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 163 311 155 196617 expr ln($f1/ 22.05) / ln(1000.);
#P message 163 351 63 196617 HighPass $1;
#P connect 20 0 6 0;
#P connect 10 0 6 0;
#P fasten 19 0 6 0 159 134 53 134;
#P fasten 14 0 9 0 298 157 107 157;
#P connect 9 0 10 0;
#P fasten 6 0 4 0 53 222 124 222;
#P connect 4 0 5 0;
#P connect 5 0 3 0;
#P fasten 15 0 11 0 105 373 157 373;
#P fasten 0 0 11 0 168 373 157 373;
#P fasten 3 0 11 0 124 297 157 297;
#P fasten 12 0 11 0 33 373 157 373;
#P connect 11 0 13 0;
#P fasten 16 0 18 0 199 92 159 92;
#P connect 18 0 19 0;
#P fasten 14 0 1 0 298 306 168 306;
#P connect 1 0 2 0;
#P connect 2 0 0 0;
#P connect 16 0 17 0;
#P connect 21 0 14 0;
#P connect 8 0 14 0;
#P fasten 17 0 14 0 199 132 298 132;
#P fasten 6 0 7 0 53 201 316 201;
#P connect 7 0 8 0;
#P pop;

best

kasper


March 8, 2006 | 3:55 pm

Ok

It works, now, just after a reload of the object
in vst~ (good to know)

(and…thanks for the patch, nice things to learn in it, just at the first sight)

regards
eryck


Viewing 3 posts - 1 through 3 (of 3 total)