#N canvas -11 -11 1920 970 12;
#X obj 33 209 expr~ if($v2<=0 \, $v1 \, $v1*$v2);
#X obj 33 136 inlet~;
#X obj 33 277 outlet~;
#X obj 345 74 inlet~;
#X obj 345 142 clip~ 0 1;
#X text 29 114 audio in;
#X obj 33 243 clip~ -1 1;
#X obj 33 175 expr~ if($v2==0 \, $v1 \, round($v1/($v2+1e-20)));
#X obj 345 15 loadbang;
#X obj 345 44 f \$1;
#X text 399 73 <-bit resolution;
#X text 385 44 <-argument 1;
#X obj 345 108 lop~ 100;
#X text 31 318 Eito Murakami - EM_bitcrusher~ (05/16/21);
#X text 366 176 <-avoiding "expr~ divide by zero detected";
#X text 30 343 (Bitcrusher using quantization);
#X connect 0 0 6 0;
#X connect 1 0 7 0;
#X connect 3 0 12 0;
#X connect 4 0 0 1;
#X connect 4 0 7 1;
#X connect 6 0 2 0;
#X connect 7 0 0 0;
#X connect 8 0 9 0;
#X connect 9 0 3 0;
#X connect 12 0 4 0;
