Assignment 2 – A delayed change in pitch.

For my assignment, I began experimenting with tapin/tapout and line~. Through experimentation I learned that, when you change the parameters of line~, there is a pitch shift to transition into the new delay. I used a random number generator and zl reg to setup a patch where, whenever line~ reached its desired delay, its goal  would be changed again and its start would be set to the previous end, resulting in a delayed pitch shift at the output.

Next, I incorporated feedback using the same method with a shorter delay and an input that would get progressively quieter (so as to not trample my original sound in an explosive manner). The output of my patch is a version of the audio with a distinct echo and pitch shift, below are the results for the song I used.

<pre><code>
----------begin_max5_patcher----------
2488.3oc6bkziqaiD9rCP9OPHDfAXF2cqMaYmSSv6z.7xjKYN0IvfVh1lokH
0HR0u1IH8u8gKZ2Vtks7VdiNzV1bSU8whUUh7S8e7seyHikz2PLCv2CdFLZz
eHJYjpLYIixKXjQD7M+PHS0PCeZTDhvMFmUIG8FWUwm1.IqQ.NE7i+z+9mdr
nAjzHLIDwUc2JuTbfpSzk+1Cyp1TZJOusl4EGC49avj0KRP9bszZO09Qyw.a
G0EKKS0uDeB907dw3aCQpahgpj+7a+F4Uwkw8WY+L8KnDFXEBErD5+B3UZXZ
DBvn.9FwE7ZBLDDPQLxeiC9ECzawgz.zuXTBKgXBxmlRTi2jNCVSOAvZhsqB
kl373jwf4Vxe3M4biUDzWDB3tPULPppODfBgaefsglv6towjVzVqCnstyLqZ
ZX5n9kcKpadQ5AmuMFoGEC8bnQYmhSPLgs.jiojJ2NuYZKwIp6Z9GU5lTBQI
YHWNzMxXEND8pvFRLZU0nQFv33JkOpZmjH9uQUik23xxvDcYNkkkfdEmODSJ
KFlHPKtP1SSz5+aScMpLRBazDRJVIPYkJsAxEsRs1QYQ44ofX2oyT+x1ohhK
rWVGR8eAET07T.zwHBlTELqWe.ZELMjuXEkvY3eWIlVRHdeMXEzG0d2IvHsV
9CIXwTYQaVmfCnDofTG4kkmeKeVrbQunolNoZBAFuutKLXE3Sa0xDJaJaILQ
NwrTa9YWTKmRCqWWYOCQq3Y0GiIjl.JmFefZSvq2bndujJpM5fCupJ1hTht5
EhU77EL3qMPdNLLLyGPi6vaPBNBxQbrd9v1rrVDAJT3ML+DZXXc8VW0q6qp.
g4sO5K3.9F0Mql4gnC33bCKixo8.7ZDi2nPNbMqQQ65cPTV5xrExK3nn3Pg1
znE0BkVaQaUOm0q3vQap6F8m2fYfLGC.5JUbFkHA1.Y.HfEIveTBHARBnQxK
qQ0FoZAbbpVydcC2zU7biFcYOAeZykrikiNLsmL.jk1Uo6rpqr1WTnQkQhx8
DcYv1+EHkg.+dHHAsVl.CCwAzv.Ufq2AHRfrPgscVAhkxI7GOmfqWO.WsSXa
6pg6tivVkcq1PUkB.SY4BSCvTApKTE.GJbr7j3SgRCfRvVz.MRuJk3KWI+H3
mUl6IBO5bUhWzjrl.SPY17BO2AiySAS92ZpHILeUZohUHLQUhkNhqXtXhFJV
LK+pbnERHZ0JAhheEEtcW4TJTrM3UbcgwXg1bf4+4G87+zdO+6nVSYMUkbmk
i00b9WHuKEY3bzZs6g7oX+Q9TL018yUF7ZWJ0xxqMe46MaOiw.ikBCEi5cuv
hagNXjZ937ie0xbtQ1yvW.l.y1AW6V.WmCfsVe.1JBPqfScps8FaA+5UEx3.
LX4waMZ2CiQKMRYMaV4ZwSGvvReoE1iWUrSGC73s1r5O3Y6nR318LrR9hfZm
nSNauyfSNMz7UqSt+AXh0wayYOoOt3bxhTpWw51+UrW4UpY446XdBwFrc6Ox
MyKeajtCAtHDiAa77OEH22YMF7c1hTkOIn6LDW0wVcwy8uVwUE9HRnJXC7Og
pbkAmxpVq9a6oiQXYOqe.3sH.q5gVNATyrGQQxM67z95l1OTKaiQuQInneLw
2OTFwsEItOgKx1xBak6N8CY0aD75ibXx6BM4DfN2dCcNtpj7l50OnSnD9TBQ
M3me3SADsiNls8nV182xxr7AGbL6sgU0Vku6L6zcLI.8V0s5+7AjZI63sybb
5wFgnQxIldm.Td5fTkCGP5auss.VIuxFzB7wnoI94yi4Y2BZH7AHFGSJNzjm
KdRefU8FRSBzG4zQL0dAkP4y.0rkEhn48gHd.Iz9RJgtcVByzkKovX0Ygw8h
KLVGi8u4Mv9uyBnbeNuMl+65YX+Rn0k2zpqfkkVlujhhYWkkqvJNmNuhy7hK
LcWVbt7xRmMXt7dhbuerW5dRAGdJJuhR1cXHOQ+fEZRLr.x4I3kobc9L0Htx
Qd.6qCoKggYGddAiLN7osWdn7ER4ISKo3P31PLi+d2YcjqWKzNZxAncjyb0C
3nYWU1Qb6XdhrNZ79+l7u.r5DQgIaqvMo.HGtyDkeHNtszQkrOpXx3Se+S+G
FJg8zOPB19zOlxv9O8Y416HO2yOifIDvCfOkjx1HeNkn3pIoqFoWDYIqFI0w
kJKoZKXnPjeo4oduapmWtQHkF2HGeQN4DtHm7ERlyz1BDIkRX7DjX5Hazqu3
Pxnohc6QnWM25a4I4pNY2rihn4iKrhlDAIsU6+MEFh4aOvMfEizDpo8w1mlj
TCe1iH9AsglfWKbADJolBM6tYuyi9HWIr2tuhFFR+hdgZkgn4SNElljyfmmA
6L54xfvtZMeSkoZwbj+KLiC05HVKCpBR4oDrbilTj6ysS9zN6jX7u+tP3lre
WH16yEROXtn0rrMapmDW71CBtm.H3LKaWc8tsfPbHsRLi3DJmJG+BmlQaef4
SiQePXkHXhvPmUk0j1yKXJpiWUEKfFAECAbIJTuicxUa6CW+HXUTbLESzkNa
l8g3F7TswliFtMmos.m93jR4RR5QeZnljoxUoSFW6iJpfN.f77DSxbZ6ZUPN
u8dDF40oHrVotCihEtVSCJA.IE7DyIUinUxK1JhmkFcsl4L0yo52p6.1fuQ3
WhfzS2VOVtI5FJraQoYFgRpDPSsMOUpUuqOkUqOn316tH7HW+neMqQO+uPQu
rFzZrnRjNRq0dpptHAS1cjEFiuHhyWw4r.crUyg5Oc7JmUmpKRWxL4kF.X1f
plyxFypUqlPKUlGrdbRyJKTlI61sV0EcCpoJOXUrhpgLpabUQT2VC8i7p9pI
vXr1pwvBTMNUVTpEusyjQVEaypnjpz2Adccle5dcc7leeF5o5KQP2Sj24TB.
4p7XIxcWSwc6y0qOvWkuG.O3jcXXylL7p.L7p.L7p.bMdU.Fnq9.c0Gnq9.c
0Gnq9.c0Gnq9.c0Gnq90lt5Vl2V9p6Z8WU9p6NvW8A9pOvW8A9pOvW8A9pOv
W8A9pOvW8uN3q94hYZekQXu6IdLdOwuygWuggWugq9q2v8DYquqdWKtqnD+c
zaJv8y6Ow8+KaxE8804+e3qdaLfI.5+d2IAj0I7uIzLN.ky+EuCR7kF5mtM0
ynLSeaZHkq06l0V8nYcvAzdw2Ne+5zsyw8rc+bcOlaXAyhpu1sehfSmDglSD
Q3fR5j9LvchhgfN5c4eplxn0+kkq9vQlMW8O7O2Z+ylswh8qBnNuEP8rHBdc
BTOiFRd0hKc4ugMguCFD7hfwcWBrtsKct4Kda0T2d+traPyP0cuI8BaRsv8P
qvCPovcnSnRFDe7+.CRGsm.
-----------end_max5_patcher-----------
</code></pre>