Stap 2: Stap Sequencer
Matrixctrl is een van mijn favoriete objecten in Max, het is echt nuttig als u ooit wilt een raster interface of sequencer maken. Matrixctrl objecten een matrix van Staten opslaat en voorzien van een grafische interface voor interactie. U kunt verzenden van berichten (lijsten van het formulier x y staat) in een matrixctrl door haar linker inlaat en lezen van veranderingen in de matrixctrl uit de linker outlet. U kunt ook berichten zoals "getcolumn 4" in een matrixctrl om te lezen uit alle lidstaten van kolom 4 tegelijk, deze landen zal worden verstuurd de juiste uitgang.
Kabellengte tot een matrixctrl zoals aangegeven in de bovenstaande foto's. Stuur de output van uw getcolumn-berichten in een object uitpakken. De uitlaat van het uitpakken zal output 1 of 0 afhankelijk van de status van het bijbehorende knooppunt van matrixctrl. Vermenigvuldig de uitvoer van uit te pakken in een aantal tussen 1 en 127 (ik koos 100) en stuur dit nummer in de inlaat van de snelheid van een makenote-object. Ook up uitpakken van de uitvoer van draad tot een bericht tussen 0 en 127 (ik koos 60) en sluit de uitgang van het bericht in de inlaat van de worp van makenote. Kabellengte tot de uitlaat van de toonhoogte en de snelheid van makenote in een noteout. Dit stuk van de patch stuurt nu nota over berichten als deze een 1 van uitpakken ontvangt en noteoff wanneer zij een 0 van uitpakken ontvangt. Doe hetzelfde voor alle 4 verkooppunten van uitpakken.
Maak een "getcolumn #" messge voor elke kolom in uw matrixctrl (mijne heeft 8 kolommen, dus ik getcolumn 0-7 maakte). Op deze manier kunt u matrixctrl voor de uitvoer van de status van elk van de kolom in de reeks vragen. Draad van deze berichten tot een metro, teller en selecteer alle kolommen in een constant tempo doorlopen.
Vergrendelen van de patch, Schakel nu de metro, en klik op de matrixctrl te wijzigen van de notities in de sequencer.
----------begin_max5_patcher---------- 1341.3oc0Z1siahCEG+5jmBKtb0ri72F165yQUUEgwSFZSfHvo6raUe2WrMI MyLIw.N33UUEl.H7e+yGe74bL+b4hjU0uJaS.+E3yfEK94xEKLWRegE8+dQx 17WK1j2ZdrDU850ajIOXuU09skUajJy8P8WbWtp3kxp0esQVnruabp3Q3C.D Qej.ObD7ke+dp2qd+Kp7ISSVu5a+oPjb7s2juUpjMeUVkupSJcOBr+d12g5e 1IsMaRYUm.9h9l+Z4R8gGFX2rR92cM6g1TIe0zQR5Z3lZ.EBObmmqqTsk+qo 8P3GgmiKXmbgY3BmoOhGGWXmpjpNxXt0mZJy2jbIprJuZ8zvxp8JUc0DG8So 5iT1giinWRmg9xEFhaka5DN.BP.Lf.n.FfCDiY7Ny87.N2bBKbLhmcFVfm5H 9CS+7MkvE06q5l+1g3QgU1.buXNIHNnJ8LTEMApp8tngS++mrylsx1170xO. p0RUQ8l8aq.Gs+20HakUpbUYc0I.fQQV.X55v9CG69d5khHRMDkXrZEVa2zw LAlKl.dmKXxc.SAZNgIi5MLSiHXJbAyrrYDlbKE8AlYQDLYNfIGSdjMavjxg 52tGvT.iHXBc.STF1BS3b.SbluFl7HhkXGrjvw1Y4z4fknLugIKXv7sIHcoI xYFFQyDmkWCMvZAxl9PF+PDOiM+ANMr4UMH5vXlEfYPnWzoekVenCIBoCERr 1NDunCoKcLAyO7fum3YvYeZ6Z9zOQQQwG9C.B5ZQMAGoWTiZ8XdqcDKxLu8d TRxFOJY7Ilm0McgMtSLh314XyCFo7SrHI1vPF05YrvkOkGFibbuwnXVh8GC8 0XDGEFitBthI3WKXAeyGUv70Xj7+AiQZGEYWNnBuycB8H1OqQZZTXM5pTSTx UCNyWNhXmFUxTLGoYQk4n24Q56RtTQTXWwtU.w6EOo76sARUsR10BigHjqLm w5AWfMIeayc5JlHvORDx0VH7Ft6Y4eWp655oG.x3lh3t+y6KL.xUD93y.foT 9+m2Tma1..6eLSkdg3pzKYlgcDiOKkwxtyJdT5E7ce119pc4EeG.s+aLFcnq WrTyxflBeklM9sbB6wVN8wSSBXE0a2JqTefXcM6t8JvyM0aAExMaZOpzl0qL 9PNxqKXUhsE3hvXS1p7Zoz2W9rd6Q3Db4gg2VWdCAkGmTeYb5IXX15vd.LD7 3ACJ61BlK4gSuA6ib530xhAxNoiyfi2OEJlp2N5FgEDB44V5fn2crf0eLFNV EDiXV+M3YYUPac16st3S.iAbWFyUMkuVnZ1L5BkxMQRPraHVOQQ5nJGdfToS pRoaJaMKjYN+ldsok6td06+J0L5We82hh158MEGdsG9vw.+tC7jrUUVYrdN8 gXu4gdo7omjUmp3mJa0cBS+Dd1AkAqG1PzCMb5gND8fBmd5REAHbnG8l1GR8 vcomzvpGlqwKXX0C0EeDgUODG5QmSRH0C1EeXgUOHG5AQCqdb4+gGvwKzP7G hClddmqtyqmv494cd5t2x4cN5t6zQDWxgEWxgGUxgMD4nKL3ItKmU8HFpdBD evQFeHwEenowEenYwEez02zYjXbZX0iyHwHgUOthDiiCqdbFIVjY+v3QldDw k8LCGY5IxleQSiL8jEWy2o7HSOga9EUDYquyiq02ICY7hfCqdPCQOgY7BGWo 6jN.5fQQkbzaIWfFrPznavxkZxlHbraoR9tc+P1z1+JMBIYa92paz+j+f4mk U1eZ1ynjF4OJO77luFmj7lhWJUxB09F69Y8ZJOYotc90x+C.Do7pp -----------end_max5_patcher-----------