Skapa interaktiva elektroniska instrument med MaxMSP (4 / 7 steg)
Steg 4: Skriv MaxMSP patchar för Monome / Novation Launchpad / Grid-baserade instrument
Novation Launchpad är en relativt billig grid-baserad domänkontrollant som är super flexibel med Max och Ableton.
Jag rekommenderar att kolla nonome monome simulatorn att ansluta din Novation Launchpad med MaxMSP som en monome (kolla denna tråd för uppdateringar). Detta är en riktigt awesome lösning eftersom det även ger dig tillgång till alla tillgängliga för monome max patchar (tror jag det finns hundratals i nuläget):
-Ladda ner Launchpad drivrutiner här
- Hämta den senaste versionen av nonome.zip (Sök på mediafire länken) och öppna plåstret i Max
-Välj din Launchpad från rullgardinsmenyn
-Öppna någon monome app <--det är häftigt, det finns så många att välja mellan!
-Ange prefixet app (tryck på knappen meddelande kallas "/ sys/prefix/något"
-Välj LED-färg från menyn nonome
Nedan är en exempel patch för att skapa din egen matrixctrl-baserade Max patchar med Lauchpad och nonome:
< code >
---begin_max5_patcher---
703.3oc0W1zbZCCDF9r4WgFclBVF + Ymbo2Zuzo2axzwQdSPsxRLVxAnYx + 8 p
OLDRwPgVvyzY.azpUx66iVo077n.78xUfBidO5qnffmGED3LYMDz0N.WWthx
KUN2vTYcMHz3w99zvJsy9mPsJnBomCHQYMftEuV117kRMc9mMs+Hz.2hQZIR
CbNRHERiS54kZyElBY9XG5Bq + VuTfnBUCJU4ifoK4XjY5PzRApAVvKofeXKY
54nklYAdBZ7OXqeb1OfMQHmI.prU3ByzNih1ZlfCZmlHuZT1p2XMry5CRgVw
9I37LZxFytHkId7aM.U6AXRQgoaTZh8JweK2XBcW2XXUNTIu+6uq.uyzaiaW
OengUxw1NdYzH6kw + iqJ2bCZQighdZceqVKEV7RkBCUrqFxt0hdwUz0DWooD
Kglk44URnqUb+7J8xxKArzLq6gqFif.zz8xbm5fH9zoQTOznXKL7NpWu.7j.
iGa9tU18vpBGphycjJ1CrrCPpjAAUsUFlPA1S.JOLL7LXC4LYyQ4hMCCE42p
kdTrbgyf5NaZOtLUsVYSWdfspmDodwTzUGSIjY9sZdDEG52wc.RQFpDH2g7b
IsjOWpzl7n7yIOJ7n.pGJDm6nPbr6Fgb7sQwCBELYJKrTX+TE8TNTswepjKa
7pHbRVgYEjLt2eQ1QMC7dwM3kDty44GBuYQCSAPCCU3qYUr3nzIIiQEYV0l3
HPTX + ZNYXjruJ + 0U0jHWAoSQ0W38Q0k5F1Jptg + WTNduDZNSosEec22F8Mxk
tgkeX.LqqV7L2IpQ9b9nvCbjZz+wJM4bDJYWg5bv8Bk+1+vv8Tr1eq5Uli.o
ahWO1LGss8wTAJMSTpYRwN9j8Vmlypp.wtI00rpERlP2ECn65co3TCorSIlr
0NFvXx9pM + 4XJYXiojSHlHCaHQt1KclFuL5Wi5ZouC
---end_max5_patcher---
Öppna plåstret och tryck på knappen meddelande märkt "/ sys/prefix/yourPatchNameHere". Som skickar ett meddelande till nonome samt dess OCS prefix fältet. Nu kommer budskapet att nonome riktas till din lapp. Jag använde namnet "yourPatchNameHere", men du kan använda vad du vill, bara vara säker på att hitta alla objekt som har "yourPatchNameHere" i dem (det finns 3, det meddelandet, udpsend och udpreceive) och ändra den till ditt nya namn.
Tryck på knapparna på din Launchpad, bör du se objektet matrixctrl, märkt "knappar", lyser upp. Nu låsa plåstret och Använd musen för att klicka på den matrixctrl märkt "LED", bör du se lysdioderna i startfönstret lyser upp. Försök ledningar upp formuläret utgång knappen matrixctrl till ingången på lysdioder matrixctrl, sedan trycker på tangenter på din launchpad, knappen du trycker med ljus upp.
Jag kopierade i steg sequencer exempel från förra klassen i korrigeringsfilen enkel Launchpad och fast det upp allt tillsammans. Prova det själv:
< code >
---begin_max5_patcher---
1680.3oc4bssbaaCD8Y4uBN5wNpND2A6a8anO1ISFZJXYlPQpRBk3zL4euD.
TxJJhffJPvHoiGKZAJSb1CNX2E.q8WtawxGZdVzsL4OR96jEK9xcKVnaR0vh
g2uX417mKpx6zerkaEcc4aDKWYtmT7rT2NIAlTVWbn858aKqqDR8uD7kFa1K
OzJXn0c4xhmJq27tVQgz.EN+9zUIjTp4h5UPeSIuc3WobstOad38+NL6PW9X
SsrNeqPeq + rsLu5z6zU9u56.f8OMSyFrH + 7NgoWWtL4sp6706tS8xJGYjZwm
5Ax2QH6xK9PRZ+WiwJn4xJLlhHvDMqvHpWgoivJrHkU1jKE9QiLvF.8ED1Ja
PhT1Xe8QUR5EYEvEYEz3rRFTSGLiFIyJqf8GqTVKWt5atbUzzXNWJpD4s9Q1
fvZFBxY2STDkUeKnWacirYylJwLjFVrbBSOIAfzFt1oJZDoA6n6ic4s8lsTz
9NQc9CUZqwpJvmSO5631lDbZpeF5GH.HL.nV8ex7nGiGxq2bczxC6kxlZuN5
ywJiGSLQRFw3O5Xvi1xHCwchpdH16 + Czm +. JAmPRnIrKZxYWzjylVvSoJaF.
Y1FwA.OOhu55u5UFtnYec+72dJ9xzJ4hzJ1A+HZOnLj04Q.uGi4v2dOHyFgr
noZ + 15Dre72PG7wfz5OSH4wB0Pe0SXaZZg5oj6QyfV3wOsv7CsjAQtSKYwOs
P7TZ9XsaFmnEVZ7SKdJWFDf5rZA.ieZA5GZAymAs7KU18fT.PYsT3wDasjrC
Nr426SCkaV.mS1IE8yqcRY76YDWMT3OuFJAfcW3RhhEl9a8S27jibPJmb+KC
yHqaYCg52zo8pybp2XDb5IBBDTu5sQbhSh0M5ziRjL.1cEBLlUHdJJOml4t.
A8qu.gQH2CcUgf4wrBwSK8lklcZvS6RDb1u9RDxLhxfYwrBwSqqjLifLXZjJ
Ppajh9dXFGuXpk4LFupLhdeHH.aRDzUDlwimKP9GDJSWM8HAMxTjKa+Vos+T
sh... rlHJxiar4iUM45s1z7C2nUXi75gn3zJrgzeBN20W9ZFKmgaKX7voLom.
Af1OCVvs7LXc3xUwpEMa2JpkeGs1Coc6kIO11rMoPTU0YkQercyCZWRGMImc
UQ3FNdXpZpUeUvzf3qxER43rwaEwvIzSIFDz5hoyBBwLlqoQl8UUVKzmY0Yt
m9QxFLK6DVwTOQpomWjTnw + lkB7zdHmwcdq0AQ64SoJ7LekjrYmnHlbBoVIj
W+SfIW1V9bgrsZFwsrj9CgBNovXfZ.2a88RjKpG3W0FwUU1oC8nud74117IS
T03TVXJbfgZpxd0HBR + evzDnlH3fooin8za8XAkAxLG4jYcjVqmrXMc319Gu
H4McRwt + R7O6E0Eh12rqsm6lAEAmpnDwFtAZxKlMBEMyBuJyBE46JoY + 5dNo
PT9QQBOMM0Om9ggaLpGygWNJ0P8G030ISuo6ycJ4xikOelHxS4ov04oLjzOv
TwufQJdMJ3UlkFW7zIpWmT0TjW8TSmrWCwmiFxRV+HB2TRiloV.hUYDd1DjG
KJ9VwNEKblulJwZ+La5.S.3FeMXaLAygMwpOi6lVyyN8dVF.mBVcwe5zkSbS
0WisNSSwhdyVx8fe6L1PIzZa + iCyxJ8c9uFICxDM + vt + MhWFvMN6W8M0KE9r
+ 3bz. W092xLcM6aKNzMGxOO4EnuVzIKqykkM0m7gTS.N4C8T450h5Ssf0kcJ
iRa2WdLxU7bVWcY7nbMEH7nxyXR7.hK3nFRAgANTWFsHgS8vbQMGP73xvEKb
p4y5pQvS3jym0UiL6Jf3I0E7vC2z8rHCO7HCOrHCOfHK5UTE7h3xnEJf3g5J
dBSzTUIHEU7CLt3GbVbwOXdjwOrHCOz3Z7B4h2YDLr3A3BdBy3EzE8i5 + iBw
DdBXzcHMxviKqt3LR7lhGrC5YMd.gCOSxOjvhGnK3IPiWnHSOCbfennvhmoz
yTXXwCZB7PXQFdnwk9gfhL7.iK87YIY+5im.6+YJ+gXVjgGZbgG.It7 +. B2t
s3zYoDtzmAbWRGCDV5YJ7nJqxPwOQ1xK.QV5X.XjgGkTkL0gWjFV7vlJ8vrv
hG5T3IviW3ovCKr3YpvEPZXwyj9CCL+LU5p.TXwyj9eBW5yt.GHNpfipLiup
nol5JIe2tOJZ6FdlZjrba96ME5Dck9sk0l2pqilkshOVd3yq + CqaYdawSkRQ
gbeqo9ddlSWdmpe95c + WhiKpK
---end_max5_patcher---
Bifogat är ett exempel monome patch jag skrev, Använd app prefix /arp att köra den med Launchpad (tryck på knappen /arp rakt under mitt namn innan du startar):
Ett annat alternativ: Lauchpad abstraktioner är en uppsättning objekt som kan användas för att skicka MIDI-meddelanden mellan Max och Novation Launchpad. Hämta Launchpad abstraktioner här. Zip-filen innehåller följande filer och deras associerade hjälpfiler, se till att inkludera dessa antingen i samma mapp som din Lauchpad patch, eller i en mapp där Max hittar dem:
Phi.lpad.in.maxpat - får input från startfönstret.
Phi.lpad.out.maxpat - manipulerar Launchpad lysdioder
Hjälpfilerna för dessa objekt ingår i zip-filen och är stor hjälp att komma igång, men det finns lite att läsa.