Skip to content
Snippets Groups Projects
Select Git revision
  • eddfdda32ddc1330c9e22dc177d22f847a569820
  • master default protected
  • dev
  • clock
  • web
  • nime2020
  • connections
  • modules
8 results

bf-param.pd

Blame
  • bf-param.pd 8.20 KiB
    #N canvas 2 95 956 984 10;
    #X obj 9 40 inlet;
    #X obj 138 902 outlet;
    #X obj 219 134 tgl 10 0 empty empty empty 17 7 0 10 -262144 -66577
    -166441 0 1;
    #X obj 583 890 loadbang;
    #X obj 76 42 inlet;
    #X obj 253 906 outlet;
    #X obj 641 892 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
    -1 -1;
    #X obj 583 942 s pd-\$1-\$2-gui;
    #N canvas 76 779 450 300 \$1-\$2-gui 0;
    #X obj 100 130 bf-util/bf-util-bool drumInst2-4202-kicks-ask 0 12.25
    15 10 Gui;
    #X obj 100 100 bf-util/bf-util-bool drumInst2-4202-kicks-set 0 12.25
    30 0 Gui;
    #X obj 112 130 bf-util/bf-util-bool drumInst2-4202-kicks-ask 1 12.25
    15 10 Gui;
    #X obj 112 100 bf-util/bf-util-bool drumInst2-4202-kicks-set 1 12.25
    30 0 Gui;
    #X obj 124 130 bf-util/bf-util-bool drumInst2-4202-kicks-ask 2 12.25
    15 10 Gui;
    #X obj 124 100 bf-util/bf-util-bool drumInst2-4202-kicks-set 2 12.25
    30 0 Gui;
    #X obj 136 130 bf-util/bf-util-bool drumInst2-4202-kicks-ask 3 12.25
    15 10 Gui;
    #X obj 136 100 bf-util/bf-util-bool drumInst2-4202-kicks-set 3 12.25
    30 0 Gui;
    #X obj 149 130 bf-util/bf-util-bool drumInst2-4202-kicks-ask 4 12.25
    15 10 Gui;
    #X obj 149 100 bf-util/bf-util-bool drumInst2-4202-kicks-set 4 12.25
    30 0 Gui;
    #X obj 161 130 bf-util/bf-util-bool drumInst2-4202-kicks-ask 5 12.25
    15 10 Gui;
    #X obj 161 100 bf-util/bf-util-bool drumInst2-4202-kicks-set 5 12.25
    30 0 Gui;
    #X obj 173 130 bf-util/bf-util-bool drumInst2-4202-kicks-ask 6 12.25
    15 10 Gui;
    #X obj 173 100 bf-util/bf-util-bool drumInst2-4202-kicks-set 6 12.25
    30 0 Gui;
    #X obj 185 130 bf-util/bf-util-bool drumInst2-4202-kicks-ask 7 12.25
    15 10 Gui;
    #X obj 185 100 bf-util/bf-util-bool drumInst2-4202-kicks-set 7 12.25
    30 0 Gui;
    #X coords 0 -1 1 1 100 45 2 100 100;
    #X restore 102 113 pd \$1-\$2-gui;
    #X text 204 116 < value;
    #X text 204 144 < asked;
    #X text 581 874 make gui;
    #X obj 205 134 bng 10 250 50 0 empty empty empty 17 7 0 10 -262144
    -1 -1;
    #X text 234 130 < grant;
    #X obj 203 237 route \$1;
    #X obj 203 258 route parameters;
    #X obj 203 279 route \$2, f 14;
    #X obj 711 497 s retrieve-\$1-\$2-gui;
    #X obj 711 475 delay 200;
    #X obj 711 454 r \$1-refreshOthersNames;
    #X obj 427 36 inlet;
    #X obj 9 76 pack f f;
    #X text 7 21 SET VALUE;
    #X text 73 21 SET INDEX;
    #X text 391 21 QUERY VALUE AT INDEX;
    #X obj 9 831 unpack f f;
    #X obj 10 902 outlet;
    #X text 247 926 queried value;
    #X text 6 923 last set value;
    #X text 107 927 last set value+index;
    #X obj 9 58 swap 0;
    #X obj 644 84 delay 0;
    #X obj 583 907 t b;
    #X obj 174 332 unpack f f s;
    #X obj 174 355 pack f f;
    #X obj 174 390 spigot;
    #X obj 644 31 t b a b b;
    #X obj 657 57 random 1000;
    #X obj 644 127 bf-util/bf-2osc \$1 parameters \$2 declare fsf;
    #X obj 644 110 list append \$3 \$4 \$5;
    #X obj 774 663 s to-\$1-\$2-gui;
    #X obj 730 704 loadbang;
    #X obj 730 727 float \$3;
    #X obj 700 777 unpack f f;
    #X obj 700 815 swap;
    #X obj 765 815 array define \$1-\$1/\$2-values;
    #X obj 700 833 tabwrite \$1-\$1/\$2-values;
    #X obj 9 639 t a a a a a;
    #X obj 228 356 select \$1;
    #X msg 228 374 0;
    #X msg 271 374 1;
    #X obj 730 750 value \$1-\$1/\$2-nbvalues;
    #X obj 774 590 r from-\$1-\$1/\$2-connection;
    #X msg 612 832 set \$1 \$2;
    #X obj 774 608 unpack f f;
    #X obj 774 645 pack f f;
    #X obj 423 808 select midi;
    #X msg 423 831 127;
    #X obj 423 790 symbol \$4;
    #X obj 423 772 t b;
    #X text 787 561 handle connections;
    #X obj 816 627 * 1;
    #X obj 758 799 / 1;
    #X obj 612 778 unpack f f;
    #X obj 841 608 r \$1-\$2-maxval;
    #X obj 773 783 r \$1-\$2-maxval;
    #X obj 612 814 pack f f;
    #X obj 620 757 r \$1-\$2-maxval;
    #X obj 612 850 s to-\$1-\$1/\$2-connections;
    #X obj 654 796 / 1;
    #X text 371 734 define maximum value depending on type;
    #X obj 203 302 route set ask watch_bus ask_bus grant grab;
    #X obj 423 754 loadbang;
    #X obj 285 447 > 0;
    #X obj 234 472 spigot;
    #X msg 234 71 set \$1;
    #X obj 234 16 r bf-toGui-\$1-\$2-grant;
    #X obj 315 193 s bf-fromGui-\$1-\$2-grant;
    #X obj 43 192 s bf-fromGui-\$1-\$2-grab;
    #X obj 203 216 r bf-fromBoeuf;
    #X obj 644 13 r bf-declare;
    #X obj 745 17 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
    -1;
    #X obj 285 424 bf-util/bf-param-route \$1 parameters \$2 grant;
    #X obj 329 447 bf-util/bf-param-route \$1 parameters \$2 watch_bus
    ;
    #X obj 350 469 bf-util/bf-param-route \$1 parameters \$2 ask_bus;
    #X obj 651 347 bf-util/bf-param-route \$1 parameters \$2 grab;
    #X obj 583 924 bf-util/bf-util-makeinstrucompo \$1 \$2 \$3 \$4 98 Gui
    ;
    #X obj 320 376 bf-util/bf-param-pair-route \$1 parameters \$2 ask \$3
    ;
    #X obj 9 501 bf-util/bf-param-pair-route \$1 parameters \$2 set \$3
    ;
    #X obj 744 263 s bf-request-\$1-\$2;
    #X obj 303 578 r bf-watch_bus-\$1;
    #X obj 303 631 route;
    #X obj 111 809 s bf-ask_bus-\$1;
    #X obj 111 664 spigot;
    #X obj 165 614 t f f;
    #X obj 144 638 > 0;
    #X obj 303 651 unpack f f;
    #X obj 303 695 pack f f;
    #X obj 360 671 * 1;
    #X obj 111 707 unpack f f;
    #X obj 111 787 pack f f f;
    #X obj 112 739 t b f;
    #X obj 112 762 float 0;
    #X obj 168 748 / 1;
    #X obj 652 370 t b;
    #X obj 402 95 select 0 1;
    #X msg 398 121 color 0 2 1;
    #X msg 480 121 color 13 0 1;
    #X obj 301 158 t f f;
    #X obj 234 39 t f f;
    #X obj 188 19 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
    1;
    #X obj 652 394 s bf-fromQueryAll-\$1-\$2-ask;
    #X obj 32 431 r bf-toQueryAll-\$1-\$2-ask;
    #X obj 427 63 s bf-fromQuery-\$1-\$2-set;
    #X obj 253 888 r bf-toQuery-\$1-\$2-set;
    #X obj 359 537 s bf-toBoeufPar;
    #X obj 644 144 s bf-toBoeufDec;
    #X obj 487 830 t b;
    #X msg 487 853 1;
    #X obj 423 879 s bf-\$1-\$2-maxval;
    #X obj 183 727 r bf-\$1-\$2-maxval;
    #X obj 375 650 r bf-\$1-\$2-maxval;
    #X obj 795 155 loadbang;
    #X obj 744 241 spigot 1;
    #X obj 795 178 symbol \$4;
    #X obj 795 201 select bang;
    #X msg 795 224 0;
    #X obj 731 49 delay 500;
    #X connect 0 0 30 0;
    #X connect 2 0 108 0;
    #X connect 3 0 32 0;
    #X connect 4 0 30 1;
    #X connect 6 0 32 0;
    #X connect 12 0 78 0;
    #X connect 14 0 15 0;
    #X connect 15 0 16 0;
    #X connect 16 0 71 0;
    #X connect 18 0 17 0;
    #X connect 19 0 18 0;
    #X connect 20 0 113 0;
    #X connect 21 0 88 0;
    #X connect 25 1 26 0;
    #X connect 30 0 21 0;
    #X connect 30 1 21 1;
    #X connect 31 0 39 0;
    #X connect 32 0 86 0;
    #X connect 33 0 34 0;
    #X connect 33 1 34 1;
    #X connect 33 2 48 0;
    #X connect 34 0 35 0;
    #X connect 35 0 88 1;
    #X connect 36 0 31 0;
    #X connect 36 2 37 0;
    #X connect 36 3 127 0;
    #X connect 37 0 31 1;
    #X connect 38 0 116 0;
    #X connect 39 0 38 0;
    #X connect 41 0 42 0;
    #X connect 42 0 51 0;
    #X connect 43 0 44 0;
    #X connect 43 1 62 0;
    #X connect 44 0 46 0;
    #X connect 44 1 46 1;
    #X connect 47 0 25 0;
    #X connect 47 1 1 0;
    #X connect 47 2 93 0;
    #X connect 48 0 49 0;
    #X connect 48 1 50 0;
    #X connect 49 0 35 1;
    #X connect 50 0 35 1;
    #X connect 52 0 54 0;
    #X connect 53 0 68 0;
    #X connect 54 0 55 0;
    #X connect 54 1 61 0;
    #X connect 55 0 40 0;
    #X connect 56 0 57 0;
    #X connect 56 1 117 0;
    #X connect 57 0 119 0;
    #X connect 58 0 56 0;
    #X connect 59 0 58 0;
    #X connect 61 0 55 1;
    #X connect 62 0 44 1;
    #X connect 63 0 66 0;
    #X connect 63 1 69 0;
    #X connect 64 0 61 1;
    #X connect 65 0 62 1;
    #X connect 66 0 53 0;
    #X connect 67 0 69 1;
    #X connect 69 0 66 1;
    #X connect 71 0 33 0;
    #X connect 71 1 87 1;
    #X connect 71 2 83 1;
    #X connect 71 3 84 1;
    #X connect 71 4 82 1;
    #X connect 72 0 59 0;
    #X connect 73 0 74 1;
    #X connect 74 0 88 0;
    #X connect 75 0 2 0;
    #X connect 76 0 109 0;
    #X connect 79 0 14 0;
    #X connect 80 0 36 0;
    #X connect 81 0 36 0;
    #X connect 82 0 73 0;
    #X connect 82 1 115 0;
    #X connect 83 0 91 1;
    #X connect 83 1 115 0;
    #X connect 84 0 94 0;
    #X connect 84 1 115 0;
    #X connect 85 0 104 0;
    #X connect 86 0 7 0;
    #X connect 87 0 74 0;
    #X connect 88 0 47 0;
    #X connect 88 1 115 0;
    #X connect 90 0 91 0;
    #X connect 91 0 96 0;
    #X connect 93 0 99 0;
    #X connect 94 0 95 0;
    #X connect 94 1 102 1;
    #X connect 95 0 93 1;
    #X connect 96 0 97 0;
    #X connect 96 1 98 0;
    #X connect 97 0 88 0;
    #X connect 98 0 97 1;
    #X connect 99 0 101 0;
    #X connect 99 1 103 0;
    #X connect 100 0 92 0;
    #X connect 101 0 102 0;
    #X connect 101 1 100 1;
    #X connect 102 0 100 0;
    #X connect 103 0 100 2;
    #X connect 104 0 111 0;
    #X connect 105 0 106 0;
    #X connect 105 1 107 0;
    #X connect 106 0 2 0;
    #X connect 107 0 2 0;
    #X connect 108 0 105 0;
    #X connect 108 1 77 0;
    #X connect 109 0 75 0;
    #X connect 109 1 105 0;
    #X connect 110 0 109 0;
    #X connect 112 0 88 0;
    #X connect 114 0 5 0;
    #X connect 117 0 118 0;
    #X connect 118 0 119 0;
    #X connect 120 0 103 1;
    #X connect 121 0 98 1;
    #X connect 122 0 124 0;
    #X connect 123 0 89 0;
    #X connect 124 0 125 0;
    #X connect 125 0 126 0;
    #X connect 126 0 123 1;
    #X connect 127 0 123 0;
    #X coords 0 -1 1 1 180 60 1 100 100;