{"id":4157,"date":"2021-04-30T07:05:11","date_gmt":"2021-04-30T07:05:11","guid":{"rendered":"http:\/\/procedural-audio.com\/blog\/?p=4157"},"modified":"2022-01-06T09:45:44","modified_gmt":"2022-01-06T09:45:44","slug":"creative-use-of-doppler","status":"publish","type":"post","link":"http:\/\/procedural-audio.com\/blog\/2021\/04\/30\/creative-use-of-doppler\/","title":{"rendered":"Creative use of Doppler"},"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<div class=\"blog-author\">\n<img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2021\/04\/ShintaroTakemoto.png\" alt=\"ShintaroTakemoto\" width=\"263\" height=\"44\" class=\"alignnone size-full wp-image-4232\" srcset=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2021\/04\/ShintaroTakemoto.png 263w, http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2021\/04\/ShintaroTakemoto-150x25.png 150w\" sizes=\"(max-width: 263px) 100vw, 263px\" \/>\n<\/div>\n<p>\nIf you have ever experienced a car rushing by you, you will already have a good idea of what Doppler is. If you are unfamiliar with the word, Doppler refers to the perceived pitch change as an object rushes by a listener. The sound will appear to pitch up as it gets near and pitch down as it drifts away.\n<\/p>\n<p>\nThe <b>Doppler<\/b> module of GameSynth&#8217;s patching environment allows us to mimic this effect by setting the sound source\u2019s distance and velocity. This effect is quite unique in that it is a one-shot effect, and it can be reset via its trigger input. Once the effect has pitched and faded out, it won\u2019t automatically start by itself.\n<\/p>\n<h2 class=\"tsugiblog-blackheader\" style=\"max-width: 670px;\">Simple Doppler<\/h2>\n<p>\nThe simplest use-case for this effect is the most obvious &#8211; creating a car driving by. Since we have designed a highly-customizable engine sound in a different blog, we have used that as our source thanks to the <strong>Patch Player<\/strong> module. Next, we use <b>Doppler<\/b> to quickly create our pitch shift effect. To sell the effect further, we have created <b>Gain<\/b> and <b>Panner<\/b> effects modulated via a couple of Envelopes. By matching all our effects together, the final patch is light-weight but very convincing!<\/p>\n<p><a class=\"litymp3\" href=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2021\/04\/2021-03_SimpleDoppler.mp4\" data-lity=\"data-lity\"><br \/>\n<img decoding=\"async\" src=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2021\/04\/2021-03_SimpleDoppler.png\" alt=\"\"><br \/>\n<\/a><\/p>\n<h2 class=\"tsugiblog-blackheader\" style=\"max-width: 670px;\">Magical Marble Machine<\/h2>\n<p>\nIn a <a href=\"http:\/\/procedural-audio.com\/blog\/2020\/11\/24\/patch-anatomy-8-debris-generator\/\" target=\"_blank\" rel=\"noopener\">previous blog<\/a>, we showcased a procedural debris generator that synthesized up some satisfying gravelly textures. We revisited that patch, swapped out the <b>Impact<\/b> module for some <b>Bullet Casings<\/b>, and added a <b>Doppler<\/b> effect to the chain. Since certain <i>cartridge<\/i> types produce pitched tonal clattering, the pitch shifting is distinct and characterful. <\/p>\n<p>\nAlthough the <b>Doppler<\/b> in this patch isn\u2019t explicitly used to mimic motion, it is still a neat effect for creative sound design purposes.<\/p>\n<p><a class=\"litymp3\" href=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2021\/04\/2021-03_MagicMarbleMachine.mp4\" data-lity=\"data-lity\"><br \/>\n<img decoding=\"async\" src=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2021\/04\/2021-03_MagicMarbleMachine.png\" alt=\"\"><br \/>\n<\/a><\/p>\n<h2 class=\"tsugiblog-blackheader\" style=\"max-width: 670px;\">Water Surf<\/h2>\n<p>\nIn this patch, we use <b>Doppler<\/b> to imply motion, but not of a fast object rushing by. Instead, we can use it to create the froth of a wave\u2019s surf.<\/p>\n<p>\nThe <b>Hail<\/b> and <b>Fracture<\/b> sources give the sound its distinct textural character, and the <b>Goo<\/b> and <b>Granular Noise<\/b> sources give the sound its frothiness. The <b>Hail<\/b> is first Ring Modulated by a <i>Random signal shape<\/i> (aka noise) to help soften it. All of the sources are then mixed and Doppler-shifted to give it that distinct pitch sweep effect. By keeping all the generators on infinite Duration, we can use the <b>Clock<\/b> to retrigger the effect for a rhythmic pattern that matches a tidal ebb and flow.\n<\/p>\n<p>\n<b>Saturator<\/b> and <b>Chorus<\/b> modules help to bring out the high end and thicken the overall sound. Since the <b>Doppler<\/b> shifting can lead to excessive bass, using a <b>Biquad<\/b> around 40Hz prevents too sub-frequency build-up. Then a touch of <b>EQ<\/b> is used to accentuate the high-end even more for the perfect mix.\n<\/p>\n<p><a class=\"litymp3\" href=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2021\/04\/2021-03_WaterSurf.mp4\" data-lity=\"data-lity\"><br \/>\n<img decoding=\"async\" src=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2021\/04\/2021-03_WaterSurf.png\" alt=\"\"><br \/>\n<\/a><\/p>\n<h2 class=\"tsugiblog-blackheader\" style=\"max-width: 670px;\">Anime swish<\/h2>\n<p>\nIn our <a href=\"http:\/\/procedural-audio.com\/blog\/2021\/04\/08\/anime-swish\/\" rel=\"noopener\" target=\"_blank\">previous blog<\/a>, we recreated a typical Japanese anime swish sound by drawing its movements in the <strong>Sketch Pad<\/strong> module.<\/p>\n<p>Below is another implementation of this sound effect, which after creating the initial metallic timbre with <strong>Gear <\/strong>and <strong>Clang <\/strong>generators sent through <strong>Spectral Delays<\/strong>, uses a <strong>Doppler <\/strong>module to add movement to the sound.<\/p>\n<p>The sound is then made low-fi with a <strong>Saturator <\/strong>and a <strong>Degrader<\/strong>, before going through a <strong>Delay <\/strong>and an <strong>EQ (5 bands)<\/strong>.<\/p>\n<p><a class=\"litymp3\" href=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2021\/04\/2021-04_JapaneseRobot.mp4\" data-lity=\"data-lity\"><br \/>\n<img decoding=\"async\" src=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2021\/04\/2021-04_JapaneseRobot.png\" alt=\"\"><br \/>\n<\/a><\/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\/2021\/04\/Doppler.zip\"><br \/>\n<img decoding=\"async\" src=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2021\/03\/download-patches.png\" alt=\"download-patches\"><br \/>\n<\/a>\n<\/p>\n<\/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>If you have ever experienced a car rushing by you, you will already have a good idea of what Doppler is. If you are<\/p>\n","protected":false},"author":1,"featured_media":4170,"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\/4157"}],"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=4157"}],"version-history":[{"count":18,"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/posts\/4157\/revisions"}],"predecessor-version":[{"id":4899,"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/posts\/4157\/revisions\/4899"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/media\/4170"}],"wp:attachment":[{"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/media?parent=4157"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/categories?post=4157"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/tags?post=4157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}