forked from bauhauslib/blib
-
Notifications
You must be signed in to change notification settings - Fork 0
/
bitcrusher~-help.pd
99 lines (99 loc) · 3.62 KB
/
bitcrusher~-help.pd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
#N canvas 618 142 610 585 10;
#X obj 207 -8 osc~ 350;
#X floatatom 207 -31 5 0 0 0 - - -;
#X obj 222 146 vsl 15 128 0 1 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 2000 1;
#X obj 207 377 dac~;
#X obj 207 330 *~;
#X floatatom 282 69 5 0 0 0 - - -;
#N canvas 0 22 450 300 (subpatch) 0;
#X array bits 200 float 1;
#A 0 -0.15748 -0.15748 -0.15748 -0.15748 -0.15748 -0.15748 -0.15748
-0.15748 -0.15748 -0.15748 -0.15748 -0.15748 -0.15748 -0.15748 -0.15748
-0.15748 -0.15748 -0.15748 -0.15748 -0.15748 -0.15748 -0.15748 -0.15748
-0.15748 -0.15748 -0.15748 -0.15748 -0.15748 -0.15748 -0.11811 -0.11811
-0.11811 -0.11811 -0.11811 -0.11811 -0.11811 -0.11811 -0.11811 -0.11811
-0.11811 -0.11811 -0.11811 -0.11811 -0.0787402 -0.0787402 -0.0787402
-0.0787402 -0.0787402 -0.0787402 -0.0787402 -0.0787402 -0.0787402 -0.0787402
-0.0787402 -0.0393701 -0.0393701 -0.0393701 -0.0393701 -0.0393701 -0.0393701
-0.0393701 -0.0393701 -0.0393701 -0.0393701 0 0 0 0 0 0 0 0 0 0.0393701
0.0393701 0.0393701 0.0393701 0.0393701 0.0393701 0.0393701 0.0393701
0.0393701 0.0393701 0.0787402 0.0787402 0.0787402 0.0787402 0.0787402
0.0787402 0.0787402 0.0787402 0.0787402 0.0787402 0.0787402 0.11811
0.11811 0.11811 0.11811 0.11811 0.11811 0.11811 0.11811 0.11811 0.11811
0.11811 0.11811 0.11811 0.11811 0.15748 0.15748 0.15748 0.15748 0.15748
0.15748 0.15748 0.15748 0.15748 0.15748 0.15748 0.15748 0.15748 0.15748
0.15748 0.15748 0.15748 0.15748 0.15748 0.15748 0.15748 0.15748 0.15748
0.15748 0.15748 0.15748 0.15748 0.15748 0.15748 0.15748 0.15748 0.15748
0.15748 0.15748 0.15748 0.15748 0.15748 0.15748 0.11811 0.11811 0.11811
0.11811 0.11811 0.11811 0.11811 0.11811 0.11811 0.11811 0.11811 0.11811
0.11811 0.11811 0.11811 0.0787402 0.0787402 0.0787402 0.0787402 0.0787402
0.0787402 0.0787402 0.0787402 0.0787402 0.0787402 0.0393701 0.0393701
0.0393701 0.0393701 0.0393701 0.0393701 0.0393701 0.0393701 0.0393701
0.0393701 0 0 0 0 0 0 0 0 0 -0.0393701 -0.0393701 -0.0393701 -0.0393701
-0.0393701 -0.0393701 -0.0393701 -0.0393701 -0.0393701 -0.0393701;
#X coords 0 1 199 -1 200 140 1;
#X restore 357 253 graph;
#X obj 280 331 metro 100;
#X obj 252 375 tabwrite~ bits;
#X obj 280 310 loadbang;
#X text 30 -114 BITCRUSHER;
#X text 55 71 INLET 1 - Audio Input;
#X text 297 93 INLET 2 - Resolution of the bitcrusher;
#X text 29 -90 A Bitcrusher is a digital audio effect \, which produces
a distortion by the reduction of the resolution or bandwidth of digital
audio data. (Wikipedia);
#X text 58 110 OUTLET - Audio Output;
#X text 246 203 VOLUME;
#X text 247 -31 change osc-frequency;
#X obj 223 21 adc~;
#N canvas 0 22 450 300 switch 0;
#X obj 39 18 inlet~;
#X obj 112 17 inlet~;
#X obj 200 23 inlet;
#X obj 43 240 outlet~;
#X obj 133 161 line~;
#X obj 63 159 line~;
#X msg 64 135 \$1 20;
#X msg 133 139 \$1 20;
#X obj 80 108 == 0;
#X obj 114 187 *~;
#X obj 43 185 *~;
#X obj 50 62 loadbang;
#X msg 50 86 1;
#X connect 0 0 10 0;
#X connect 1 0 9 0;
#X connect 2 0 8 0;
#X connect 2 0 7 0;
#X connect 4 0 9 1;
#X connect 5 0 10 1;
#X connect 6 0 5 0;
#X connect 7 0 4 0;
#X connect 8 0 6 0;
#X connect 9 0 3 0;
#X connect 10 0 3 0;
#X connect 11 0 12 0;
#X connect 12 0 6 0;
#X restore 207 47 pd switch;
#X obj 258 26 hradio 15 1 0 2 empty empty empty 0 -8 0 10 -262144 -1
-1 0;
#X text 291 26 switch between oscillator and mic;
#X obj 222 304 line~;
#X msg 222 282 \$1 20;
#X obj 207 94 bitcrusher~ 4;
#X connect 0 0 18 0;
#X connect 1 0 0 0;
#X connect 2 0 22 0;
#X connect 4 0 3 0;
#X connect 4 0 3 1;
#X connect 4 0 8 0;
#X connect 5 0 23 1;
#X connect 7 0 8 0;
#X connect 9 0 7 0;
#X connect 17 0 18 1;
#X connect 17 1 18 1;
#X connect 18 0 23 0;
#X connect 19 0 18 2;
#X connect 21 0 4 1;
#X connect 22 0 21 0;
#X connect 23 0 4 0;