max v2; #N vpatcher 236 130 771 578; #P button 20 126 15 0; #P window setfont "Sans Serif" 9.; #P window linecount 1; #P message 355 36 106 196617 replace helicopter.aif; #P message 217 36 133 196617 replace new_chords_05.aif; #P message 170 36 43 196617 replace; #P message 74 36 93 196617 read helicopter.aif; #P message 36 36 30 196617 read; #P newex 36 97 112 196617 buffer~ mybuff2 2000; #P newex 36 65 112 196617 buffer~ mybuff1 2000; #P message 179 175 23 196617 0.5; #P message 179 156 23 196617 1.; #P flonum 179 194 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P toggle 256 242 15 0; #P message 256 261 68 196617 loopinterp \$1; #P message 66 222 65 196617 set mybuff2; #P message 66 282 49 196617 startloop; #P message 66 256 27 196617 stop; #P message 107 318 27 196617 stop; #P message 38 318 65 196617 startwindow; #P toggle 207 236 15 0; #P message 207 261 41 196617 loop \$1; #P flonum 239 291 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 200 291 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 161 351 29 196617 dac~; #P toggle 161 179 15 0; #P newex 161 220 27 196617 sig~; #P newex 161 310 88 196617 groove~ mybuff1; #B color 5; #P window linecount 3; #P comment 222 165 47 196617 control playback rate; #P window linecount 1; #P comment 225 226 81 196617 turn loop on/off; #P comment 38 206 112 196617 change working buffer; #P window linecount 5; #P comment 254 311 131 196617 The object itself - note that mybuff1 is the buffer initially being read \, but that this can be changed with a 'set' message (see left).; #P window linecount 12; #P comment 281 70 221 196617 1. Read or replace something in one or both of the buffers. Replace resizes the buffer to the size of the soundfile read. Check that something's there by double-clicking on buffer~ or groove~. 2. click startwindow. 3. click startloop. 4. click the checkbox attached to the 'loop \$1' message. 5. click the checkbox attached to sig~ 6. alternatively \, click the bang on the left.; #P fasten 29 0 23 0 360 56 41 56; #P fasten 28 0 23 0 222 60 41 60; #P fasten 27 0 23 0 175 57 41 57; #P fasten 26 0 23 0 79 58 41 58; #P connect 25 0 23 0; #P fasten 30 0 13 0 25 298 43 298; #P fasten 30 0 16 0 25 278 71 278; #P fasten 30 0 7 0 25 161 166 161; #P fasten 22 0 6 0 184 216 166 216; #P fasten 21 0 6 0 184 218 166 218; #P fasten 20 0 6 0 184 216 166 216; #P connect 7 0 6 0; #P connect 6 0 5 0; #P fasten 16 0 5 0 71 303 166 303; #P fasten 15 0 5 0 71 278 166 278; #P fasten 11 0 5 0 212 287 166 287; #P fasten 17 0 5 0 71 247 166 247; #P fasten 18 0 5 0 261 283 166 283; #P connect 5 0 8 0; #P fasten 13 0 8 0 43 346 166 346; #P fasten 14 0 8 0 112 346 166 346; #P connect 9 0 5 1; #P fasten 30 0 12 0 25 220 212 220; #P connect 12 0 11 0; #P connect 10 0 5 2; #P connect 19 0 18 0; #P pop;