{"id":17068,"date":"2022-06-21T10:49:54","date_gmt":"2022-06-21T08:49:54","guid":{"rendered":"https:\/\/demdlx704as001.ad.harman.com\/?page_id=17068"},"modified":"2022-06-21T11:01:58","modified_gmt":"2022-06-21T09:01:58","slug":"vst3-user-guide","status":"publish","type":"page","link":"https:\/\/audioworx.transfunnel.co\/old\/?page_id=17068","title":{"rendered":"VST3 User Guide"},"content":{"rendered":"<link rel='stylesheet' href='https:\/\/audioworx.transfunnel.co\/old\/wp-content\/plugins\/documentor\/skins\/mint\/style.css' type='text\/css' media='all' \/><div id=\"documentor-126\" class=\"documentor-mint documentor-wrap\" data-docid = \"126\" data-epid = \"17068\" ><div class=\"documentor-topicons doc-noprint\"><span class=\"doc-topiconswrap\"><a class=\"doc-print\" data-printspath=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/plugins\/documentor\/skins\/mint\/print.css\"> <span class=\"icon-print2 doc-icons\"><\/span> <\/span><\/a><\/span><div class=\"cleardiv\"><\/div><div class=\"clrright\"><\/div><\/div><div class=\"document-wrapper\"><div class=\"doc-menu toggle doc-noprint\"><span class=\"doc-search\">\n\t\t\t\t\t<input type=\"text\" name=\"search_document\" class=\"search-document\" placeholder=\"Search\" \/>\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/plugins\/documentor\/skins\/mint\/images\/search.png\" \/>\n\t\t\t\t<\/span><div class=\"doc-menurelated\"><ol class=\"doc-list-front\"><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#1-overview-and-scope-of-this-document\"   data-href=\"#1-overview-and-scope-of-this-document\" data-sec-counter=\"1\" data-section-id=\"2311\">Overview and Scope of this Document<\/a><div class=\"doc-menu-border\"><\/div><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#2-folder-structure\"   data-href=\"#2-folder-structure\" data-sec-counter=\"2\" data-section-id=\"2310\">Folder Structure<\/a><div class=\"doc-menu-border\"><\/div><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#3-steps-to-generate-vst3-x-plugin-with-external-audio-object\"   data-href=\"#3-steps-to-generate-vst3-x-plugin-with-external-audio-object\" data-sec-counter=\"3\" data-section-id=\"2309\">Steps to generate VST3.x plugin with external audio object<\/a><span class=\"doc-mtoggle expand\"><\/span><div class=\"doc-menu-border\"><\/div><ol><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#3-1-steps-to-add-source-code-for-external-audio-objects\"   data-href=\"#3-1-steps-to-add-source-code-for-external-audio-objects\" data-sec-counter=\"3.1\" data-section-id=\"2307\">Steps to add source code for external audio objects<\/a><div class=\"doc-menu-border\"><\/div><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#3-2-steps-to-generate-vst3-plugin\"   data-href=\"#3-2-steps-to-generate-vst3-plugin\" data-sec-counter=\"3.2\" data-section-id=\"2306\">Steps to generate VST3 plugin<\/a><div class=\"doc-menu-border\"><\/div><\/li><\/ol><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#4-steps-to-run-vst3-plugin\"   data-href=\"#4-steps-to-run-vst3-plugin\" data-sec-counter=\"4\" data-section-id=\"2308\">Steps to Run VST3 Plugin<\/a><span class=\"doc-mtoggle expand\"><\/span><div class=\"doc-menu-border\"><\/div><ol><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#4-1-bidule\"   data-href=\"#4-1-bidule\" data-sec-counter=\"4.1\" data-section-id=\"2305\">Bidule<\/a><div class=\"doc-menu-border\"><\/div><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#4-2-reaper\"   data-href=\"#4-2-reaper\" data-sec-counter=\"4.2\" data-section-id=\"2304\">Reaper<\/a><div class=\"doc-menu-border\"><\/div><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#4-3-gtt\"   data-href=\"#4-3-gtt\" data-sec-counter=\"4.3\" data-section-id=\"2303\">GTT<\/a><div class=\"doc-menu-border\"><\/div><\/li><\/ol><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#5-references\"   data-href=\"#5-references\" data-sec-counter=\"5\" data-section-id=\"2302\">References<\/a><div class=\"doc-menu-border\"><\/div><\/li><\/ol><\/div><\/div><div class=\"doc-sec-container\" id=\"documentor_seccontainer\"><div class=\"doc-sectionwrap\" id=\"1-overview-and-scope-of-this-document_wrap\"><div class=\"documentor-section  section-2311\" id=\"1-overview-and-scope-of-this-document\" data-section-id=\"2311\"><h3 class=\"doc-sec-title\" style=\"clear:none;line-height:39px;font-family:Open Sans,sans-serif;font-size:31px;font-weight:600;font-style:normal;color:#3c3c3c;border-bottom: 1px dotted #e6e6e6;\"> <span class=\"doc-sec-count\" style=\"display:inline-block\">1.<\/span><span class=\"title-text\">Overview and Scope of this Document<\/span>  <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p class=\"text\">This document describes the procedure to use VST3.X AudioworX Plugin. VST3.x AudioworX Plugin is generated by linking the plugin source code, VST3 SDK, with Win64 xAF Libraries.<\/p>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><span class=\"icon-tag_faces doc-icons doc-noprint\"><\/span>Was this helpful?<\/span>\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"2-folder-structure_wrap\"><div class=\"documentor-section  section-2310\" id=\"2-folder-structure\" data-section-id=\"2310\"><h3 class=\"doc-sec-title\" style=\"clear:none;line-height:39px;font-family:Open Sans,sans-serif;font-size:31px;font-weight:600;font-style:normal;color:#3c3c3c;border-bottom: 1px dotted #e6e6e6;\"> <span class=\"doc-sec-count\" style=\"display:inline-block\">2.<\/span><span class=\"title-text\">Folder Structure<\/span>  <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p class=\"text\">To work out of the box, the VST3 AudioworX needs to be organized according to a specific folder structure. Therefore, extract the zip file into an arbitrary workspace folder (e.g. C:\\AWX_dev\\) and make sure it is matching the structure below and that there are no spaces in the names.<\/p>\n<p class=\"text\"><strong>extendable-audio-framework<\/strong>\\<\/p>\n<p class=\"text\"><strong>external\\<\/strong><\/p>\n<p class=\"text\">inc\\\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :\u00a0 Folder to place the include files for the External AudioObject.<\/p>\n<p class=\"text\">src\\\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :\u00a0 Folder to place the source files to build the External AudioObject.<\/p>\n<p class=\"text\">vst3\\\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :\u00a0 VST3 wrapper files<\/p>\n<p class=\"text\">vstProject\\\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :\u00a0 Satisfies interface dependencies<\/p>\n<p class=\"text\">Build.bat\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 :\u00a0 Script to build VirtualAmp.dll, required for GTT Toolbox.<\/p>\n<p class=\"text\">Build_VST3.bat\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :\u00a0 Script to build VST3 plugin.<\/p>\n<p class=\"text\">clean.bat\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :\u00a0 Script to clean the VST2 build artifacts.<\/p>\n<p class=\"text\"><strong>Public\\<\/strong><\/p>\n<p class=\"text\">include\\\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :\u00a0 xAF HeaderFiles<\/p>\n<p class=\"text\">lib\\\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :\u00a0 AudioworX libraries for Win32 and Win64<\/p>\n<p class=\"text\"><strong>Note<\/strong>: The Steinberg sdk is not part of the AWX package and needs to be downloaded manually. Please refer to option 1 or option 2 mentioned below.<\/p>\n<p class=\"text\"><strong>steinbergsdk\\<\/strong><\/p>\n<p class=\"text\"><strong> VST3\\\u00a0\u00a0\u00a0 <\/strong>(all files and folders inside this folder are part of the Steinberg SDK)<\/p>\n<p class=\"text\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 vst3sdk\\\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : VST3 sdk files and build scripts<\/p>\n<p class=\"text\">There are two options to get the VST3 sdk:<\/p>\n<p class=\"text\"><strong>Option 1 (External): <\/strong><\/p>\n<ul>\n<li>Download directly from the Steinberg official page [1]:<\/li>\n<\/ul>\n<p class=\"text\"><strong>Note<\/strong>: With the download, you are accepting the license agreement from Steinberg!<\/p>\n<ul>\n<li>Extract zip file according to above mentioned folder names<\/li>\n<\/ul>\n<p class=\"text\"><strong>Option 2 (Harman internal only):<\/strong><\/p>\n<ul>\n<li>git clone ssh:\/\/git@bitbucket-munich.harman.com:7999\/bitbucket\/lsacca\/steinbergsdk.git<\/li>\n<\/ul>\n<p class=\"text\"><strong>Note<\/strong>: make sure the branch: \u201c<strong>master<\/strong>\u201d is checked out. No need to adjust any folder names<\/p>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><span class=\"icon-tag_faces doc-icons doc-noprint\"><\/span>Was this helpful?<\/span>\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"3-steps-to-generate-vst3-x-plugin-with-external-audio-object_wrap\"><div class=\"documentor-section  section-2309\" id=\"3-steps-to-generate-vst3-x-plugin-with-external-audio-object\" data-section-id=\"2309\"><h3 class=\"doc-sec-title\" style=\"clear:none;line-height:39px;font-family:Open Sans,sans-serif;font-size:31px;font-weight:600;font-style:normal;color:#3c3c3c;border-bottom: 1px dotted #e6e6e6;\"> <span class=\"doc-sec-count\" style=\"display:inline-block\">3.<\/span><span class=\"title-text\">Steps to generate VST3.x plugin with external audio object<\/span>  <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"3-1-steps-to-add-source-code-for-external-audio-objects_wrap\"><div class=\"documentor-section  section-2307\" id=\"3-1-steps-to-add-source-code-for-external-audio-objects\" data-section-id=\"2307\"><h3 class=\"doc-sec-title\" style=\"clear:none;line-height:39px;font-family:Open Sans,sans-serif;font-size:31px;font-weight:600;font-style:normal;color:#3c3c3c;border-bottom: 1px dotted #e6e6e6;\"> <span class=\"doc-sec-count\" style=\"display:inline-block\">3.1.<\/span><span class=\"title-text\">Steps to add source code for external audio objects<\/span>  <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><ul>\n<li>Place the source code for the new audio object under external\\src\\<\/li>\n<li>Place the header file under external\\inc\\<\/li>\n<li>The audio object header file name should be similar to the audio object class name. For example, if the audio object name is CTemplate, the header file name should be Template.h<\/li>\n<li>Update external\\inc\\AudioIds.h with the pre-processor macro definition for the new audio object. As shown below\n<figure id=\"attachment_17037\" aria-describedby=\"caption-attachment-17037\" style=\"width: 266px\" class=\"wp-caption alignnone\"><img decoding=\"async\" class=\"size-full wp-image-17037\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2022\/06\/1-1.png\" alt=\"\" width=\"266\" height=\"92\" \/><figcaption id=\"caption-attachment-17037\" class=\"wp-caption-text\">Figure 3 .1 &#8211; AudioIds.h<\/figcaption><\/figure>\n<p>&nbsp;<\/li>\n<li>Name of the pre-processor definition should be OBJ_\u201cheader file name\u201c. For example if the name of the class is CGain, the header file name should be Gain.h and the pre-processor definition in AudioIds.h should be #define OBJ_GAIN 9002<\/li>\n<li>Once the steps above are complete, proceed to generate the VST3 plugin following the steps in the next section<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><span class=\"icon-tag_faces doc-icons doc-noprint\"><\/span>Was this helpful?<\/span>\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"3-2-steps-to-generate-vst3-plugin_wrap\"><div class=\"documentor-section  section-2306\" id=\"3-2-steps-to-generate-vst3-plugin\" data-section-id=\"2306\"><h3 class=\"doc-sec-title\" style=\"clear:none;line-height:39px;font-family:Open Sans,sans-serif;font-size:31px;font-weight:600;font-style:normal;color:#3c3c3c;border-bottom: 1px dotted #e6e6e6;\"> <span class=\"doc-sec-count\" style=\"display:inline-block\">3.2.<\/span><span class=\"title-text\">Steps to generate VST3 plugin<\/span>  <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><ul>\n<li>Pre-Requisites:\n<ul>\n<li>Python 2.7<\/li>\n<li>Cmake version 3.21+, 3.5 confirmed NOT to work<\/li>\n<li>Microsoft Visual Studio 2017 or later<\/li>\n<\/ul>\n<\/li>\n<li>Open the command prompt in Administrator mode<\/li>\n<li>Browse to the external folder<\/li>\n<li>Run <strong>bat<\/strong> to clean up any previous build artifacts<\/li>\n<li>Run the batch file <strong>bat<\/strong><\/li>\n<li>Once the build is successful, the library with the external audio object, the VST3 plugin and the corresponding DLL will be copied to the path : public\/lib\/win64<\/li>\n<li>The VST3 plugin will also be generated in C:\\Program Files\\Common Files\\VST3<\/li>\n<li>VST3 Plugin name: <strong>vst3<\/strong>,<\/li>\n<li>If you are building in non-administrator mode, you might see a warning that starts like:\n<figure id=\"attachment_17040\" aria-describedby=\"caption-attachment-17040\" style=\"width: 741px\" class=\"wp-caption alignnone\"><img fetchpriority=\"high\" fetchpriority=\"high\" decoding=\"async\" class=\"size-full wp-image-17040\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2022\/06\/2-1.png\" alt=\"\" width=\"741\" height=\"271\" \/><figcaption id=\"caption-attachment-17040\" class=\"wp-caption-text\">Figure 3. 2 &#8211; Warning when opened in Non-Admin mode<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>But this can be ignored. This is a post build script that gets executed after the Plugin and DLL are generated.<\/li>\n<li>It is recommended not to have long folder names for the build path. CMAKE does not allow the total directory path name to exceed 264 characters<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><span class=\"icon-tag_faces doc-icons doc-noprint\"><\/span>Was this helpful?<\/span>\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"4-steps-to-run-vst3-plugin_wrap\"><div class=\"documentor-section  section-2308\" id=\"4-steps-to-run-vst3-plugin\" data-section-id=\"2308\"><h3 class=\"doc-sec-title\" style=\"clear:none;line-height:39px;font-family:Open Sans,sans-serif;font-size:31px;font-weight:600;font-style:normal;color:#3c3c3c;border-bottom: 1px dotted #e6e6e6;\"> <span class=\"doc-sec-count\" style=\"display:inline-block\">4.<\/span><span class=\"title-text\">Steps to Run VST3 Plugin<\/span>  <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>VST3 plugins can be run with any tool that is compatible with 64bit VST3 SDK (Examples: Reaper, Bidule, etc.). The two mentioned hosts are tested by the AWX team (Bidule 0.9771, Reaper v6.32). The current VST3 plugin version does not support multi instances, because of an internal hard coding of the socket server port (25001). This port is used by Amp2Srv to communicate with the Harman Global Tuning Tool, when sending the signal flow or tuning the object.<\/p>\n<div class=\"mceTemp\"><\/div>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><span class=\"icon-tag_faces doc-icons doc-noprint\"><\/span>Was this helpful?<\/span>\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"4-1-bidule_wrap\"><div class=\"documentor-section  section-2305\" id=\"4-1-bidule\" data-section-id=\"2305\"><h3 class=\"doc-sec-title\" style=\"clear:none;line-height:39px;font-family:Open Sans,sans-serif;font-size:31px;font-weight:600;font-style:normal;color:#3c3c3c;border-bottom: 1px dotted #e6e6e6;\"> <span class=\"doc-sec-count\" style=\"display:inline-block\">4.1.<\/span><span class=\"title-text\">Bidule<\/span>  <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>Bidule is a 3<sup>rd<\/sup> party host developed by Plogue and can be found here: [2]. This tool supports unequal numbers for input and output channels and can retrieve the configured number of channels automatically. Using the VST3 plugin without a sent signal flow, the plugin will startup with 2 input and 2 output channels. Once you have sent the signal flow and re-added into the patcher of the tool, the number of inputs\/outputs will be updated correctly.<\/p>\n<figure id=\"attachment_17045\" aria-describedby=\"caption-attachment-17045\" style=\"width: 665px\" class=\"wp-caption alignnone\"><img decoding=\"async\" class=\"size-full wp-image-17045\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2022\/06\/3-1.png\" alt=\"\" width=\"665\" height=\"623\" \/><figcaption id=\"caption-attachment-17045\" class=\"wp-caption-text\">Figure 4.1: Bidule Patcher<\/figcaption><\/figure>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><span class=\"icon-tag_faces doc-icons doc-noprint\"><\/span>Was this helpful?<\/span>\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"4-2-reaper_wrap\"><div class=\"documentor-section  section-2304\" id=\"4-2-reaper\" data-section-id=\"2304\"><h3 class=\"doc-sec-title\" style=\"clear:none;line-height:39px;font-family:Open Sans,sans-serif;font-size:31px;font-weight:600;font-style:normal;color:#3c3c3c;border-bottom: 1px dotted #e6e6e6;\"> <span class=\"doc-sec-count\" style=\"display:inline-block\">4.2.<\/span><span class=\"title-text\">Reaper<\/span>  <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><p>This chapter explains the steps to run VST3 AudioworX Plugin in Reaper [3].<\/p>\n<ul>\n<li>Open the tool, Reaper<\/li>\n<li>Go to Options\u00e0 Set the VST Plugin path to C:\\Program Files\\Common Files\\VST3. It can also be set to any custom path where the VST3. AudioworX Plugin<strong>, \u2018virtualAmpVST3.vst3\u2019<\/strong> is located\n<figure id=\"attachment_17048\" aria-describedby=\"caption-attachment-17048\" style=\"width: 747px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-17048\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2022\/06\/4.png\" alt=\"\" width=\"747\" height=\"541\" \/><figcaption id=\"caption-attachment-17048\" class=\"wp-caption-text\">Figure 4.2 &#8211; VST Plugin settings<\/figcaption><\/figure>\n<p>&nbsp;<\/li>\n<li>Click on Re-scan, and select clear cache and re-scan<\/li>\n<\/ul>\n<figure id=\"attachment_17049\" aria-describedby=\"caption-attachment-17049\" style=\"width: 743px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-17049\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2022\/06\/5.png\" alt=\"\" width=\"743\" height=\"695\" \/><figcaption id=\"caption-attachment-17049\" class=\"wp-caption-text\">Figure 4.3 &#8211; Adding VST3 plugin<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>Click on Insert &#8212;-&gt;New Track to insert a new track (or Press Ctrl + T)<\/p>\n<figure id=\"attachment_17050\" aria-describedby=\"caption-attachment-17050\" style=\"width: 739px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-17050\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2022\/06\/6.png\" alt=\"\" width=\"739\" height=\"472\" \/><figcaption id=\"caption-attachment-17050\" class=\"wp-caption-text\">Figure 4.4 &#8211; Insert Track<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<ul>\n<li>The Audio configuration is stereo by default in Reaper. To support Multichannel Signal Flows, click on the Route Button in the Track and select the number of channels in the Track channels drop down. This number has to be equal or bigger than the max value from your Device inputs and outputs configured in GTT.\n<ul style=\"list-style-type: circle;\">\n<li>Example: 3 Inputs, 7 outputs -&gt; Track channels need to be set to 8\n<figure id=\"attachment_17051\" aria-describedby=\"caption-attachment-17051\" style=\"width: 741px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-17051\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2022\/06\/7.png\" alt=\"\" width=\"741\" height=\"428\" \/><figcaption id=\"caption-attachment-17051\" class=\"wp-caption-text\">Figure 4.5 &#8211; Selection to set channel Configuration<\/figcaption><\/figure>\n<figure id=\"attachment_17052\" aria-describedby=\"caption-attachment-17052\" style=\"width: 740px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-17052\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2022\/06\/8.png\" alt=\"\" width=\"740\" height=\"344\" \/><figcaption id=\"caption-attachment-17052\" class=\"wp-caption-text\">Figure 4.6 &#8211; Selecting Number of Channels<\/figcaption><\/figure>\n<p>&nbsp;<\/li>\n<li>Click on the FX Button to add the AudioworX VST 3 Plugin. The plugin can be selected from the tab VST3. Search for the entry AudioEffectAWX<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<figure id=\"attachment_17053\" aria-describedby=\"caption-attachment-17053\" style=\"width: 744px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-17053\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2022\/06\/9.png\" alt=\"\" width=\"744\" height=\"325\" \/><figcaption id=\"caption-attachment-17053\" class=\"wp-caption-text\">Figure 4.7 &#8211; Selecting AudioworX VST Plugin<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>If the plugin addition is successful, the default UI for the plugin comes up. You should be able to see:<\/p>\n<figure id=\"attachment_17054\" aria-describedby=\"caption-attachment-17054\" style=\"width: 740px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-17054\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2022\/06\/10.png\" alt=\"\" width=\"740\" height=\"210\" \/><figcaption id=\"caption-attachment-17054\" class=\"wp-caption-text\">Figure 4 .8 &#8211; Harman AudioworX VST3 Plugin Display<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>The UI controls for this GUI can be ignored for now. This engineering release drop does not support any GUI<\/p>\n<p>Controls<\/p>\n<ul>\n<li>Click on Insert\u00e0 MediaFile to add an audio file to the track<\/li>\n<\/ul>\n<p>Click on the play button to start audio playback<\/p>\n<figure id=\"attachment_17055\" aria-describedby=\"caption-attachment-17055\" style=\"width: 746px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-17055\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2022\/06\/11.png\" alt=\"\" width=\"746\" height=\"332\" \/><figcaption id=\"caption-attachment-17055\" class=\"wp-caption-text\">Figure 4 .9 &#8211; Starting AudioPlayback<\/figcaption><\/figure>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><span class=\"icon-tag_faces doc-icons doc-noprint\"><\/span>Was this helpful?<\/span>\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"4-3-gtt_wrap\"><div class=\"documentor-section  section-2303\" id=\"4-3-gtt\" data-section-id=\"2303\"><h3 class=\"doc-sec-title\" style=\"clear:none;line-height:39px;font-family:Open Sans,sans-serif;font-size:31px;font-weight:600;font-style:normal;color:#3c3c3c;border-bottom: 1px dotted #e6e6e6;\"> <span class=\"doc-sec-count\" style=\"display:inline-block\">4.3.<\/span><span class=\"title-text\">GTT<\/span>  <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><ul>\n<li>Use GTT S Release version.<\/li>\n<li>Load the GTT DLL from<strong><strong> \/Harman\/HarmanAudioworX\/AudioFrameworkDLLs\/ folder\u00a0<\/strong><\/strong>\n<figure id=\"attachment_17058\" aria-describedby=\"caption-attachment-17058\" style=\"width: 869px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-17058\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2022\/06\/12.png\" alt=\"\" width=\"869\" height=\"179\" \/><figcaption id=\"caption-attachment-17058\" class=\"wp-caption-text\">Figure 4.10 &#8211; To Select GTT Dll<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<ul>\n<li>To connect the device to GTT, open GTT and enter port number 25001 in the AmpSrv settings<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li>Configure the signal flow as required and click SendSignalFlow to send the signal flow files to the VST3 device\n<figure id=\"attachment_17059\" aria-describedby=\"caption-attachment-17059\" style=\"width: 582px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-17059\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2022\/06\/13.png\" alt=\"\" width=\"582\" height=\"317\" \/><figcaption id=\"caption-attachment-17059\" class=\"wp-caption-text\">Figure 4.11 &#8211; Sending Signal Flow From GTT<\/figcaption><\/figure><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><span class=\"icon-tag_faces doc-icons doc-noprint\"><\/span>Was this helpful?<\/span>\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"5-references_wrap\"><div class=\"documentor-section  section-2302\" id=\"5-references\" data-section-id=\"2302\"><h3 class=\"doc-sec-title\" style=\"clear:none;line-height:39px;font-family:Open Sans,sans-serif;font-size:31px;font-weight:600;font-style:normal;color:#3c3c3c;border-bottom: 1px dotted #e6e6e6;\"> <span class=\"doc-sec-count\" style=\"display:inline-block\">5.<\/span><span class=\"title-text\">References<\/span>  <div class=\"documentor-social doc-noprint\"><\/div><\/h3><div class=\"doc-sec-content\" ><ol>\n<li>VST 3 SDK: <a href=\"https:\/\/www.steinberg.net\/de\/developers\/\">https:\/\/www.steinberg.net\/de\/developers\/<\/a><\/li>\n<li>Bidule: <a href=\"https:\/\/www.plogue.com\/products\/bidule.html\">https:\/\/www.plogue.com\/products\/bidule.html<\/a><\/li>\n<li>Reaper: <a href=\"https:\/\/www.reaper.fm\/\">https:\/\/www.reaper.fm\/<\/a><\/li>\n<\/ol>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><span class=\"icon-tag_faces doc-icons doc-noprint\"><\/span>Was this helpful?<\/span>\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><\/div><!--.doc-sec-container--><div id=\"sugestedit_popup126\" class=\"sugestedit_popup\">\n\t\t\t\t<a class=\"modal_close\"><\/a>\n\t\t\t\t<form name=\"documentor-suggestform\" method=\"post\" class=\"documentor-suggestform\">\n\t\t\t\t\t<div class=\"doc-frmdiv\" style=\"font-weight: bold;\">Suggest Edit\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"doc-frmdiv\">\n\t\t\t\t\t\t<input type=\"text\" name=\"sec_title\" class=\"sedit-sectitle txtinput\" value=\"\" \/>\n\t\t\t\t\t<\/div><div class=\"doc-frmdiv\">\n\t\t\t\t\t\t\t<input type=\"text\" name=\"name\" class=\"txtinput\" placeholder=\"Name\" required \/>\n\t\t\t\t\t\t<\/div><div class=\"doc-frmdiv\">\n\t\t\t\t\t\t\t<input type=\"email\" class=\"emailinput\" placeholder=\"Email\" name=\"email\" required \/> \n\t\t\t\t\t\t<\/div><div class=\"doc-frmdiv\">\n\t\t\t\t\t\t\t<textarea name=\"content\" class=\"textareainput\" placeholder=\"Post your suggestion...\" required><\/textarea>\n\t\t\t\t\t\t<\/div><div class=\"doc-frmdiv\"><label> Captcha :&nbsp; <\/label><span class=\"doc-sedit-captcha\"><\/span><\/div><input type=\"hidden\" class=\"sedit-secid\" name=\"secid\" value=\"\" \/>\n\t\t\t\t\t<input type=\"hidden\" class=\"sedit-postid\" name=\"sedit_postid\" value=\"\" \/>\n\t\t\t\t\t<input type=\"hidden\" class=\"sedit-docid\" name=\"docid\" value=\"126\" \/>\n\t\t\t\t\t<button class=\"docsubmit-suggestform\"> Submit <\/button>\n\t\t\t\t<\/form>\n\t\t\t<\/div><script type=\"text\/javascript\">\n\t\t\tjQuery(document).ready(function(){\n\t\t\t\tjQuery(\"#documentor-126\").documentor({\n\t\t\t\t\tdocumentid\t: 126,\n\t\t\t\t\tdocid\t\t: \"documentor-126\",\n\t\t\t\t\tanimation\t: \"\",\n\t\t\t\t\tindexformat\t: \"1\",\n\t\t\t\t\tpformat\t\t: \"decimal\",\n\t\t\t\t\tcformat\t\t: \"decimal\",\t\t\t\t\t\n\t\t\t\t\tsecstyle\t: \"\",\n\t\t\t\t\tsecelement  : \"3\",\n\t\t\t\t\tactnavbg_default: \"1\",\n\t\t\t\t\tactnavbg_color\t: \"#ffffff\",\n\t\t\t\t\tenable_ajax\t: \"0\",\n\t\t\t\t\tload\t\t: \"0\",\n\t\t\t\t\tscrolling\t: \"1\",\n\t\t\t\t\tfixmenu\t\t: \"1\",\n\t\t\t\t\tskin\t\t: \"mint\",\n\t\t\t\t\tscrollBarSize\t: \"3\",\n\t\t\t\t\tscrollBarColor\t: \"#326693\",\n\t\t\t\t\tscrollBarOpacity: \"0.4\",\n\t\t\t\t\twindowprint\t: \"0\",\n\t\t\t\t\tmenuTop: \"110\",\n\t\t\t\t\tsocialshare\t: 0,\n\t\t\t\t\tsharecount\t: 1,\n\t\t\t\t\tfbshare\t\t: 1,\n\t\t\t\t\ttwittershare\t: 1,\n\t\t\t\t\tgplusshare\t: 1,\n\t\t\t\t\tpinshare\t: 1,\n\t\t\t\t\ttogglechild\t: 1,\n\t\t\t\t\tnoResultsStr: \"No results found!\",\n\t\t\t\t});\t\n\t\t\t});<\/script><div class=\"cleardiv cleardiv-rtl\"><\/div><\/div><!--\/.document-wrapper--><div class=\"cleardiv cleardiv-rtl\"><\/div><\/div><div class=\"cleardiv\"> <\/div><div id=\"documentor-126-end\"><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":91,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"0","ocean_second_sidebar":"0","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"0","ocean_custom_header_template":"0","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"0","ocean_menu_typo_font_family":"0","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"0","footnotes":""},"coauthors":[286],"_links":{"self":[{"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/pages\/17068"}],"collection":[{"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/users\/91"}],"replies":[{"embeddable":true,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=17068"}],"version-history":[{"count":2,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/pages\/17068\/revisions"}],"predecessor-version":[{"id":17081,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/pages\/17068\/revisions\/17081"}],"wp:attachment":[{"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=17068"}],"wp:term":[{"taxonomy":"author","embeddable":true,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fcoauthors&post=17068"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}