Forums > MaxMSP

Pluggo VST doesn't report parameter values

February 21, 2003 | 9:05 am

07/03/06, kl. 12:52 +0100 , skrev Jakob Riis:

>I am experiencing a problem with vst~ and Pluggo VST plugins.
>
>In a patch with several vst~ objects, Pluggo plugs only reports parameter
>values, when changed inside the vst plugin, if plugs are loaded in all
>other previous vst~ objects in the patch. Some non-pluggo VST plugins
>doesn’t have this problem (f.ex. freeverb-c) while others have (f.ex.
>CamelPhatFree). If values are changed by control messages from outside
>the plugin, things works as expected.

Workaround: Create a ‘dummy’ pluggo, that does nothing, but contains some
parameters anyhow. And load it instantly while patcher opens [vst~ dummy].

I know this is turning into a private conversation, sorry! :-)

/J


March 7, 2006 | 11:52 am

I am experiencing a problem with vst~ and Pluggo VST plugins.

In a patch with several vst~ objects, Pluggo plugs only reports parameter
values, when changed inside the vst plugin, if plugs are loaded in all
other previous vst~ objects in the patch. Some non-pluggo VST plugins
doesn’t have this problem (f.ex. freeverb-c) while others have (f.ex.
CamelPhatFree). If values are changed by control messages from outside
the plugin, things works as expected.

Is this a bug? Can anyone confirm this behaviour?

I’ve made an example patch to illustrate the problem.

/Jakob

max v2;
#N vpatcher 86 44 896 764;
#P origin -100 11;
#P window setfont "Sans Serif" 9.;
#P window linecount 1;
#P comment 327 464 347 196617 When values are changed from outside the
plug , things works as expected;
#P flonum 261 455 35 9 0. 1. 3 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 261 475 54 196617 prepend 1;
#P window linecount 2;
#P comment 248 348 388 196617 Pluggo VSTs reports values only if a plugs
are loaded in all previous vst~ objects. Other plugs (like freeverb-c
f.ex.) might repot values OK.;
#P window linecount 1;
#P comment 102 644 20 196617 8.;
#P comment 102 560 20 196617 7.;
#P comment 102 477 20 196617 6.;
#P comment 102 393 20 196617 5.;
#P comment 102 307 20 196617 4.;
#P comment 102 223 20 196617 3.;
#P comment 102 140 20 196617 2.;
#P comment 247 179 344 196617 Pluggo VSTs reports values only if a plug
is loaded in the first vst~ object;
#P hidden message 241 375 22 196617 set;
#P window linecount 0;
#P message 168 682 74 196617;
#P window linecount 1;
#P newex 168 662 62 196617 prepend set;
#P message 158 622 30 196617 open;
#P message 129 622 26 196617 plug;
#N vst~ loaduniqueid 0;
#P newobj 129 642 79 196617 vst~;
#P window linecount 0;
#P message 168 598 68 196617;
#P window linecount 1;
#P newex 168 578 62 196617 prepend set;
#P message 158 538 30 196617 open;
#P message 129 538 26 196617 plug;
#N vst~ loaduniqueid 0;
#P newobj 129 558 79 196617 vst~;
#P window linecount 0;
#P message 168 514 69 196617;
#P window linecount 1;
#P newex 168 494 62 196617 prepend set;
#P message 158 454 30 196617 open;
#P message 129 454 26 196617 plug;
#N vst~ loaduniqueid 0;
#P newobj 129 474 79 196617 vst~;
#P window linecount 0;
#P message 168 430 69 196617;
#P window linecount 1;
#P newex 168 410 62 196617 prepend set;
#P message 158 370 30 196617 open;
#P message 129 370 26 196617 plug;
#N vst~ loaduniqueid 1024132096;
#P newobj 129 390 79 196617 vst~;
#P hidden newex 241 30 48 196617 loadbang;
#P hidden message 241 57 22 196617 set;
#P window linecount 0;
#P message 168 346 69 196617;
#P window linecount 1;
#P newex 168 326 62 196617 prepend set;
#P message 158 286 30 196617 open;
#P message 129 286 26 196617 plug;
#N vst~ loaduniqueid 1024263168;
#P newobj 129 306 79 196617 vst~;
#P window linecount 0;
#P message 168 262 69 196617;
#P window linecount 1;
#P newex 168 242 62 196617 prepend set;
#P message 158 202 30 196617 open;
#P message 129 202 26 196617 plug;
#N vst~ loaduniqueid 0;
#P newobj 129 222 79 196617 vst~;
#P message 168 178 69 196617 6 0.5;
#P newex 168 158 62 196617 prepend set;
#P message 158 118 30 196617 open;
#P message 129 118 26 196617 plug;
#N vst~ loaduniqueid 1024000768;
#P newobj 129 138 79 196617 vst~;
#P message 168 94 69 196617 1 0.81;
#P newex 168 74 62 196617 prepend set;
#P message 158 34 30 196617 open;
#P message 129 34 26 196617 plug;
#N vst~ loaduniqueid 1024132096;
#P newobj 129 54 79 196617 vst~;
#P comment 245 95 170 196617 Pluggo VSTs reports values OK;
#P comment 102 56 20 196617 1.;
#P connect 3 0 2 0;
#P connect 4 0 2 0;
#P connect 9 0 7 0;
#P connect 8 0 7 0;
#P connect 14 0 12 0;
#P connect 13 0 12 0;
#P connect 18 0 17 0;
#P connect 19 0 17 0;
#P connect 26 0 24 0;
#P connect 25 0 24 0;
#P fasten 54 0 29 0 266 498 255 498 235 470 134 470;
#P connect 30 0 29 0;
#P connect 31 0 29 0;
#P connect 35 0 34 0;
#P connect 36 0 34 0;
#P connect 41 0 39 0;
#P connect 40 0 39 0;
#P connect 2 3 5 0;
#P hidden fasten 22 0 6 0 246 92 173 92;
#P connect 5 0 6 0;
#P connect 7 3 10 0;
#P hidden fasten 22 0 11 0 246 175 173 175;
#P connect 10 0 11 0;
#P connect 12 3 15 0;
#P hidden fasten 22 0 16 0 246 259 173 259;
#P connect 15 0 16 0;
#P connect 17 3 20 0;
#P connect 20 0 21 0;
#P hidden fasten 22 0 21 0 246 343 173 343;
#P connect 24 3 27 0;
#P hidden fasten 44 0 28 0 246 428 173 428;
#P connect 27 0 28 0;
#P connect 29 3 32 0;
#P hidden fasten 44 0 33 0 246 511 173 511;
#P connect 32 0 33 0;
#P connect 34 3 37 0;
#P hidden fasten 44 0 38 0 246 595 173 595;
#P connect 37 0 38 0;
#P connect 39 3 42 0;
#P connect 42 0 43 0;
#P hidden fasten 44 0 43 0 246 679 173 679;
#P hidden connect 23 0 22 0;
#P hidden connect 23 0 44 0;
#P connect 55 0 54 0;
#P pop;


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