#N canvas 58 24 940 639 10; #X obj 71 32 cnv 15 15 15 empty empty vasp.minmax 0 10 1 14 -262144 -1 0; #N canvas 0 0 450 300 graph1 0; #X array bufmm1 88200 float 0; #X coords 0 1 88199 -1 300 100 1; #X restore 546 71 graph; #N canvas 0 0 408 284 init 0; #X obj 33 19 loadbang; #X msg 33 73 \; \$1 xticks 0 4410 10 \; \$1 yticks 0 0.25 2 \; \$1 ylabel 94000 -1 -0.5 0 0.5 1; #X msg 33 45 symbol bufmm1 \, symbol bufmm2 \, symbol bufmm3 \, symbol bufmm4; #X connect 0 0 2 0; #X connect 2 0 1 0; #X restore 875 594 pd init; #N canvas 40 55 247 122 clear_buffer 0; #X obj 54 79 vasp.update; #X obj 54 56 vasp.= 0; #X obj 54 26 inlet; #X connect 1 0 0 0; #X connect 2 0 1 0; #X restore 65 491 pd clear_buffer; #X obj 77 178 vasp.update; #N canvas 0 0 450 300 graph1 0; #X array bufmm2 88200 float 0; #X coords 0 1 88199 -1 300 100 1; #X restore 546 212 graph; #N canvas 0 0 450 300 graph1 0; #X array bufmm3 88200 float 0; #X coords 0 1 88199 -1 300 100 1; #X restore 547 356 graph; #X text 780 334 min values; #X text 786 480 max values; #X obj 76 315 vasp.update; #X obj 76 294 vasp.minmax; #X obj 65 534 VASP-HELP; #N canvas 0 0 450 300 graph1 0; #X array bufmm4 88200 float 0; #X coords 0 1 88199 -1 300 100 1; #X restore 548 499 graph; #X text 788 45 source1; #X text 797 191 source2; #X obj 77 152 vasp.cosc 44100; #X msg 77 127 vasp bufmm1 bufmm2; #X obj 76 266 vasp.c-> bufmm3 bufmm4; #X msg 76 242 vasp bufmm1 bufmm2; #X text 228 295 compare the two buffers; #X text 227 264 copy and; #X msg 65 468 vasp bufmm1 bufmm2 bufmm3 bufmm4; #X text 71 63 compare two vasps and assign lower values to the first and higher values to the second buffer; #X text 210 125 generate a complex sine wave at 1 Hz; #X connect 10 0 9 0; #X connect 15 0 4 0; #X connect 16 0 15 0; #X connect 17 1 10 0; #X connect 18 0 17 0; #X connect 21 0 3 0;