{"id":1580,"date":"2019-04-17T02:49:17","date_gmt":"2019-04-17T02:49:17","guid":{"rendered":"http:\/\/procedural-audio.com\/blog\/?p=1580"},"modified":"2022-01-06T10:31:30","modified_gmt":"2022-01-06T10:31:30","slug":"gamesynth-integration-with-reaper","status":"publish","type":"post","link":"http:\/\/procedural-audio.com\/blog\/2019\/04\/17\/gamesynth-integration-with-reaper\/","title":{"rendered":"GameSynth and Reaper"},"content":{"rendered":"<h2 style=\"margin-top: 0px;\">Introduction<\/h2>\n<p>GameSynth supports rendering to a host of different Audio Middleware solutions, and now even supports exporting to Cockos Reaper. Reaper is a flexible and powerful DAW, especially for sound design, editing, and generally managing more complex projects. In this blog, we are going to showcase this export feature and offer some tips for taking full advantage of it.<\/p>\n<p><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/vx75HmJw2mI\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"><\/iframe><\/p>\n<h2>Getting Started<\/h2>\n<p>The first thing we need to do is head to GameSynth\u2019s settings and tell it Reaper\u2019s executable directory is so that we can instruct Reaper to launch from the export menu. Once you have created a patch, you can then export many different versions of this sound.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1584\" src=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2019\/04\/2019-03-25-15_32_31-Settings.png\" alt=\"2019-03-25 15_32_31-Settings\" width=\"590\" height=\"426\" srcset=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2019\/04\/2019-03-25-15_32_31-Settings.png 590w, http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2019\/04\/2019-03-25-15_32_31-Settings-150x108.png 150w, http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2019\/04\/2019-03-25-15_32_31-Settings-300x217.png 300w\" sizes=\"(max-width: 590px) 100vw, 590px\" \/><\/p>\n<h2 style=\"h2-20190412\">Export<\/h2>\n<h3>Target<\/h3>\n<p>Open up the export menu and select Cockos \u2013 Reaper as your Middleware. From here, you can specify the target project for exporting.<\/p>\n<h3>Sample Files<\/h3>\n<p>The options in this section are relatively self-explanatory. The <strong>Variation<\/strong> box specifies a percentage of the currently defined random ranges. So, for example, if you set pitch to have 50% random deviation from the value in the GameSynth tool, then setting this global <strong>Variation<\/strong> parameter to 50% would result in the pitch having a variation of 25% instead.<\/p>\n<p>Here you can also define the name and append an index to each item exported into Reaper. Set your index higher when rendering out more sounds with the same name as previous renders to avoid overwriting.<\/p>\n<h3>Assets Organisation<\/h3>\n<p>This section defines the export logic. You can create new tracks if you just want to dump all the new files in, or you can export to a pre-existing track within the Reaper project, by specifying the track from the dropdown next to <strong>Track name<\/strong>. Using the <strong>First position <\/strong>option in conjunction with the <strong>Offset mode <\/strong>and <strong>Offset <\/strong>value options, allows for exporting to a specific time within the project. These settings facilitate the use of GameSynth as a sound design tool for adding layers to sounds which are already set up within the project.<\/p>\n<div style=\"display: block; max-width: 590px; margin: 0 auto;\">\n<img decoding=\"async\" loading=\"lazy\" style=\"max-width: 590px; width:100%;\" src=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2019\/04\/2019-03-25-15_57_48-Exporting.png\" alt=\"2019-03-25 15_57_48-Exporting\" width=\"746\" height=\"539\" class=\"alignnone size-full wp-image-1586\" srcset=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2019\/04\/2019-03-25-15_57_48-Exporting.png 746w, http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2019\/04\/2019-03-25-15_57_48-Exporting-150x108.png 150w, http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2019\/04\/2019-03-25-15_57_48-Exporting-300x217.png 300w\" sizes=\"(max-width: 746px) 100vw, 746px\" \/>\n<\/div>\n<p>For any sound that loops indefinitely, a new window will appear after pushing OK, prompting you to set how long you would like your final export\u2019s duration to be.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2019\/04\/2019-03-25-16_02_35-WaveFileDurationSettingsForm.png\" alt=\"2019-03-25 16_02_35-WaveFileDurationSettingsForm\" width=\"362\" height=\"149\" class=\"alignnone size-full wp-image-1587\" srcset=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2019\/04\/2019-03-25-16_02_35-WaveFileDurationSettingsForm.png 362w, http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2019\/04\/2019-03-25-16_02_35-WaveFileDurationSettingsForm-150x62.png 150w, http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2019\/04\/2019-03-25-16_02_35-WaveFileDurationSettingsForm-300x123.png 300w\" sizes=\"(max-width: 362px) 100vw, 362px\" \/><\/p>\n<h2>Reaper Tips<\/h2>\n<p>Once in Reaper, you can make use of some of its handy features to optimise your workflow. For example, if you\u2019re using GameSynth to creating a series of randomised sword slashes, you can harness Reaper\u2019s takes system to audition between different versions. Or if you\u2019re crafting a layered impact, GameSynth can help you to export your additional layers to the right part of your Reaper project. Let\u2019s look at some of these synergies.<\/p>\n<h3>Takes<\/h3>\n<p>Since GameSynth allows for applying randomisation, you might not always like every variation. If you are outputting a few different sounds to pick the best ones, you can use Reaper\u2019s Takes feature to clean your project up. Right-click-drag to select a few items, then right-click any selected item, and select <strong>Take \u2192 Implode items on same track into takes<\/strong>. You can then cycle through by clicking on the different takes, or use <strong>T<\/strong> for cycling forward and <strong>Shift+T<\/strong> to cycle backwards. The <strong>Take <\/strong>menu also has other helpful features such as locking the current take, so that it\u2019s not accidentally changed once a good take is selected.<\/p>\n<div style=\"display: block; max-width: 590px; margin: 0 auto;\">\n<img decoding=\"async\" loading=\"lazy\" style=\"max-width: 590px; width:100%;\" src=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2019\/04\/2019-03-25-16_43_34-GameSynthProject-Takes-1024x272.png\" alt=\"2019-03-25 16_43_34-GameSynthProject - Takes\" width=\"640\" height=\"170\" class=\"alignnone size-large wp-image-1588\" srcset=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2019\/04\/2019-03-25-16_43_34-GameSynthProject-Takes-1024x272.png 1024w, http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2019\/04\/2019-03-25-16_43_34-GameSynthProject-Takes-150x40.png 150w, http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2019\/04\/2019-03-25-16_43_34-GameSynthProject-Takes-300x80.png 300w, http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2019\/04\/2019-03-25-16_43_34-GameSynthProject-Takes-768x204.png 768w, http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2019\/04\/2019-03-25-16_43_34-GameSynthProject-Takes.png 1278w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\n<\/div>\n<h3>Syncing up Sounds<\/h3>\n<p>If you design variations on a consistent timescale, you quickly sync up sound effects from GameSynth. You can use your edit cursor inside Reaper to find the <strong>First position <\/strong>time, and move it to the next item to determine the <strong>Offset<\/strong> (or you can view the time on the timeline).<\/p>\n<div style=\"display: block; max-width: 590px; margin: 0 auto;\">\n<img decoding=\"async\" loading=\"lazy\" style=\"max-width: 590px; width:100%;\" src=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2019\/04\/2019-03-25-16_54_22-Sync-B-1024x436.png\" alt=\"2019-03-25 16_54_22-Sync B\" width=\"640\" height=\"273\" class=\"alignnone size-large wp-image-1590\" srcset=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2019\/04\/2019-03-25-16_54_22-Sync-B-1024x436.png 1024w, http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2019\/04\/2019-03-25-16_54_22-Sync-B-150x64.png 150w, http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2019\/04\/2019-03-25-16_54_22-Sync-B-300x128.png 300w, http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2019\/04\/2019-03-25-16_54_22-Sync-B-768x327.png 768w, http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2019\/04\/2019-03-25-16_54_22-Sync-B.png 1130w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/p>\n<div>\n<div style=\"display: block; max-width: 590px; margin: 0 auto;\">\n<img decoding=\"async\" loading=\"lazy\" style=\"max-width: 590px; width:100%;\" src=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2019\/04\/2019-03-25-16_52_31-Sync-Exporting.png\" alt=\"2019-03-25 16_52_31-Sync Exporting\" width=\"745\" height=\"128\" class=\"alignnone size-full wp-image-1589\" srcset=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2019\/04\/2019-03-25-16_52_31-Sync-Exporting.png 745w, http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2019\/04\/2019-03-25-16_52_31-Sync-Exporting-150x26.png 150w, http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2019\/04\/2019-03-25-16_52_31-Sync-Exporting-300x52.png 300w\" sizes=\"(max-width: 745px) 100vw, 745px\" \/>\n<\/div>\n<\/div>\n<\/div>\n<h3>Quick Seamless Loops<\/h3>\n<p>If you\u2019re using Reaper, then the SWS extension pack is a must-have addition (and it\u2019s free!). One of the great Actions that this pack provides is the ability to create seamless loops easily. This feature is handy for creating loops that still play infinitely, but without using GameSynth\u2019s run-time component.<\/p>\n<p>Set a time selection by left-click-dragging across the timeline above the item you wish to loop, select the item, and run the <strong>X-Raym_Create seamless loops from selected items sections inside time selection <\/strong>Action. You can then audition this by pushing <strong>R<\/strong>, which will <strong>Toggle Repeat <\/strong>playback within the timeline selection, and pressing play.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/procedural-audio.com\/blog\/wp-content\/uploads\/2019\/04\/2019-03-25-17_30_00-Seamless-Loop.gif\" alt=\"2019-03-25 17_30_00-Seamless Loop\" width=\"600\" height=\"420\" class=\"alignnone size-full wp-image-1592\" \/><\/p>\n<p style=\"font-style:italic\"; margin-bottom: 30px;>Article written by <a href=\"http:\/\/gu-on.com\/\" target=\"_blank\" rel=\"noopener\">Kevin Doran<\/a>.<\/p>\n<p><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\"><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction GameSynth supports rendering to a host of different Audio Middleware solutions, and now even supports exporting to Cockos Reaper. Reaper is a flexible<\/p>\n","protected":false},"author":1,"featured_media":1583,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[6,12],"tags":[],"_links":{"self":[{"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/posts\/1580"}],"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=1580"}],"version-history":[{"count":34,"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/posts\/1580\/revisions"}],"predecessor-version":[{"id":4949,"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/posts\/1580\/revisions\/4949"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/media\/1583"}],"wp:attachment":[{"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/media?parent=1580"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/categories?post=1580"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/procedural-audio.com\/blog\/wp-json\/wp\/v2\/tags?post=1580"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}