XML Feeds

.

[maxmsp] Re: simple synth patches like 909 kicks etc

Jeroen Groot jahroen at gmail.com
Fri Feb 1 04:59:33 MST 2008


Hi,
I've given this topic a thought in a sleepless night because I always wanted
to build a drum machine myself. after some reading (indeed SOS articles are
pretty damn convenient..) I've build a few patches. hihats snare and bd. I'm
willing to share some on the board for everyone who's interrested.
They're still a bit sloppy but simple. The pulsgen's of the hihats need some
more tuning. Also the snare is likely to be modified a bit for a better
sound. The bassdrum is still a mess so i won't share this one, unless
someone is in need for it...
cheers,
Jeroen.

snare:

max v2;
#N vpatcher 420 203 1125 833;
#P origin 0 -104;
#P window setfont "Sans Serif" 9.;
#P window linecount 1;
#P newex 266 43 144 9109513 unpack f f f f f f f f f f f;
#P newex 266 22 205 9109513 loadmess 0.3 0.65 5 81 2 39 0 172 0.9 4700 0;
#P newex 112 560 46 9109513 clip~ -1 1;
#P user scope~ 361 569 491 699 256 3 128 -1. 1. 0 0. 0 0. 102 255 51 135 135
135 0;
#P newex 112 534 33 9109513 *~ 0.6;
#P newex 475 404 25 9109513 sig~;
#P flonum 475 385 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 64 326 25 9109513 sig~;
#P newex 27 325 25 9109513 sig~;
#P flonum 64 307 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 27 307 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P user ezdac~ 105 655 149 688 0;
#P flonum 611 364 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 574 364 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 528 151 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 492 151 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 451 151 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 415 151 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 374 151 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 338 151 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 149 82 23 9109513 127;
#P message 274 194 34 9109513 set \$1;
#P message 216 233 14 9109513 0;
#P newex 244 170 40 9109513 t b b f;
#P newex 244 146 83 9109513 scale 0 127 0.5 1.;
#P inlet 244 127 15 0;
#P newex 112 508 27 9109513 +~;
#P newex 112 439 27 9109513 +~;
#P newex 531 454 27 9109513 *~;
#P newex 172 391 27 9109513 *~;
#P newex 112 391 27 9109513 *~;
#P newex 531 423 53 9109513 svf~;
#P newex 531 398 53 9109513 svf~;
#P newex 531 356 27 9109513 *~;
#P newex 548 304 35 9109513 noise~;
#P newex 376 210 45 9109513 loadbang;
#P newex 415 307 66 9109513 adsr~;
#P message 281 233 14 9109513 1.;
#P message 376 267 14 9109513 0;
#P message 376 249 64 9109513 maxsustain 0;
#P message 376 231 55 9109513 retrigger 10;
#P newex 348 307 66 9109513 adsr~;
#P newex 281 307 66 9109513 adsr~;
#P newex 172 356 27 9109513 *~;
#P newex 172 268 54 9109513 cycle~ 320;
#P newex 112 356 27 9109513 *~;
#P newex 112 268 54 9109513 cycle~ 154;
#P comment 92 83 49 9109513 trigger ->>;
#P comment 426 383 44 9109513 "snappy";
#P comment 496 117 100 9109513 envelope values...;
#P connect 49 0 39 0;
#P connect 39 0 41 0;
#P connect 49 1 40 0;
#P connect 40 0 42 0;
#P connect 47 0 38 0;
#P connect 3 0 4 0;
#P connect 4 0 19 0;
#P connect 19 0 22 0;
#P connect 22 0 23 0;
#P connect 23 0 45 0;
#P connect 45 0 47 0;
#P fasten 7 0 4 1 286 339 134 339;
#P connect 41 0 19 1;
#P fasten 20 0 22 1 177 425 134 425;
#P fasten 21 0 23 1 536 490 134 490;
#P connect 47 0 38 1;
#P fasten 27 0 3 1 221 259 161 259;
#P connect 5 0 6 0;
#P connect 6 0 20 0;
#P fasten 8 0 6 1 353 344 194 344;
#P connect 42 0 20 1;
#P fasten 26 1 27 0 264 202 221 202;
#P connect 27 0 5 1;
#P connect 29 0 25 0;
#P connect 24 0 25 0;
#P connect 25 0 26 0;
#P connect 48 0 49 0;
#P connect 26 2 28 0;
#P fasten 26 0 12 0 249 226 286 226;
#P fasten 28 0 12 0 279 222 286 222;
#P connect 12 0 7 0;
#P connect 10 0 7 0;
#P connect 9 0 7 0;
#P connect 30 0 7 1;
#P connect 31 0 7 2;
#P fasten 11 0 7 3 381 302 328 302;
#P fasten 11 0 7 4 381 302 342 302;
#P connect 49 2 30 0;
#P fasten 12 0 8 0 286 295 353 295;
#P connect 10 0 8 0;
#P connect 9 0 8 0;
#P connect 47 0 46 0;
#P connect 32 0 8 1;
#P connect 49 3 31 0;
#P connect 14 0 9 0;
#P connect 14 0 10 0;
#P connect 14 0 11 0;
#P connect 33 0 8 2;
#P fasten 11 0 8 3 381 302 395 302;
#P fasten 11 0 8 4 381 302 409 302;
#P connect 49 4 32 0;
#P fasten 12 0 13 0 286 295 420 295;
#P connect 10 0 13 0;
#P connect 9 0 13 0;
#P connect 34 0 13 1;
#P connect 35 0 13 2;
#P connect 49 5 33 0;
#P fasten 11 0 13 3 381 302 462 302;
#P fasten 11 0 13 4 381 302 476 302;
#P connect 49 8 43 0;
#P connect 43 0 44 0;
#P connect 49 6 34 0;
#P connect 49 7 35 0;
#P fasten 13 0 16 0 420 337 536 337;
#P connect 16 0 17 0;
#P connect 17 1 18 0;
#P connect 18 0 21 0;
#P connect 15 0 16 1;
#P connect 44 0 21 1;
#P connect 36 0 17 1;
#P connect 36 0 18 1;
#P connect 37 0 17 2;
#P connect 37 0 18 2;
#P connect 49 9 36 0;
#P connect 49 10 37 0;
#P pop;

