max v2;
#N vpatcher 374 278 834 586;
#P window setfont "Sans Serif" 9.;
#P window linecount 2;
#P comment 86 92 90 196617 Receive play stop/ start commands;
#P window linecount 1;
#P newex 199 117 44 196617 loadbang;
#P outlet 99 268 15 0;
#P outlet 71 268 15 0;
#P newex 8 168 58 196617 s playblink;
#P newex 8 145 29 196617 defer;
#P newex 8 123 58 196617 metro 700;
#P window linecount 3;
#P comment 6 191 50 196617 Send blink to signify playback;
#P user panel 5 121 57 112;
#X brgb 214 214 214;
#X frgb 157 157 157;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P window setfont "Sans Serif" 20.;
#P window linecount 1;
#P comment 105 30 110 196628 PLAYBACK;
#P window setfont "Sans Serif" 9.;
#P newex 262 33 91 196617 receive~ speedsig;
#P button 175 144 15 0;
#P message 136 123 14 196617 1;
#P message 199 144 26 196617 stop;
#P newex 136 144 43 196617 pipe 21;
#P newex 99 244 27 196617 *~;
#P newex 70 244 27 196617 *~;
#P message 128 182 52 196617 1. \, 0. 20;
#P message 72 182 52 196617 0. \, 1. 15;
#P newex 72 205 42 196617 line~ 1.;
#P newex 72 73 60 196617 r playstate;
#P newex 72 121 55 196617 select 1 0;
#P toggle 72 100 15 0;
#P newex 366 34 44 196617 r onvar;
#P message 269 174 14 196617 0;
#P newex 269 151 44 196617 loadbang;
#P newex 370 93 44 196617 r onvar;
#P newex 296 91 44 196617 r onvar;
#P newex 314 151 52 196617 r sizevar;
#P toggle 274 91 15 0;
#P message 274 117 41 196617 loop \$1;
#P window linecount 2;
#P comment 267 60 76 196617 Turn loop playback on/off;
#P number 314 175 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P toggle 347 93 15 0;
#P window linecount 1;
#P message 347 117 68 196617 loopinterp \$1;
#P window linecount 2;
#P comment 342 60 97 196617 Turn interpolation at loop points on/off;
#P window linecount 1;
#P message 72 148 49 196617 startloop;
#P newex 259 199 113 196617 groove~ audiosample 2;
#P window linecount 5;
#P comment 372 150 50 196617 Only loop for the duration of the recording;
#P user panel 259 30 172 107;
#X brgb 214 214 214;
#X frgb 157 157 157;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P window linecount 3;
#P comment 176 76 74 196617 Wait for fade to happen before stopping;
#P user panel 70 70 176 97;
#X brgb 214 214 214;
#X frgb 157 157 157;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P comment 128 242 83 196617 Fade audio in/out when playback starts/stops;
#P user panel 68 178 138 107;
#X brgb 214 214 214;
#X frgb 157 157 157;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P user panel 258 148 161 73;
#X brgb 214 214 214;
#X frgb 157 157 157;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P window linecount 4;
#P comment 243 244 192 196617 INFO: Module plays back audio using the groove~ object. Playback loops only for the duration of the recording or loaded file.;
#P fasten 23 0 39 0 77 117 13 117;
#P connect 39 0 40 0;
#P connect 40 0 41 0;
#P fasten 8 0 29 0 264 234 75 234;
#P connect 29 0 42 0;
#P connect 25 0 23 0;
#P connect 23 0 24 0;
#P connect 24 0 9 0;
#P fasten 24 0 27 0 77 142 64 142 64 175 77 175;
#P fasten 28 0 26 0 133 202 77 202;
#P connect 27 0 26 0;
#P fasten 26 0 29 1 77 230 92 230;
#P fasten 8 1 30 0 315 238 104 238;
#P connect 30 0 43 0;
#P fasten 26 0 30 1 77 227 121 227;
#P fasten 24 1 28 0 99 145 67 145 67 172 133 172;
#P fasten 24 1 33 0 99 143 133 143 133 120 141 120;
#P connect 33 0 31 0;
#P fasten 31 0 34 0 141 165 172 165 172 140 180 140;
#P connect 44 0 32 0;
#P fasten 34 0 32 0 180 163 192 163 192 141 204 141;
#P fasten 21 0 8 0 274 195 264 195;
#P fasten 9 0 8 0 77 169 264 169;
#P fasten 15 0 8 0 279 140 264 140;
#P fasten 11 0 8 0 352 143 264 143;
#P fasten 32 0 8 0 204 164 264 164;
#P fasten 35 0 8 0 267 54 251 54 251 192 264 192;
#P connect 20 0 21 0;
#P fasten 18 0 16 0 301 113 292 113 292 88 279 88;
#P fasten 22 0 15 0 371 58 267 58 267 109 279 109;
#P connect 16 0 15 0;
#P fasten 21 0 8 1 274 195 315 195;
#P connect 17 0 13 0;
#P fasten 19 0 12 0 375 114 366 114 366 89 352 89;
#P fasten 22 0 11 0 371 58 338 58 338 112 352 112;
#P connect 12 0 11 0;
#P fasten 13 0 8 2 319 194 366 194;
#P pop;
