Stap 10: Berichten, warm/koud inhammen
Je hebt misschien al gemerkt dat sommige andere objecten nuttig zijn voor debugging patches: knoppen, knevels, nummer objecten alle u feedback geven over welke berichten worden doorgestuurd tussen objecten. Het message-object kan worden gebruikt op een soortgelijke manier. Maak een leeg berichtobject en de draad van de juiste inlaat van het nieuwe object de uitlaat van het bericht van de naam. Nu de patch vergrendelen en klik op het bericht van de naam. Aangezien het print-object is nog steeds aangesloten op het bericht dat u net hebt ingedrukt, moet u een tweede afdruk van uw naam in de Max Window, u moet ook uw naam binnen het tweede bericht zien. Door het verzenden van berichten in de juiste inlaat van een message-object, kunt u dus het berichtobject instellen op wat je wilt.
De print object verbreken het eerste bericht en sluit deze aan op de uitlaat van de tweede (stroomafwaarts) message-object. Klik nu op de bovenste message-object weer. U ziet niet elke extra afdrukken van uw naam in de Max Window. In Max heeft elke inlaat en uitlaat een warm en koud aanwijzing. U kunt zien of een inlaat/uitlaat heet of koud door de muis over het en de kleur van de cirkel te merken dat gemarkeerd - rode of blauwe. Wanneer een bericht of een knal wordt verzonden naar een warme baai, het zorgt ervoor dat het object om te evalueren van het bericht en stuur iets uit ten minste één van de verkooppunten. Wanneer een bericht wordt verzonden naar een koude inlaat, het object het bericht geëvalueerd, maar het zal niet leiden tot uitvoer.
Draad van een knop aan de linker inlaat van de stroomafwaartse berichtobject. Klik op het en zie hoe het bericht opgeslagen in het object wordt afgedrukt in de Max Window. Probeer andere objecten aan de linker inlaat van het berichtobject verbonden: een getal, een "slider". Zij zal al de inhoud van het berichtobject wijzigen, maar geen output. Als u haak ze aan de linker inlaat van het berichtobject ziet u dat ze de boodschap veroorzaken aan de uitgang, maar ze kunnen het bericht niet wijzigen.
Er is één uitzondering hierop, mousing over de linker inlaat van een message-object vertelt u "set Verander het bericht", een bericht genaamd "set 4.67" maken en het draad tot de linker inlaat van een ander berichtobject. Klik op set 4.67 en zien dat het verandert de waarde van het bericht, maar het veroorzaakt geen het aan output de waarde 4.67.
----------begin_max5_patcher---------- 529.3ocyVssiaBCD8Y3q.4moQ1laI8s9cTUsxDby5UfAYa1l1U6+dsGCaRZC aBYai3ECd7v3yYlyLhWBCPks64ZTzmi9ZTPvKgAAfImgfg8AnF19s0LM3Fpg q0rcbTr+LCeuArq4lnzU4EiGH6aZ6M0bC7YjAqcLy1GExcOn3aM9qkTjuBGG QxW6djk.aruG8sguQTAWPa4SehjNFderM+ri6iBB8l+euUZjrF3.zWTBV8QX RHGgD8H20heAtSnqvNquFF5VhuxbhtVTwUyl4zrTGYWScqTLP7T7DLmhdKPJ K4Lb0CbIqrFvM9xYkS3N4FHoM.kSQR5zjLIoXUlq7V.kW7HWOKII2DIERCJN BUxj6lsJf7uSELUmgslNaoQRVFjn7phDJjBmpo.uHaJJ6MlV4rY9lTuBYCHW niqmi3ESx6SkBeXo+TUVVCSVwl+DuMTeUM8.Gmp3lsHqsR9Orf6uxGcJnU7b oC7kSG4fjOI88lPjfVbs22nHXrCO2KwSeOQ.8tJBfPhpEx+7GC.V3reZVR21 q1NBnA3FcfGUbsQHYFgcXvAeJNwmGEUUb4w5jJg1M2GxAmuZcsnw8OCWDNY2 O3PuR3PtOvgrrfCdQAmhEkzI6JPSxcCM+O0w9QPrttm4J8PHAfXGI+TqxsMO F1Jj9svjVjh+rXz+DvBSYG7ZrSc6U9Qi6WmiBc2yqg+F9rl8uC -----------end_max5_patcher-----------
Met behulp van deze kennis, kunnen we teruggaan en de 'uw eerste Max Patch' nog beter te maken. De manier waarop het was instellen voordat, wanneer een nieuwe reeks van noten is geselecteerd, de standplaatsen werden verzonden naar de hete inhammen van 3 aantal objecten, waardoor de standplaatsen direct in het makenote-object wordt verzonden. Dus elke keer een nieuwe reeks van noten is geselecteerd, de patch onmiddellijk uitgang van een snaar van drie nota, en toen begon arpeggiating.
In plaats daarvan kunnen wij configureren de nieuwe worpen van deze nota's zonder het verstoren van de arpeggio, met behulp van het concept van koude inhammen. Aangezien het aantal objecten hebben alleen een inlaat, moeten we ze vervangen door message objecten. Vervang alle drie nummer objecten aangesloten tussen de objecten van het selecteren en makenote in de patch met berichten. Dan draad de drie uitgangen van de generator van willekeurige snaar aan de koude inhammen van de berichten. De transistions zal klinken veel meer glad na deze wijzigingen.
----------begin_max5_patcher---------- 1007.3oc2YssbZqCE8Y3qvidsbxna1xbd67czoSGAnPbqQlwVzl1N8e+nK1o AhsQ1Tq.7PDXgrzZuzR6KJ+Z9LvphmEUfn+M5iQyl8q4ylY6xzwr5mmA1wed cNuxNLvNQUEeq.rv8aJwyJa+InltjG1UbPkKT1W.U26dtZ8SYxsetTrV4VPL J9A3hHZbp4iXnoEo+dzmpemrM1otX0W9m3lY2M0perW3lD.3kg+XgTI46r+. 3+Jy34Muz9RQkPp3prBYm..V27x7oMjLYicfe0hTk8S6hfvO.M8964yMMKtP JLNcvTHxwZdQgzofBQwjqJJjNXJLk5MCRtHFbp3B87tRT1tci61tIDl0VYn+ X3XX6FNB9hLfWpMNkn7yBIeUtE2vtXkLoBrHBrhK2NXBB82ifVcPoJjCVXPg VuCXroMA1z1F+rrSgww19wV3X1qEeWuduQ1+A892XsODdo4CBsOAPBnu83aO wOkYE+DRWh+GKJ2wsCl9V1HEcKebnSMDa3RnZZDZEOD7CwcKgRw2aZH24mwp gf2kZH5XcC4kFhs7NSCwbQWHT14CByX2zJlK5PF1E+cnGxXw2xT1Wqxy1LdN CkVGiKwRcjNTUzKghN5TWGkHPqKxpKvb7QxvIsPKso7mrziidjaYcjpX61bw vqsDaKsyUXDE2z1ZokiOgnIO2XMZJKz6rvwR.HjM.eRbeJDhuk.7NDZpcdoR jqszHTDNhzN0POWQyD2YGFtWlA2Oyr3seNX1hN4rkrPIz3uchBdNhJl4b6g5 invuDe2SqlL4V8N9WEFKOBAg5LzfC1Gas4675iP85jE280q7XdA25J08kgJO HWKowfhYiIMFzx6vZEJ4xME6zrvXqXXoUTkj16EWkdmUvPsiWbrGWZG8NT0r t3fTaH5vViMnEl4BZQ5k6HfyvOM+MFYT769ca1jZiyeT+WtI9RubS6H.4YxS +OMYAlo+iMvphCkqaVil6aK5OXainRkIskY7pAoK0SqJZFySYa1HjuVnuIqx n8s1U6Ls2vA5AbnACNlhbOKbHACNl78z4Td9MKX3fCxiMqv.GpG6UlDgBDbh utfC4JCNXOOYEF3rzCzXR3IPvI0G14DW2SpePe3mS7cOo3g4qZ9JJNwIapu6 34jM0IEOTOhTbxl5jimyxOgKRJyGuyl6AKP54DebGFN4iWvIbdenHe2sBTrT e7NGNmOXuR0fEV7f7AOg4vkOw1QgK0GjOpGV3Ri+jzrZGOIgCN9DpfDtSWHe NcgF61k69D362+MQYU8bZgBXG+KEklGSVXeLS5dzdSHfRw2xZFu8JgA7x0Ok oDqUGJc2YyyoIf4l042y+e7vLZ2G -----------end_max5_patcher-----------