changeset 298:634c1d1f37bc Doxy prerelease

Techno world example to _main.pd for libpd testing
author Robert Jack <robert.h.jack@gmail.com>
date Fri, 27 May 2016 12:30:44 +0100
parents 5433c83ce04e
children 4475c0bc2aaa
files projects/basic_libpd/_main.pd
diffstat 1 files changed, 541 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/projects/basic_libpd/_main.pd	Fri May 27 12:30:44 2016 +0100
@@ -0,0 +1,541 @@
+#N canvas 1575 774 1307 981 10;
+#X text 425 48 ├┴┐├┤-├─┤│-┬│--├┤-╠╦╝-║-
+;
+#X text 425 36 ┌┐-┌─┐┌─┐┌─┐┬--┌─┐╦═╗╔╦╗
+;
+#X text 425 57 └─┘└─┘┴-┴└─┘┴─┘└─┘╩╚═-╩-
+;
+#X text 474 76 powered by heavy;
+#X text 420 68 -------------------------;
+#X text 461 101 http://beaglert.cc;
+#X text 172 61 ============;
+#X obj 298 606 phasor~ 5;
+#X obj 207 284 samphold~;
+#X obj 207 259 noise~;
+#X obj 288 276 phasor~ 10;
+#N canvas 0 22 143 172 >~ 0;
+#X obj 18 -59 -~;
+#X obj 18 -80 min~;
+#X obj 18 4 *~ 1e+37;
+#X obj 18 -17 +~ 1e-37;
+#X obj 18 -38 clip~ -1e-37 0;
+#X obj 18 -105 inlet~;
+#X obj 61 -105 inlet~;
+#X obj 18 26 outlet~;
+#X connect 0 0 4 0;
+#X connect 1 0 0 0;
+#X connect 2 0 7 0;
+#X connect 3 0 2 0;
+#X connect 4 0 3 0;
+#X connect 5 0 1 0;
+#X connect 6 0 0 1;
+#X connect 6 0 1 1;
+#X restore 298 636 pd >~;
+#X obj 299 730 dac~;
+#X obj 211 313 *~ 0.5;
+#X obj 211 335 +~ 0.5;
+#X obj 211 357 *~ 1000;
+#X obj 298 666 vcf~ 10;
+#X obj 344 418 wrap~;
+#X obj 293 433 -~;
+#N canvas 0 22 450 278 (subpatch) 0;
+#X array midi 127 float 3;
+#A 0 51.435 51.435 51.435 51.435 51.435 51.435 51.435 51.435 51.435
+51.435 51.435 51.435 51.435 51.435 51.435 51.435 51.435 51.435 51.435
+51.435 51.435 51.435 51.435 51.435 51.435 51.435 51.435 51.435 51.435
+51.435 51.435 51.435 51.435 51.435 51.435 51.435 51.435 51.435 51.435
+51.435 51.435 51.435 51.435 51.435 51.435 51.435 51.435 51.435 51.435
+51.435 51.435 51.435 51.435 51.435 51.435 51.435 51.435 51.435 51.435
+51.435 50.8 50.8 50.8 50.8 50.8 50.8 50.8 50.8 50.8 50.165 50.165 50.165
+50.165 50.165 50.165 50.165 50.165 50.165 50.165 50.165 50.165 50.165
+50.165 50.165 50.165 50.165 50.165 50.165 50.165 50.165 50.165 50.165
+50.165 50.165 50.165 50.165 50.165 49.53 49.53 49.53 49.53 49.53 48.26
+48.26 48.26 48.26 47.625 47.9425 48.26 48.26 48.26 48.26 48.26 48.26
+48.26 48.26 48.26 48.26 48.26 48.26 48.26 48.26 48.26 48.26 48.26 48.26
+47.625;
+#X coords 0 0 127 127 200 200 1 0 0;
+#X restore 836 39 graph;
+#X obj 293 479 tabread~ midi;
+#X obj 326 513 wrap~;
+#X obj 307 536 -~;
+#X obj 294 364 *~ 127;
+#X obj 294 386 +~ 0;
+#X obj 420 202 sig~;
+#X obj 420 359 wrap~;
+#N canvas 0 22 450 300 <~ 0;
+#X obj 24 -60 -~;
+#X obj 24 10 +~ 1e-37;
+#X obj 24 -11 clip~ -1e-37 0;
+#X obj 24 -105 inlet~;
+#X obj 68 -104 inlet~;
+#X obj 24 -81 max~;
+#X obj 24 -36 *~ -1;
+#X obj 24 62 outlet~;
+#X obj 24 31 *~ 1e+37;
+#X connect 0 0 6 0;
+#X connect 1 0 8 0;
+#X connect 2 0 1 0;
+#X connect 3 0 5 0;
+#X connect 4 0 0 1;
+#X connect 4 0 5 1;
+#X connect 5 0 0 0;
+#X connect 6 0 2 0;
+#X connect 8 0 7 0;
+#X restore 448 428 pd <~;
+#X obj 473 400 sig~ 0.5;
+#X obj 298 578 mtof~;
+#X obj 391 579 +~;
+#X obj 415 545 *~ 1;
+#X obj 709 408 wrap~;
+#N canvas 0 22 450 300 <~ 0;
+#X obj 24 -60 -~;
+#X obj 24 10 +~ 1e-37;
+#X obj 24 -11 clip~ -1e-37 0;
+#X obj 24 -105 inlet~;
+#X obj 68 -104 inlet~;
+#X obj 24 -81 max~;
+#X obj 24 -36 *~ -1;
+#X obj 24 62 outlet~;
+#X obj 24 31 *~ 1e+37;
+#X connect 0 0 6 0;
+#X connect 1 0 8 0;
+#X connect 2 0 1 0;
+#X connect 3 0 5 0;
+#X connect 4 0 0 1;
+#X connect 4 0 5 1;
+#X connect 5 0 0 0;
+#X connect 6 0 2 0;
+#X connect 8 0 7 0;
+#X restore 709 460 pd <~;
+#X obj 734 432 sig~ 0.5;
+#X obj 723 499 rzero~ 1;
+#X obj 548 196 phasor~ 10;
+#X obj 421 264 /~ 44100;
+#N canvas 0 22 450 300 <~ 0;
+#X obj 24 -60 -~;
+#X obj 24 10 +~ 1e-37;
+#X obj 24 -11 clip~ -1e-37 0;
+#X obj 24 -105 inlet~;
+#X obj 68 -104 inlet~;
+#X obj 24 -81 max~;
+#X obj 24 -36 *~ -1;
+#X obj 24 62 outlet~;
+#X obj 24 31 *~ 1e+37;
+#X connect 0 0 6 0;
+#X connect 1 0 8 0;
+#X connect 2 0 1 0;
+#X connect 3 0 5 0;
+#X connect 4 0 0 1;
+#X connect 4 0 5 1;
+#X connect 5 0 0 0;
+#X connect 6 0 2 0;
+#X connect 8 0 7 0;
+#X restore 564 254 pd <~;
+#X msg 340 137 0;
+#X obj 420 329 /~ 128;
+#X obj 699 642 /~ 44100;
+#X obj 698 669 rpole~ 1;
+#X obj 725 549 *~ -1;
+#X obj 725 571 +~ 1;
+#X obj 698 692 +~ 1;
+#X obj 723 521 abs~;
+#X obj 706 744 *~;
+#X obj 697 613 sig~ -10;
+#X obj 699 715 clip~ 0 1;
+#X obj 705 816 osc~;
+#X obj 705 880 dac~;
+#X obj 705 794 *~ 400;
+#X obj 421 291 rpole~ 1;
+#X obj 589 226 sig~ 0.999;
+#X obj 437 225 /~ 128;
+#X text 759 820 kick;
+#X obj 810 429 wrap~;
+#N canvas 0 22 450 300 <~ 0;
+#X obj 24 -60 -~;
+#X obj 24 10 +~ 1e-37;
+#X obj 24 -11 clip~ -1e-37 0;
+#X obj 24 -105 inlet~;
+#X obj 68 -104 inlet~;
+#X obj 24 -81 max~;
+#X obj 24 -36 *~ -1;
+#X obj 24 62 outlet~;
+#X obj 24 31 *~ 1e+37;
+#X connect 0 0 6 0;
+#X connect 1 0 8 0;
+#X connect 2 0 1 0;
+#X connect 3 0 5 0;
+#X connect 4 0 0 1;
+#X connect 4 0 5 1;
+#X connect 5 0 0 0;
+#X connect 6 0 2 0;
+#X connect 8 0 7 0;
+#X restore 810 480 pd <~;
+#X obj 835 452 sig~ 0.5;
+#X obj 824 519 rzero~ 1;
+#X obj 800 662 /~ 44100;
+#X obj 799 689 rpole~ 1;
+#X obj 826 569 *~ -1;
+#X obj 826 591 +~ 1;
+#X obj 799 712 +~ 1;
+#X obj 824 541 abs~;
+#X obj 798 633 sig~ -10;
+#X obj 800 735 clip~ 0 1;
+#X obj 802 904 dac~;
+#X obj 843 771 noise~;
+#X obj 801 791 *~;
+#X obj 800 765 *~;
+#X obj 810 403 +~ 0.25;
+#X obj 922 666 samphold~;
+#X obj 922 645 noise~;
+#X obj 909 432 wrap~;
+#N canvas 0 22 450 300 <~ 0;
+#X obj 24 -60 -~;
+#X obj 24 10 +~ 1e-37;
+#X obj 24 -11 clip~ -1e-37 0;
+#X obj 24 -105 inlet~;
+#X obj 68 -104 inlet~;
+#X obj 24 -81 max~;
+#X obj 24 -36 *~ -1;
+#X obj 24 62 outlet~;
+#X obj 24 31 *~ 1e+37;
+#X connect 0 0 6 0;
+#X connect 1 0 8 0;
+#X connect 2 0 1 0;
+#X connect 3 0 5 0;
+#X connect 4 0 0 1;
+#X connect 4 0 5 1;
+#X connect 5 0 0 0;
+#X connect 6 0 2 0;
+#X connect 8 0 7 0;
+#X restore 909 483 pd <~;
+#X obj 934 455 sig~ 0.5;
+#X obj 923 522 rzero~ 1;
+#X obj 925 572 *~ -1;
+#X obj 925 594 +~ 1;
+#X obj 923 544 abs~;
+#X obj 909 406 +~ 0.25;
+#X obj 957 754 wrap~;
+#X obj 922 778 -~;
+#X obj 922 688 *~ 0.5;
+#X obj 922 710 +~ 0.5;
+#X obj 919 853 /~;
+#X obj 922 800 +~ 1;
+#X obj 810 376 /~;
+#X obj 1025 663 samphold~;
+#X obj 1025 642 noise~;
+#X obj 1060 751 wrap~;
+#X obj 1025 775 -~;
+#X obj 1025 685 *~ 0.5;
+#X obj 1025 707 +~ 0.5;
+#X obj 1022 850 /~;
+#X obj 1025 797 +~ 1;
+#X obj 709 376 /~;
+#X obj 922 732 *~ 2;
+#X obj 919 831 sig~ 8;
+#X obj 298 688 *~ 0.5;
+#X text 858 864 hh;
+#X obj 1022 828 sig~ 8;
+#X obj 606 418 wrap~;
+#N canvas 0 22 450 300 <~ 0;
+#X obj 24 -60 -~;
+#X obj 24 10 +~ 1e-37;
+#X obj 24 -11 clip~ -1e-37 0;
+#X obj 24 -105 inlet~;
+#X obj 68 -104 inlet~;
+#X obj 24 -81 max~;
+#X obj 24 -36 *~ -1;
+#X obj 24 62 outlet~;
+#X obj 24 31 *~ 1e+37;
+#X connect 0 0 6 0;
+#X connect 1 0 8 0;
+#X connect 2 0 1 0;
+#X connect 3 0 5 0;
+#X connect 4 0 0 1;
+#X connect 4 0 5 1;
+#X connect 5 0 0 0;
+#X connect 6 0 2 0;
+#X connect 8 0 7 0;
+#X restore 606 470 pd <~;
+#X obj 631 442 sig~ 0.5;
+#X obj 620 494 rzero~ 1;
+#X obj 596 637 /~ 44100;
+#X obj 595 664 rpole~ 1;
+#X obj 622 544 *~ -1;
+#X obj 622 566 +~ 1;
+#X obj 595 687 +~ 1;
+#X obj 620 516 abs~;
+#X obj 594 608 sig~ -10;
+#X obj 596 710 clip~ 0 1;
+#X obj 602 811 osc~;
+#X obj 602 875 dac~;
+#X obj 606 393 +~ 0.25;
+#X obj 551 781 noise~;
+#X obj 509 801 *~;
+#X obj 9 664 osc~;
+#X obj 57 455 -~;
+#X obj 91 437 wrap~;
+#X obj 10 530 tabread~ midi;
+#X obj 9 797 dac~;
+#X obj 11 621 mtof~;
+#X obj 55 383 phasor~ 10;
+#X obj 57 416 *~ 127;
+#X obj 424 579 s~ midimod1;
+#X obj 148 650 osc~;
+#X obj 149 516 tabread~ midi;
+#X obj 125 789 dac~;
+#X obj 150 607 mtof~;
+#X obj 151 436 wrap~;
+#X obj 152 497 -~;
+#X obj 186 479 wrap~;
+#X obj 151 414 +~ 0.75;
+#X obj 56 345 /~ 8;
+#X obj 11 589 +~;
+#X obj 148 574 +~;
+#X obj 56 557 r~ midimod1;
+#X obj 6 699 *~ 0.1;
+#X obj 145 685 *~ 0.1;
+#X obj 679 206 sig~ 1;
+#X obj 679 228 /~;
+#X obj 679 250 s~ period;
+#X msg 219 150 1 \$1;
+#X obj 219 172 /;
+#X obj 219 194 s _period;
+#X obj 152 458 *~ 122;
+#X obj 287 79 loadbang;
+#X obj 382 670 delread~ _del 100;
+#X obj 382 773 delwrite~ _del 500;
+#X obj 382 616 r _period;
+#X obj 382 638 * 4000;
+#X obj 382 692 lop~ 1000;
+#X obj 382 713 *~ 0.85;
+#X text 656 815 snr;
+#X text 172 51 techno world!;
+#X obj 965 500 sig~ 1;
+#X obj 148 552 +~ 12;
+#X obj 11 567 +~ 12;
+#X msg 287 101 11;
+#X obj 1107 662 samphold~;
+#X obj 1107 641 noise~;
+#X obj 1142 750 wrap~;
+#X obj 1107 774 -~;
+#X obj 1107 684 *~ 0.5;
+#X obj 1107 706 +~ 0.5;
+#X obj 1104 849 /~;
+#X obj 1107 796 +~ 1;
+#X obj 606 371 /~;
+#X obj 909 379 /~ 8;
+#X obj 1107 728 *~ 2;
+#X obj 1025 729 *~ 1;
+#X obj 1104 827 sig~ 16;
+#X obj 801 813 hip~ 18000;
+#X obj 802 837 bp~ 12000 10;
+#X obj 509 823 hip~ 1000;
+#X obj 603 739 *~ 1;
+#X obj 602 789 *~ 300;
+#X obj 602 833 *~ 0.1;
+#X obj 802 862 *~ 0.1;
+#X obj 705 838 *~ 0.333;
+#X connect 7 0 11 0;
+#X connect 8 0 13 0;
+#X connect 9 0 8 0;
+#X connect 10 0 8 1;
+#X connect 11 0 16 0;
+#X connect 13 0 14 0;
+#X connect 14 0 11 1;
+#X connect 14 0 15 0;
+#X connect 14 0 23 0;
+#X connect 15 0 16 1;
+#X connect 16 0 102 0;
+#X connect 16 0 154 0;
+#X connect 17 0 18 1;
+#X connect 18 0 20 0;
+#X connect 20 0 21 0;
+#X connect 20 0 22 0;
+#X connect 21 0 22 1;
+#X connect 22 0 30 0;
+#X connect 23 0 24 0;
+#X connect 24 0 17 0;
+#X connect 24 0 18 0;
+#X connect 25 0 37 0;
+#X connect 25 0 55 0;
+#X connect 25 0 139 0;
+#X connect 25 0 146 1;
+#X connect 26 0 27 0;
+#X connect 27 0 31 0;
+#X connect 28 0 27 1;
+#X connect 29 0 7 0;
+#X connect 30 0 29 0;
+#X connect 31 0 30 1;
+#X connect 31 0 130 0;
+#X connect 32 0 33 0;
+#X connect 33 0 35 0;
+#X connect 34 0 33 1;
+#X connect 35 0 46 0;
+#X connect 36 0 38 0;
+#X connect 37 0 53 0;
+#X connect 38 0 53 1;
+#X connect 39 0 10 1;
+#X connect 39 0 36 1;
+#X connect 39 0 128 1;
+#X connect 40 0 26 0;
+#X connect 41 0 42 0;
+#X connect 42 0 45 0;
+#X connect 43 0 44 0;
+#X connect 44 0 42 1;
+#X connect 45 0 49 0;
+#X connect 46 0 43 0;
+#X connect 47 0 52 0;
+#X connect 48 0 41 0;
+#X connect 49 0 47 1;
+#X connect 49 0 47 0;
+#X connect 50 0 185 0;
+#X connect 52 0 50 0;
+#X connect 53 0 40 0;
+#X connect 53 0 90 0;
+#X connect 53 0 99 0;
+#X connect 53 0 173 0;
+#X connect 53 0 174 0;
+#X connect 54 0 38 1;
+#X connect 55 0 36 0;
+#X connect 57 0 58 0;
+#X connect 58 0 60 0;
+#X connect 59 0 58 1;
+#X connect 60 0 66 0;
+#X connect 61 0 62 0;
+#X connect 62 0 65 0;
+#X connect 63 0 64 0;
+#X connect 64 0 62 1;
+#X connect 65 0 68 0;
+#X connect 66 0 63 0;
+#X connect 67 0 61 0;
+#X connect 68 0 72 0;
+#X connect 68 0 72 1;
+#X connect 70 0 71 1;
+#X connect 71 0 178 0;
+#X connect 72 0 71 0;
+#X connect 73 0 57 0;
+#X connect 74 0 86 0;
+#X connect 75 0 74 0;
+#X connect 76 0 77 0;
+#X connect 77 0 79 0;
+#X connect 78 0 77 1;
+#X connect 79 0 82 0;
+#X connect 80 0 81 0;
+#X connect 81 0 74 1;
+#X connect 81 0 91 1;
+#X connect 81 0 165 1;
+#X connect 82 0 80 0;
+#X connect 83 0 76 0;
+#X connect 84 0 85 1;
+#X connect 85 0 89 0;
+#X connect 86 0 87 0;
+#X connect 87 0 100 0;
+#X connect 88 0 90 1;
+#X connect 89 0 88 1;
+#X connect 90 0 73 0;
+#X connect 91 0 95 0;
+#X connect 92 0 91 0;
+#X connect 93 0 94 1;
+#X connect 94 0 98 0;
+#X connect 95 0 96 0;
+#X connect 96 0 176 0;
+#X connect 97 0 99 1;
+#X connect 98 0 97 1;
+#X connect 99 0 32 0;
+#X connect 100 0 84 0;
+#X connect 100 0 85 0;
+#X connect 101 0 88 0;
+#X connect 102 0 12 0;
+#X connect 102 0 12 1;
+#X connect 104 0 97 0;
+#X connect 105 0 106 0;
+#X connect 106 0 108 0;
+#X connect 107 0 106 1;
+#X connect 108 0 114 0;
+#X connect 109 0 110 0;
+#X connect 110 0 113 0;
+#X connect 111 0 112 0;
+#X connect 112 0 110 1;
+#X connect 113 0 116 0;
+#X connect 114 0 111 0;
+#X connect 115 0 109 0;
+#X connect 116 0 181 0;
+#X connect 117 0 183 0;
+#X connect 119 0 105 0;
+#X connect 120 0 121 1;
+#X connect 121 0 180 0;
+#X connect 122 0 143 0;
+#X connect 123 0 125 0;
+#X connect 124 0 123 1;
+#X connect 125 0 163 0;
+#X connect 127 0 122 0;
+#X connect 128 0 129 0;
+#X connect 128 0 138 0;
+#X connect 129 0 123 0;
+#X connect 129 0 124 0;
+#X connect 131 0 144 0;
+#X connect 132 0 162 0;
+#X connect 134 0 131 0;
+#X connect 135 0 151 0;
+#X connect 136 0 132 0;
+#X connect 137 0 136 1;
+#X connect 138 0 135 0;
+#X connect 139 0 128 0;
+#X connect 140 0 127 0;
+#X connect 141 0 134 0;
+#X connect 142 0 140 1;
+#X connect 142 0 141 1;
+#X connect 143 0 126 0;
+#X connect 143 0 126 1;
+#X connect 144 0 133 0;
+#X connect 144 0 133 1;
+#X connect 145 0 146 0;
+#X connect 146 0 147 0;
+#X connect 148 0 149 0;
+#X connect 149 0 150 0;
+#X connect 151 0 136 0;
+#X connect 151 0 137 0;
+#X connect 152 0 164 0;
+#X connect 152 0 39 0;
+#X connect 153 0 157 0;
+#X connect 155 0 156 0;
+#X connect 156 0 153 0;
+#X connect 157 0 158 0;
+#X connect 158 0 154 0;
+#X connect 158 0 102 0;
+#X connect 161 0 79 1;
+#X connect 161 0 60 1;
+#X connect 161 0 35 1;
+#X connect 161 0 108 1;
+#X connect 162 0 141 0;
+#X connect 163 0 140 0;
+#X connect 164 0 148 0;
+#X connect 164 0 10 0;
+#X connect 164 0 25 0;
+#X connect 165 0 169 0;
+#X connect 166 0 165 0;
+#X connect 167 0 168 1;
+#X connect 168 0 172 0;
+#X connect 169 0 170 0;
+#X connect 170 0 175 0;
+#X connect 171 0 173 1;
+#X connect 172 0 171 1;
+#X connect 173 0 119 0;
+#X connect 174 0 83 0;
+#X connect 175 0 167 0;
+#X connect 175 0 168 0;
+#X connect 176 0 93 0;
+#X connect 176 0 94 0;
+#X connect 177 0 171 0;
+#X connect 178 0 179 0;
+#X connect 179 0 184 0;
+#X connect 180 0 183 0;
+#X connect 181 0 121 0;
+#X connect 181 0 182 0;
+#X connect 182 0 117 0;
+#X connect 183 0 118 0;
+#X connect 183 0 118 1;
+#X connect 184 0 69 0;
+#X connect 184 0 69 1;
+#X connect 185 0 51 0;
+#X connect 185 0 51 1;