Namespaces

Variants
Actions

MSP Recipes

From Cycling '74 Wiki
(Difference between revisions)
Jump to: navigation, search
(Created page with "Here is the MSP Recipe Page")
 
 
(12 intermediate revisions by 3 users not shown)
Line 1: Line 1:
Here is the MSP Recipe Page
+
Here is a collection of MSP patches you may find useful in your daily life.
 +
 
 +
Please consider adding your own patches to the recipe book. You can add to the recipe pages by adding your own code snippets using the <code><maxcode></code> tag described in the [[Editing_QuickStart#Including_Max_code_snippets_on_a_Wiki_page|Editing Quickstart]] page, or you can include a link to a patch posted to the [//http://www.cycling74.com/forums/ Max Forum] (if you post a link to the Forum, future readers can also see the discussion that generated the patch, too).
 +
 
 +
 
 +
 
 +
==Audio Effects==
 +
 
 +
===Delay-based Mangling===
 +
----
 +
This is a gen~ patch, that uses a variable delay to interesting effect. The main patch:
 +
 
 +
<maxpat>
 +
----------begin_max5_patcher----------
 +
1085.3ocyZtsjiZCDF9Z6mBJRtzqK05.GRtJu.4EH0VaIaz3ksvHJ.OGxV67
 +
rGc.r85XvxdAFlZJyf.I96O0p6V346KW3uQ9pnx26O79GuEK99xEKLMoaXQy
 +
4K72yecaFuxba90xc6xD9qrWJ+v9z7LQs4ZPSiE75seMMe2WJEaqsiM.wqQq
 +
7vQf4.p8SuO2zmzDynK27sOQBZGc4gZ0XW+VgvNJ9o4pw6yGeLk78hZQ4WD4
 +
7MYl6AcRW1NaEltwerbo9iUNZm4hWThoUI0hWMVh+Nds3cOns8mj40Uo+q4Y
 +
C30nqgEbOXASzjffC0GXPuXg1IVpR2kyyNQFspxUrwz2+pLUcswlKUa4YJv7
 +
IXsm5WjGkBHz8PoftoDMv57fo5CMLqSLglEX5oLoZPtG.zypGZXr0xMNHrdW
 +
8fi6z9UZhW6uxyeCOemKXv8UX3gySZ6aa0dRn0rAZQFMz.LHLReHf0K8BmGK
 +
xNrein781AbuLQbtQ1APTJzLCc2DhYFDOByt.iP6EQragnUstZ2MqdD2nGKg
 +
DtwoHJ91Ijfv4PBoGzNogtamQyA6bunphuS7+hKjIkEd+9Pk4sY9GCzSgTgn
 +
N3R2gT+Xy49TQF+s2GJhfLdJXpgEz3diAfbHFfqYYtHDPavL9ysC4u825g6n
 +
0pntZtRmNDEGnDIx1h+epdXCn+lrPjOrnsYQHIrOmMLLOc1TAzSznRY+QCUY
 +
ML7ZlxUS4wAjPVHYkWTuYmGz0gMs90zjD0D8CGrp9r7ztZ3jHUTm.HLHRY8.
 +
bz5ASks.bt4uQVlHJ2Jyjk1NiVSL+r5p+EbcxEcihBO1mgH98ifDJIXcDknH
 +
yTgjvoCI63o4WmH8U1JXpW8bXXq+eLfA0g34OXM.3oBXjX1zAL17BXckDqpV
 +
VLPIwH3lRkhNhWBouLYAevIx5lI7x5WRySjuLTnAY87hNglPZuUThlqrQTOb
 +
0XSIl5cXpP6sXg1qGC.ytD7cTMTBe6PU2MIlnqBhQXmnDt2sog8uSTfFv2+o
 +
H+cumjxgx3sI4vwlCrnds6Q8UyX5reVZ9kuNbip0s+yvpRdnbaq.ZJN06jtS
 +
DU0o475TY9Y2C6mtmy7La6UZkN2PR2SZtpl.GTi1Q5pxocVbeZRgTkEqgHp7
 +
gVO0SIXoHhcIdaSmdjClovbvThlLvpUCbC0PmT07KOMObxg5fbBmL3PcENvj
 +
Ama44ny.NQzg3RHBBcx7cHzeg.nePxYBoCxA4fYyK8.S1ZKrKYewgSFdt3Q0
 +
whKzzoGvE9Lg5A4ZvGX9nGXxvCDODSWWT9FNLVW9FVscLy27QvwyFgh1fnwv
 +
BXVM270XAmNaLr.WVBewD0n5S.ypMX.nwXGF.8iXGFvrpxCXDK7vtKWdQwyh
 +
xplgzHD0l++l8EhZ9GwQMwjaO0343WJdNs89ssvKU6kuVsQ9Ck18Y+ZTf+R8
 +
y4GK+OP9+2lO
 +
-----------end_max5_patcher-----------
 +
</maxpat>
 +
 
 +
And the gen~ patch:
 +
 
 +
<maxpat>
 +
----------begin_max5_patcher----------
 +
402.3ocyT9saCBBEF+Z8ofv01FPsk1c2dNVVVnJakFKZTrytl9tO3ft9mjZz
 +
skldgRNeb3vG+xAN36gWk2HpvnmPuf77N364ARVAu1XO7VdSRFuBRCqDeluZ
 +
CNvMkVznA4TQFeem564Jck7KgcFZ3TRqrpdqTkIzPgBaEK35j0R0GuUJRzNi
 +
DEN2rFTXzB6PzRHfLkfdscMxTXOM9Xxxt8LuVaJsdegvUDL9mzs1Qw2BSfet
 +
TxyvmbjacfknVwi991eA+MbjjIKPSHSmgLeiAKzaikPFC3QLLvh5CKrGSrHU
 +
H5XnA41zXFwd9ow.RH8wB5CKKB+mXQDY1PgQ3iILLUcbcF8bOgxfmOhotmOX
 +
8giX7HOyjyNyPAwYR00ufBlxpeIHpxqKS5vc6iWnS1JUTokJtVlqNKG1E4rV
 +
llJTm2NjJq3qxDoWatfQ6F1.bS7cyMgCvMV9QuKtgNP27aXiqMhWTrSTV0VR
 +
vHlaNaxKsgyCfPoxEBM+3RwNYW9NEdo4tf1bQntz0H2rXN12tOG8+Ffix1bW
 +
-----------end_max5_patcher-----------
 +
</maxpat>
 +
 
 +
===Vocoder===
 +
----
 +
A pfft~ patch to implement a surprisingly effective vocoder:
 +
 
 +
<maxpat>
 +
----------begin_max5_patcher----------
 +
481.3oc0U1sSCCBEG+51mBBWZllA8y4c9bXLFVKaCSGzPYyoF2yt7Q6zYxlL
 +
sgDugVNb3v+yONgyawQv4hczNH3Vv8fnn2hihrlLFh5mGAWS1U0P5rtA4zmE
 +
yeBNwsjhtSYM2JZThJhb+vJKDbUG6UpYUD9lo8l4aVy3MTkMX3disDU0JFe4
 +
iRZkxIFLJQuGPBBY9jO0Lh0ifG52Cq1dtZsbcwvYJ1nzgV8RK0EDXGaImz.m
 +
b3uCa2HONYs0Q3cRlwqCJzEGmDMFeON1LL4ugnqFO1jYwQxLKhv2jcZ1j+Sr
 +
4hIBZ7HhtdQIzUNiEXPSM6AfJ7nnI6+QQyXiHbIxaDk9+.QKVnzAdO.MVUQk
 +
tmdJKMexROGhRfWXdOcTyaFeO.eIoM5LUFyv8OmnGSKNWVi8uv3OThjL5nBM
 +
RnJ0aRgBNoraF1v3eustMOL1OFechMxpAQ02ME7YtTS6zninXB9W7I4HeVwp
 +
qo1kG.YMqiLugVe5J9KQMHOTCJHpI2C1TDL1j4gZxClZR83lpHX2TodxlvnF
 +
rGpIMX2TXOtoRCFaPdvlrfwFjGrI6WxF2Syj11sTYWeHsBQ2C6IgzLMehcJi
 +
6lZ6AAkzsrA+cVHRcKIktezFoq4vtxbXr4bdO9C.4psL3B
 +
-----------end_max5_patcher-----------
 +
</maxpat>
 +
 
 +
Taken from this tutorial: http://www.youtube.com/watch?v=4feOFLX6238
 +
 
 +
===Distortion===
 +
----
 +
Valve Distortion: http://cycling74.com/forums/topic.php?id=37463
 +
 
 +
Waveshaping Distortion: http://cycling74.com/toolbox/stkr-waveshaping/
 +
 
 +
DC Offset Distortion: http://www.cycling74.com/forums/topic.php?id=85#post-475
 +
----
 +
 
 +
===Flanger===
 +
 
 +
MXR Style Flanger: http://cycling74.com/forums/topic.php?id=44089
 +
----
 +
 
 +
==Synth Components==
 +
 
 +
===Oscillators===
 +
----
 +
Waveguide: http://cycling74.com/forums/topic.php?id=37604
 +
 
 +
SuperSaw: http://www.cycling74.com/forums/topic.php?id=5546
 +
 
 +
SuperSaw ('''gen~''' implementation): http://www.youtube.com/watch?v=_hO4AggFwrg
 +
 
 +
Gendy: http://cycling74.com/toolbox/sc-max-windows-port-of-some-supercollider-ugens-to-maxmsp/
 +
 
 +
PAD 21 ('''gen~''' implementation): http://cycling74.com/2012/02/06/gen-patch-a-day/4/
 +
 
 +
Karplus-Strong Plucked String: http://cycling74.com/forums/topic.php?id=31829
 +
----

Latest revision as of 14:52, 4 April 2013

Here is a collection of MSP patches you may find useful in your daily life.

Please consider adding your own patches to the recipe book. You can add to the recipe pages by adding your own code snippets using the <maxcode> tag described in the Editing Quickstart page, or you can include a link to a patch posted to the Max Forum (if you post a link to the Forum, future readers can also see the discussion that generated the patch, too).


Contents

[edit] Audio Effects

[edit] Delay-based Mangling


This is a gen~ patch, that uses a variable delay to interesting effect. The main patch:

-- Pasted Max Patch, click to expand. --

And the gen~ patch:

-- Pasted Max Patch, click to expand. --

[edit] Vocoder


A pfft~ patch to implement a surprisingly effective vocoder:

-- Pasted Max Patch, click to expand. --

Taken from this tutorial: http://www.youtube.com/watch?v=4feOFLX6238

[edit] Distortion


Valve Distortion: http://cycling74.com/forums/topic.php?id=37463

Waveshaping Distortion: http://cycling74.com/toolbox/stkr-waveshaping/

DC Offset Distortion: http://www.cycling74.com/forums/topic.php?id=85#post-475


[edit] Flanger

MXR Style Flanger: http://cycling74.com/forums/topic.php?id=44089


[edit] Synth Components

[edit] Oscillators


Waveguide: http://cycling74.com/forums/topic.php?id=37604

SuperSaw: http://www.cycling74.com/forums/topic.php?id=5546

SuperSaw (gen~ implementation): http://www.youtube.com/watch?v=_hO4AggFwrg

Gendy: http://cycling74.com/toolbox/sc-max-windows-port-of-some-supercollider-ugens-to-maxmsp/

PAD 21 (gen~ implementation): http://cycling74.com/2012/02/06/gen-patch-a-day/4/

Karplus-Strong Plucked String: http://cycling74.com/forums/topic.php?id=31829