#N canvas 668 72 563 513 10;
#X obj 6 488 cnv 15 552 21 empty empty empty 20 12 0 14 -233017 -33289
0;
#X obj 6 385 cnv 3 550 3 empty empty inlets 8 12 0 13 -228856 -1 0
;
#X obj 6 424 cnv 3 550 3 empty empty outlets 8 12 0 13 -228856 -1 0
;
#X obj 6 455 cnv 3 550 3 empty empty arguments 8 12 0 13 -228856 -1
0;
#X obj 90 431 cnv 17 3 17 empty empty 0 5 9 0 16 -228856 -162280 0
;
#X text 126 430 signal;
#X text 126 393 signal;
#X obj 90 393 cnv 17 3 17 empty empty 0 5 9 0 16 -228856 -162280 0
;
#X obj 2 4 cnv 15 553 42 empty empty empty 20 12 0 14 -233017 -66577
0;
#N canvas 0 22 450 278 (subpatch) 0;
#X coords 0 1 100 -1 554 42 1 0 0;
#X restore 2 3 graph;
#X obj 305 4 cnv 15 250 40 empty empty empty 12 13 0 18 -128992 -233080
0;
#N canvas 382 141 749 319 (subpatch) 0;
#X coords 0 -1 1 1 252 42 2 100 100;
#X restore 304 3 pd;
#X obj 148 222 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 129 244 print~ nan;
#X obj 109 293 cyclone/bitsafe~;
#X obj 128 326 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 109 352 print~ zero;
#X obj 305 283 cyclone/bitsafe~;
#X text 181 393 - input signals to have nan/inf values replaced with
0;
#X text 181 430 - the signal which has 0 values where nan/inf values
existed;
#X text 215 465 (none);
#X obj 16 59 cyclone/comment 425 14 DejaVu\ Sans\ Mono empty 0 0 0
0 0 255 255 255 0 0 Replace nan/inf and denormal signals with 0;
#X obj 15 4 cyclone/comment 425 33 DejaVu\ Sans\ Mono empty 0 0 0 0
0 255 255 255 0 0 bitsafe~;
#X obj 322 28 cyclone/comment 425 13 DejaVu\ Sans\ Mono empty 0 224
228 220 0 255 255 255 0 0 Objects cloned from Max/MSP;
#X obj 363 4 cyclone/comment 425 24 DejaVu\ Sans\ Mono empty 0 224
228 220 0 255 255 255 0 0 cyclone;
#X obj 305 334 cyclone/number~;
#A saved 0 0 100 -inf inf #2a3434 #ffffff #b6fefd;
#X obj 329 234 cyclone/number~;
#A saved 0 0 100 -inf inf #2a3434 #ffffff #b6fefd;
#X obj 500 69 cyclone/setdsp~;
#X obj 109 183 expr~ log(-1);
#X obj 305 183 expr~ atanh(1);
#X text 47 94 [bitsafe~] replaces NaN (not a number) and +/- infinity
values of an incoming signal with zero \, which is useful in conjunction
with the bitwise operators in cyclone or any other situation where
these values are possible. Also \, bitsafe~ in cyclone filters out
denormals and turns them to zero \, even though the original MAX object
doesn't., f 68;
#X connect 12 0 13 0;
#X connect 14 0 16 0;
#X connect 15 0 16 0;
#X connect 17 0 25 0;
#X connect 28 0 13 0;
#X connect 28 0 14 0;
#X connect 29 0 17 0;
#X connect 29 0 26 0;
