{"id":1351,"date":"2018-07-27T09:48:13","date_gmt":"2018-07-27T16:48:13","guid":{"rendered":"http:\/\/tre.ucsd.edu\/wordpress\/?p=1351"},"modified":"2019-02-20T13:54:52","modified_gmt":"2019-02-20T21:54:52","slug":"mus271a-max-w6-delay-filtering","status":"publish","type":"post","link":"https:\/\/tre.ucsd.edu\/wordpress\/?p=1351","title":{"rendered":"MUS271A (Max w6) \u2013 delay &#038; filtering"},"content":{"rendered":"<p>This lesson will cover two fundamental methods in processing sound: delay and filtering. These techniques are related as filtering is based on a mixing a delayed sound with itself. Like all techniques covered in this class, this is only an introduction, there are many\u00a0more ideas that can be developed beyond the patches presented here. The patches for this lesson can be downloaded here:\u00a0<a href=\"https:\/\/tre.ucsd.edu\/wordpress\/wp-content\/uploads\/2018\/07\/03-filtersdelay.zip\">03-filters&amp;delay<\/a><\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<h2>delay<\/h2>\n<p><a href=\"https:\/\/tre.ucsd.edu\/wordpress\/wp-content\/uploads\/2018\/07\/Screen-Shot-2018-07-27-at-9.24.41-AM.png\"><img loading=\"lazy\" class=\"alignright wp-image-1352 size-medium\" src=\"https:\/\/tre.ucsd.edu\/wordpress\/wp-content\/uploads\/2018\/07\/Screen-Shot-2018-07-27-at-9.24.41-AM-200x300.png\" alt=\"Screen Shot 2018-07-27 at 9.24.41 AM\" width=\"200\" height=\"300\" srcset=\"https:\/\/tre.ucsd.edu\/wordpress\/wp-content\/uploads\/2018\/07\/Screen-Shot-2018-07-27-at-9.24.41-AM-200x300.png 200w, https:\/\/tre.ucsd.edu\/wordpress\/wp-content\/uploads\/2018\/07\/Screen-Shot-2018-07-27-at-9.24.41-AM.png 321w\" sizes=\"(max-width: 200px) 100vw, 200px\" \/><\/a>Delay is a method of transmitting\u00a0sound through\u00a0a media so that it can be heard later. This media can be magnetic tape, digital memory, or even the air.<br \/>\nIn Max this is done with two objects, <strong>tapin~<\/strong> and <strong>tapout~<\/strong>. The audio\u00a0memory is defined by <strong>tapin<\/strong>~, and\u00a0<strong>tapout~<\/strong> needs to be connected to\u00a0<strong>tapin~<\/strong> to have\u00a0it use the\u00a0<strong>tapin~<\/strong>\u00a0memory. The argument to\u00a0<strong>tapin~<\/strong> defines the maximum length of memory, in this patch that is 1000 ms. Both the argument and the input parameter to\u00a0<strong>tapout~<\/strong> is the delay time. In the case of this patch we are listening to the sound that entered the audio memory 395 ms ago.\u00a0The\u00a0<strong>tapout~<\/strong> delay time will be limited to the length of audio memory defined. Any number of\u00a0<strong>tapout~<\/strong> objects can be connected to a single\u00a0<strong>tapin~\u00a0<\/strong>object.<\/p>\n<hr \/>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/tre.ucsd.edu\/wordpress\/wp-content\/uploads\/2018\/07\/Screen-Shot-2018-07-27-at-9.47.59-AM.png\"><img loading=\"lazy\" class=\"alignleft size-medium wp-image-1354\" src=\"https:\/\/tre.ucsd.edu\/wordpress\/wp-content\/uploads\/2018\/07\/Screen-Shot-2018-07-27-at-9.47.59-AM-278x300.png\" alt=\"Screen Shot 2018-07-27 at 9.47.59 AM\" width=\"278\" height=\"300\" srcset=\"https:\/\/tre.ucsd.edu\/wordpress\/wp-content\/uploads\/2018\/07\/Screen-Shot-2018-07-27-at-9.47.59-AM-278x300.png 278w, https:\/\/tre.ucsd.edu\/wordpress\/wp-content\/uploads\/2018\/07\/Screen-Shot-2018-07-27-at-9.47.59-AM.png 468w\" sizes=\"(max-width: 278px) 100vw, 278px\" \/><\/a>With many\u00a0natural acoustic spaces\u00a0(e.g. in a large room), the delayed sound re-enters the delay after it is heard, and the echo is repeated many times. This repeat can be easily added by sending some of the sound from\u00a0<strong>tapout~<\/strong> back into\u00a0<strong>tapin~<\/strong>. In this patch, the output is multiplied by a feedback gain of 0.5 and added to the input signal before entering\u00a0the delay line. This gain represents the gain reduction after each echo. If you select the first preset, you will here multiple decaying echoes. The second preset has much less gain reduction, and\u00a0is an example of a rhythmic use of delay. The third preset shows the effect of having gain at or above 1.0. The signal soon clips and the delay memory soon fills with distortion. The\u00a0<strong>clip~<\/strong> object is essential to prevent the volume from getting out of control.<\/p>\n<hr \/>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/tre.ucsd.edu\/wordpress\/wp-content\/uploads\/2018\/07\/Screen-Shot-2018-07-27-at-11.54.52-AM.png\"><img loading=\"lazy\" class=\"alignright size-medium wp-image-1356\" src=\"https:\/\/tre.ucsd.edu\/wordpress\/wp-content\/uploads\/2018\/07\/Screen-Shot-2018-07-27-at-11.54.52-AM-300x257.png\" alt=\"Screen Shot 2018-07-27 at 11.54.52 AM\" width=\"300\" height=\"257\" srcset=\"https:\/\/tre.ucsd.edu\/wordpress\/wp-content\/uploads\/2018\/07\/Screen-Shot-2018-07-27-at-11.54.52-AM-300x257.png 300w, https:\/\/tre.ucsd.edu\/wordpress\/wp-content\/uploads\/2018\/07\/Screen-Shot-2018-07-27-at-11.54.52-AM-350x300.png 350w, https:\/\/tre.ucsd.edu\/wordpress\/wp-content\/uploads\/2018\/07\/Screen-Shot-2018-07-27-at-11.54.52-AM.png 615w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a>This next patch shows the simple addition of a sine oscillator as a modulation source for the delay time. When time is modulated, the period of any pitched material in the delay line is expanded and contracted. This will cause doppler pitch shifting effects. The 4 presets show various types of time modulation. The fourth example uses an audio frequency modulation oscillator. This will frequency modulate the contents of the delay memory. Flange, chorus and pitch shifting are all created using carefully tuned time modulation. Try to expand on this patch to create these effects. It will help to use sound sources other than the percussive &#8220;pingmaker&#8221; subpatch to demonstrate these effects.<\/p>\n<hr \/>\n<p>&nbsp;<\/p>\n<p>to be continued&#8230;.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This lesson will cover two fundamental methods in processing sound: delay and filtering. These techniques are related as filtering is based on a mixing a delayed sound with itself. Like all techniques covered in this class, this is only an &hellip; <a href=\"https:\/\/tre.ucsd.edu\/wordpress\/?p=1351\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[22],"tags":[],"_links":{"self":[{"href":"https:\/\/tre.ucsd.edu\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1351"}],"collection":[{"href":"https:\/\/tre.ucsd.edu\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tre.ucsd.edu\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tre.ucsd.edu\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tre.ucsd.edu\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1351"}],"version-history":[{"count":5,"href":"https:\/\/tre.ucsd.edu\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1351\/revisions"}],"predecessor-version":[{"id":1505,"href":"https:\/\/tre.ucsd.edu\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1351\/revisions\/1505"}],"wp:attachment":[{"href":"https:\/\/tre.ucsd.edu\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1351"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tre.ucsd.edu\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1351"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tre.ucsd.edu\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1351"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}