Skip to content

Commit

Permalink
about this merda
Browse files Browse the repository at this point in the history
  • Loading branch information
porres committed Nov 8, 2023
1 parent e16e4d3 commit 23bad6e
Show file tree
Hide file tree
Showing 20 changed files with 60 additions and 16 deletions.
6 changes: 6 additions & 0 deletions Modules/about.pd
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#N canvas 486 76 601 409 12;
#X obj 61 22 note 488 40 Menlo empty 4 0 0 0 0 223 223 223 1 1 ������ M.E.R.D.A ������ MODULAR EURORACKS DANCING ALONG;
#X text 107 186 This is a collection of Pure Data Abstractions that are inspired by Eurorack Modules. They need the ELSE library for Pure Data. ELSE is by Porres. MERDA is also by Porres., f 58;
#X text 107 238 Eventually \, MERDA will be incorporated into ELSE. This is still a very early draft., f 58;
#X text 106 293 The absctractions have savestating and you can also use [presets.m] to save different presets., f 58;
#X text 106 334 This first early draft needs ELSE 1.0-0 rc10 and Pd 0.54-1 to run.;
4 changes: 3 additions & 1 deletion Modules/adsr.m~-help.pd
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#N canvas 372 41 730 585 12;
#N canvas 372 41 718 640 12;
#X obj 80 275 *~;
#X obj 80 474 out~;
#X obj 484 511 adsr~, f 7;
Expand Down Expand Up @@ -58,6 +58,8 @@
#X text 521 425 release time;
#X obj 211 235 adsr.m~;
#A saved 10 352.8 0.5 50 0;
#X obj 340 572 about;
#X text 280 572 see -->;
#X connect 0 0 1 0;
#X connect 4 0 23 0;
#X connect 5 0 6 0;
Expand Down
4 changes: 3 additions & 1 deletion Modules/chorus.m~-help.pd
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
#N canvas 484 23 464 416 12;
#N canvas 484 25 464 416 12;
#X obj 42 306 out~;
#X obj 42 37 bl.saw~ 110;
#X obj 353 215 chorus~;
#X text 297 156 This is just a wrapper around [chorus~] from ELSE \, check it out., f 22;
#X obj 42 90 chorus.m~;
#A saved 0.1 0 0;
#X obj 334 325 about;
#X text 274 325 see -->;
#X connect 1 0 4 0;
#X connect 4 0 0 0;
4 changes: 3 additions & 1 deletion Modules/delay.m~-help.pd
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
#N canvas 484 23 585 550 12;
#N canvas 484 25 585 550 12;
#X obj 62 396 out~;
#X text 349 197 This is just a wrapper around [filterdelay~] from ELSE \, check it out., f 22;
#X obj 405 256 filterdelay~;
#X obj 62 60 player~ bubul.wav 1 1;
#X obj 62 111 delay.m~;
#A saved 100 0 100 0 0.5;
#X obj 440 386 about;
#X text 380 386 see -->;
#X connect 3 0 4 0;
#X connect 4 0 0 0;
4 changes: 3 additions & 1 deletion Modules/drive.m~-help.pd
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
#N canvas 484 23 425 479 12;
#N canvas 484 25 425 479 12;
#X obj 162 270 out~;
#X obj 95 275 meter~;
#X obj 95 91 drive.m~;
#A saved 3.16228;
#X obj 95 50 play.file~ bubul.wav 1 1;
#X obj 266 145 drive~;
#X text 258 113 based on;
#X obj 290 385 about;
#X text 230 385 see -->;
#X connect 2 0 0 0;
#X connect 2 0 1 0;
#X connect 3 0 2 0;
4 changes: 3 additions & 1 deletion Modules/flanger.m~-help.pd
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
#N canvas 484 23 534 527 12;
#N canvas 484 25 534 527 12;
#X obj 42 340 out~;
#X obj 42 37 bl.saw~ 110;
#X obj 42 81 flanger.m~;
#A saved 0.1 0 0 0;
#X text 304 145 based on;
#X obj 304 167 flanger~;
#X obj 348 286 about;
#X text 288 286 see -->;
#X connect 1 0 2 0;
#X connect 2 0 0 0;
2 changes: 2 additions & 0 deletions Modules/gain.m~-help.pd
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
#X obj 79 82 vca.m~;
#A saved 0.891253;
#X obj 230 80 osc~ 0.5;
#X obj 305 317 about;
#X text 245 317 see -->;
#X connect 1 0 2 0;
#X connect 2 0 0 0;
#X connect 3 0 2 1;
4 changes: 3 additions & 1 deletion Modules/lfo.m~-help.pd
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
#N canvas 300 23 580 608 12;
#N canvas 300 25 580 608 12;
#X obj 92 385 out~;
#X obj 92 335 *~;
#X obj 91 284 noise~;
#X obj 229 380 graph~;
#X obj 229 54 lfo.m~;
#A saved 0 0 0 0 0 0 2 0.0731707 1;
#X obj 110 501 about;
#X text 50 501 see -->;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X connect 4 0 1 1;
Expand Down
4 changes: 3 additions & 1 deletion Modules/phaser.m~-help.pd
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
#N canvas 484 23 527 432 12;
#N canvas 484 25 527 432 12;
#X obj 42 317 out~;
#X obj 42 67 bl.saw~ 55;
#X obj 347 227 phaser~;
#X text 291 168 This is just a wrapper around [phaser~] from ELSE \, check it out., f 22;
#X obj 42 108 phaser.m~;
#A saved 0.1 3 0.5;
#X obj 368 333 about;
#X text 308 333 see -->;
#X connect 1 0 4 0;
#X connect 4 0 0 0;
4 changes: 3 additions & 1 deletion Modules/plaits.m~-help.pd
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#N canvas 422 23 652 652 12;
#N canvas 422 25 652 652 12;
#X obj 395 217 plaits~;
#X text 356 160 This is just a wrapper around [plaits~] from ELSE \, check it out., f 22;
#N canvas 767 74 534 672 trigger-input 0;
Expand Down Expand Up @@ -27,6 +27,8 @@
#X text 344 480 to do: default all knobs to center position., f 24;
#X text 336 265 Note that the [plaits~] object itself is still experimental., f 30;
#X text 200 11 Part of MERDA \, depends on ELSE.;
#X obj 550 587 about;
#X text 490 587 see -->;
#X connect 3 0 5 0;
#X connect 4 0 3 0;
#X connect 5 0 8 0;
Expand Down
4 changes: 3 additions & 1 deletion Modules/plate.rev.m~-help.pd
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
#N canvas 484 23 396 525 12;
#N canvas 484 25 396 525 12;
#X obj 105 405 out~;
#X obj 66 57 player~ bubul.wav 1 1;
#X obj 66 93 plate.rev.m~;
#A saved 50 0.5 0.25 0.75 0.5;
#X text 284 222 based on;
#X obj 277 250 plate.rev~;
#X obj 331 429 about;
#X text 271 429 see -->;
#X connect 1 0 2 0;
#X connect 2 0 0 0;
#X connect 2 1 0 1;
2 changes: 2 additions & 0 deletions Modules/pluck.m~-help.pd
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@
#A saved 1513.56 3137.73;
#X obj 303 307 pluck~;
#X text 297 281 based on;
#X obj 350 377 about;
#X text 290 377 see -->;
#X connect 0 0 5 0;
#X connect 1 0 0 0;
#X connect 4 0 3 0;
Expand Down
2 changes: 2 additions & 0 deletions Modules/pm6.m~-help.pd
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@
#A saved -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \;;
#X text 545 412 based on;
#X obj 632 413 pm6~, f 10;
#X obj 724 50 about;
#X text 664 50 see -->;
#X connect 0 0 4 0;
#X connect 2 0 8 1;
#X connect 2 0 8 2;
Expand Down
8 changes: 5 additions & 3 deletions Modules/presets.m-help.pd
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#N canvas 472 23 741 679 12;
#N canvas 472 25 741 679 12;
#X obj 46 62 keyboard 17 80 4 3 0 0 empty empty;
#X obj 46 160 voices~ 4, f 29;
#X obj 46 590 out~;
Expand All @@ -9,9 +9,11 @@
#A saved 1003-plaits-0 -0.48 0.348 0.15 0.4 1 0.8 0.77 || \; 1003-plaits-0 0.48 0.528 0.27 0.84 2 0.26 0.22 || \; 1003-plaits-0 0.48 0.558 0.13 0.95 5 0.65 0.24 || \; 1003-plaits-0 -1.92 0.718 0.28 0.73 17 0.65 0.55 || \; 1003-plaits-0 -0.959999 0.708 0.61 0.65 6 0.16 0.26 || \; 1003-plaits-0 -0.48 0.888 0.77 0.87 9 0.24 0.19 || \; 1003-plaits-0 -5.75999 0.12 0.2 0.32 4 0.65 0.69 || \; 1003-plaits-0 -0.479997 0.57 0.38 0.65 2 0.65 0.69 || \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \;;
#X text 380 211 Put [presets.m] by last in your patch. Use the radio buttins to set a preset number \, Hit bang to save a preset., f 38;
#X text 390 453 And just like that \, via pure ninja magic \, all parameters in the MERDA modules in your patch get saved and restored..., f 39;
#X text 454 565 based on;
#X obj 459 592 presets;
#X text 405 562 based on;
#X obj 410 589 presets;
#A saved -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \; -empty- \;;
#X obj 594 587 about;
#X text 534 587 see -->;
#X connect 0 0 1 0;
#X connect 1 0 4 0;
#X connect 1 1 4 2;
Expand Down
4 changes: 3 additions & 1 deletion Modules/rm.m~-help.pd
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
#N canvas 484 23 517 509 12;
#N canvas 484 25 517 509 12;
#X obj 93 338 out~;
#X obj 93 78 bl.saw~ 110;
#X text 259 194 This is just a wrapper around [rm~] from ELSE \, check it out., f 22;
#X obj 315 253 rm~;
#X obj 93 117 rm.m~;
#A saved 0;
#X obj 345 338 about;
#X text 285 338 see -->;
#X connect 1 0 4 0;
#X connect 4 0 0 0;
2 changes: 2 additions & 0 deletions Modules/seq8.m~-help.pd
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,7 @@
#X obj 33 200 sine~ -midi;
#X obj 33 20 seq8.m~;
#A saved 60 4 1 -0.2 0.0999999 0 -0.2 0 -0.2 -0.25 0.2;
#X obj 294 250 about;
#X text 234 250 see -->;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
6 changes: 4 additions & 2 deletions Modules/sig.m~-help.pd
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
#N canvas 484 23 372 397 12;
#N canvas 484 25 535 404 12;
#X obj 99 277 numbox~ 6 12 100 #C0C0C4 #440008 10 0 0 0;
#X obj 99 75 sig.m~;
#A saved -0.516666;
#X obj 253 135 setdsp~;
#X obj 318 102 setdsp~;
#X obj 347 243 about;
#X text 287 243 see -->;
#X connect 1 0 0 0;
4 changes: 3 additions & 1 deletion Modules/vca.m~-help.pd
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
#N canvas 484 23 428 639 12;
#N canvas 484 25 428 639 12;
#X obj 81 506 out~;
#X obj 81 86 bl.saw~ 110;
#X obj 190 99 glide~ 50;
#X obj 190 75 pulse~ 1;
#X obj 81 141 vca.m~;
#A saved 1;
#X obj 318 417 about;
#X text 258 417 see -->;
#X connect 1 0 4 0;
#X connect 2 0 4 1;
#X connect 3 0 2 0;
Expand Down
2 changes: 2 additions & 0 deletions Modules/vcf.m~-help.pd
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@
#A saved 903.318 17.144 0 0;
#X text 336 310 for now it's only based on, f 13;
#X obj 350 362 lowpass~;
#X obj 373 456 about;
#X text 313 456 see -->;
#X connect 2 0 3 0;
#X connect 3 0 5 1;
#X connect 4 0 5 0;
Expand Down
2 changes: 2 additions & 0 deletions Modules/vco.m~-help.pd
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@
#X obj 31 233 vco.m~;
#A saved 0 0 0 0 1 0 0 0;
#X obj 32 16 keymap;
#X obj 160 571 about;
#X text 100 571 see -->;
#X connect 0 0 2 0;
#X connect 2 0 5 0;
#X connect 2 1 3 0;
Expand Down

0 comments on commit 23bad6e

Please sign in to comment.