#N canvas 117 23 727 596 10;
#X text 322 222 Derek Holzer;
#X text 322 271 macumbista@gmail.com;
#X obj 103 232 *~ -1;
#X obj 163 183 *~ -1;
#X obj 103 259 +~ 1;
#X obj 103 298 *~;
#X obj 103 361 +~;
#X obj 163 208 rzero~ 1;
#X obj 163 232 *~ 1e+30;
#X obj 163 259 clip~ 0 1;
#X obj 103 70 /~ 4;
#X obj 103 96 +~ 0.25;
#X obj 157 298 *~;
#X obj 223 208 rzero~ 1;
#X obj 223 232 *~ 1e+30;
#X obj 223 259 clip~ 0 1;
#X obj 103 42 inlet~ tri;
#X text 322 246 Helsinki June 2018;
#X obj 103 392 outlet~ ramp;
#X text 174 42 input triangle wave with range of -1 to 1 peak-to-peak
;
#X text 192 393 output ramp wave with range of 0 to 1 peak-to-peak
;
#X text 321 309 With thanks to Derek Kwan!;
#X connect 2 0 4 0;
#X connect 3 0 7 0;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 6 0 18 0;
#X connect 7 0 8 0;
#X connect 8 0 9 0;
#X connect 9 0 5 1;
#X connect 10 0 11 0;
#X connect 11 0 3 0;
#X connect 11 0 2 0;
#X connect 11 0 13 0;
#X connect 11 0 12 0;
#X connect 12 0 6 1;
#X connect 13 0 14 0;
#X connect 14 0 15 0;
#X connect 15 0 12 1;
#X connect 16 0 10 0;
