Skip to content

Commit

Permalink
🦜
Browse files Browse the repository at this point in the history
nice sampler demo
  • Loading branch information
zealtv committed Jul 17, 2024
1 parent dddf230 commit 49a38b2
Show file tree
Hide file tree
Showing 3 changed files with 51 additions and 51 deletions.
68 changes: 34 additions & 34 deletions bop.sampler~.pd
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#N canvas 325 247 1145 673 12;
#N canvas 93 186 1333 673 12;
#X declare -path ./babs;
#X obj 63 535 outlet~;
#X obj 62 82 inlet~, f 41;
Expand Down Expand Up @@ -207,24 +207,6 @@
#X obj 107 330 clone sub/sampler~/voice 4 \$0, f 33;
#X obj 1155 1281 clone sub/sampler~/loader 16 \$0;
#X obj 399 85 inlet;
#X obj 950 577 babs.param \$0 gain 1;
#X obj 945 542 babs.param.spacer \$0;
#X obj 932 506 babs.param \$0 release 0.3;
#X obj 928 473 babs.param \$0 attack 0.1;
#X obj 945 447 babs.param.spacer \$0;
#X obj 933 410 babs.param \$0 loop-length 1;
#X obj 934 386 babs.param \$0 loop-start 0;
#X obj 931 353 babs.param \$0 loop 1 0 1;
#X obj 941 320 babs.param.spacer \$0;
#X obj 939 288 babs.param \$0 root 40 0 127;
#X obj 939 261 babs.param \$0 tune 0 -100 100;
#X obj 939 235 babs.param.spacer \$0;
#X obj 926 201 babs.param.enum \$0 mode repitch keymap;
#X obj 925 170 babs.param \$0 mode 0 0 1;
#X obj 930 142 babs.param.spacer \$0;
#X obj 929 118 babs.param \$0 sample 0 0 999;
#X obj 926 85 babs.param \$0 folder 0 0 999;
#X obj 925 56 babs.param.attr \$0 pack bop_samplepack;
#X obj 661 106 savestate, f 14;
#X obj 1294 752 t b a;
#X obj 1294 724 r \$0-get-pack;
Expand All @@ -236,6 +218,24 @@
#X obj 661 80 babs.savestate \$0;
#X obj 808 1173 value \$0-get-sample;
#X obj 742 1135 t a b;
#X obj 950 607 babs.param \$0 gain 1;
#X obj 945 572 babs.param.spacer \$0;
#X obj 932 536 babs.param \$0 release 0.3;
#X obj 928 503 babs.param \$0 attack 0.1;
#X obj 945 477 babs.param.spacer \$0;
#X obj 933 440 babs.param \$0 loop-length 1;
#X obj 934 416 babs.param \$0 loop-start 0;
#X obj 931 383 babs.param \$0 loop 1 0 1;
#X obj 941 350 babs.param.spacer \$0;
#X obj 939 318 babs.param \$0 root 40 0 127;
#X obj 939 291 babs.param \$0 tune 0 -100 100;
#X obj 939 265 babs.param.spacer \$0;
#X obj 929 225 babs.param \$0 sample 0 0 999;
#X obj 926 201 babs.param.enum \$0 mode repitch keymap;
#X obj 925 170 babs.param \$0 mode 0 0 1;
#X obj 930 142 babs.param.spacer \$0;
#X obj 926 85 babs.param \$0 folder 0 0 999;
#X obj 925 56 babs.param.attr \$0 pack bop_samplepack;
#X connect 1 0 0 0;
#X connect 1 1 85 0;
#X connect 3 0 29 0;
Expand All @@ -259,7 +259,7 @@
#X connect 23 0 5 0;
#X connect 24 0 43 0;
#X connect 25 0 5 0;
#X connect 29 0 111 0;
#X connect 29 0 93 0;
#X connect 30 0 31 1;
#X connect 31 0 0 0;
#X connect 32 0 33 0;
Expand Down Expand Up @@ -295,7 +295,7 @@
#X connect 68 0 74 0;
#X connect 68 1 69 0;
#X connect 68 2 69 1;
#X connect 69 0 118 0;
#X connect 69 0 100 0;
#X connect 70 0 73 0;
#X connect 73 0 72 0;
#X connect 74 0 70 0;
Expand All @@ -309,16 +309,16 @@
#X connect 85 0 2 0;
#X connect 87 0 31 0;
#X connect 89 0 85 0;
#X connect 108 0 116 1;
#X connect 108 1 116 0;
#X connect 109 0 45 0;
#X connect 109 1 29 1;
#X connect 110 0 109 0;
#X connect 112 0 113 0;
#X connect 113 0 52 0;
#X connect 114 0 115 0;
#X connect 115 0 78 0;
#X connect 116 0 108 0;
#X connect 117 0 41 1;
#X connect 118 0 41 0;
#X connect 118 1 117 0;
#X connect 90 0 98 1;
#X connect 90 1 98 0;
#X connect 91 0 45 0;
#X connect 91 1 29 1;
#X connect 92 0 91 0;
#X connect 94 0 95 0;
#X connect 95 0 52 0;
#X connect 96 0 97 0;
#X connect 97 0 78 0;
#X connect 98 0 90 0;
#X connect 99 0 41 1;
#X connect 100 0 41 0;
#X connect 100 1 99 0;
32 changes: 16 additions & 16 deletions help-bop.sampler~.pd
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
#X msg 319 290 pack bop_samplepack;
#X text 302 28 [bop.sampler~] is a simple sampler and spiritual successor to the super sweet casio sk-1, f 90;
#X msg 244 160 mode \$1;
#X obj 244 124 tgl 19 1 empty empty empty 0 -10 0 12 #fcfcfc #000000 #000000 0 1;
#X obj 244 124 tgl 19 1 empty empty empty 0 -10 0 12 #fcfcfc #000000 #000000 1 1;
#X msg 320 209 folder \$1;
#X floatatom 322 186 5 0 0 0 - - - 0;
#X msg 71 132 stop;
Expand All @@ -22,27 +22,27 @@
#X obj 57 523 cnv 19 200 80 empty empty empty 20 12 0 12 #ffe3c6 #404040 0;
#X obj 106 552 bop.sampler~;
#A saved pack bop_samplepack;
#A saved folder 1;
#A saved sample 1;
#A saved folder 0;
#A saved mode 0;
#A saved tune -12;
#A saved root 0;
#A saved sample 0;
#A saved tune -48;
#A saved root 40;
#A saved loop 1;
#A saved loop-start 0.664286;
#A saved loop-length 1;
#A saved attack 0;
#A saved release 0;
#A saved loop-start 0;
#A saved loop-length 0.257143;
#A saved attack 0.1;
#A saved release 0.3;
#A saved gain 1;
#X text 403 55 it provides midi-to-pitch and drum-rack style sample playback with basic looping and simple enveloping, f 65;
#X msg 120 165 53 \$1;
#X msg 165 165 52 \$1;
#X text 466 288 set the samplepack folder by name relative to bop/samplepacks/, f 63;
#X msg 165 249 \$1 127;
#X floatatom 186 201 5 0 0 0 - - - 0;
#X msg 489 526 tune -12 800;
#X msg 499 502 tune -10 800;
#X msg 30 64 stop \, sample 0 \, sample \$1 \, 48 100 \, 50 100 \, 57 100;
#X floatatom 31 24 5 0 0 0 - - - 0;
#X obj 108 12 loadbang;
#X msg 108 36 1;
#X msg 30 64 stop \, sample 0 \, sample \$1 \, 50 100 \, 54 100;
#X connect 0 0 1 0;
#X connect 0 1 1 1;
#X connect 1 0 21 1;
Expand All @@ -64,7 +64,7 @@
#X connect 24 0 21 0;
#X connect 26 0 21 0;
#X connect 27 0 26 0;
#X connect 28 0 21 1;
#X connect 29 0 21 1;
#X connect 30 0 21 0;
#X connect 31 0 30 0;
#X connect 28 0 31 0;
#X connect 29 0 30 0;
#X connect 30 0 28 0;
#X connect 31 0 21 0;

0 comments on commit 49a38b2

Please sign in to comment.