Stap 7: MIDI- en Audio
Een notein-object maken en haak de toonhoogte en de snelheid uitlaat op aantal objecten. De uitvoer van toonhoogte draad in een mtof en zie wat de conversie met een flonum is (frequentie gaat altijd een float, MIDI is een geheel getal). Nu de draad van de uitvoer van de mtof naar de + ~ object dat u wilt wijzigen de center frequentie van de synth. Vergrendelen van de patch en druk op het toetsenbord, hoort u de toonhoogte van uw synth, veranderen met elke druk op de toets.
We kunnen ook de snelheid informatie gebruiken discrete notities maken met deze synth. Als u wilt maken een helling om te controleren de amplitude van de synth, een lijn-object te gebruiken. Door het verzenden van berichten van het formulier "waarde tijd" naar de oprit, kunnen we vertellen het aan de oprit van een bepaalde waarde over een periode van t─│d (in ms). Zodra het die waarde heeft bereikt, zal de lijn houden totdat zij een ander bericht ontvangt. Onze opmerking over bericht zal iets als "0.8 500" en opmerking af is zoiets als "0,0 1000". Kabellengte tot een if-instructie die pony uit het linker stopcontact als de snelheid is > 0, en uit de juiste uitgang als het niet. Vervolgens de verkooppunten van de if verbinden met de juiste message-objecten en draad van beide berichten aan te passen. Optionele argumenten kunt vertellen lijn dat u wilt voor de uitvoer van een float (het eerste argument is het huidige niveau en de tweede is de verhogingen wordt gebruikt om de helling).
Nu verwijderen de schuifregelaar die we gebruikten om de amplitude en de draad van de uitvoer van de lijn naar de * ~. De patch en stary dringende sleutels op uw toetsenbord vergrendelen, u hoort discrete notities de synth uitgespeeld.
Er is een ton van richtingen kun je hiervandaan, Bekijk het menu rechts om te zien dat alle andere audio-effecten u kunt gebruiken in Max - reverb, filters, enz. Toevoegen sommige meer oscillatoren om te zien wat dat klinkt als - Fasor ~ is een zaagtandgolf, er is ook tri ~ en rect ~. U kan de waarden van de snelheid van notein een variabele effect op de amplitude, filteren of een willekeurig aantal dingen in de synth schalen. Op die manier raken van het toetsenbord moeilijker zal maken de synth geluid anders.
Neem ook eens een kijkje bij "ftom ~" als u wilt een frequentie in hz naar een MIDI-notitie wijzigen.
----------begin_max5_patcher---------- 1256.3oc4ZttiiZCEG+yIOEVn9gdYZD1lqUipTeNppVQ.mLdEXh.ytytq17r WeAxPxj.NrDBsQZTx.iw93e9bN+O1Lea4Bq04uRJs.+A3uAKV7skKVntk7FK pudgUVzqwoQkplYEmmkQXbqmz+MN4Ut59rbNAjuYCnjvRJAQY6Ro7pDBHI+y L.OGXCnL.z11FjU17zoTFINuho5Bb8M2jy3rnLhpa+qBZTZSyYUY4U7TBWYJ 1MsuX6Z00qra0Ckzup5AH5vs2UPDFGOhSyYenfDy0yae6vUtOAbQpuj8h7Cv +71fRYMiIroqh3wuPYaa0MAhQR77XHV1CPbf7KG+V8DMQMkxW+weGGXIu22W tT9wSiB6YuC8U6TfeUfD8t2QxaJCc8UqAHGG4WPDrSF5OlL74meFrIMWXofe NtpnPzl2H4ubVrgtWNrPEkv9t09pCyg8P23qbXUiK.iu.rcGBr0.05J4D5fM WHZMmT7ABKZcJoMC0Mm+kcD8jQNTQhUUf05H1VqCSgePGROOkKXMibUrFYeA D4LDDwHeV7vuycjtA7ST3eZC3uPX.4bBPRKEQ4Ubj5xgB02ANIyFMd4ai0HR 4ZBCB5DXng.rLRYYzVx6Hl8Jk5x0xE3E4ReL4RQmBcD4jN.0ezIpC4De0yi7 7TddPMOOOHQ9iKHCjhESGHMEIMNWtgFfDuQLXTl0WrHJ9AdGC6v8mlxQklxC 2UTGBcajMslMEQDpz0fgpHm.Xmv.9PJq4pUxpQT2xZvvAEIUkslTLIHhxLGP WHmsGRqWgv+PUTcb2zCVC9eDVuV+Ni.j+HlAWtCIJ6Z4FtG1z5qQqfSnNEtJ vzwqS.AGQ.kwy2bmT7MveQq3ic5DG1iHN908iFLJoaYhGZrJBBI1Jhu73JB0 R9pCc3RLwC8PJuAqq.ReFL8rqswLJpLNJUTonvl8kEKJ2Pxp6TTkW+3odSZv vNqPZPx+kozj2zoN+D7pbTrtZw35YY3g5+D+9E1r.19F5Cfmit.nP+VIVqO6 mK5BD7eTWf5Yoia+t.HmGxLkM9AlrQ.Dd3UrtenLRndd7lCyxSHctw5Z81mZ P1XI7VmmrdO1tcWZl2nVKhHGxbsbDXnRiEaqbcvcJk.cencfPN0E0qR1F1sC zXdVx+1dfi8r0CBYqwhVCxoySLF9XmBBi80GsLzfTPnQzCJ9Kwoj8BDflsdQ ZgLDV4E441EZBe.O4E+5bO18qy67PGioAkqdyCcGhMnjQjulDEuu6iD+JUT7 baUlq7yyV813mNvwY9VVR85mdKtdcKpzlLpFndgOm7eEiZPj2+XbUlWUD2LI peolh5oOLNIjRNkoNu4VMB4KZzaFyKzjDBqsGPBsTllPYj1mcgyT6A4czPcA 6AMc1i+LydPFXOXmIydNYnNu83crS1M0dLgOm3jcKsGXfIqWSm+CLz.6QT25 TsdAsMwdBmN9XR79IF8M0dfFje9Dmrat8zKelN8BSLG7rxZ7lvfcrIKVyLyY 5ztftllKbNYOSm1Exj0qoK0LxjRMPSWpPjIR6noy8AYhzNd5B2wlHsilN+Gr QRWtSVoONypjydFU37jAGiMmogNFU07LybbGn4nOSgnc69DonrtOUVhUVzGy KN7pZsxnL8kpiIwpf7IZS6U+qHYEUD+BkSh4UE5iZ40.4aZRLNee4+dYTeWA -----------end_max5_patcher-----------