XML Feeds

.

[pluggo] Re: saving text with a preset

Jabbo jacopo at lan-muzic.com
Thu Dec 6 04:19:27 MST 2007


Hello everyone!
I have a problem with plugmultiparam and did not find a reference in the mailing lists, hope I am gonna be clear and sorry if it came up before :
I use a similar patch to the one I am posting to store an .xml file name   as parameter data in Ableton.
The File name is limited to 32 characters, translated by spell which turns the non characters to 0, and then added to a path of a folder where a series of xml files are stored (works everything fine) the folder is obviously included in the Pluggo support stuff. So what I actually want to store is ONLY the file name, the rest is fixed.
So my problem is that when I input the list in plugmultiparam I donŽt get an update in LiveŽs parameters window. 
That is to say that I canŽt save anything because Live doesnŽt receive (?) the information from plugmultiparam.
I am aware of the ddg saving utilities, but I wanted to build something in Max on my own.
Plus I made a test also with the plugmultiparam help file (buliding a vst directly from there) but nisba, nada de nada, doesnŽt work or better doesnŽt do what I thought.
I expected that plugmultiparam behaved like the pps mirroring the inputted data in the host application, am I wrong?
Any suggestions?

my platform
Macbook intel 
Live 6,7
Max 4.6.3
latest pluggo runtime.



max v2;
#N vpatcher 10 59 1026 796;
#P window setfont "Sans Serif" 9.;
#P window linecount 3;
#P comment 308 82 100 196617 file name limited to 32 characters \, path added after;
#P window linecount 2;
#P comment 13 339 100 196617 if no preset stored then load default;
#P window linecount 6;
#P comment 651 69 100 196617 problem: plugmultiparam doesnŽt update parameters in Live 6/7 when list changed \;;
#P window linecount 1;
#P message 658 271 61 196617 windowsize;
#N plugconfig;
#C useviews 0 1 1 1;
#C numprograms 64;
#C preempt 1;
#C sigvschange 1;
#C sigvsdefault 32;
#C windowsize;
#C defaultview Interface 0 0 0;
#C dragscroll 1;
#C noinfo;
#C package ????;
#C uniqueid 128 228 160;
#C initialpgm 1;
#P newobj 652 297 55 196617 plugconfig;
#P window linecount 2;
#P message 431 398 440 196617 103. 104. 122. 122. 116. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.;
#P window linecount 1;
#P newex 431 364 62 196617 prepend set;
#P window linecount 2;
#P message 295 209 496 196617 "Macintosh HD:/Library/Application Support/C74 Plug-in Support/Pluggo Support/Nando1.1/Nsounds/ghzzt";
#P message 124 481 264 196617 "Macintosh HD:/Library/Application Support/C74 Plug-in Support/Pluggo Support/Nando1.1/Nsounds/ghzzt";
#P window linecount 1;
#P newex 187 121 64 196617 fromsymbol;
#P newex 187 101 69 196617 route symbol;
#P button 168 32 15 0;
#P newex 192 378 75 196617 s ---re_grp_n;
#P message 47 324 41 196617 Test_b;
#B color 12;
#P newex 124 248 417 196617 unpack 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;
#P newex 124 351 27 196617 t l l;
#P newex 124 269 57 196617 route -1 0;
#P newex 57 70 44 196617 del 750;
#P newex 57 42 48 196617 loadbang;
#P window linecount 3;
#P newex 124 300 417 196617 sprintf %c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c;
#P window linecount 1;
#P newex 124 379 51 196617 tosymbol;
#P newex 295 156 51 196617 tosymbol;
#P newex 124 435 51 196617 tosymbol;
#P button 57 143 15 0;
#P newex 187 145 75 196617 s ---re_grp_n;
#P newex 295 183 62 196617 prepend set;
#P newex 124 456 62 196617 prepend set;
#P window linecount 2;
#P newex 124 403 274 196617 sprintf "Macintosh HD:/Library/Application Support/C74 Plug-in Support/Pluggo Support/Nando1.1/Nsounds/%s";
#P window linecount 1;
#P newex 124 221 138 196617 plugmultiparam 1 32 -1 255;
#P objectname not;
#P newex 124 124 50 196617 deferlow;
#P newex 124 144 61 196617 zl group 32;
#P newex 124 103 60 196617 spell 32 -1;
#P newex 168 78 40 196617 t s s s;
#P window linecount 2;
#P newex 295 121 274 196617 sprintf "Macintosh HD:/Library/Application Support/C74 Plug-in Support/Pluggo Support/Nando1.1/Nsounds/%s";
#P window linecount 1;
#P newex 168 57 59 196617 dialog bank;
#P button 47 298 15 0;
#P window linecount 2;
#P comment 191 32 100 196617 <-- bang to input test;
#P fasten 20 1 1 0 152 285 52 285;
#P fasten 20 0 1 0 129 285 52 285;
#P connect 1 0 23 0;
#P connect 18 0 19 0;
#P connect 19 0 13 0;
#P fasten 4 0 5 0 173 98 129 98;
#P connect 5 0 7 0;
#P connect 7 0 6 0;
#P connect 6 0 8 0;
#P fasten 13 0 8 0 62 220 129 220;
#P connect 8 0 22 0;
#P connect 22 0 20 0;
#P fasten 20 2 17 0 175 293 129 293;
#P connect 23 0 21 0;
#P connect 17 0 21 0;
#P connect 21 0 16 0;
#P connect 16 0 9 0;
#P connect 9 0 14 0;
#P connect 14 0 10 0;
#P connect 10 0 28 0;
#P connect 22 1 17 1;
#P connect 22 2 17 2;
#P connect 22 3 17 3;
#P connect 25 0 2 0;
#P connect 2 0 4 0;
#P connect 22 4 17 4;
#P connect 4 1 26 0;
#P connect 26 0 27 0;
#P connect 27 0 12 0;
#P connect 22 5 17 5;
#P connect 21 1 24 0;
#P connect 22 6 17 6;
#P connect 22 7 17 7;
#P connect 22 8 17 8;
#P connect 22 9 17 9;
#P connect 22 10 17 10;
#P connect 22 11 17 11;
#P connect 22 12 17 12;
#P connect 22 13 17 13;
#P fasten 4 2 3 0 203 98 300 98;
#P connect 3 0 15 0;
#P connect 15 0 11 0;
#P connect 11 0 29 0;
#P connect 22 14 17 14;
#P connect 22 15 17 15;
#P connect 22 16 17 16;
#P connect 22 17 17 17;
#P connect 22 18 17 18;
#P connect 22 19 17 19;
#P connect 22 20 17 20;
#P connect 22 21 17 21;
#P connect 22 22 17 22;
#P connect 22 23 17 23;
#P connect 8 0 30 0;
#P connect 30 0 31 0;
#P connect 22 24 17 24;
#P connect 22 25 17 25;
#P connect 22 26 17 26;
#P connect 22 27 17 27;
#P connect 22 28 17 28;
#P connect 22 29 17 29;
#P connect 22 30 17 30;
#P connect 22 31 17 31;
#P connect 33 0 32 0;
#P pop;



More information about the pluggo mailing list