{"id":3587,"date":"2020-10-19T02:26:51","date_gmt":"2020-10-19T02:26:51","guid":{"rendered":"http:\/\/procedural-audio.com\/blog\/?p=3587"},"modified":"2022-01-06T09:58:11","modified_gmt":"2022-01-06T09:58:11","slug":"patch-anatomy-6-creaky-hinge","status":"publish","type":"post","link":"http:\/\/procedural-audio.com\/blog\/2020\/10\/19\/patch-anatomy-6-creaky-hinge\/","title":{"rendered":"Patch Anatomy #6 &#8211; Creaky Hinge"},"content":{"rendered":"<div class=\"blog-author\">\n<img decoding=\"async\" src=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/06\/KevinDoran.png\" alt=\"KevinDoran\">\n<\/div>\n<p>\nThe sound of hinges and floorboards creaking in media is often tied to a visible, interactive event (such as opening a door). This interaction makes syncing to picture tricky if we don\u2019t have the right texture and sound duration. Fortunately, we can use GameSynth to create a procedural system to generate our sounds, meaning that we don\u2019t need to find the perfect real-world analog.\n<\/p>\n<p><a class=\"litymp3_new\" href=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/10\/2020-10_CreakyHinge.mp4\" data-lity=\"\"><img decoding=\"async\" src=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/10\/patch-anatomy-6-creaky-hinge.jpg\" alt=\"\"><br \/>\n<\/a><\/p>\n<h2 class=\"tsugiblog-blackheader\">Sound Generation<\/h2>\n<p>\nThis patch uses two <b>Fracture<\/b> modules and a <b>Blip<\/b> to generate our slip-stick clicks. The <b>Fracture<\/b> modules produce the frictional body, and the <b>Blip<\/b> adds color and character. Each <b>Fracture<\/b> instance is set up slightly differently to produce a more robust sound, with Material and Size being the primary means of customization. \u201cHardwood\u201d and \u201cSoftwood\u201d Materials can be used to impart a thump, whereas \u201cRubber\u201d and \u201cNatural Fibers\u201d work better for adding snap. The Size slider can then be used to adjust the overall tone of each.\n<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" style=\"max-width: 640px;margin-left: 0px;width: 100%;\" src=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/10\/2020-10_CreakyHinge_1-1024x606.png\" alt=\"2020-10_CreakyHinge_1\" width=\"640\" height=\"379\" class=\"alignnone size-large wp-image-3590\" srcset=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/10\/2020-10_CreakyHinge_1-1024x606.png 1024w, http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/10\/2020-10_CreakyHinge_1-150x89.png 150w, http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/10\/2020-10_CreakyHinge_1-300x178.png 300w, http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/10\/2020-10_CreakyHinge_1-768x455.png 768w, http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/10\/2020-10_CreakyHinge_1.png 1123w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/p>\n<p>\n<b>Blip<\/b> has many more features and allows for even more creativity. The Duration can be set as low as 0.01, and higher Pitch and Amplitude Decays tend to work better, but all of the other settings can be used to shape the sound freely. Since there are two Pitch sliders, a wide variety of tones can be achieved by only adjusting these. The Feedback slider can further yield interesting results depending on the pitches set. In some cases, it can produce an almost watery effect.\n<\/p>\n<h2 class=\"tsugiblog-blackheader\">Filtering &#038; Processing<\/h2>\n<p>\nOnce we have generated our source material, we are sending it to resonate through a <b>Cabinet<\/b> module. This module allows us to define our resonant body\u2019s dimensions and damping, giving our sound weight and realism. Feeding a different generator into each input leads to some interesting interactions within the <b>Cabinet<\/b>, which is later balanced via the <b>Mixer<\/b>. Some <b>EQ<\/b> and <b>Delay<\/b> add a final touch of spatial dimension and polish.\n<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" style=\"max-width: 640px;margin-left: 0px;width: 100%;\" src=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/10\/2020-10_CreakyHinge_2.png\" alt=\"2020-10_CreakyHinge_2\" width=\"640\" height=\"270\" class=\"alignnone size-large wp-image-3591\" srcset=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/10\/2020-10_CreakyHinge_2.png 851w, http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/10\/2020-10_CreakyHinge_2-150x63.png 150w, http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/10\/2020-10_CreakyHinge_2-300x127.png 300w, http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/10\/2020-10_CreakyHinge_2-768x324.png 768w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/p>\n<h2 class=\"tsugiblog-blackheader\">Control<\/h2>\n<p>\nControl for this patch is straight-forward, using one lead <b>Automation Curve<\/b> to control the whole patch. A <b>Scale Offset<\/b> module scales this curve to control a <b>Clock<\/b> module\u2019s frequency, which triggers click playback. A second <b>Scale Offset<\/b> Module adapts this curve again, but to a smaller range and higher up, to add some subtle pitch and speed modulation to the source generators.\n<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" style=\"max-width: 640px;margin-left: 0px;width: 100%;\" src=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/10\/2020-10_CreakyHinge_3-1024x496.png\" alt=\"2020-10_CreakyHinge_3\" width=\"640\" height=\"310\" class=\"alignnone size-large wp-image-3592\" srcset=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/10\/2020-10_CreakyHinge_3-1024x496.png 1024w, http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/10\/2020-10_CreakyHinge_3-150x73.png 150w, http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/10\/2020-10_CreakyHinge_3-300x145.png 300w, http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/10\/2020-10_CreakyHinge_3-768x372.png 768w, http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/10\/2020-10_CreakyHinge_3.png 1184w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/p>\n<p>\nBy swapping out the <b>Automation Curve<\/b> with different shapes, we can mimic the control envelope of different interactions. We could even use a <b>Meta Parameter<\/b> with custom curve shapes to create a more performable patch or use the <b>Derivatives<\/b> module to create a patch which responds to velocity.\n<\/p>\n<div style=\"height:30px;\"><\/div>\n<div class=\"download-patches\">\n<p><a class=\"download-patches\" href=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/10\/CreakHinges.zip\"><br \/>\n<img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/09\/download-patches.png\" alt=\"download-patches\" width=\"300\" height=\"86\" class=\"alignnone size-full wp-image-3447\" srcset=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/09\/download-patches.png 300w, http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/09\/download-patches-150x43.png 150w\" sizes=\"(max-width: 300px) 100vw, 300px\"><br \/>\n<\/a>\n<\/p>\n<\/div>\n<div style=\"height:10px;\"><\/div>\n<p>\n<a class=\"gs-learn-more\" href=\"http:\/\/procedural-audio.com\/web\/en\/products-gamesynth.html\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/06\/2020_06_Introducing-Modular-Weapons-Modules-banner-1.png\" alt=\"GameSynth\"><br \/>\n<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The sound of hinges and floorboards creaking in media is often tied to a visible, interactive event (such as opening a door). This interaction<\/p>\n","protected":false},"author":1,"featured_media":3596,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[6,15,12],"tags":[],"_links":{"self":[{"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/posts\/3587"}],"collection":[{"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/comments?post=3587"}],"version-history":[{"count":11,"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/posts\/3587\/revisions"}],"predecessor-version":[{"id":4915,"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/posts\/3587\/revisions\/4915"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/media\/3596"}],"wp:attachment":[{"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/media?parent=3587"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/categories?post=3587"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/tags?post=3587"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}