{"id":3010,"date":"2020-07-24T06:40:45","date_gmt":"2020-07-24T06:40:45","guid":{"rendered":"http:\/\/procedural-audio.com\/blog\/?p=3010"},"modified":"2022-01-06T10:00:55","modified_gmt":"2022-01-06T10:00:55","slug":"enter-the-animal-kingdom","status":"publish","type":"post","link":"http:\/\/procedural-audio.com\/blog\/2020\/07\/24\/enter-the-animal-kingdom\/","title":{"rendered":"Enter the Animal Kingdom"},"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\/2020\/07\/AxelSpeller2-1.png\" alt=\"AxelSpeller2\" width=\"263\" height=\"44\" class=\"alignnone size-full wp-image-3045\" srcset=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/07\/AxelSpeller2-1.png 263w, http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/07\/AxelSpeller2-1-150x25.png 150w\" sizes=\"(max-width: 263px) 100vw, 263px\" \/>\n<\/div>\n<p>\nIn version 2020.1, GameSynth welcomed the source module <strong>Animal<\/strong>, and the logic module <strong>Gait<\/strong>, which allows us to create and trigger new types of animal interactions.\n<\/p>\n<div class=\"blog-20200724-2col\">\n<img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/07\/Animal-module-screenshot.png\" alt=\"Animal module screenshot\" width=\"318\" height=\"552\" class=\"alignnone size-full wp-image-3042\" srcset=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/07\/Animal-module-screenshot.png 318w, http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/07\/Animal-module-screenshot-150x260.png 150w, http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/07\/Animal-module-screenshot-300x521.png 300w\" sizes=\"(max-width: 318px) 100vw, 318px\" \/><\/p>\n<p>Despite being the only new generator in this category, <strong>Animal <\/strong>is packed with features. In the Animals dropdown, a variety of animals can be selected, from an imposing Lion or Bear to a small Bird or Bat. Glottis controls the shape of our waveform, with lower values producing a softer rounded sound, and higher values generating a more abrasive saturated sound. Cavity size, Nostril, Oral, Throat, and Chest all work as intuitive sliders to control the distinct size and shape of the generator. These ostensibly filter our sound, with Nostril and Oral affecting the higher frequencies, and Throat and Chest altering the lower frequencies. And finally, Airflow controls the force of the air pushing through, with higher values giving more of a roar.<\/p>\n<\/div>\n<p><a class=\"litymp3_new\" href=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/07\/GaitTester.mp4\" data-lity=\"\"><img decoding=\"async\" src=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/07\/animal-kingdom-1.jpg\" alt=\"\"><\/a><\/p>\n<p>\n<strong>Gait <\/strong>provides us an easy way to trigger footfalls rhythmically. We can define the number of Pairs of legs via a slider, up to 10! The Stance duration sets the timing between each pair of legs, and Swing duration controls the timing between each set of leg pairs. To understand this better, listen to the patch above to hear the difference in parameter changes. We can further add natural timing variance via the Variation slider and set the total span of the interaction via the Duration slider.<\/p>\n<p>\nThe <strong>Creature <\/strong>module has also been updated to include a Vocalization slider to offer some variation in utterances.\n<\/p>\n<h2 class=\"tsugiblog-blackheader\">Monster Growl<\/h2>\n<p><a class=\"litymp3_new\" href=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/07\/MonsterGrowl.mp4\" data-lity=\"\"><img decoding=\"async\" src=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/07\/animal-kingdom-2.jpg\" alt=\"\"><\/a><\/p>\n<p>\nThis patch uses two <strong>Animal <\/strong>modules to create an imposing monster roar. On the left, several envelopes are used to shape and finesse the high-frequency portion of the sound, with some <strong>Reverb<\/strong> to blend it with the right. On the right, the process is similar, but the addition of <strong>Chorus <\/strong>and <strong>EQ Filter <\/strong>form more of a billowing growl. The Animals type differ between each, with Troll on the left and Lion on the right. Using different combinations of <strong>Animal <\/strong>sources in this way can quickly produce a rich result. For added punch and creative tweaking, the rendered audio can be further processed through the VoiceFX model.\n<\/p>\n<h2 class=\"tsugiblog-blackheader\">Animal Movement<\/h2>\n<p><a class=\"litymp3_new\" href=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/07\/AnimalMovement.mp4\" data-lity=\"\"><img decoding=\"async\" src=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/07\/animal-kingdom-3.jpg\" alt=\"\"><\/a><\/p>\n<p>\nThis patch is made of a mix of <strong>Footsteps <\/strong>and <strong>Leaves<\/strong>, with only minimal processing. Much like with the Monster Growl, two of the same modules are used to produce a fuller sound. Various parameters are tweaked and randomized, on top using different Shoes and Surfaces types. A <strong>Time Shifter <\/strong>is then used to stagger the offset between the separate footstep components. The main feature of this patch, however, is the <strong>Gait <\/strong>module. This module triggers the footfalls in a rhythmic canter, which helps to contextualize our sound.\n<\/p>\n<h2 class=\"tsugiblog-blackheader\">Bird Song<\/h2>\n<p><a class=\"litymp3_new\" href=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/07\/BirdSong.mp4\" data-lity=\"\"><img decoding=\"async\" src=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/07\/animal-kingdom-4.jpg\" alt=\"\"><\/a><\/p>\n<p>\nBesides creating monsters and beasts, <strong>Animals<\/strong> can also be used to create small chirpy birds. In the simple example below, the Animals type is set to Bird, with low values on the noisier throaty parameters more characteristic of larger animals. Then, sampled birdsong is used with the <strong>Curve <\/strong>envelope, which can extract information from a waveform to be used as a control signal. This module allows us to capture the natural cadence of real birds easily, but with the flexibility of sound shaping, that synthesis affords us. To better control the cutoff point, we can use the new <strong>Arithmetic <\/strong>module set to Multiply, with an <strong>Envelope<\/strong> that steeply rolls off after whenever we want to shorten our <strong>Curve <\/strong>(hovering over a point will display time in seconds at that point).\n<\/p>\n<h2 class=\"tsugiblog-blackheader\">Gusty Wing Flap<\/h2>\n<p><a class=\"litymp3_new\" href=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/07\/GustyWingsFlap.mp4\" data-lity=\"\"><img decoding=\"async\" src=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/07\/animal-kingdom-5.jpg\" alt=\"\"><\/a><\/p>\n<p>\nOf course, these new Animal modules mostly work as a starting point or guideline. They can be used in any other kind of patch, as much as other modules can be used to create creature sounds. In this example, we have the gusty wing flap of a giant mythical creature. <strong>Noise <\/strong>and <strong>Steam <\/strong>offer a rich, layered bed of audio which are being formed and shaped by various <strong>Envelopes<\/strong> and <strong>Curves<\/strong>. Several forms of audio processing then add a final touch of weight and cohesion to our sound.\n<\/p>\n<div class=\"download-patches\">\n<a class=\"download-patches\" href=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/07\/20200724_GameSynth_Animal_Modules.zip\"><br \/>\n<img decoding=\"async\" src=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2020\/07\/download-patches.png\" alt=\"download-patches\"><br \/>\n<\/a>\n<\/div>\n<p><\/p>\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>In version 2020.1, GameSynth welcomed the source module Animal, and the logic module Gait, which allows us to create and trigger new types of<\/p>\n","protected":false},"author":1,"featured_media":3049,"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\/3010"}],"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=3010"}],"version-history":[{"count":27,"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/posts\/3010\/revisions"}],"predecessor-version":[{"id":4923,"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/posts\/3010\/revisions\/4923"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/media\/3049"}],"wp:attachment":[{"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/media?parent=3010"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/categories?post=3010"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/tags?post=3010"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}