{"id":739,"date":"2022-02-28T11:16:51","date_gmt":"2022-02-28T00:16:51","guid":{"rendered":"https:\/\/x37v.com\/x37v\/?p=739"},"modified":"2022-09-27T10:39:01","modified_gmt":"2022-09-27T00:39:01","slug":"thx-deep-note-and-mc","status":"publish","type":"post","link":"https:\/\/x37v.com\/x37v\/max\/thx-deep-note-and-mc\/","title":{"rendered":"Synthesising the THX Deep Note with Max and MC objects"},"content":{"rendered":"\n<p>The addition of MC to Max 8 added some handy ways to organise audio signals. One of the simplest benefits is the ability to pack stereo channels together with <code class=\"max object\" data-inlets=\"2\" data-outlets=\"1\">mc.pack~ 2<\/code> and process each of the channels with only half of the number of objects taking up space in your patcher (filtering stereo signals would previously require multiple <code class=\"max object\" data-inlets=\"6\" data-outlets=\"1\">biquad~<\/code> objects for example). MC also opens up some helpful ways to think about additive synthesis voices, richness of sound, and polyphony, and simplifies the patching needed to realise certain kinds of synthesised sounds.<\/p>\n\n\n\n<p>One thing that is really wonderful about MC is the simplicity in which synthesised sounds can be made richer and fuller in the stereo space by modifying a group of oscillators&#8217; frequencies and panning the individual &#8216;voices&#8217;.<\/p>\n\n\n\n<p>Many softsynths \u2014\u00a0such as Native Instruments\u2019 FM-8 \u2014 offer the ability to add more voices to \u2018fatten up\u2019 a sound.\u00a0 The addition of extra oscillators combined with a small amount of detune adds a fullness to the sound that \u2014 before MC came along \u2014 would have required a fair amount of patching to replicate in Max. With MC objects though, this can be accomplished quite simply with MC object messages like \u2018deviate\u2019 and \u2018spread\u2019 eg. <code class=\"max message\">deviate 0.1 0<\/code> (to produce random bias values ranging between -0.1 to 0.1 for each voice of an oscillator) and <code class=\"max message\">spread 0. 1.<\/code> (sent to the right inlet of <code class=\"max object\" data-inlets=\"2\" data-outlets=\"1\">mc.phasor~<\/code> to evenly spread the phase of a series of control oscillators, for example). Using these messages with objects like <code class=\"max object\" data-inlets=\"2\" data-outlets=\"1\">mc.sig~<\/code> can be useful ways to widen MC signals within the stereo space when mixing them to stereo with <code class=\"max object\" data-inlets=\"2\" data-outlets=\"1\">mc.stereo~<\/code> (or <code class=\"max object\" data-inlets=\"2\" data-outlets=\"1\">mc.mixdown~ 2<\/code>).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Synthesising THX Deep Note using MC<\/h2>\n\n\n\n<p>Several years ago, on the 35th anniversary of its first screening, <a rel=\"noreferrer noopener\" href=\"https:\/\/www.thx.com\/deepnote\/\" data-type=\"URL\" data-id=\"https:\/\/www.thx.com\/deepnote\/\" target=\"_blank\">THX Ltd. released James A. Moorer\u2019s score for the \u2018THX Logo Theme\u2019<\/a>. Commonly referred to as the THX &#8216;Deep Note&#8217; the <a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/watch?v=6grjzBmHVTY\" data-type=\"URL\" data-id=\"https:\/\/www.youtube.com\/watch?v=6grjzBmHVTY\" target=\"_blank\">theme is an instantly recognisable musical motif<\/a> of swirling noise that coalesces into a D Major chord spanning 5 octaves.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/x37v.com\/x37v\/wp-content\/uploads\/2022\/02\/IMG_3867-1024x576.jpg\" alt=\"\" class=\"wp-image-745\" srcset=\"https:\/\/x37v.com\/x37v\/wp-content\/uploads\/2022\/02\/IMG_3867-1024x576.jpg 1024w, https:\/\/x37v.com\/x37v\/wp-content\/uploads\/2022\/02\/IMG_3867-300x169.jpg 300w, https:\/\/x37v.com\/x37v\/wp-content\/uploads\/2022\/02\/IMG_3867-768x432.jpg 768w, https:\/\/x37v.com\/x37v\/wp-content\/uploads\/2022\/02\/IMG_3867-1536x864.jpg 1536w, https:\/\/x37v.com\/x37v\/wp-content\/uploads\/2022\/02\/IMG_3867-620x349.jpg 620w, https:\/\/x37v.com\/x37v\/wp-content\/uploads\/2022\/02\/IMG_3867.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>The score describes the THX Logo Theme as thirty voices at random pitches between 200Hz and 400Hz.&nbsp; Each voice moves slowly and randomly for a short time before proceeding to a predefined target note. The idea lends itself beautifully to MC. [Source: <a rel=\"noreferrer noopener\" href=\"https:\/\/www.facebook.com\/thxltd\/photos\/a.379994786929\/10155235575876930\/\" target=\"_blank\">https:\/\/www.facebook.com\/thxltd\/photos\/a.379994786929\/10155235575876930\/<\/a>]<\/figcaption><\/figure>\n\n\n\n<p>Building the THX Deep Note in Max is a great conceptual exercise, and drawing on the MC approach of thinking makes producing something like this quite straightforward. Here\u2019s an example of how it might be done.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-vimeo wp-block-embed-vimeo wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Recreating the THX Deep Note in Max\" src=\"https:\/\/player.vimeo.com\/video\/682628023?dnt=1&amp;app_id=122963\" width=\"620\" height=\"349\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">How does the patch work?<\/h2>\n\n\n\n<ol class=\"wp-block-list\"><li>An <code class=\"max object\" data-inlets=\"2\" data-outlets=\"1\">mc.sig~<\/code> object is given 30 voices all of MIDI pitch 61 (or <code class=\"max number selected\">C#3<\/code>).<\/li><li>These are scaled to the range 55\u201367 by an <code class=\"max object\" data-inlets=\"2\" data-outlets=\"1\">mc.rand~<\/code> object that outputs 30 randomly varying values \u2014 constantly shifting the incoming values from <code class=\"max object\" data-inlets=\"2\" data-outlets=\"1\">mc.sig~<\/code> up\/down by an amount of up to 6 semitones.<\/li><li>At the same time, 30 voices \u2014 the final chord, comprising 10 distinct pitches of 3 notes per pitch \u2014 are being broadcast by another <code class=\"max object\" data-inlets=\"2\" data-outlets=\"1\">mc.sig~<\/code> object.<\/li><li>The two competing <code class=\"max object\" data-inlets=\"2\" data-outlets=\"1\">mc.sig~<\/code> values can be interpolated between by using the <code class=\"max object\" data-inlets=\"3\" data-outlets=\"1\">mix<\/code> operator in a <code class=\"max object\" data-inlets=\"2\" data-outlets=\"1\">mc.gen~<\/code> object.<\/li><li>The MIDI pitches are translated to frequencies with <code class=\"max object\" data-inlets=\"1\" data-outlets=\"1\">mc.mtof~<\/code>. Keeping this as MIDI note numbers up until now is kind of nice as it allows you to think about things like detuning and pitch shifting in \u2018cents\u2019, due to the linear nature of pitch intervals in MIDI.<\/li><li>Adjusting the main \u2018Deep Note controls\u2019 slider lets you play with the transition at step 4 in realtime. The values output by this slider object are fed into the <code class=\"max comment\">Transition to pitch<\/code>, <code class=\"max comment\">Amplitude swell<\/code>, and <code class=\"max comment\">Pan<\/code> <code class=\"max object\" data-inlets=\"1\" data-outlets=\"4\">function<\/code> objects, which means that the different aspects of the sound can be independently styled while keeping the controls simple. The slider fades the sound out at either end, but bringing it in on the left side introduces the dissonant swirling noise, and dragging to the right starts the transition to \u2018consonance\u2019.<\/li><li>The pitches produced during the transition are drawn on a stave with the <code class=\"max object\">nslider<\/code> object, and an <code class=\"max object\">mc.scope~<\/code> shows the inter-pitch deviation.<\/li><li>The sound is mixed to stereo with an <code class=\"max object\" data-inlets=\"2\" data-outlets=\"1\">mc.stereo~<\/code> object, where the placement of the different voices are subtly distributed in the stereo space by an <code class=\"max object\" data-inlets=\"2\" data-outlets=\"1\">mc.sig~<\/code> object that outputs 30 random values between 0.25 and 0.75 (due to the <code class=\"max message\">deviate 0.25 0.5<\/code> message).<\/li><li>A few objects are used to roughen up the sound a little bit and boost the frequencies in the low end.<\/li><\/ol>\n\n\n\n<p>Here\u2019s the patch if you want to have a play around:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">\n----------begin_max5_patcher----------\n5396.3oc08jsbqabkOq6WAJUoJmEck68kLujTwSVdvYbEmopoJeccKPhVjvF\nDfF.T5JmJp7+v7CjmxGx7o3ujo2.3hHAa.BQJoKuhhMZftOq84b5Se3+3cWc\n8jhOoptN52F8MQWc0+3cWcksISCW4+7UWuH9SSyhqrc65b0CES9tquwcoZ0m\npsMWGAaZaYb8z4o4y9XoZZs6QCw.9sfahHX1sH5MQHj4SleG8s96Je0hz7LU\nscTf9FSSrOb8.9dHPb85tVrpd295Zp9wkJ2XdcZtdz+VyE+mu6clecyoAhUp\nrNARoEDobKrgIcCgn8Agr8CgnCAgShymc8MQWOpfYR0xp53Z0SGGTIfa0DSF\nb.DS59AURWDSMjdWVQr8O7edvz3oEKVnLOicf9+97zpnGRyxhtKsTE8vbUdz\nW70eUjtUUd7jLUxMQSVUGkdWTwRUtFsDcWYwhnoYoKmTDWlnu4541aINqTEm\n7XT4pbS+tI5whUel9AmqTIQ0E5mW0J8PTOOtN593xzhUUQZjiFIWEEquPZdZ\ncZbVZkJ41l4YVZtZZwpb6jk1AAxRSX.pSbCZ+HWzKRDY+jHfu0IqlnQG16d.\n3eMNrtHuCVLrULhAYFVLJwwu0q4OX8SuLdgpVU9QGIbSnHPcIVIsAwnsJPHE\nCcjJfkTgw8.TkhPfz4w4IE2cm8t5ovWidlV8Mmhj2BUUU7L0yj79O9PoteQY\nwqxmNeRYwCUpxn400Kq9se9m+IL+9a0xr1+3y086yqm+o2mnTKeedQs58ZX6\n8KltWoDxwv7HA07Fjhsbb8Qksj28ZRySSRT4cxYMtpufctJrDKsPpV8MludY\nXPe30NlVgYSKxJJcCnd4ADkHAPICvEDL7FcShM9LliLMIITfT.vRDjxDL8Lz\nLiFSzBnKzBhaQKDFeSiS5EVA+VDqH6Bo3EGf5ofEq.k8GqfdKhUDAgUPvAiU\nfuEwJ7tvJ.lvt9LkMXjB3sHRg0ARQf8qp.FJNQHeKhSnAH9v.ClQQHdKhTHA\nfTzqHOXjB+sHRA2ERghstXhzhO7AhTXuEQJn.3TPrgyoPeSZ9VmHEB0oSwYZ\nauQI72j7I+w3DUjd1FEWGMonddjJOopKzDg6Vila8uDhn8GQcHCWFuXOUFMs\nHutrHqSPAKvV9eJlYAIQ2weB7bPgw5YrDG2.IFDTxcx5P1Zt6dEiMF8EmbsX\n5sYoKRepSwSGeGD5.AuFrdAHjdRrVrJqNc5737bUVU5r73rgQ9tKMqVUNqLd\n47NAQjz4VMf5cfjxbxXaFusrz7EwkeuprpQShEq.bBhPlYAOZauuSyfbW7zc\nCU0Z7jXO3Ib+C3EuY1ULaOyNPyasuuo9hmg2yRq1NHsc7GM80EFol4lCiuE0\nsRU6Z0OwzrP5oxMl+viiYDf.KXHLfvDFiEH2xfDDU+Yh95DnvnQlpUHyXRt.\nvwPqNZvA+0XJrqkQlj9CqhSBSJwE7AsRZZWRIr8P8QWHojNzMTTppdRq6B.h\n.g.8.gWP5H6n.94fOkeg.+CENSPDF.5DpIThUcQST5c1wzqsLhdYWGaYVZsQ\ndAZr3QJCZMatUHSB5MElH54tisiRmQ07quPoVF8WKpUlMFpZdb4xnIOFEOwX\nQFEDMUeOU6eSaPcsPBwsOGLoyoGHs26E.AOdq5eHf+uopJxVUmVjGMcdQYRj\nID7cZKCS31oPerPvvda7IVdNrl427jYkh.TUQ8NqyP8VlEeozTcHx4+0hz5p\nn4oylG8EQZZ5WVn0aW9YZ95o5+HJNOIJMupVEmDEmjToaP6ugpL59hzoJyFY\np8+ntXQT87RkJZhd3bLD212siQaxK2vlXr6vx+6zUv5CeBj9xy++Uw4QyT4p\nx3rrGMH.M5vJxWpbaNrFMEEGoUNpG9nIZcjE2EoQfkphnpklMEduXFbWqU.s\nLZBlOryTKlgv6Clg7xiY94e5e++8uLP+xX6ddqA93JCFZQw8JKZZVYwpkZ9o\n03CiUt8UQI14ymT3CDBi0aEkPvYvaV8BOItMM83oFCv47.i1auYg3yhU.Gbs\nvx3GbR7FsGU0w2q5bs.oUHmhjNZGTz6ECfnywhAIJsqeIpmhfQPTPlu58+CB\nX815F1qKq2KiVj9oNgYjirIcf7wR2o8v0RunLse3ZLvsBVkIDZkljiXQzxTM\njpaYhp9AkJWyUB9y+ncEPh4u9v0QeyS+IzO+S+u+I721ac39vDvDtE2FfJ7y\nfF70F1taLpBV4LE4bkUdKai0pX8I4cZUn4RxnpzD0lX28GnVSLSpR+QaOQF9\nwmkmRa.re2pp5z6RmFaLi0dGCw2uo2p9wj3oOc7r6Q3PJHb6agqs6EWYWkVR\nHa0htTaigVpn.37Pg26n3gfzyvBtZ6N5bsVry6SpyLJLq2ZsPPxkMzwcCgdx\nDzupJVL.5D9Lvu08pKdnfHrrYGiJsWf.cFTUlVUUjGmOM.4FWNx5BouIIrZg\nDm1okEoN8pfaAAChv8qjD8Bl0lGBU7GJxONpf4W+i1jKpciJf8.U.N+nhwvl\neAkZsEX.17i.xKp8SM6+XWY.iKV1NfiJFQV+0GEfKOq+u7qmFqmAQZaALFQ9\nzmUEkntO0ZWg1OWsuue4e4K9KV+ihnz2y3FaMmo9U21e6GcooX6t+6Tt2KCH\nQG5HF.FwHeq00g6LFZHOigKZftbRsWgPCAfWXmG94e5eGohmN2GDLS3Mphpx\nJdH6Qq6BN+Ixd7CW2+Xa3rQAtcnd5WrMNTdIOp1ZcLO8EBWXdYt3aLf3ZHoW\nnzq9f1sb7navrGXAI.adize6jgRxKNsqNJKZZlJtL.HQ3bfYPPBtm6XiYyZb\nyqwjpsrTsTokIs6UQHPrigUvF.DitjNGDlsG9cfyGFhgDtQI70OT5WiAp4dG\nLXBtrd5E.X5jM4.OPN.YTwK+9pELb3OOgTw..i9d3PG9A55PFE7WsQ.2jWKp\nj8rMZ+xz7oYqRLaJBpIviKUkNCCSysaNhYuy9U81tPtFgYLTPfuU311LR+2b\nHA+Ux1g3ClNhN3cCQbYir7eWa6WUp07esw+1HJ2A7Rg1cCg3OCZ.b+2LDwYH\nrv+m17H6ySRqLuq8vodUtp6Hsw17LUocdo+.FWLd.VcwrYYpP1GNu6UH2NZz\nqibJmMhG4zw93qqcPcl4Xca1NqPvCMm6KT+8OSqA5BscVGmL6MxqY6GGDYF+\nZfLeH2uiWtL6w6iyVoWfQHadwZdA8u3D+Klr4Ex+hxadA7uHTyKrv7Bwzu5c\npcPkN6w3L2QOU2PuOssP9E0vy5nIQSBf0p4zMQFfCDGJosQAczrGFzVkklnJ\nOti7XfiDJcYcOTdLR2hhD0ASSmVVn6197UrSt3tNknCWVCs+StgXiCjAxvCF\nZScjxymZYnPaa3x0UZiz73o0o2qhyVNOd6XfuOxhlPP.x0+ShVSjf3mSjlFm\nMsUXk0HsNqLMYK7Dlr04Y4lfa5HrC13d5s54VhaGhIfM+g09.1hUAb.VEh.g\n05wIZaFYDt8n3DRSvsmnG+H+XyV70+ZyHXeWyFNyHm2JvRixFhzmDwCnHrvv\nW3hvxAf+ePKlWVDA6N8oaVHm4rSgM.yT5cNyeBZY2OnZL4Y1QRWJajD4PgyO\ng9SloGvEebWgg6EhztLd52GBzRo1HwMfhnD8xFBN8iW4bu+5i6xtmndr31rW\nvDNfXqN1fZdRzuKWEWppNR4+xSVYBrK+d6+Ic.RjWR55Ol4ybUVH5j3ZkxVv\nc.fo3RSW09IVkGurZdQ8SgPSIhgJpRNe7vGxYoeAzjiegbvUNgSoCr2o7+nR\nPM9n8TPfHNrj4bufXeqccdu7u4EXQU6A4HfPbzj93Dz.fW5k5PotJepMmEOZ\nNGgbtBP8IXMeSWARJVDmlusKFFGAppUK+3mboiALTCLvj9GODxQO0VM+2ydz\nDvA0LUdxlO23jDaNjT8LOHuY2OfvPgf.nbIGBfDqaLRp.u9GeGoX1l80zDWJ\nXv0+36HmnwxZWFoT.GQX1i9OUKP09iz2QgT6LY6S0UP.bmf0aa903Vf.LYnf\n4jX.8mFsOKff1R7EBKfOze39Wj.fX74H27+0gbZZYbrufdQZKrW8PBG9p6.0\n9qMGOsNMzh.29vj.5ulMD6UGb+aBgZS8qdAICvrKzkRc9QC9VSF8Bbwq1qMW\natEecnw997hIUyicStlpBZSjIBOOJgHzvCrsUust8kqpOia11W0Y1PSc0MTs\n5ZWR3CFvIMZDy99vW5V3NgruLKcuQb3ducC22LJqaA6fWaqqqmu.6gJwsrNh\nxjZ+PjL.gSv1lfLAEKwHpff3M8iZJ4CHJRxHtVuEBP5aCQILAT6AiuiP.fKA\nl0uwXazT0MA0F.voHAPuJunsiDABos6AK3Xpq9R.HZqJgPFDPDr1k8gTgdn3\nLl17ABTZg.nuK5ggxYsOxFv.Hv..w1SDTpsSAhvTo1.CViUL7M+G10ShDvvL\nNf.gZqQ78DuwXKjb2nKYLjzL40LYjlmYCnv4BFkYM3A.jXFFosOR.fsOQNkH\nIF.kvPDWzwoaB4M.tGNzlWYHRnN5HGgwHfGQ4hiLPOEZP6s8SpwDZDFGvo.o\nzyKP23Y1zSJBxwZrqlhP3BG9QKGyQHAQy..ksz6s3KXdpyFHG.qgEpEGZmrn\nNniBDCngNJyMM7yyM4hjqs6686gicT0O96WXpQCqRTQe8CprrtzU5RXJgq1a\nHI8WUITdITURck7qWdubf7Wed4rEGHugEDroVQfvoGhiAXrV3QKeCa3pgOyK\nGz1+zH0qYb0pBz5VzRDFsXFkPXsaBHrjqEx4MpGHBAjfzRPVoUoSigaLcb4M\nNXwVKJatEqv39z2vATJVq9iIvboSeCiq0QiXMBzMhc7sD7rNhYzmz9iXT715\nPwQxkx+JChgZvCgjZhLlMq8jCHZKvySPtCDZogbTWDtMEeHP6Y5ntDTBULF4\nQQapTzjMECJgJ3s0nqAmOEfKZbIMAZNc1SQ+NiaTUZqyCHqkaqGnPx.9Rm.+\npyyV6QFxZ.dPXATSsIm3vBj9WM8DjWcHAKWPv3flf2BaBRU+4DDu9XDbkCEs\nvP7p5hYZqV5dC0ZK4DM0g7ADzCwkphwExwlecEwSt49tX9c3j4Qz2caot7d0\nsFRS67993xbskfGtCc.XbnSSFxWbEM4Ka3PVmdlC6zVTMHU6IhqSubPOn4dK\nV2tTN1N0qhuWk7w355xzIqpUq+qJO10idMXO8RpE20zbS6aBSYE4y5DCuUuW\nnoX1bwowX+ctpyUf2yA685UyKJqCevZvQ66QsJOstp9QG0f3ttkeq4sQSswh\n5h6BJT39bRb.msBt70mxx3GBBnwtkHnrdqajKdaFD7l5wCC2ePl+Zb+NXgXN\njOk8o8e2NtXIp9gO7zAIM61OK4s8cWs3f2LV76gUOC8PL3mBdkQbWj9oneAL\nfxpk4Lfar4o+NKSnWXB7LUtl.eri8TC0s4K8BBD1ePcT1f1lPEFWGuqAJ14s\nqvSusAJ2klotWUV4KcTvVS.hWtbi1uZq6xfA+NWREKtYcao4t1vqaqTce5yd\n15GdoFKVqQgqJc1n7o1JidS11WluJss.WXopsSMKsyXdiqhK5yyXC4Zs0MaD\nMXegXl3T23JGOzMBGrMKoyJl98pjssBx8sh3xRUkJuts5Zs95Ip6h0zgOtY0\n5xt8b6qC6TBz24psFq86KSiyVCFlP7VjalHaScrg90OjlPJ3994YKXx1k73k\n6618e2LdfqZxX6UUShKMzNug3n1qVWTjs80VemYp6p8WeYpl2bGDZcwxNtZY\n5r4cc2tZyZmOd6kpzFs5t7GMNH7QiY76zw3rLuX+NivmhySWDWqpSczCsKMs\nW04Ux7pokEYYaC2tKc+9tjI.iSUOjlTOeqRCi8R5aHcYCi00qI6IoyTU06zX\nc7rpcZp0x7Maa0Duz9GqUKVloglc5gV5Q6mi1IgGp78rg8aKTw5uLc2V3eSE\np6bkN2Jmq1VA6+ckqLpZVIQyCVFWWTZq.sqOzoM0tvDe4op1VPRl5qPS0M03\nva2Z.1WXGu5fJuENaMcaRcS88aKkCGZ44qdlmrWuysrqe5a57zUMKQMTb6VK\nasCpU2qEKi.swc4vfuCf8Ab8Yqa0Cfm2Avu08bnUsOaHmux3a6FUssigbbVq\nwXAfb.G.4vdyfbB.s3cMwKw.kAfWvG.uPeyfW1HHlGAw3MtWbBrKv2RnEzQE\ni.iEdA8lAuX9tSHP9Er6HyfomfxWRuW4YC6DMqWdvU5sSaSONDJopXU4zFzr\nWWWzNvf1Nm5z7VCn+l1ULZ145fnK8epvCcpn0CEgdQmJzPmJjWbrBrOXkW1o\nBpOSE3AlJMM2FUZuavOTpcg0EA6eXk56UO59NLmnMoGfwB30iYgR4O++Dstb\nS+PZ87nu7OD48x51Oj27c98MQ+Q0jxUwkOZNRCn9VP8N4ud0IA7MEf8gssVA\nGpYW5qGA8bFLylSGsQpKseFc3ZZ5ynBgOT7.Fp1IzINVx.FKwnLTPTHCEYTF\npPvf1Jd8oOVlrvMfwZTPgnPPg6B8EkItfjAOGC9Nni1AGbNFbLY+CN5DGbVH\nCtYuJNcgeLLDoDvXvMsC15PbtnQYrng.VnQACFD0BOJppwAoptYFcZiEIDNC\n64vdjFK3wFKJbTFKQHvkbTTfRBY4NaEY3zGKZPzK5nvySCR8XCl9DGKYvv0I\nOVrffK1nrPNCGjV9QgOjQCQ9h.Gsw5LwavgmOSW4AQuXiBeHmDjsOzwPVlGt\n0FmLbIBg2fOJVaHAAY65nPtjgwFxGkwJHUTxQgbIChkWhFswBdlfqfTQQ2Vv\nXipK+IM51usBN5nSGCg.TPta25T9oMVvfzYgGCcVgYZJZLVllPCMNLm5HQCQ\ngEeLzgvAmKFvfVGyBSmJKAmetnSbQv96cpCk.DpWrm7HgCV38jGpvrsYakuK\nR257NBMacpsb8ZqrVPBh09wwNVPAMe4jWhXfEjtmwIphgshH3PqHN1Q.KLeH\nfgNcNQNfPL4ZLh4BOjkq4igmSAEHIt7rwZgeQhgLkc1BWl0e1iY9JczFoiCT\niggBAEhhQwi2fB7BaLL9mEh5bA7rs8I6DtjVNe7oAkgv4OJwfIjAhNFLiT94\nhYTFhDlj+h3cn8qtl.bYaThQBHnXjHFkkA.AsjNXT15B.6LhCChdwGE3JHiz\nAOWp1kNB6bZDLixNmAgcN9AO+jGb3Ccvtm2.aJjruSYfI4Pd2+7c++DAEIoB\n-----------end_max5_patcher-----------\n<\/code><\/pre>\n\n\n\n<p>For fun, try disabling the \u2018Enable\/disabled detune\u2019 (step 10) to hear the difference between strictly tuned notes, and Moorer\u2019s subtle detuning. The detuning makes it sound more rich and organic. Also, try changing the final resolution chord to match Moorer\u2019s score (step 11). [Interestingly, the score depicts a high <code class=\"max number selected\">89<\/code> \/ <code class=\"max number selected\">F5<\/code> which seems to not be present in <a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/watch?v=FLMLPuO_H8w\" data-type=\"URL\" data-id=\"https:\/\/www.youtube.com\/watch?v=FLMLPuO_H8w\" target=\"_blank\">the theme itself<\/a>.]<\/p>\n\n\n\n<p>There\u2019s a lot of nuance to the THX Deep Note, and the end result made with Max here is similar to the original, but there are still some subtle differences. Aspects described in the score (such as how \u201ceach note moves slowly and randomly\u201d) sounds a little more like sinusoidal oscillations in pitch in <a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/watch?v=FLMLPuO_H8w\" data-type=\"URL\" data-id=\"https:\/\/www.youtube.com\/watch?v=FLMLPuO_H8w\" target=\"_blank\">the theme<\/a> (as opposed to the way they are shifted randomly by <code class=\"max object\" data-inlets=\"1\" data-outlets=\"1\">mc.rand~<\/code> in the Max version here). Rethinking the way they move randomly might be a fun exercise using <code class=\"max object\" data-inlets=\"2\" data-outlets=\"1\">mc.cycle~<\/code>. There\u2019s also a non-linear ascent to the final chord in <a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/watch?v=FLMLPuO_H8w\" data-type=\"URL\" data-id=\"https:\/\/www.youtube.com\/watch?v=FLMLPuO_H8w\" target=\"_blank\">the original<\/a> which sounds like an acceleration towards resolution. Playing around with the function objects controlling the \u2018transition to pitch\u2019, \u2018amplitude swell\u2019, and \u2018pan\u2019 might be good places to start experimenting.<\/p>\n\n\n\n<p>Links:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>THX Deep Note: <a rel=\"noreferrer noopener\" href=\"https:\/\/www.thx.com\/deepnote\/\" target=\"_blank\">https:\/\/www.thx.com\/deepnote\/<\/a><\/li><li>THX Deep Note trailer, Broadway: <a href=\"https:\/\/www.youtube.com\/watch?v=FLMLPuO_H8w\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.youtube.com\/watch?v=FLMLPuO_H8w<\/a><\/li><li>THX Deep Note with Dr. Andy Moorer: <a href=\"https:\/\/www.youtube.com\/watch?v=6grjzBmHVTY\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.youtube.com\/watch?v=6grjzBmHVTY<\/a><\/li><\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The addition of MC to Max 8 added some handy ways to organise audio signals. One of the simplest benefits is the ability to pack stereo channels together with mc.pack~ 2 and process each of the channels with only half of the number of objects taking up space in your patcher (filtering stereo signals would [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[13],"tags":[29,23,27,16,28],"class_list":["post-739","post","type-post","status-publish","format-standard","hentry","category-max","tag-deep-note","tag-max","tag-mc","tag-synthesis","tag-thx"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p4SgL0-bV","_links":{"self":[{"href":"https:\/\/x37v.com\/x37v\/wp-json\/wp\/v2\/posts\/739","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/x37v.com\/x37v\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/x37v.com\/x37v\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/x37v.com\/x37v\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/x37v.com\/x37v\/wp-json\/wp\/v2\/comments?post=739"}],"version-history":[{"count":24,"href":"https:\/\/x37v.com\/x37v\/wp-json\/wp\/v2\/posts\/739\/revisions"}],"predecessor-version":[{"id":771,"href":"https:\/\/x37v.com\/x37v\/wp-json\/wp\/v2\/posts\/739\/revisions\/771"}],"wp:attachment":[{"href":"https:\/\/x37v.com\/x37v\/wp-json\/wp\/v2\/media?parent=739"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/x37v.com\/x37v\/wp-json\/wp\/v2\/categories?post=739"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/x37v.com\/x37v\/wp-json\/wp\/v2\/tags?post=739"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}