Drum Machine Project 1 Steven Krenn

Hi there,

For my self guided Project 1 I made a drum machine for Max for Live. I made a synthesized Kick drum, Snare drum, Tom (1 through 3), Opened Hi Hat, and Closed Hi Hat. As well as some master distortion effects.

Here is the plugin UI in Ableton Live:

screen-shot-2016-11-06-at-5-46-22-pm

The Kick drum has many envelope shapers to achieve the 808 sound. from top left to bottom right, the ADSR of the pitched Kick sound, then the pitch envelope right underneath it. Same ADSR for the noised kick, as well as a pitch envelope. The snare has just an ADSR filter. The Toms each of their own pitches, as well as attack and decay parameters. The closed hat, and the open hat are the same synthesis engine, however the closed hat has a fast decay to 0, while the open hat has a long decay. All of the instruments have their own independent volume sliders, as well as a master out slider.

So what does it sound like?!

I made one drum beat with a Clean setting, an Overdrive setting, and a Bit Crushed setting.

 

Here is what the patch looks like in Max:

screen-shot-2016-11-06-at-6-11-21-pm-2

The Max for Live plugin works as just a normal Max patch if you plug in a MIDI controller. It is expected notes:
C-(MIDI NOTE: 36) – Kick

D-(MIDI NOTE: 38) – Snare

E-(MIDI NOTE: 40) – Tom 3

F-(MIDI NOTE: 41) – Tom 2

G-(MIDI NOTE: 43) – Tom 1

A-(MIDI NOTE: 45) – Closed Hat

B-(MIDI NOTE: 47) – Open Hat

Try it out on your machine and make a beat with it! I learned a lot about routing signals while doing the project, so if you wanted to make your own Max for Live plugin feel free to check my code out on how to grab certain notes from Live.

Have a good one,

Steven Krenn

And most importantly….The code!!

