{"id":5902,"date":"2022-12-12T11:32:30","date_gmt":"2022-12-12T11:32:30","guid":{"rendered":"https:\/\/tsugi-studio.com\/blog\/?p=5902"},"modified":"2022-12-13T05:05:47","modified_gmt":"2022-12-13T05:05:47","slug":"designing-magic-spells-22","status":"publish","type":"post","link":"https:\/\/tsugi-studio.com\/blog\/2022\/12\/12\/designing-magic-spells-22\/","title":{"rendered":"Designing Magic Spells 2\/2"},"content":{"rendered":"<div class=\"blog-pagenation\">\n  <a class=\"prev\" href=\"https:\/\/tsugi-studio.com\/blog\/2022\/12\/06\/designing-magic-spells-12\/\"><img decoding=\"async\" src=\"  https:\/\/tsugi-studio.com\/blog\/wp-content\/uploads\/2021\/nav\/prev1.png\" alt=\"\"><\/a>\n<\/div>\n<div class=\"blog-author\"><img decoding=\"async\" src=\"https:\/\/tsugi-studio.com\/blog\/wp-content\/uploads\/2020\/08\/AxelSpeller2-2.png\" alt=\"Axel Speller\"><\/div>\n<div class=\"blog-author\"><img decoding=\"async\" src=\"https:\/\/tsugi-studio.com\/blog\/wp-content\/uploads\/2020\/07\/NicolasFournel-1.png\" alt=\"NicolasFournel\"><\/div>\n<p>In the <a href=\"https:\/\/tsugi-studio.com\/blog\/2022\/12\/06\/designing-magic-spells-12\/\">first part<\/a> of this tutorial, we designed elemental magic patches with <a href=\"https:\/\/tsugi-studio.com\/web\/en\/products-gamesynth.html\">GameSynth<\/a>, progressively adding variation, control, and logic. Now that all the basics have been covered, let\u2019s have some fun and create other types of spells!<\/p>\n<p><a class=\"litymp3\" href=\"https:\/\/tsugi-studio.com\/blog\/wp-content\/uploads\/2022\/12\/magic\/00 - General Magic Patches Repository.mp4\" data-lity=\"\"><img decoding=\"async\" src=\"https:\/\/tsugi-studio.com\/blog\/wp-content\/uploads\/2022\/12\/magic\/00 - General Magic Patches Repository.png\" alt=\"\" \/><\/a><\/p>\n<h2 class=\"tsugiblog-blackheader\" style=\"margin-top: 40px; padding: 22px 18px; max-width: 670px; background-position: right center; background-repeat: no-repeat; background-size: contain; letter-spacing: 0.05em; color: #ffffff; background-color: #000000; background-image: url('https:\/\/tsugi-studio.com\/blog\/wp-content\/uploads\/2022\/12\/magic\/bg4.png');\">Enchantments<\/h2>\n<p>\nFirst, let\u2019s swap the previous generators (Fire, Rock, etc.) for something a bit more unruly such as the Chaos module, in order to create a darker invocation patch:<\/p>\n<ul>\n<li>Set low values for the two <em>frequency<\/em> parameters of the <strong>Chaos<\/strong> module to generate a synthetic sound that still has an organic feel to it.<\/li>\n<li>It will be paired with a <strong>Noise Bands<\/strong> module using narrow bands and going through a <strong>Chorus<\/strong>.<\/li>\n<li>Two <strong>Animal<\/strong> modules are added, one generating a growly component, the other producing a breath-like sound.<\/li>\n<li>All generators are then mixed and sent to the stereo outputs of the patch. On their way, they are modulated in amplitude by phase-shifted <strong>LFO<\/strong>s and sent through <strong>Spectral Delay<\/strong> This reinforces the organic feeling of the sound.<\/li>\n<\/ul>\n<p><a class=\"litymp3\" href=\"https:\/\/tsugi-studio.com\/blog\/wp-content\/uploads\/2022\/12\/magic\/04 - Dark Invocation.mp4\" data-lity=\"\"><img decoding=\"async\" src=\"https:\/\/tsugi-studio.com\/blog\/wp-content\/uploads\/2022\/12\/magic\/04 - Dark Invocation.png\" alt=\"\" \/><\/a><\/p>\n<p style=\"\n    text-shadow: 0px 0px 6px #000;\n    background-color: #2a624d;\n    color: #fff;\n    padding: 30px;\n\tbackground-image:url(https:\/\/tsugi-studio.com\/blog\/wp-content\/uploads\/2022\/12\/magic\/tips.jpg);\">Among the 130+ generators and effects available in the GameSynth patching environment, several modules allow for the design of vocalization-based sounds, like the <strong>Animal<\/strong> module used above, the <strong>Glottis<\/strong> module in the next patch, as well as the <strong>Creature<\/strong> and <strong>Formant Filter<\/strong> modules. For a quick overview of all the modules and their capabilities, you can always check the <a href=\"https:\/\/tsugi-studio.com\/blog\/2022\/03\/31\/periodic-table-of-modules\/\">Periodic Table of Modules<\/a>.<\/p>\n<p>The following patch seats on the opposite side of the magic spectrum. It produces pad-like sounds that are perfect for white magic spells:<\/p>\n<ul>\n<li>Three <strong>Glottis<\/strong> modules are mixed, with their <em>pitch<\/em> modulated and detuned to create a chord-like sound.<\/li>\n<li>Configured with narrow bands in the high-frequencies, a <strong>Noise Bands<\/strong> module produces a shimmery sound.<\/li>\n<li>The signals are mixed and sent through an <em>8-voice<\/em> <strong>Chorus<\/strong> for a broader sound.<\/li>\n<li>Finally, the <em>highpass<\/em> <strong>EQ Filters<\/strong> and <strong>Delay<\/strong> effects smooth the sound and give it a longer release.<\/li>\n<\/ul>\n<p><a class=\"litymp3\" href=\"https:\/\/tsugi-studio.com\/blog\/wp-content\/uploads\/2022\/12\/magic\/05 - Revitalize.mp4\" data-lity=\"\"><img decoding=\"async\" src=\"https:\/\/tsugi-studio.com\/blog\/wp-content\/uploads\/2022\/12\/magic\/05 - Revitalize.png\" alt=\"\" \/><\/a><\/p>\n<h2 class=\"tsugiblog-blackheader\" style=\"margin-top: 40px; padding: 22px 18px; max-width: 670px; background-position: right center; background-repeat: no-repeat; background-size: contain; letter-spacing: 0.05em; color: #ffffff; background-color: #000000; background-image: url('https:\/\/tsugi-studio.com\/blog\/wp-content\/uploads\/2022\/12\/magic\/bg5.png');\">Magic Poof<\/h2>\n<p>Shorter sounds such as magic poofs are also fun to create! Once the basic whoosh sound of the poof is done, it is simple to add other branches to the patch to create your own flavor. Here is our take on it:<\/p>\n<ul>\n<li>A short <em>pink<\/em> <strong>Noise<\/strong> and a 50 Hz <em>sine<\/em> <strong>Oscillator<\/strong> are mixed together, and sent to a <em>lowpass<\/em> <strong>EQ Filter<\/strong> whose cutoff frequency goes up and down, then to a <strong>Chorus <\/strong>. This creates the movement required for the poof sound.<\/li>\n<li>To make it more impactful, a <strong>Blip<\/strong> module is added on another branch. A <strong>Spectral Delay<\/strong> creates a longer release for the Blip\u2019s output, helping it to blend with the poof.<\/li>\n<li>A shimmering tone is produced by a <strong>Noise Bands<\/strong> module (with bands in the high frequencies) while a <strong>Chorus<\/strong> adds a bit of modulation and variation to it.<\/li>\n<li>Everything is then glued together through a <strong>Wavefolder<\/strong> and spread in the stereo field by separate <strong>Delay<\/strong>.<\/li>\n<\/ul>\n<p><a class=\"litymp3\" href=\"https:\/\/tsugi-studio.com\/blog\/wp-content\/uploads\/2022\/12\/magic\/06 - Magic Poof.mp4\" data-lity=\"\"><img decoding=\"async\" src=\"https:\/\/tsugi-studio.com\/blog\/wp-content\/uploads\/2022\/12\/magic\/06 - Magic Poof.png\" alt=\"\" \/><\/a><\/p>\n<h2 class=\"tsugiblog-blackheader\" style=\"margin-top: 40px; padding: 22px 18px; max-width: 670px; background-position: right center; background-repeat: no-repeat; background-size: contain; letter-spacing: 0.05em; color: #ffffff; background-color: #000000; background-image: url('https:\/\/tsugi-studio.com\/blog\/wp-content\/uploads\/2022\/12\/magic\/bg6.png');\">Cartoon Charm<\/h2>\n<p>Finally, using physical modeling will work well for magic events in cartoons or anime-style projects.<\/p>\n<p>For instance, let\u2019s try this really simple patch:<\/p>\n<ul>\n<li>Start with a <strong>Clock<\/strong> around 20 Hz that triggers an <strong>Impact<\/strong> module for 2 seconds.<\/li>\n<li>The <strong>Impact<\/strong>\u2019s <em>pitch<\/em> is modulated by an <strong>Envelope<\/strong> to create a kind of arpeggiated sound. The mood of the sound can easily be modified by editing this pitch envelope.<\/li>\n<li>A <strong>Delay<\/strong> with a long <em>feedback<\/em> is enough to transform the sound into a magical chime.<\/li>\n<\/ul>\n<p><a class=\"litymp3\" href=\"https:\/\/tsugi-studio.com\/blog\/wp-content\/uploads\/2022\/12\/magic\/07 - Magical Impacts.mp4\" data-lity=\"\"><img decoding=\"async\" src=\"https:\/\/tsugi-studio.com\/blog\/wp-content\/uploads\/2022\/12\/magic\/07 - Magical Impacts.png\" alt=\"\" \/><\/a><\/p>\n<p>By adding some effects and a bit of modulation, a more enigmatic sound can be designed:<\/p>\n<ul>\n<li>This time, we use a <strong>Modes<\/strong> module with large random ranges instead of the <strong>Impact<\/strong><\/li>\n<li>The <strong>Clock<\/strong> triggers a smoothed <strong>Envelope<\/strong> controlling the <strong>Gain<\/strong> at the output of the <strong>Modes<\/strong> module to tame the attack as much as possible.<\/li>\n<li>The <strong>LFO<\/strong>, <strong>Flanger<\/strong> and <strong>Spectral Delay<\/strong> modules will create the magical effect we are looking for.<\/li>\n<\/ul>\n<p>With random ranges added on different parameters, this patch can generate a lot of interesting variations.<\/p>\n<p><a class=\"litymp3\" href=\"https:\/\/tsugi-studio.com\/blog\/wp-content\/uploads\/2022\/12\/magic\/08 - Divine Flare.mp4\" data-lity=\"\"><img decoding=\"async\" src=\"https:\/\/tsugi-studio.com\/blog\/wp-content\/uploads\/2022\/12\/magic\/08 - Divine Flare.png\" alt=\"\" \/><\/a><\/p>\n<p>This concludes our foray into the enchanted realms of procedural audio. As usual, all the patches described in this tutorial can be download below. We recommended checking the <a href=\"https:\/\/tsugi-studio.com\/blog\/2021\/02\/25\/procedural-patch-repository\/\">GameSynth Repository<\/a> as well (look for the <em>Magic<\/em> tag and category) as a lot more patches are available that are sure to inspire you and transform you into a true sonic wizard!<\/p>\n<p><a class=\"download-patches\" href=\"https:\/\/tsugi-studio.com\/blog\/wp-content\/uploads\/2022\/12\/magic\/Magic_Patches.zip\"><img decoding=\"async\" src=\"https:\/\/tsugi-studio.com\/blog\/wp-content\/uploads\/2022\/04\/download-patches2022.png\" alt=\"download-patches\"><\/a><\/p>\n<p><a class=\"gs-learn-more\" href=\"https:\/\/tsugi-studio.com\/web\/en\/products-gamesynth.html\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/tsugi-studio.com\/blog\/wp-content\/uploads\/2020\/06\/2020_06_Introducing-Modular-Weapons-Modules-banner-1.png\" alt=\"GameSynth\"><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the first part of this tutorial, we designed elemental magic patches with GameSynth, progressively adding variation, control, and logic. Now that all the<\/p>\n","protected":false},"author":1,"featured_media":5903,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15,12,6],"tags":[],"class_list":["post-5902","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-procedural-audio","category-tutorial","category-gamesynth"],"_links":{"self":[{"href":"https:\/\/tsugi-studio.com\/blog\/wp-json\/wp\/v2\/posts\/5902","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tsugi-studio.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tsugi-studio.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tsugi-studio.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tsugi-studio.com\/blog\/wp-json\/wp\/v2\/comments?post=5902"}],"version-history":[{"count":21,"href":"https:\/\/tsugi-studio.com\/blog\/wp-json\/wp\/v2\/posts\/5902\/revisions"}],"predecessor-version":[{"id":5927,"href":"https:\/\/tsugi-studio.com\/blog\/wp-json\/wp\/v2\/posts\/5902\/revisions\/5927"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tsugi-studio.com\/blog\/wp-json\/wp\/v2\/media\/5903"}],"wp:attachment":[{"href":"https:\/\/tsugi-studio.com\/blog\/wp-json\/wp\/v2\/media?parent=5902"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tsugi-studio.com\/blog\/wp-json\/wp\/v2\/categories?post=5902"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tsugi-studio.com\/blog\/wp-json\/wp\/v2\/tags?post=5902"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}