forked from pure-data/pure-data
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
First cut at a slop~ object and related documenmtation, mostly to test
linking to markdown-generated docs from help files.
- Loading branch information
1 parent
c8a01b0
commit fcab595
Showing
12 changed files
with
1,308 additions
and
53 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,60 +1,150 @@ | ||
#N canvas 2 52 584 580 12; | ||
#X obj 336 490 t b; | ||
#X obj 336 437 f; | ||
#X obj 336 515 f; | ||
#X msg 450 514 0; | ||
#X obj 336 467 moses 1; | ||
#X obj 450 486 t b f; | ||
#X obj 416 447 moses 1; | ||
#X obj 29 97 dbtorms; | ||
#X obj 114 192 inlet~; | ||
#X msg 444 236 \; pd dsp 1; | ||
#X obj 28 202 line~; | ||
#X obj 64 242 *~; | ||
#X obj 64 272 dac~; | ||
#X obj 29 127 pack 0 50; | ||
#X text 121 146 audio in; | ||
#X text 121 464 test if less than 1 -->; | ||
#X text 87 491 if true convert to bang -->; | ||
#X text 100 96 <-- convert from dB to linear units; | ||
#X floatatom 323 219 3 0 100 0 dB - -, f 3; | ||
#X obj 337 238 bng 15 250 50 0 empty empty mute -38 7 0 12 -262144 | ||
-1 -1; | ||
#X text 118 126 <-- make a ramp to avoid clicks or zipper noise; | ||
#X text 356 378 MUTE logic:; | ||
#X obj 323 174 r \$0-master-lvl; | ||
#X obj 336 541 s \$0-master-lvl; | ||
#X obj 323 279 s \$0-master-out; | ||
#X obj 29 71 r \$0-master-out; | ||
#X obj 416 418 r \$0-master-out; | ||
#X text 60 10 Level control abstraction \, used in many of the Pd example | ||
patches. The "level" and "mute" controls show up on the parent \, calling | ||
patch.; | ||
#X text 49 517 previous nonzero master-lvl -->; | ||
#X text 121 421 recall previous; | ||
#X text 121 439 value of master-lvl -->; | ||
#X text 39 319 automatically start DSP -->; | ||
#X obj 114 221 hip~ 3; | ||
#N canvas 371 339 803 575 12; | ||
#X obj 353 490 t b; | ||
#X obj 353 437 f; | ||
#X obj 353 515 f; | ||
#X msg 467 514 0; | ||
#X obj 353 467 moses 1; | ||
#X obj 467 486 t b f; | ||
#X obj 433 447 moses 1; | ||
#X obj 33 182 inlet~; | ||
#X msg 189 179 \; pd dsp 1; | ||
#X obj 111 381 line~; | ||
#X obj 52 415 *~; | ||
#X obj 52 445 dac~; | ||
#X floatatom 33 48 3 0 100 0 - #0-lvl-set #0-lvl; | ||
#X obj 33 69 bng 15 250 50 0 \$0-mute \$0-mute-set empty -38 7 0 12 | ||
-262144 -1 -1; | ||
#X obj 33 204 hip~ 3; | ||
#X obj 33 103 hsl 20 12 1 9 0 0 \$0-pan \$0-pan-set empty -2 -8 0 10 | ||
-262144 -1 -1 950 1; | ||
#X obj 495 15 r \$0-lvl; | ||
#X msg 495 40 set \$1; | ||
#X obj 495 65 s \$0-lvl-set; | ||
#X obj 60 103 bng 12 250 50 0 \$0-ctr-pan \$0-ctr-pan-set empty -38 | ||
7 0 12 -262144 -1 -1; | ||
#X obj 85 32 vu 10 80 \$0-vu empty -1 -8 0 10 -66577 -1 0 0; | ||
#X obj 603 541 s \$0-vu; | ||
#X obj 227 25 inlet; | ||
#X obj 399 12 inlet; | ||
#X msg 591 39 set \$1; | ||
#X obj 591 14 r \$0-pan; | ||
#X obj 591 64 s \$0-pan-set; | ||
#X obj 140 45 r \$0-lvl; | ||
#X obj 140 77 f; | ||
#X obj 399 40 f; | ||
#X obj 290 17 r \$0-pan; | ||
#X obj 111 341 pack 0 30, f 5; | ||
#X text 52 66 mute; | ||
#X text 31 84 pan; | ||
#X obj 578 103 r \$0-ctr-pan; | ||
#X obj 290 42 f; | ||
#X floatatom 291 126 5 0 0 0 - - -; | ||
#X obj 290 67 - 5; | ||
#X obj 290 92 * 0.25; | ||
#X obj 432 418 r \$0-lvl; | ||
#X obj 353 541 s \$0-lvl; | ||
#X obj 353 410 r \$0-mute; | ||
#X obj 579 160 s \$0-pan; | ||
#X obj 112 130 expr pow($f1*0.01 \, 4); | ||
#X obj 140 102 max 0; | ||
#X obj 306 176 expr 1.5*$f1-0.5*($f1*$f1*$f1); | ||
#X obj 291 150 clip -1 1; | ||
#X obj 489 235 expr 0.5*($f1+1); | ||
#X obj 303 236 expr 0.5*(1-$f1); | ||
#X obj 294 285 expr $f1 + 0.25*($f1+$f2); | ||
#X obj 491 286 expr $f2 + 0.25*($f1+$f2); | ||
#X obj 694 103 loadbang; | ||
#X obj 167 381 line~; | ||
#X obj 108 415 *~; | ||
#X obj 167 341 pack 0 30, f 5; | ||
#X text 373 378 MUTE logic; | ||
#X obj 88 205 line~; | ||
#X obj 88 165 pack 0 30, f 5; | ||
#X obj 36 232 *~; | ||
#X obj 306 201 t f f; | ||
#X obj 607 357 abs~; | ||
#X obj 607 382 slop~ 0 0 0.3 0 1e+09; | ||
#X obj 678 420 metro 100; | ||
#X obj 604 420 snapshot~; | ||
#X obj 604 445 rmstodb; | ||
#X obj 604 470 moses 1; | ||
#X msg 605 505 -100; | ||
#X obj 652 500 - 88; | ||
#X msg 578 128 5; | ||
#X obj 209 73 s \$0-lvl; | ||
#X obj 227 50 max 0; | ||
#X obj 399 65 clip 0 100; | ||
#X obj 399 90 / 12.5; | ||
#X obj 399 140 s \$0-pan; | ||
#X obj 399 115 + 1; | ||
#X text 59 48 lvl; | ||
#X connect 0 0 2 0; | ||
#X connect 1 0 4 0; | ||
#X connect 2 0 23 0; | ||
#X connect 3 0 23 0; | ||
#X connect 2 0 40 0; | ||
#X connect 3 0 40 0; | ||
#X connect 4 0 0 0; | ||
#X connect 4 1 5 0; | ||
#X connect 5 0 3 0; | ||
#X connect 6 1 2 1; | ||
#X connect 7 0 13 0; | ||
#X connect 8 0 32 0; | ||
#X connect 7 0 14 0; | ||
#X connect 9 0 10 1; | ||
#X connect 10 0 11 0; | ||
#X connect 11 0 12 0; | ||
#X connect 11 0 12 1; | ||
#X connect 13 0 10 0; | ||
#X connect 18 0 9 0; | ||
#X connect 18 0 24 0; | ||
#X connect 19 0 1 0; | ||
#X connect 22 0 18 0; | ||
#X connect 25 0 7 0; | ||
#X connect 26 0 1 1; | ||
#X connect 26 0 6 0; | ||
#X connect 32 0 11 1; | ||
#X coords 0 0 1 1 55 55 1 300 200; | ||
#X connect 14 0 58 0; | ||
#X connect 16 0 17 0; | ||
#X connect 17 0 18 0; | ||
#X connect 22 0 70 0; | ||
#X connect 23 0 29 0; | ||
#X connect 24 0 26 0; | ||
#X connect 25 0 24 0; | ||
#X connect 27 0 28 0; | ||
#X connect 28 0 44 0; | ||
#X connect 29 0 71 0; | ||
#X connect 30 0 35 0; | ||
#X connect 31 0 9 0; | ||
#X connect 34 0 68 0; | ||
#X connect 35 0 37 0; | ||
#X connect 36 0 46 0; | ||
#X connect 37 0 38 0; | ||
#X connect 38 0 36 0; | ||
#X connect 39 0 1 1; | ||
#X connect 39 0 6 0; | ||
#X connect 41 0 1 0; | ||
#X connect 43 0 57 0; | ||
#X connect 43 0 8 0; | ||
#X connect 44 0 43 0; | ||
#X connect 45 0 59 0; | ||
#X connect 46 0 45 0; | ||
#X connect 46 0 8 0; | ||
#X connect 47 0 49 1; | ||
#X connect 47 0 50 1; | ||
#X connect 48 0 49 0; | ||
#X connect 48 0 50 0; | ||
#X connect 49 0 31 0; | ||
#X connect 50 0 54 0; | ||
#X connect 51 0 68 0; | ||
#X connect 51 0 62 0; | ||
#X connect 52 0 53 1; | ||
#X connect 53 0 11 1; | ||
#X connect 54 0 52 0; | ||
#X connect 56 0 58 1; | ||
#X connect 57 0 56 0; | ||
#X connect 58 0 10 0; | ||
#X connect 58 0 53 0; | ||
#X connect 58 0 60 0; | ||
#X connect 59 0 48 0; | ||
#X connect 59 1 47 0; | ||
#X connect 60 0 61 0; | ||
#X connect 61 0 63 0; | ||
#X connect 62 0 63 0; | ||
#X connect 63 0 64 0; | ||
#X connect 64 0 65 0; | ||
#X connect 65 0 66 0; | ||
#X connect 65 1 67 0; | ||
#X connect 66 0 21 0; | ||
#X connect 67 0 21 0; | ||
#X connect 68 0 42 0; | ||
#X connect 70 0 69 0; | ||
#X connect 71 0 72 0; | ||
#X connect 72 0 74 0; | ||
#X connect 74 0 73 0; | ||
#X coords 0 0 1 1 67 85 1 30 30; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
#N canvas 2 52 450 300 10; | ||
#X msg 149 151 set \$1; | ||
#X obj 152 96 r \$1; | ||
#X obj 150 176 s \$1-set; | ||
#X connect 0 0 2 0; | ||
#X connect 1 0 0 0; |
Oops, something went wrong.