aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/tutorials/cognition/Identification of order.pd19
-rw-r--r--doc/tutorials/cognition/beating.pd143
-rw-r--r--doc/tutorials/cognition/ear dominance.pd42
3 files changed, 182 insertions, 22 deletions
diff --git a/doc/tutorials/cognition/Identification of order.pd b/doc/tutorials/cognition/Identification of order.pd
new file mode 100644
index 00000000..54cc9fa6
--- /dev/null
+++ b/doc/tutorials/cognition/Identification of order.pd
@@ -0,0 +1,19 @@
+#N canvas 336 40 530 585 10;
+#X obj 123 280 osc~ 500;
+#X obj 275 280 phasor~;
+#X obj 275 261 sig~;
+#X msg 275 241 300;
+#X text 74 63 There are four distinct sounds being played in a sequence.
+Determine the order of the sequence of the sounds.;
+#X obj 192 259 noise~;
+#X text 97 619 (Warren 1968 \; Warren et al. 1969 \; Warren and Obusek
+1972);
+#X obj 192 279 hip~ 3000;
+#X text 347 280 speech 'ee';
+#X text 167 119 (from Thinking in Sound \, p.40);
+#X obj 0 0 cnv 15 580 40 empty empty Identification_of_order 20 12
+1 18 -216441 -66577 0;
+#X text 258 24 'cognition' by Hans-Christoph Steiner;
+#X connect 2 0 1 0;
+#X connect 3 0 2 0;
+#X connect 5 0 7 0;
diff --git a/doc/tutorials/cognition/beating.pd b/doc/tutorials/cognition/beating.pd
new file mode 100644
index 00000000..ad5337ca
--- /dev/null
+++ b/doc/tutorials/cognition/beating.pd
@@ -0,0 +1,143 @@
+#N canvas 398 221 726 560 12;
+#X text 87 15 BEATING OF SINE WAVES;
+#N canvas 0 22 450 300 graph1 0;
+#X array \$0-sinewave 1027 float 1;
+#A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;
+#A 1000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;
+#X coords 0 1 1026 -1 515 140 1;
+#X restore 115 65 graph;
+#X obj 117 219 hsl 515 18 55 440 1 0 \$0-freq1 empty empty -2 -6 1153
+8 -2688 -1 -1 33700 0;
+#X obj 117 242 hsl 515 18 55 440 1 0 \$0-freq2 empty empty -2 -6 1153
+8 -1856 -1 -1 33700 0;
+#X obj 117 265 hsl 515 18 44 440 1 0 \$0-freq3 empty empty -2 -6 1153
+8 -64 -1 -1 34100 0;
+#X obj 19 447 *~;
+#X obj 91 218 tgl 20 0 \$0-amp1 empty empty 0 -6 1153 8 -2688 -1 -1
+0 1;
+#X obj 427 526 dac~;
+#X obj 442 499 *~;
+#X obj 467 452 r \$0-master-level;
+#X obj 91 241 tgl 20 0 \$0-amp2 empty empty 0 -6 1153 8 -1856 -1 -1
+0 1;
+#X obj 91 264 tgl 20 0 \$0-amp3 empty empty 0 -6 1153 8 -64 -1 -1 0
+1;
+#X obj 500 526 tabwrite~ \$0-sinewave;
+#X obj 650 30 vsl 22 200 0 1 0 0 \$0-master-level empty amplitude -9
+-8 1153 10 -225271 -1 -1 4400 1;
+#X obj 19 351 osc~ 55;
+#X obj 500 480 loadbang;
+#X obj 479 482 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+-1;
+#X obj 500 503 metro 200;
+#X obj 19 326 r \$0-freq1;
+#X obj 44 380 r \$0-amp1;
+#X obj 44 424 line~;
+#X msg 44 402 \$1 10;
+#X obj 142 447 *~;
+#X obj 142 351 osc~ 55;
+#X obj 167 424 line~;
+#X msg 167 402 \$1 10;
+#X obj 266 447 *~;
+#X obj 266 351 osc~ 55;
+#X obj 291 424 line~;
+#X msg 291 402 \$1 10;
+#X obj 167 380 r \$0-amp2;
+#X obj 142 326 r \$0-freq2;
+#X obj 266 326 r \$0-freq3;
+#X obj 291 380 r \$0-amp3;
+#X obj 117 288 hsl 515 18 44 440 1 0 \$0-freq4 empty empty -2 -6 1153
+8 -38 -1 -1 35900 0;
+#X obj 91 287 tgl 20 0 \$0-amp4 empty empty 0 -6 1153 8 -38 -1 -1 0
+1;
+#X obj 387 447 *~;
+#X obj 387 351 osc~ 55;
+#X obj 412 424 line~;
+#X msg 412 402 \$1 10;
+#X obj 387 326 r \$0-freq4;
+#X obj 412 380 r \$0-amp4;
+#N canvas 683 260 535 488 record 0;
+#X obj 119 79 inlet~;
+#X obj 265 79 inlet;
+#X msg 235 243 start;
+#X msg 465 210 stop;
+#X obj 230 305 writesf~;
+#X obj 264 153 sel 1;
+#X obj 264 177 savepanel;
+#X msg 315 242 open \$1;
+#X obj 264 199 t b s;
+#X connect 0 0 4 0;
+#X connect 1 0 5 0;
+#X connect 2 0 4 0;
+#X connect 3 0 4 0;
+#X connect 5 0 6 0;
+#X connect 5 1 3 0;
+#X connect 6 0 8 0;
+#X connect 7 0 4 0;
+#X connect 8 0 2 0;
+#X connect 8 1 7 0;
+#X restore 318 529 pd record;
+#X obj 381 497 tgl 25 0 empty empty empty 0 -6 0 8 -258049 -1 -1 0
+1;
+#X connect 5 0 8 0;
+#X connect 8 0 7 0;
+#X connect 8 0 7 1;
+#X connect 8 0 12 0;
+#X connect 8 0 42 0;
+#X connect 9 0 8 1;
+#X connect 14 0 5 0;
+#X connect 15 0 17 0;
+#X connect 16 0 17 0;
+#X connect 17 0 12 0;
+#X connect 18 0 14 0;
+#X connect 19 0 21 0;
+#X connect 20 0 5 1;
+#X connect 21 0 20 0;
+#X connect 22 0 8 0;
+#X connect 23 0 22 0;
+#X connect 24 0 22 1;
+#X connect 25 0 24 0;
+#X connect 26 0 8 0;
+#X connect 27 0 26 0;
+#X connect 28 0 26 1;
+#X connect 29 0 28 0;
+#X connect 30 0 25 0;
+#X connect 31 0 23 0;
+#X connect 32 0 27 0;
+#X connect 33 0 29 0;
+#X connect 36 0 8 0;
+#X connect 37 0 36 0;
+#X connect 38 0 36 1;
+#X connect 39 0 38 0;
+#X connect 40 0 37 0;
+#X connect 41 0 39 0;
+#X connect 43 0 42 1;
diff --git a/doc/tutorials/cognition/ear dominance.pd b/doc/tutorials/cognition/ear dominance.pd
index 324c9aea..c14e5b76 100644
--- a/doc/tutorials/cognition/ear dominance.pd
+++ b/doc/tutorials/cognition/ear dominance.pd
@@ -1,4 +1,4 @@
-#N canvas 336 40 526 598 10;
+#N canvas 336 40 530 602 10;
#X obj 0 0 cnv 15 520 40 empty empty ear_dominance 20 12 1 18 -216441
-66577 0;
#X text 258 24 'cognition' by Hans-Christoph Steiner;
@@ -17,11 +17,9 @@ American \, 233 \, pp92-104.;
#X msg 127 391 1 5;
#X obj 184 412 line~;
#X msg 16 272 \; pd dsp \$1;
-#X obj 16 235 tgl 35 0 empty empty compute_audio 0 -6 1 12 -4033 -1
--1 0 1;
-#X obj 212 258 metro 500;
-#X obj 211 226 tgl 25 0 empty empty start 0 -6 1 10 -4033 -1 -1 0 1
+#X obj 105 230 tgl 35 0 empty empty start 0 -6 1 12 -4033 -1 -1 0 1
;
+#X obj 212 258 metro 500;
#X obj 193 256 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X msg 160 322 220;
@@ -48,10 +46,10 @@ pitched tone.;
#X connect 6 0 5 1;
#X connect 7 0 5 0;
#X connect 8 0 7 0;
-#X connect 9 0 20 0;
#X connect 9 0 19 0;
+#X connect 9 0 18 0;
+#X connect 9 1 20 0;
#X connect 9 1 21 0;
-#X connect 9 1 22 0;
#X connect 10 0 12 0;
#X connect 10 1 8 0;
#X connect 10 2 11 0;
@@ -59,20 +57,20 @@ pitched tone.;
#X connect 12 0 13 0;
#X connect 13 0 7 1;
#X connect 15 0 14 0;
+#X connect 15 0 16 0;
#X connect 16 0 9 0;
-#X connect 16 0 18 0;
-#X connect 17 0 16 0;
-#X connect 19 0 10 0;
-#X connect 20 0 27 0;
-#X connect 21 0 10 0;
-#X connect 22 0 27 0;
-#X connect 23 0 4 1;
-#X connect 24 0 23 1;
-#X connect 25 0 23 0;
-#X connect 26 0 25 0;
+#X connect 16 0 17 0;
+#X connect 18 0 10 0;
+#X connect 19 0 26 0;
+#X connect 20 0 10 0;
+#X connect 21 0 26 0;
+#X connect 22 0 4 1;
+#X connect 23 0 22 1;
+#X connect 24 0 22 0;
+#X connect 25 0 24 0;
+#X connect 26 0 28 0;
+#X connect 26 1 25 0;
+#X connect 26 2 27 0;
#X connect 27 0 29 0;
-#X connect 27 1 26 0;
-#X connect 27 2 28 0;
-#X connect 28 0 30 0;
-#X connect 29 0 30 0;
-#X connect 30 0 25 1;
+#X connect 28 0 29 0;
+#X connect 29 0 24 1;