aboutsummaryrefslogtreecommitdiff
path: root/doc/bitsplit~.pd
diff options
context:
space:
mode:
Diffstat (limited to 'doc/bitsplit~.pd')
-rw-r--r--doc/bitsplit~.pd45
1 files changed, 45 insertions, 0 deletions
diff --git a/doc/bitsplit~.pd b/doc/bitsplit~.pd
new file mode 100644
index 0000000..fffce2e
--- /dev/null
+++ b/doc/bitsplit~.pd
@@ -0,0 +1,45 @@
+#N canvas 180 482 616 243 10;
+#X obj 111 51 osc~;
+#X floatatom 111 29 5 0 0 0 - - -;
+#X obj 112 93 bitsplit~ 4;
+#X obj 81 177 dac~;
+#X obj 81 153 vol~;
+#X floatatom 110 136 5 0 0 0 - - -;
+#X obj 183 178 dac~;
+#X obj 183 154 vol~;
+#X floatatom 212 137 5 0 0 0 - - -;
+#X floatatom 178 50 5 0 0 0 - - -;
+#X obj 112 72 *~ 1;
+#X text 267 25 split a signal into a parallel binary word.;
+#X text 267 43 MSB = left \, LSB = right.;
+#X obj 339 127 *~;
+#X obj 367 127 / 2;
+#X obj 402 127 *~;
+#X obj 430 127 / 2;
+#N canvas 0 0 450 300 s 0;
+#X obj 152 123 *~;
+#X obj 152 89 inlet~;
+#X obj 206 90 inlet;
+#X obj 206 121 / 2;
+#X obj 152 150 outlet~;
+#X obj 206 151 outlet;
+#X connect 0 0 4 0;
+#X connect 1 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 3 0;
+#X connect 3 0 5 0;
+#X restore 383 178 pd s;
+#X connect 0 0 10 0;
+#X connect 1 0 0 0;
+#X connect 2 0 4 0;
+#X connect 2 3 7 0;
+#X connect 4 0 3 0;
+#X connect 4 0 3 1;
+#X connect 5 0 4 1;
+#X connect 7 0 6 0;
+#X connect 7 0 6 1;
+#X connect 8 0 7 1;
+#X connect 9 0 10 1;
+#X connect 10 0 2 0;
+#X connect 14 0 15 1;
+#X connect 14 0 16 0;