Intro till MaxMSP (9 / 13 steg)
Steg 9: Arpeggiated ackord
Objektet "röret" är en typ av försening som håller reda på fler än ett meddelande i taget. Genom att observera och hastighet av MIDI-meddelanden till en pipe-objektet, vi kan fördröja tonen av en anger tidsintervall. För att säga objektet rör hur många meddelanden vi vill lagra på en gång, använder vi argument. Skriv platshållarna 0 och 0 efter ordet röret så att röret vet för att lagra två meddelanden, sedan varaktigheten av förseningen (jag använde 300 MS). Pipe-objektet skapas två inlopp och två butiker, en för varje meddelande som skall lagras. Tråd upp den andra anmärkningen från intervallet harmonizer till vänster inlopp rör och hastigheten från notein till andra meddelande inlopp på röret.
Nu trycker på en tangent på tangentbordet, du bör höra den andra anmärkningen en stund efter först spelas. Följ detta samma mönster för återstående anteckningar från intervallet harmonizer. Du måste ställa in fördröjningstiden för tredje och fjärde noterna till vara längre än du gjorde för den andra anmärkningen.
----------begin_max5_patcher----------
871.3oc4Y1saaBCFF9XxUAxmtrJ+CXfc1tNllp.hapqBFD3zkspduOvFxXsI
DGRiKIQQADfw75muuWai4kYNfj7MrJf62b+gqiyKybbTmp4DNsG6.xh2jtJt
RULPxZoLW.lqujXcV9Z4JlTcQT6YKhkoOxEKuujkJ0UtGgdGbtKIjzrCC615
9y16guPU84IO8ULoq500s72ELcs.RhEKAaumhRVESHik7bQ+mExW8rvpcv1M
auqZMyEakby4dc1rlMyOuHf3iMGA3SCADbvc9MHvaRg.bvQf.zog.LJRmEDd
dPff8qZY1oQIai54BJ3ELWX8uHHb27AOfKoNd0D17Ugsffg3CJZu7ALu9+16
4gbgTDmotH36k73Ufcw.RuhWw+ip3n5v0Y.MzQfFhGzbzDdwhFxHPC1WQCyP
SvkFZ9Rc8c780FQaxVPQZx3MHR71KR3B4QSD7GHQVmkvJOdqhtwiopd97eeu
rOjWlEqJr2NvgOXaUWV2bkrx6Yh3jUpVBbHTM+scMaHxPSFjgo6AY8AD8hFP
6ykEb7lLMs5LYXEA2GzfWalLcierlLzsnIqEYFYxHWklLuieJy5A2MxjEck4
wZa6izicKNNVGwLwhEbE5vD4RVsj2M2fCvM8KJSgpc9ng3FYqM6SXNxiKs.E
5cJCVgujyTRyyxXB46RUxXUUwKYt0ThwelsX3blGJWlnN9tAxhnQ8LeH3fuH
VH3SiHicI7525FdsanFtzMm9hvLN+PfmtQncBC2Mo2M3vHz1gQLgOjaP9z0e
pICyhuRGlkumdPHG7E.BUKBrGcv4+CN.Y5s6LvGUUBVwEu8iinZUMm++gVU9
5xzNE1s5rt+qksfUI4B0RT2qPMenidE5Q9hELQ+zhE7plLEEV1c3yX8DZhdv
1SOAlnGj8ziIwKRjc0CxD8frid7MfOH6wGhoxwR3AYhdBmV3Izd3Ibh4tBmX
tqfIndlPwKi57IXZ4tBrVzxjgtrGbLI0weREprnwBaRliEmEF0D8XunUymh8
v5gZO8XjS2hyREOwFGEZBer3a4XfbhlTpgZU0fOfZ7rpZN3DdlTQJ7jRMHuo
kbfiTN5EZItn3YVYUacpTBHK9o7xlCoyUGxE5CUqdCnj8Luq7pUbBDWl9HWx
RkqK0K.zlPJXVyy40Y+EqVnxPC
-----------end_max5_patcher-----------