Interpolating destinations of data-streams

May 27, 2006 at 9:34am

Interpolating destinations of data-streams

#26183
May 30, 2006 at 7:09am

what about the ‘ramp $1′ message for matrix~ ?

#77864
May 30, 2006 at 9:16am

Sure.. u could also give a third floating argument as an amplitude,
but thats for signals only… :(

-> i wouldnt like convert my max-data into signals and the re-sample
them again

cheers.
m

#77865
May 31, 2006 at 11:21pm

For audio, try the following patch. For preset 1, store 0. in the left float box (moo) and -50. in the right (boo). Reverse them for preset 2. That should work, yes? The approach for “data” would be similar, but with multiplies rather than matrix~. I could send another patch, if that’s not clear.

mzed

#P window setfont “Sans Serif” 9.;
#P flonum 96 170 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 268 184 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 133 122 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P objectname moo;
#P flonum 197 120 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P objectname boo;
#P user multiSlider 311 63 161 17 1. 2. 1 2936 47 0 0 2 0 0 0;
#M frgb 0 0 0;
#M brgb 255 255 255;
#M rgb2 127 127 127;
#M rgb3 0 0 0;
#M rgb4 37 52 91;
#M rgb5 74 105 182;
#M rgb6 112 158 18;
#M rgb7 149 211 110;
#M rgb8 187 9 201;
#M rgb9 224 62 37;
#M rgb10 7 114 128;
#P window linecount 1;
#P message 489 140 78 196617 storagewindow;
#P message 480 98 43 196617 store 2;
#P message 485 78 43 196617 store 1;
#P user ezdac~ 109 50 153 83 0;
#P newex 28 57 38 196617 sig~ 1;
#P message 195 190 40 196617 0 1 $1;
#P message 135 191 40 196617 0 0 $1;
#P newex 96 238 77 196617 matrix~ 1 2 1.;
#P newex 195 149 34 196617 dbtoa;
#P newex 135 148 34 196617 dbtoa;
#P newex 354 193 53 196617 autopattr;
#X prestore boo 1 0 -50.;
#X prestore moo 1 0 0.;
#P objectname u745000006;
#P newex 353 152 85 196617 pattrstorage hoo;
#X client_rect 20 74 660 314;
#X storage_rect 20 74 660 314;
#P objectname hoo;
#P user levelmeter~ 72 303 128 64 20 0 0 0 -48 12 0 0 0 0 0;
#X brgb 240 240 240;
#X frgb 200 200 200;
#X rgb2 0 0 0;
#X rgb3 0 0 0;
#X rgb4 0 0 0;
#X rgb5 255 0 0;
#X rgb6 220 100 100;
#X rgb7 220 150 80;
#X rgb8 220 200 100;
#X rgb9 180 210 100;
#X markers 12 6 0 -6 -12 -24 -36 -48 0;
#X markersused 8;
#X done;
#P user levelmeter~ 239 309 128 64 20 0 0 0 -48 12 0 0 0 0 0;
#X brgb 240 240 240;
#X frgb 200 200 200;
#X rgb2 0 0 0;
#X rgb3 0 0 0;
#X rgb4 0 0 0;
#X rgb5 255 0 0;
#X rgb6 220 100 100;
#X rgb7 220 150 80;
#X rgb8 220 200 100;
#X rgb9 180 210 100;
#X markers 12 6 0 -6 -12 -24 -36 -48 0;
#X markersused 8;
#X done;
#P connect 14 0 2 0;
#P connect 13 0 2 0;
#P connect 12 0 2 0;
#P connect 11 0 2 0;
#P connect 15 0 5 0;
#P connect 16 0 4 0;
#P connect 5 0 17 0;
#P connect 5 0 8 0;
#P connect 4 0 7 0;
#P connect 4 0 18 0;
#P connect 9 0 6 0;
#P connect 6 1 0 0;
#P connect 6 0 1 0;
#P connect 8 0 6 0;
#P connect 7 0 6 0;
#P window clipboard copycount 19;

#77866
Jun 1, 2006 at 7:09am

Hi,

Yes i also tried that approach, but having a matrix of lets say
10X40, interpolating 400 floating-point number boxes at the same time
made the machine freeze -guess its the redrawing ?

So i tried to use an int-stack (multislider, hoping its represented
like this in max) as a matrix. Seems to be much cheaper ! ;-) like
this (in this example “only” 5 X 40):
-ull need the Lobjects and the Jasch-objects..

-> what about the jitter-experts ? probably much cheaper for bigger
calculations…

cheers.
m

#77867
Jun 1, 2006 at 7:20am

#77868
Jun 4, 2006 at 10:23am

Have you tried burying these in a subpatch? If they’re not on screen, then they won’t be drawn. Also, overdrive?

mzed

#77869

You must be logged in to reply to this topic.