hihats:

max v2;
#N vpatcher 406 179 1006 827;
#P origin 0 -40;
#P window setfont "Sans Serif" 9.;
#P window linecount 1;
#P newex 310 400 46 9109513 clip~ -1 1;
#P newex 53 237 27 9109513 *~;
#P newex 99 237 27 9109513 *~;
#P newex 70 211 27 9109513 +~ 1;
#P flonum 116 123 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 70 190 27 9109513 !-~;
#P newex 116 164 25 9109513 sig~;
#P newex 116 143 27 9109513 * 0.;
#P newex 447 202 45 9109513 loadbang;
#P newex 277 70 73 9109513 unpack f f f f f;
#P newex 277 47 142 9109513 loadmess 0.75 10000 0.27 2. 90;
#N vpatcher 15 55 615 455;
#P origin 0 -3;
#P window setfont "Sans Serif" 9.;
#P newex 124 42 64 9109513 loadmess 0.1;
#P flonum 194 89 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 194 250 52 9109513 rect~ 1742;
#P newex 181 228 52 9109513 rect~ 1347;
#P newex 163 206 52 9109513 rect~ 2498;
#P newex 141 183 52 9109513 rect~ 1184;
#P newex 117 163 52 9109513 rect~ 1425;
#P newex 148 301 37 9109513 +~ -0.5;
#P newex 94 142 52 9109513 rect~ 1040;
#P outlet 148 325 15 0;
#P connect 8 0 1 1;
#P connect 8 0 3 1;
#P connect 1 0 2 0;
#P connect 3 0 2 0;
#P connect 4 0 2 0;
#P connect 5 0 2 0;
#P connect 6 0 2 0;
#P connect 7 0 2 0;
#P connect 2 0 0 0;
#P connect 8 0 4 1;
#P connect 8 0 5 1;
#P connect 9 0 8 0;
#P connect 8 0 6 1;
#P connect 8 0 7 1;
#P pop;
#P newobj 53 56 58 9109513 p pulsebank;
#P message 460 236 14 9109513 0;
#P user scope~ 406 440 536 570 256 3 128 -1. 1. 0 0. 0 0. 102 255 51 135 135
135 0;
#P newex 310 350 27 9109513 *~;
#P message 223 129 14 9109513 1;
#P flonum 372 157 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 334 158 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 371 291 64 9109513 maxsustain 0;
#P message 357 273 55 9109513 retrigger 10;
#P newex 336 322 66 9109513 adsr~;
#P newex 229 309 53 9109513 svf~;
#P newex 100 76 35 9109513 noise~;
#P user ezdac~ 269 501 313 534 0;
#P newex 310 374 33 9109513 *~ 0.3;
#P flonum 249 237 42 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 277 256 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 228 279 53 9109513 svf~;
#P comment 178 130 44 9109513 trigger ->;
#P comment 347 135 100 9109513 attack / decay;
#P comment 247 217 120 9109513 bandpass freq / resonance;
#P window linecount 2;
#P comment 136 61 122 9109513 <<--tweak freqs in pulsebank for better sound;
#P connect 20 0 30 0;
#P fasten 25 0 26 0 121 187 75 187;
#P connect 26 0 28 0;
#P connect 28 0 30 1;
#P connect 9 0 29 0;
#P connect 22 0 27 0;
#P connect 27 0 24 0;
#P connect 24 0 25 0;
#P connect 25 0 29 1;
#P connect 27 0 24 1;
#P fasten 30 0 4 0 58 267 233 267;
#P fasten 29 0 4 0 104 267 233 267;
#P connect 4 2 10 0;
#P connect 22 1 6 0;
#P connect 6 0 4 1;
#P connect 6 0 10 1;
#P connect 31 0 8 0;
#P connect 5 0 4 2;
#P connect 5 0 10 2;
#P connect 21 0 22 0;
#P connect 22 2 5 0;
#P connect 31 0 8 1;
#P connect 10 2 17 0;
#P connect 17 0 7 0;
#P connect 7 0 31 0;
#P connect 11 0 17 1;
#P connect 22 3 14 0;
#P connect 16 0 11 0;
#P connect 13 0 11 0;
#P connect 12 0 11 0;
#P connect 14 0 11 1;
#P connect 23 0 12 0;
#P connect 15 0 11 2;
#P connect 23 0 13 0;
#P connect 22 4 15 0;
#P connect 19 0 11 3;
#P connect 19 0 11 4;
#P connect 31 0 18 0;
#P connect 23 0 19 0;
#P pop;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.cycling74.com/pipermail/maxmsp/attachments/20080201/e7502bf0/attachment.htm


More information about the maxmsp mailing list