Forums > MaxMSP

P-Peeker, my favourite patch so far!


NRB
February 25, 2006 | 10:02 am

But I can’t find it anywhere. Does anyone know where I can source this patch online?

Thanks,

NRB.



f.e
February 25, 2006 | 12:02 pm

you mean this one ? :

max v2;
#N vpatcher 55 88 988 650;
#P origin 15 87;
#P window setfont "Sans Serif" 9.;
#P user number~ 683 140 733 155 9 3 3 2 0. 0. 0 0. 250 0. 0 0 0 221 221 221
222 222 222 0 0 0;
#N vpatcher 0 44 1152 764;
#P window setfont "Sans Serif" 9.;
#P user number~ 167 237 206 252 9 3 3 2 0. 0. 0 0. 250 0. 0 0 0 221 221 221
222 222 222 0 0 0;
#P user number~ 234 316 273 331 9 3 3 2 0. 0. 0 0. 250 0. 0 0 0 221 221 221
222 222 222 0 0 0;
#P user number~ 65 276 104 291 9 3 3 2 0. 0. 0 0. 250 0. 0 0 0 221 221 221
222 222 222 0 0 0;
#P user number~ 207 172 246 187 9 3 3 2 0. 0. 0 0. 250 0. 0 0 0 221 221 221
222 222 222 0 0 0;
#P user number~ 127 367 166 382 9 3 3 2 0. 0. 0 0. 250 0. 0 0 0 221 221 221
222 222 222 0 0 0;
#N comlet signal showing which buffer is playing (informational);
#P outlet 193 409 15 0;
#N comlet audio out;
#P outlet 105 408 15 0;
#N comlet bang in to start , "stop" to stop;
#P inlet 105 88 15 0;
#P message 174 88 27 196617 stop;
#P newex 226 266 74 196617 index~ lebuffer2;
#B color 5;
#P newex 105 315 96 196617 selector~ 2;
#N vpatcher 371 66 775 507;
#P user ezdac~ 528 109 572 142 0;
#P window setfont "Sans Serif" 9.;
#P newex 219 320 55 196617 %~ 44100;
#N comlet signal mod 44100;
#P outlet 219 358 15 0;
#N comlet signal 1 , 2 or 0 out;
#P outlet 50 365 15 0;
#N comlet input to split;
#P inlet 50 48 15 0;
#P newex 50 302 27 196617 +~;
#P newex 123 239 31 196617 *~ 2;
#P newex 67 179 35 196617 sig~ 1;
#P newex 50 207 27 196617 !-~;
#P newex 123 197 35 196617 ==~ 2;
#P newex 123 169 27 196617 +~;
#P newex 140 106 53 196617 ~ 44099;
#P comment 207 382 151 196617 index into 1-second-long buffer;
#P comment 17 384 184 196617 signal representing buffer #: 1 , 2 or 0;
#P connect 10 0 2 0;
#P connect 2 0 6 0;
#P connect 6 0 9 0;
#P connect 9 0 11 0;
#P connect 7 0 6 1;
#P fasten 8 0 9 1 128 273 72 273;
#P fasten 2 0 4 0 55 150 128 150;
#P connect 4 0 5 0;
#P connect 5 0 8 0;
#P fasten 10 0 3 0 55 96 145 96;
#P connect 3 0 4 1;
#P fasten 10 0 13 0 55 82 224 82;
#P connect 13 0 12 0;
#P pop;
#P newobj 105 174 62 196617 p sigChooser;
#P button 143 88 15 0;
#P newex 105 129 81 196617 count~ 1 88199;
#P newex 149 266 70 196617 index~ lebuffer;
#B color 5;
#P comment 237 84 100 196617 this generates a 2-second loop.;
#P comment 283 126 100 196617 Note weird behavior if you change the lower
bound on count~ to 0 – when it is stopped , the index~ lebuffer object is
getting a constant 0 signal , but is emitting changing values! Is this an
index~ bug?;
#P connect 5 0 14 0;
#P connect 9 0 3 0;
#P connect 4 0 3 0;
#P connect 8 0 3 0;
#P connect 3 0 5 0;
#P connect 5 0 6 0;
#P connect 6 0 10 0;
#P connect 6 0 12 0;
#P connect 2 0 6 1;
#P connect 5 1 2 0;
#P connect 5 1 16 0;
#P connect 7 0 6 2;
#P fasten 5 0 11 0 110 215 33 215 33 460 263 460 263 391 198 391;
#P connect 3 0 13 0;
#P connect 5 1 7 0;
#P connect 2 0 15 0;
#P pop;
#P newobj 648 113 45 196617 p player;
#N vpatcher 555 247 1155 647;
#P outlet 223 342 15 0;
#P inlet 211 53 15 0;
#P window setfont "Sans Serif" 9.;
#P newex 210 277 27 196617 +~;
#P newex 228 232 27 196617 *~ 2;
#P newex 167 167 32 196617 sig~ 1;
#P newex 192 199 27 196617 !-~;
#P newex 228 199 30 196617 ==~ 2;
#P newex 229 171 27 196617 +~;
#P newex 278 125 44 196617 ~ 44099;
#P connect 0 0 4 0;
#P connect 8 0 0 0;
#P connect 5 0 4 1;
#P connect 4 0 7 0;
#P connect 7 0 9 0;
#P connect 6 0 7 1;
#P connect 2 0 3 0;
#P connect 3 0 6 0;
#P connect 0 0 2 0;
#P connect 1 0 2 1;
#P connect 8 0 1 0;
#P pop 1;
#P newobj 365 211 99 196617 p gateControlSigGen;
#N vpatcher 10 59 610 459;
#P window setfont "Sans Serif" 9.;
#P message 132 60 26 196617 read;
#P message 348 99 26 196617 read;
#P message 222 71 41 196617 size 500;
#P message 60 137 28 196617 clear;
#P message 302 102 27 196617 write;
#P message 178 102 27 196617 write;
#P newex 305 145 102 196617 buffer~ lebuffer2 1000;
#P newex 180 139 94 196617 buffer~ lebuffer 1000;
#P connect 4 0 0 0;
#P connect 2 0 0 0;
#P connect 7 0 0 0;
#P fasten 5 0 1 0 302 152;
#P connect 4 0 1 0;
#P connect 3 0 1 0;
#P connect 6 0 1 0;
#P pop;
#P newobj 506 142 101 196617 p bufferDeclarations;
#P message 673 84 27 196617 stop;
#P button 648 84 15 0;
#N vpatcher 417 264 859 578;
#P window setfont "Sans Serif" 9.;
#P message 278 55 39 196617 88199;
#P message 120 55 39 196617 44090;
#P message 68 55 39 196617 20000;
#P flonum 55 231 152 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 55 197 74 196617 peek~ lebuffer;
#B color 5;
#P number 55 169 88 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 241 165 62 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 173 55 39 196617 44099;
#P button 15 55 15 0;
#P message 42 55 14 196617 0;
#P message 224 55 39 196617 44100;
#P flonum 241 231 113 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 241 190 80 196617 peek~ lebuffer2;
#B color 5;
#P number 141 101 77 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P connect 0 0 8 0;
#P connect 8 0 9 0;
#P connect 9 0 10 0;
#P connect 13 0 0 0;
#P connect 12 0 0 0;
#P connect 11 0 0 0;
#P connect 4 0 0 0;
#P connect 3 0 0 0;
#P connect 5 0 0 0;
#P connect 6 0 0 0;
#P connect 0 0 7 0;
#P connect 7 0 1 0;
#P connect 1 0 2 0;
#P pop;
#P newobj 508 87 45 196617 p peeker;
#P newex 255 75 27 196617 0;
#P newex 257 430 43 196617 -~ 44100;
#P button 365 116 15 0;
#P newex 365 168 23 196617 +=~;
#P newex 84 276 38 196617 gate~ 2;
#P newex 226 476 73 196617 poke~ lebuffer2;
#P user ezdac~ 648 172 692 205 0;
#P user number~ 330 466 460 481 9 3 3 2 0. 0. 0 0. 250 0. 0 0 0 221 221 221
222 222 222 0 0 0;
#P newex 112 166 30 196617 +~ 1;
#P newex 155 166 42 196617 sig~ -1;
#P newex 112 228 96 196617 selector~ 2;
#P toggle 112 43 15 0;
#P newex 112 74 27 196617 sig~;
#P newex 12 67 60 196617 cycle~ 440;
#P newex 115 472 68 196617 poke~ lebuffer;
#P comment 10 45 43 196617 audio in;
#P comment 739 140 73 196617 buffer number;
#P fasten 21 0 12 0 370 263 89 263;
#P connect 5 0 4 0;
#P connect 4 0 8 0;
#P connect 8 0 6 0;
#P connect 6 0 12 1;
#P fasten 3 0 2 0 17 446 120 446;
#P fasten 12 0 2 1 89 322 89 322 89 425 149 425;
#P connect 7 0 6 1;
#P connect 13 0 6 2;
#P fasten 3 0 11 0 17 385 17 385 17 446 231 446;
#P connect 5 0 16 0;
#P fasten 12 1 15 0 117 419 262 419;
#P connect 15 0 11 1;
#P connect 15 0 9 0;
#P fasten 5 0 14 0 117 63 370 63;
#P connect 14 0 13 0;
#P fasten 4 0 13 0 117 124 117 140 370 140;
#P connect 13 0 21 0;
#P connect 19 0 22 0;
#P connect 18 0 22 0;
#P connect 22 0 10 0;
#P connect 22 0 10 1;
#P connect 22 1 23 0;
#P pop;

If not, send better infos.

best

f.e



NRB
February 25, 2006 | 1:27 pm

It’s not this patch i’m afraid. I’ve seen the same patch via a google search. This particular patch splits an audio sample via a ‘bar graph’ style controller, which can be controlled by scrolling the mouse over to generate sounds within the sample loop.

I believe it’s called P-Peeker but my searches have so far drawn up blanks!

If anyone could help.

Thanks,

NRB.


February 25, 2006 | 2:53 pm

it sounds a bit like the ‘ModSquadRedux.pat’ in the examples/sequencing-looping/modsquad folder.


February 25, 2006 | 2:56 pm

it sounds a bit like the ‘ModSquadRedux.pat’ in the examples/sequencing-looping/modsquad folder.


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