Stap 7: MaxMSP en MIDI
De berichten die worden verzonden als u een toets indrukt heten "Let op" berichten. Elk van deze berichten retourneert een toonhoogte, snelheid en kanaal. Zoals ik voordien zei, pitch geeft als resultaat een waarde tussen 0 en 127, waar toonhoogte = 60 komt overeen met C3 (in het derde octaaf), toonhoogte = 61 correspondeert met C# 3, enz. Een ander nummer object koppelen aan deze afzetmarkt en zet deze om in MIDI om te zien de toonhoogte te geven. Elke noot op bericht bevat ook een niet-nulzijnde snelheid. Hebt u een snelheid gevoelige toetsenbord op Max aangesloten, proberen te drukken op de toets met verschillende hoeveelheden druk om te zien hoe het beïnvloedt snelheid. De maximale waarde van snelheid is 127.
De berichten die worden verzonden wanneer een toets wordt losgelaten worden genoemd "opmerking uit" berichten. Opmerking uit berichten hebben ook pitch en snelheid. De pitch komt overeen met de opmerking dat is wordt uitgeschakeld. De snelheid van een notitie uit bericht is altijd gelijk aan 0. In feite, elke keer als u de snelheid van een notitie ingesteld op 0 met MIDI, verzendt u een opmerking uit het bericht.
Neem een dichtere blik op het makenote-object uit het vorige voorbeeld. Kabellengte tot de verkooppunten van de makenote op twee aantal objecten en ook een knopobject verbinding te maken met een makenote uitgang zodat u kunt zien wanneer berichten worden verzonden. Van de makenote argumenten ingesteld op snelheid = 100 en duur = 1000ms (1 seconde) en draad een bericht weergegeven met het nummer 60 bij de makenote pitch inlaat (bericht objecten zijn knoppen die elke boodschap uit hun stopcontact wanneer gedrukt, een message-object maken door op de "m"-toets te drukken).
Druk nu op de 60 bericht een MIDI-notitie maken. Moet u de knop oplichten tweemaal, eenmaal voor een opmerking over bericht met worp = 60 en snelheid = 100 en een notitie uit bericht een seconde later met worp = 60 en snelheid = 0. Kabellengte tot een noteout-object en luister naar de notitie als u de MIDI-berichten in Max kijken.
Een "slider"-object maken en het draad tot de inlaat van de snelheid van het makenote-object. Nu proberen de schuifregelaar aan te passen en zie hoe het beïnvloedt de MIDI-berichten en het geluid.
We kunnen ook MIDI-berichten zonder een makenote-object maken. De volgende 3 message-objecten maken: 60, 127 en 0. kabellengte tot de 127 en 0 berichten bij de inlaat van de snelheid van een noteout-object. Sluit het 60 bericht aan de inlaat van de toonhoogte van het noteout-object. Maak vervolgens twee knoppen, zal een briefje op berichten en de andere opmerking uit berichten sturen. Sluit de uitgang van de nota betreffende knop zodat het activeert de 60 en 127 berichten en deze naar noteout stuurt. Dan draad de uitlaat van de notitie op de knop off zodat het activeert de 60 en 0 berichten en deze naar noteout stuurt. Uitproberen van de patch, experimenteren met het en zie wat er gebeurt wanneer u de waarden van de weergegeven objecten wijzigen.
Tot slot, u kunt de draad een noteout-object aan de nummers die zijn verbonden met notein. Op het externe toetsenbord de toetsen drukt, hoort u de notities versteld via in van de computer software synth.
----------begin_max5_patcher---------- 1044.3oc0Y1sbhBCEG+Z8ofgqcc3bR3q8t84Xmc5fZzRWEb.rq61ou6KIAZw VIDoZ.unPCDS9me4bRNmvKSmXuH8HK2156V+zZxjWlNYh3Q7GLop7D6cQGWt MJWTM6D1eRW7j8L4qJXGKjONsfkdnn94IG1UVZKqP7ibpd59nhkOFmr4gL1x BYmhzf4NyrPGfeyEjEl6X8qpeS7JQ6W1meiDV27qSSJRh1wDu5GYwQaazwwI 08KoQ0yi+mn5.N2g+zWmNkeYllC6ko61wRJN631Jc855WrMNgsL8Ph3snRZr NayBQ44J3iqOxQBoDSDe2YVT+4kWIjVHTP2DZeFKubjDUDmlnni3pxp4DwIj ELEYStUfkRoWBX8uPSuqHfVbnn3cNb5PFTX4fUSnD9sxqhQI+1YGft0cfr0K 96dlrcrWDkrw9seSKlOzPbNxAH0sxvQk0i4n.Iz8Rn.USJ7kGN6X44QaXexp 2ouyyThf4DjaFCAsXFisN9derc4KcbhBTO0iWO+h1PHf9WLDodg5CQ3KAQSi COm95znEMvvQIMtxgoTQD2xcI5LLEzs2aBeZ2n1S5JFbSY6tfkcdnfJbZBkK pFHEsiRn381POJqDIErrGXIQK1xZR9OYBEyCL3iK9dwX8TgZrHa5IVq89zBq 9CHVOUnicrBAdB0BDMvJ0DX8VAn7swqZCPPm.B8vZzTtpOsMBQ5EgthQPckW gGH95uBON9RDsZ6eq7Fu7qjdDguoekqc4UWEz.589cgBXSjVbFaAjdlJQUTt RjfpW+vwT4QzyECQh96w.C4dLnq37gH93cwdLxEQzCqACHVAY9NlFqWwbTpQ sC1cNJf28TNJ6h9MSb3WfiC+OmdaFJOhK.7UZG19YdrdaZjvZS9OWJpF9LTp NcYf30h+35zrcQhJSOCYvgzC0WDBR0sA+zXqCunTfr3mYqtBgX.DQj3fzCFb TZkFb2c9q.zb3oNdAuQd3BTj1XrndeM5PlQpzHBHA2EI5KCBSKpRFxXv.4rO w+dfp0q4qCUw64z7Uj.bbKKWQTfs.P7AvjmCtmxHFr6fLMtcC3inIEeOvO7g qEiJ9yOEZ4oGxVVqvJeIq2GXqX4EwIBa9l0IrrRvaU5w3UqXIMsJVEmyMTDT 47yd5JGdXF5oGGinG9mBrS8fiL8PPyoGpN5AFW5wjyWfN5wyb5AGW54CSEsn GeyoGecziq4zimt5wLqOi5reARMGezwemmUuo1+RK6Gzb5IPW8Xl4KPq0mcL qdftre7GW74CSp2T83oq+kg720QNFzbVC43YT0fcnFpQUSWdVjQ0LUesajIg Ese+yrr7plTHjxbTeJMiWzalnXbhrnHyN6L1yw00WjMpcTVYpnEk4gdHSlb3 w.O6o7940o+GQH7CV -----------end_max5_patcher-----------