#N canvas 481 52 565 470 10;
#X obj 5 427 cnv 15 552 21 empty empty empty 20 12 0 14 #e0e0e0 #202020 0;
#X obj 7 312 cnv 3 550 3 empty empty inlets 8 12 0 13 #dcdcdc #000000 0;
#X obj 7 352 cnv 3 550 3 empty empty outlets 8 12 0 13 #dcdcdc #000000 0;
#X obj 7 393 cnv 3 550 3 empty empty arguments 8 12 0 13 #dcdcdc #000000 0;
#X obj 117 324 cnv 17 3 17 empty empty 0 5 9 0 16 #dcdcdc #9c9c9c 0;
#X obj 117 363 cnv 17 3 17 empty empty 0 5 9 0 16 #dcdcdc #9c9c9c 0;
#X text 150 324 signal;
#X text 150 363 signal;
#X text 150 402 (none);
#X text 215 363 - the wrapped signal;
#X text 215 324 - the signal to be wrapped;
#X obj 222 223 cyclone/phasewrap~;
#N canvas 568 161 722 525 example 0;
#X obj 141 278 cyclone/phasewrap~;
#X text 267 312 wrapped output;
#X obj 65 355 cyclone/scope~ 132 100 70 3 256 -3.14 3.14 0 0 0 0 205 229 232 74 79 77 96 98 102 0 empty;
#X obj 141 180 line~;
#X msg 141 154 0 \, 1000 500000;
#X text 263 444 -pi;
#X text 265 347 pi;
#X text 267 397 0;
#X obj 245 357 vsl 15 95 -3.14 3.14 0 0 empty empty empty 0 -9 0 10 #dcdcdc #000000 #000000 0 1;
#X obj 141 92 cyclone/active;
#X obj 141 123 sel 1;
#X obj 421 278 cyclone/phasewrap~;
#X obj 345 355 cyclone/scope~ 132 100 70 3 256 -3.14 3.14 0 0 0 0 205 229 232 74 79 77 96 98 102 0 empty;
#X obj 421 180 line~;
#X obj 421 92 cyclone/active;
#X obj 421 123 sel 1;
#X msg 421 154 0 \, -1000 500000;
#X text 157 20 A signal of increasing or decreasing value outputs a sawtooth like waveform with -π and π as lower and upper values.;
#X obj 159 211 cyclone/snapshot~ 1;
#X floatatom 159 238 7 0 0 0 - - - 12;
#X obj 439 209 cyclone/snapshot~ 1;
#X floatatom 439 236 7 0 0 0 - - - 12;
#X obj 141 313 cyclone/snapshot~ 1;
#X floatatom 245 474 8 0 0 0 - - - 0;
#X text 547 310 wrapped output;
#X text 543 442 -pi;
#X text 545 345 pi;
#X text 547 395 0;
#X obj 525 355 vsl 15 95 -3.14 3.14 0 0 empty empty empty 0 -9 0 10 #dcdcdc #000000 #000000 0 1;
#X obj 421 311 cyclone/snapshot~ 1;
#X floatatom 525 472 8 0 0 0 - - - 0;
#X connect 0 0 2 0;
#X connect 0 0 22 0;
#X connect 3 0 0 0;
#X connect 3 0 18 0;
#X connect 4 0 3 0;
#X connect 8 0 23 0;
#X connect 9 0 10 0;
#X connect 10 0 4 0;
#X connect 11 0 12 0;
#X connect 11 0 29 0;
#X connect 13 0 11 0;
#X connect 13 0 20 0;
#X connect 14 0 15 0;
#X connect 15 0 16 0;
#X connect 16 0 13 0;
#X connect 18 0 19 0;
#X connect 20 0 21 0;
#X connect 22 0 8 0;
#X connect 28 0 30 0;
#X connect 29 0 28 0;
#X restore 470 274 pd example;
#X text 81 87 Use [phasewrap~] ro wrap the input between π (pi) and -π (-pi) - useful for wrapping phase values. When the input exceeds π (around 3.14159) \, the output signal value is "wrapped" to a range whose lower bound is -π (around -3.14159)., f 54;
#X obj 499 69 cyclone/dsponoff~;
#X obj 1 1 ./header phasewrap~;
#X text 19 62 Wrap between π & -π;
#X floatatom 222 161 7 0 0 0 - - - 12;
#X obj 222 191 sig~;
#X obj 222 254 cyclone/snapshot~ 1;
#X floatatom 222 281 7 0 0 0 - - - 12;
#X connect 11 0 19 0;
#X connect 17 0 18 0;
#X connect 18 0 11 0;
#X connect 19 0 20 0;
