max v2; #N vpatcher 200 142 915 479; #P message 511 273 55 196617 vasp buf%; #N vpatcher 40 55 218 175; #P newex 45 79 61 196617 vasp.update; #P newex 45 56 45 196617 vasp.= 0; #N comlet vasp to clear in; #P inlet 45 26 15 0; #P connect 0 0 1 0; #P connect 1 0 2 0; #P pop; #P newobj 511 292 73 196617 p clear_buffer; #P comment 271 127 75 196617 ramp from 0-1; #P newex 215 173 61 196617 vasp.update; #P newex 50 173 61 196617 vasp.update; #P message 83 219 55 196617 vasp buf%; #P newex 215 147 55 196617 vasp.bevel; #P message 215 126 55 196617 vasp buf%; #P comment 108 127 107 196617 a sine wave at 1Hz or; #P newex 83 292 61 196617 vasp.update; #P message 50 126 55 196617 vasp buf%; #P newex 50 146 80 196617 vasp.osc 44100; #P comment 45 77 189 196617 optional argument/right inlet: divisor; #P flonum 138 237 35 9 0. 1. 3 3 0 0 0 221 221 221 222 222 222 0 0 0; #P comment 45 60 195 196617 modulo function / remainder of a division; #P comment 45 36 89 196622 vasp.%; #P newex 590 292 95 196617 buffer~ buf% 2000; #P hidden message 377 114 48 196617 set buf%; #P hidden newex 377 88 45 196617 loadbang; #P user waveform~ 377 138 312 99 3 9; #W mode select; #W mouseoutput continuous; #W unit ms; #W grid 1000.; #W ticks 8.; #W labels 1; #W vlabels 1; #W vticks 1; #W vzoom 1.; #W voffset 0.; #W bpm 120. 4.; #W frgb 0 0 0; #W brgb 255 255 255; #W rgb2 132 132 132; #W rgb3 0 0 0; #W rgb4 0 0 0; #W rgb5 255 255 255; #W rgb6 100 100 100; #W rgb7 100 100 100; #P newex 83 258 65 196617 vasp.% 0.25; #P comment 156 260 59 196617 modulo; #P connect 11 0 10 0; #P connect 10 0 17 0; #P connect 16 0 1 0; #P connect 1 0 12 0; #P connect 8 0 1 1; #P connect 14 0 15 0; #P connect 15 0 18 0; #P hidden connect 3 0 4 0; #P hidden connect 4 0 2 0; #P connect 21 0 20 0; #P pop;