<pre><code>
----------begin_max5_patcher----------
5708.3oc6c01iaijb9y1+JDl8v8gjwBc0u2A3BvcYCvBr3tD.eHeYiggrD8X
ddjzDIMN6lC27aOrIoHolQhp3H1U2ZwZCOirDmgEepW55st5+9aeyMeZ8Oms
8lI+KS9oIu4M+829l2T9V923M0++2byxY+776mss7xtY95kKyVs6laq9rcY+
7tx2+86x9V1pI+3lrUq1+ge5t4que8lpe8roBv.R3V+qj.H3kuRn4L8sSfor
Ien9G6gY6l+k7U28wMYy2U8CCBidpt3Ob+0JMSYEeCjkey18GcS11Bpa1t70
q7+jP86u5wk4qtOa21tuY2K9b2KE6E2K+i9AOeVM2HU9mJqgor1pWYkB3vmu
7EkH15O82dmUeSKEt9wc6IQV86tc2ubeV4Uei+M9Gu8s9ub6Exq9OdnfS8Cy
1M4+Z88OtLK.rKNnZgPlJnrKNGlBZsQZ82KQPYWpXvt92te81rEgkgwzBxXX
Lssy8hGTFlLFLr+55kSffwqb.PEqxU76842pPwoDwfS89Uy1j8qCNkvaDr9V
EVif7XoSwCFmxn6BeAkSYzxxak03uUxfxofXwoDAiSoAnC7ETNkl45bqB65T
re8Y8SprcfOcH4TRcEaQTsbkgGNNkNJdT7i4y+5j+x57sgicIJ4PVcKBFHlk
vVdiDgmUIhFq5+Lu.eK7YOrLKNDdlUIqgGd8JHnV.Wk8+VbSdAup34LK+aYO
MY4r7Uer3tdSOgHYYf+I2X4EbIg.D2NwUJJyYcdjpH8c+xCYU+X2rM+tUyt+
llK3nneGfPchTB.gDHJX8KPgBuyM0V+vK4Ugw4suaMu.HN2yYP8M49Bt5zE4
E3d8utuMaypYKyN7C+I9G5ig6e.KdpbvzBQYYo9kOaPmlUeysSt4y2ud1tyv
seX1lBZYW1lOlsZ1mpdLOBBoOgJAeODM6aYK93rc61j+oG2k09ps0HSMz3e5
u+wr0ed+au+86RI2ud0cMHzeJu3Nc6KunseY8lcm8p1iHvQ9rkEvQ4m4shbr
OdVIakKO5GmuJeWAe6kv1wtpJlBWtmWbv07Xw0zHhwp97RYr8eKLBbPuBbBC
OpBbJWrD3d+rkObe14E4N80sGUX8HzUHywfdj5fwRnqyZbmVpCtbotSXMeQ1
calsH6odj03LATtLlQVX8FJcmPotvUyDGQjRExUyJUrJ7B6wSp008C6QkqJ5
+R+aXU92nNmd2Xq6ch3JDAW2643TOpe8do6wG9Q9rhejk0XWt2mYeRsylsx+
hueSwuzxWTI0dyQ0bdMV98bvfoisM69Bon0adZhnO4KGmUEsipwoQs3BUyjG
Q5ABtZ1YWbCgZF2zDGQLVdSDqk2pkwOm50Iur98npdwK1Xs5kBypWrfoYs9a
YaV3Qhm5UwR5ZV+xXfVsK3B0t3GQvgGRsqdqhTfKJQug0ONUmErMYVmE7rHv
0QHKBEVnVrLa61Ir9b3B3E5ULFWVHvJbkqAnQ3vE9DGvUwRJkG3BxzJ1T2MF
AnjzllaW3SLIjvRoUMtQYyTnqbEdbkRMwRHUD3ZQEbSotBVy96FA04HUEQAS
gnnxVsxuxo84JYbEQkwPDsomrd+Wl8PvaIqfKrZp6mHuvJu7UZa.W1GbQtwr
BEW6f9xJ3bMcsugTw0rwqp2AhgcPQuCN+RpbjxuLQt12AhoIXRBYZhhH0s0Q
tRASSGMlVnLJpp5EmvG7ZgxrmSYczvohR2E+mmscW1lIcJ663woXzvmbkd+Q
.CRDAmhqJM+2sc8iqVblhy2cwGtRM0U7Gsy2bHrAWdddXaHi6lku5IjOJkYN
ooEWPkZuaqpyvqTJ6HoSlctFPqt8a3mhRO.ZgyjH5fzqKExPdOe93tM42cW1
FrxQ717g3d8gYwNBLvbQnSW9T9+yiyJTnXSkE+ax67eu3Klh+CuGHwx8F8Db
UALnJfj8oaFpKZJ+UmuYc8a940q1sM++qJE87oGAvDM3k+ZapZvebSmhuDEj
zpm7NnDBqdkq3UtdASdCXJMssSEXnCLg1BtlDn4+zS8BXPCfo4xlWys9rebA
3Ee.3kJwvqyowZzdm2pzXctFgLI+BkwFBloSJL6eFqLlx1hWjJiYRJ7ZkOny
mvJiYZWUPpuPYLX.XlM0zKEXkxj1FDSvITJykZHFGIhI6XGiRDqsSTuRr82w
aMovFEa+Z3JyVVWLCjQwVV6N1HIvr4Otwu4.XSdWelzLhVfSzoSTL.ZfqHb0
OMa0cmosJw.fC1o1wIlSeU6lcW1KPvxzFIm.9Pr3E.IHX9WBXgSooM3.ABk2
QPsM4byEl1CZoU7FOPj11lLrdCBMpsAEnMwPI7WleegRnfw7wW1GTHgVnf2F
Uo0FBnvFKgg9BrV4rsdWwjQYcOSZ4C+14y7hOroEPW8W6yyAoU6S8kRH88+h
nAMAl6BkhzGAqrwPJ597U85HPWHPoL9rHaM1AYRo+0yNl9j0Exkm97iqlWl5
Wj477EkrvJ56otpGkusceAb3COQIel2oBHRUScgMtSzDZtSjfe4Kg752Y1hE
OrNe0tscptCapyxK9SwqJtuEwmH0VlwUVjHi29S4GHkc+.V0EyX0+F7eopU8
Gw3CT8YmzzYoBcbrS5fzyQCduXFqEyXwIeZNdRgYdv4IrPlvLdgTMfHBbhqm
zbKKbYYeMK8dysewWCiPQrzpr.yuO+gml7NdgWKSwhbcbawPoj10UjSG3qbm
v1uXkygHrcEUe.snsncZF+4QZRCdYthvqNQlqEspjRMc4s0YudvKEXNdrqJB
wqzpx.qWk8v56yPiZEphMIejtkL4L10kg+NPlTAAMkYbFjh9k1EA3c7KkM9C
..NimrYtWAUoZ15S0rNpYtmyzwIy8m..Wta8mwJBIbsdCHAxpVDmEIuANYwN
.+tkiUUsC4DoymhC+qUXkA4sSWIPZInbGoUvgCnUWOX6Lco85JnDwrWWObqY
k9M6Z281EtNdEj5HXC6rk7F3RcGumZ2KMR83OW2.oI0x2Bv0tNwzYZUnbk9b
OtkLSZS+x+.BQm9SxzJQDl5+HcIX8eNDC5nUDzB.oXQt.PGthx0UEfNX219h
MByIq.zolZPCqBPUd74uwEhJLmEJ2KM9wbQ4.9gM0HkJs8DE9gOlE9Yyju6K
y18w0OjsBw1bnb1jzrS7pZqZgmt8CAgQbiN.Jdh6LU2cY7E6LE2FUmoNXGSm
9NS0cKWizYJgLIclhIEMmCKJwKZF5w0YJgJ4blho0MO+ZV6RnAwYJg9JvYpB
SAsRDcZO9v3LkvjhNSc.FzQqHnNSIrw1YpCVQ4ENSU6XsgmrdTcvjv.uGUB2
X5QkrvkDtF7MhEaJuDwpbfpvWEnvMcshPmplWNrSv3V0A79ttUwEipaURVLr
ANLWL84I0ORmqKMioz6xWwvRmGzYCvmdb2t90m2+bvLMOGbY8QCPObydracz
mxXrpV9mm76xg+vePZ98+9eWN+ekMY2WxV4eOD.h0JZYrpWeXCGyJN2DO4a7
Z6hN4P6.wbt5UHlyiqX9AOLAVVWDSYc0Pj06hJAUfWl1wI2czod4gIG04qwA
SA1KOJ4A610AHQjFGF6VuDPXgiy78W89I2Ju7vYvwGUOY.W7Ge2+j5CXE8gX
NEuAVzNkJJOUmZwodlj2kW4POlJdMipaHtypaFZ8FYmIUGhDhbZqKGagCfEM
8muOa9reoqtyl06V6ePZthc4sm.XGMbIvDSUqWLYrJHHmtbia5KIhtbGa.Ft
R5N8.MF3TpSlu5qdzc6oTQNb16eHCpuwuu+JG9YKy9wuOazF.+bCpQv+wNnM
1tK6gpLNbr6x1GxxVbe9x5CCm.erG8G2sa17udI5FNs75W0PjrpFOmA0itQ0
kdAJGiltw0hpwo5A5I3WyznB4ZlwHXKeaEh9w20d9BJji4.9FfXT8nYK1t4o
9OgHflGdY8wyk+0C3HM41tup7eGGTTGCTznyc8HuUM6UhvHZAkpiNofLaCf3
MaCvpPzUlPpBAFXS67uz8PA4Ry+hwDyzubvwaRbS+hwFsruvQk8EUIToX9wQ
PcnR9kDF2TvXRgLvH9.Vg+nlAFajS.CjPIfQZS5DvXmJcNiR6G1dcFoiisyj
tXm+E30GioU6hod0XDioK0y9B7aYeIVYe4RzL.8UulQxm7E3pJ4KlopeUm7k
NqWZa2Kdi+5kIYtWJbt1VeHpxZ2I4iapWbIYlWXVYSLF0y4hgdXxdAYdwklI
dQIameEZcSd3CQ1WbIZxWplhjUGZ27tSjhwGAR7Tuz8nt7hS8hJlod4fCsyH
m5EczR8h.Sq8oqx2phUU6d+xhibVWjIPVWLe.qbeb66kSo1PUZWjoTZWToaZ
WZTajksJ13W4NiNxYaQ95ioz.lXpOMJUz23R7zsHupR2hh8qnzsbApFZs7pW
0vxR87sH+s7sjJ4aoYgRcUHki9BkVH8RyRyCc0IW+H2XKVdBldkBiFroJa0d
FQyK26uD0SKVQBlZEnvtdIFXC6vGDrxTLsJ60.pkDBRmrXUwYqygbKk.E9Pd
zMMmSN7ro.wcKycviRP2xbFdL2wbhgri45BJAbGyYDQSLmiZmfypxTnvcwh4
ZabEyO3QInh4ZWLEyggHl2ETBoXNKZh4XxSpUxZpNxkJkG2s4+AOIgUHOp6z
e1.Dx6hIATFWGoM6O1yDds1bbOVF9vrPFWOVN3IInB4xX5vhvN.g7tXR.Exk
h3LMzyx8SCbTE5T0jCNgsLlLfyG+4WFOnRFmsDnkOPsoXr5IDjo37wy8ri1r
ZZELmZRCGgRpNj5nWMZjj9T+.clHZuhxnepokAKrJSaWu5oIJ1zBNQwWLp9x
zgssvw1NGNECod6GGNjuDNTwdf30fI796ojltpwX0clAGAXj3khmtjbY6Yhl
QBul1JZvyCuSMHkHab3IXsk1AXU8bR0jjSyR3wJr.XMyGWfIdwT7Sbbavb23
bvRVr.b4Duqb3jOkaEJKLpC7tysNYkL4dFVBODYOfQgZHxJXo3Ljsy5EcsMD
hIHq.RsAHKW19vaG1l0Yn4GWvS+oGaQTH6axvCVnLDyNVgHEGcrRaKBPzJkg
czROvUJuxFB+cMBiejwdpAY8PWrTWtNogM0wAqoZvvpZN+kE9S2Zklwz6WvL
jSL1gL54qUs8L4KNfHQxGPDHZjt0F2Pcq.crPb3pHXHPy8qsobsq1Ej3ffj7
XVo9gW4HYlfyi94qhh20a5qfve.U0wCh0MnveN0jDYvVzqMeWZp1m0.sopI7
3RZC.RV0B7kO5IbPPGvtvcRZnhPPPU8GSgjeO396JDsp2JdJsopYYBw7dI4N
CM5r7H2fso.G7y8UPzOx57DCOa4wvbxYjfKOZZKDieIRVfOwLrowpiWYg7z0
j6.B4YjVfz0leP+czvbfq5rGi2bTYPafOal7ceMe9WwLViL11BOya8svpGy8
WmTFmlJ.IHnX71JwKaq5r0N7dJHtMNyAOIgsmBhYiyHzCnmB5hIg7TCfohxg
8beisVSo.rUUNOGAt+bzjMp8QgIFOxrdmO711tjJbO21X7bK66761pXsR4g6
AOFYvX05cY48Y0yH57ryXsCHADmyS9PCu8fug1D3oNpXEiBXLe8xkYq18Bz3
6y9V97rIeKayt7Be4mbe9x7lq5K4KVjs5PuodAbUc1dYXMMvhON0ysF2Amg6
ricFt6F5Y3dPyG5C2+3cE2qdixywqbsUyZlliJwqX+.0u5y4QN9oQtI+o02u
HjwDbJwr+7r7US92+7mKPqs+2q56u6+Q8QRMe8iqJ+4g86BpOc2AalSqP4jk
UO2JrLd4KbRNT5Vbg+wFqrAM+zr4e8tM9j2eFAZvXUMk7vHTMCLIAuLP9x1c
vHGR+OGzy+oSg4+Xg6p8i0m6uGkWHfSvK.mlUFnhUYs7pS2ul260xLdW67pR
wss4T1zVPMgRLDdADCdw688iLYLCnJNPirvdbopfmMXtH9fvH7a1wxEE6VQK
seTgVuIHGFiPYiAi3utd4E.2f63x9BlWjuEeKeEuvzD+hLD4zPyjaiqama77
BWQ74ODbCAuM+FdO.7V5jkX7qApkreCpOCTqbcZDpK.pEQwJxOjO4GlsaxvA
Y4wAYivvUkc2fg4rrRPtz3s5h.YlP0Ajay2dAyyizfdH1qO0YycXQ5+RQzZS
VNaUQDr9OezPbsh4zhpBRp3rxWYLFfU653vQaoS2zBvcCaD7MCxfQa9qRtt7
WeI.TmS48feI85e+CYAaW+3l46CDY+.6aRKUtHa6t7UMIZ+mZmqgctn1nD2S
bKx25S09hloU0KDFPSOFDziwRG8nwhO.MziBC8PH9fhdzzQORLzihN5QfEeH
R9gikd3zPOLLzijL9k+Pg.G8PC+Bi4YEYbKCJzgQF2xfAdLzs5kAypEF5r9X
vXMDLzYd1fwbngSG8fwbnezzPE8fwbn1QG8fc0BQZQNRRHGMFygZ5bFSiAez
zosqwXNTSm4PMFsKEcKmpbXoGZb1PowROrDhd3IF8.zwuTXoGZLOqjXoGh3W
BrxODwu3XwGhr+.HnGBUuvRNDwsvrZwybnM3zCfgdRI7gkX3CKsvGsIsvGsI
svGeGiQI8bN7w25dTRO7yQOoF+JwrGJSL6g.OwT3qHnjBgjoFBISLDhoRLDh
QXLpH.HAcNcHwDRnjN9kDSHXBSZQObWZQO.g3ClPTkzEClDSHpR5BgGE6xe7
HPTJNvSOzjBZAlTHBJ5TvDFLKXPWNwEJDzifNWNDnLPSmWzBLFfDzk0EAGYE
uIBd.rvCQzCFGDIzCZLRObFckbh6PntSXLXbLkjiNqgbLtOC.cUzc.DDMKnx
wX+AnSAiCnxJNvHjhP4xAczCCiOPhDid.BaSJjTjlRdlA0BG7Dih.WxQQD1d
aHoHB63km6ZwojinDi3nnHfPJBkAamiPJBUZNIrsw43HHxnmmyMNkTDiPJxh
BhTDRQ3rXaIjhznnHCgTDJ+qIrA6AT6Pim60aXoHAJLhRJBUPHNAgTD90P.h
nHTUlxRoMaTB1j0cW.p8xBXIz9n0h1ZDQRQVT1GsDZezhw9HgaYippYfChnh
ogx7nkPWQPRQDZv1hxfskSHEwPiQTIGggfHjmYbnQHhVBwXPGFBQ7LTawtmK
8GVJRglhnBivTCDBCcTiRQivVgEzFzApQDOSiRJRSniHZI5jz.oDEoMoFEQ3
V3Bzn7VSSn8QMt5EQojMFOQDDF4nBWW7PnAREJS1JBCCQYPqpQEEoQy0HR4W
oPmQTpnHblrIzYDTaBOfvcoH7rcL5onHJwHTgpIozBIl3PHLTMIJK1Dtagpt
WmmhHzhszfFinhhvYwlR4HTZZT5KBJC1zQNBLMzGHHTHRfKsQD5rl.khlfvH
0DnTzHrsqAgBMFQEEgRSiSojMJBhNoHTMOKvIjmwQIWyILHDNNoHBWRiiSLh
vJOfqiUoLinbrkJlH5AUsqABaxX.WwYHbm58760ojhnjqoQiQDYwFv0N+Dtl
FfeCFPEEgxhMgMPOfagefP+GQYfrhhHpRn.p.0Hbig..Vu0HhdvsIC.B6SDF
Fc+WcFQpl85yd3guksYa8uyRZ4lky9aUCddysk+27UU+2xei2rI6a46u9xiw
1alsY9Wx2kMe2iapFw6+rt5Du7lkqWjsY0i4kCM925uy+i29+C7n5ZsK
-----------end_max5_patcher-----------
</code></pre>