aboutsummaryrefslogtreecommitdiff
path: root/unittests/xfm~-unittest.pd
diff options
context:
space:
mode:
Diffstat (limited to 'unittests/xfm~-unittest.pd')
-rw-r--r--unittests/xfm~-unittest.pd38
1 files changed, 38 insertions, 0 deletions
diff --git a/unittests/xfm~-unittest.pd b/unittests/xfm~-unittest.pd
new file mode 100644
index 0000000..16b45b0
--- /dev/null
+++ b/unittests/xfm~-unittest.pd
@@ -0,0 +1,38 @@
+#N canvas 0 22 749 571 10;
+#X obj 369 228 creb/xfm~ 1;
+#X obj 48 281 unit-test-frame~;
+#X floatatom 369 196 5 0 0 0 - - -;
+#X floatatom 406 196 5 0 0 0 - - -;
+#X floatatom 456 196 5 0 0 0 - - -;
+#X floatatom 506 196 5 0 0 0 - - -;
+#X text 366 173 freq1;
+#X text 403 173 freq2;
+#X text 461 174 fb1;
+#X text 505 175 fb2;
+#X obj 397 40 hsl 300 15 1 20000 1 1 empty empty empty -2 -6 0 8 -262144
+-1 -1 15000 1;
+#X obj 397 62 hsl 300 15 1 20000 1 1 empty empty empty -2 -6 0 8 -262144
+-1 -1 12900 1;
+#X obj 398 87 hsl 300 15 1 20000 1 1 empty empty empty -2 -6 0 8 -262144
+-1 -1 18138 1;
+#X obj 398 112 hsl 300 15 1 20000 1 1 empty empty empty -2 -6 0 8 -262144
+-1 -1 19400 1;
+#X msg 321 197 reset;
+#X obj 48 220 loadbang;
+#X text 52 43 xfm~ cross frequency modulation;
+#X text 51 62 freq_osc1 = freq1 + wave_out2*fb1;
+#X text 51 77 freq_osc2 = freq2 + wave_out1*fb2;
+#X msg 48 247 xfm~ 0;
+#X connect 0 0 1 1;
+#X connect 1 0 14 0;
+#X connect 2 0 0 0;
+#X connect 3 0 0 1;
+#X connect 4 0 0 2;
+#X connect 5 0 0 3;
+#X connect 10 0 2 0;
+#X connect 11 0 3 0;
+#X connect 12 0 4 0;
+#X connect 13 0 5 0;
+#X connect 14 0 0 0;
+#X connect 15 0 19 0;
+#X connect 19 0 1 0;