{"id":516,"date":"2019-04-27T00:22:33","date_gmt":"2019-04-26T14:22:33","guid":{"rendered":"http:\/\/x37v.com\/x37v\/?p=516"},"modified":"2023-01-13T15:51:41","modified_gmt":"2023-01-13T04:51:41","slug":"vcv-rack-and-cubase","status":"publish","type":"post","link":"https:\/\/x37v.com\/x37v\/music\/vcv-rack-and-cubase\/","title":{"rendered":"VCV Rack and Cubase"},"content":{"rendered":"\n<p>[This post was written using Rack v0.6. The following will continue to work until Rack v2, however this information is now largely obsolete given that <a href=\"https:\/\/vcvrack.com\/manual\/Bridge.html\" target=\"_blank\" rel=\"noopener\"><em>VCV Bridge<\/em> is deprecated and unsupported as of Rack v1<\/a>]<\/p>\n\n\n\n<p>I recently started using <a href=\"https:\/\/vcvrack.com\">VCV Rack<\/a>. Rack is a cross-platform open-source modular synthesizer that aims to model Eurorack standards in software. While it is yet to hit version 1.0, Rack already has&nbsp;a <a href=\"https:\/\/vcvrack.com\/plugins.html\">sizeable number of free (and paid) plugins<\/a> that extend functionality of the software, and&nbsp;an <a href=\"https:\/\/community.vcvrack.com\">active community<\/a>. Rack runs as a standalone application, but also <a href=\"https:\/\/vcvrack.com\/manual\/Bridge.html#setting-up-bridge-in-your-daw\">plays nicely with other DAWs<\/a>.<\/p>\n\n\n\n<p>The Rack manual outlines how to use it with several audio applications, but details for integrating it with some of the software I often return to\u2014Max and Cubase\u2014was missing from the <a href=\"https:\/\/vcvrack.com\/manual\/Bridge.html\">Bridge<\/a> page at the time of this writing. It seems that some updates to the manual (detailing how to use Rack with Cubase) are waiting for review in GitHub, but the steps listed don\u2019t appear to work with Cubase on macOS.<\/p>\n\n\n\n<p>In the meantime, though here are the steps I have used to get audio from Rack in and out of Cubase. <del datetime=\"2019-09-25T13:55:13+00:00\">A post about using Rack with Max will follow.<\/del> [See above]<\/p>\n\n\n\n<!--more-->\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Rack to Cubase<\/h2>\n\n\n\n<p>To send audio from Rack into Cubase, add a mono\/stereo <i>FX Channel Track<\/i> to your project, and select \u2018VCV-Bridge-fx\u2019<span class=\"Apple-converted-space\">&nbsp;as the effect&nbsp;<\/span>[Fig 1].&nbsp;Give your <em>FX Channel Track<\/em> a useful name, such as<i> Rack Input Port 1<\/i>.<\/p>\n\n\n\n<figure class=\"wp-block-image alignnone wp-image-528 size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1054\" height=\"88\" src=\"https:\/\/x37v.com\/x37v\/wp-content\/uploads\/2019\/04\/rack-cubase-fig1-1.png\" alt=\"Load VCV-Bridge-fx onto an FX Channel Track.\" class=\"wp-image-528\" srcset=\"https:\/\/x37v.com\/x37v\/wp-content\/uploads\/2019\/04\/rack-cubase-fig1-1.png 1054w, https:\/\/x37v.com\/x37v\/wp-content\/uploads\/2019\/04\/rack-cubase-fig1-1-300x25.png 300w, https:\/\/x37v.com\/x37v\/wp-content\/uploads\/2019\/04\/rack-cubase-fig1-1-768x64.png 768w, https:\/\/x37v.com\/x37v\/wp-content\/uploads\/2019\/04\/rack-cubase-fig1-1-1024x85.png 1024w, https:\/\/x37v.com\/x37v\/wp-content\/uploads\/2019\/04\/rack-cubase-fig1-1-620x52.png 620w\" sizes=\"auto, (max-width: 1054px) 100vw, 1054px\" \/><figcaption class=\"wp-element-caption\">Fig 1. Load VCV-Bridge-fx onto an FX Channel Track.<\/figcaption><\/figure>\n\n\n\n<p>In the plugin editor window for <em>VCV-Bridge-fx<\/em>, choose a unique Port (eg. Port 1). &nbsp;In Rack, set the \u2018Audio driver\u2019 of your Audio output module to <i>Bridge<\/i>, and under <i>[No Device] <\/i>select the same Port as set in the plugin in Cubase. [Fig 2]<\/p>\n\n\n\n<figure class=\"wp-block-image alignnone wp-image-521 size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"950\" height=\"716\" src=\"https:\/\/x37v.com\/x37v\/wp-content\/uploads\/2019\/04\/rack-cubase-fig2.png\" alt=\"et Rack's Audio module to 'Bridge' and choose a Port that matches the plugin settings on your FX Channel Track in Cubase.\" class=\"wp-image-521\" srcset=\"https:\/\/x37v.com\/x37v\/wp-content\/uploads\/2019\/04\/rack-cubase-fig2.png 950w, https:\/\/x37v.com\/x37v\/wp-content\/uploads\/2019\/04\/rack-cubase-fig2-300x226.png 300w, https:\/\/x37v.com\/x37v\/wp-content\/uploads\/2019\/04\/rack-cubase-fig2-768x579.png 768w, https:\/\/x37v.com\/x37v\/wp-content\/uploads\/2019\/04\/rack-cubase-fig2-620x467.png 620w\" sizes=\"auto, (max-width: 950px) 100vw, 950px\" \/><figcaption class=\"wp-element-caption\">Fig 2. Set Rack&#8217;s Audio module to &#8216;Bridge&#8217; and choose a Port that matches the plugin settings on your FX Channel Track in Cubase.<\/figcaption><\/figure>\n\n\n\n<p>Audio from Rack should now be redirected into Cubase. To record the audio sent from Rack into Cubase, add a new <em>Audio Track<\/em> and set the input bus to be the FX Channel with the VCV-Bridge-fx plugin. [Figs 3 and 4]<\/p>\n\n\n\n<figure class=\"wp-block-image alignnone wp-image-529 size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"904\" height=\"88\" src=\"https:\/\/x37v.com\/x37v\/wp-content\/uploads\/2019\/04\/rack-cubase-fig3-1.png\" alt=\"Add an Audio Track to record Rack's output.\" class=\"wp-image-529\" srcset=\"https:\/\/x37v.com\/x37v\/wp-content\/uploads\/2019\/04\/rack-cubase-fig3-1.png 904w, https:\/\/x37v.com\/x37v\/wp-content\/uploads\/2019\/04\/rack-cubase-fig3-1-300x29.png 300w, https:\/\/x37v.com\/x37v\/wp-content\/uploads\/2019\/04\/rack-cubase-fig3-1-768x75.png 768w, https:\/\/x37v.com\/x37v\/wp-content\/uploads\/2019\/04\/rack-cubase-fig3-1-620x60.png 620w\" sizes=\"auto, (max-width: 904px) 100vw, 904px\" \/><figcaption class=\"wp-element-caption\">Fig 3. Add an Audio Track to record Rack&#8217;s output.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image alignnone wp-image-523 size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"712\" height=\"562\" src=\"https:\/\/x37v.com\/x37v\/wp-content\/uploads\/2019\/04\/rack-cubase-fig4.png\" alt=\"Choose the FX Channel Track as the input bus on your Audio Track.\" class=\"wp-image-523\" srcset=\"https:\/\/x37v.com\/x37v\/wp-content\/uploads\/2019\/04\/rack-cubase-fig4.png 712w, https:\/\/x37v.com\/x37v\/wp-content\/uploads\/2019\/04\/rack-cubase-fig4-300x237.png 300w, https:\/\/x37v.com\/x37v\/wp-content\/uploads\/2019\/04\/rack-cubase-fig4-620x489.png 620w\" sizes=\"auto, (max-width: 712px) 100vw, 712px\" \/><figcaption class=\"wp-element-caption\">Fig 4. Choose the FX Channel Track as the input bus on your Audio Track.<\/figcaption><\/figure>\n\n\n\n<p>[Caveat: In Cubase, mono <em>Audio Tracks<\/em> only accept mono <em>FX Channel Tracks<\/em> as input, however stereo <em>Audio Tracks<\/em> accept both mono and stereo <em>FX Channel Tracks<\/em> as input.]<\/p>\n\n\n\n<p><i>Record Enable<\/i> your <i>Audio Track,<\/i>&nbsp;hit record, and make some sounds in Rack<i>. <\/i> Note: If <em>Monitor<\/em> is enabled on the audio track you are recording to [Fig 5], be sure to set the output bus of your <i>FX Channel Track<\/i> to <i>No Bus<\/i>.<\/p>\n\n\n\n<figure class=\"wp-block-image alignnone wp-image-524 size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"798\" height=\"393\" src=\"https:\/\/x37v.com\/x37v\/wp-content\/uploads\/2019\/04\/rack-cubase-fig5.png\" alt=\"You don't need to monitor the input here as the FX Channel sends audio to the Master bus.\" class=\"wp-image-524\" srcset=\"https:\/\/x37v.com\/x37v\/wp-content\/uploads\/2019\/04\/rack-cubase-fig5.png 798w, https:\/\/x37v.com\/x37v\/wp-content\/uploads\/2019\/04\/rack-cubase-fig5-300x148.png 300w, https:\/\/x37v.com\/x37v\/wp-content\/uploads\/2019\/04\/rack-cubase-fig5-768x378.png 768w, https:\/\/x37v.com\/x37v\/wp-content\/uploads\/2019\/04\/rack-cubase-fig5-620x305.png 620w\" sizes=\"auto, (max-width: 798px) 100vw, 798px\" \/><figcaption class=\"wp-element-caption\">Fig 5. You don&#8217;t need to monitor the input here as the FX Channel sends audio to the Master bus.<\/figcaption><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Cubase to Rack<\/h2>\n\n\n\n<p>To send audio from Cubase into Rack, create a mono\/stereo FX Channel Track, and select \u2018VCV-Bridge-fx\u2019 [as in Fig 1].<span class=\"Apple-converted-space\">&nbsp; <\/span>In the plugin editor, choose a unique Port <i>(eg. Port 9).<span class=\"Apple-converted-space\">&nbsp;<\/span><\/i> Give your <em>FX Channel<\/em> a useful name, such as<i> Rack Output Port 9.<\/i><\/p>\n\n\n\n<p>Set the output bus on the <em>Audio Track<\/em> that you want to send into Rack to the <em>FX Channel<\/em> added in the previous step, eg. <i>Rack Output Port 9.<\/i>&nbsp; In Rack, add an&nbsp;Audio output module. &nbsp;Similar to Fig 2, set the Audio driver to <i>Bridge<\/i>, and select the same Port as set in the plugin in Cubase.&nbsp;&nbsp;Audio from Cubase will be routed into Rack through the outputs of the Audio module [Fig 6].<\/p>\n\n\n\n<figure class=\"wp-block-image alignnone size-full wp-image-533\"><img loading=\"lazy\" decoding=\"async\" width=\"693\" height=\"872\" src=\"https:\/\/x37v.com\/x37v\/wp-content\/uploads\/2019\/04\/rack-cubase-fig6.png\" alt=\"\" class=\"wp-image-533\" srcset=\"https:\/\/x37v.com\/x37v\/wp-content\/uploads\/2019\/04\/rack-cubase-fig6.png 693w, https:\/\/x37v.com\/x37v\/wp-content\/uploads\/2019\/04\/rack-cubase-fig6-238x300.png 238w, https:\/\/x37v.com\/x37v\/wp-content\/uploads\/2019\/04\/rack-cubase-fig6-620x780.png 620w\" sizes=\"auto, (max-width: 693px) 100vw, 693px\" \/><figcaption class=\"wp-element-caption\">Fig 6. Audio routed from Cubase into Rack via an FX Channel Track.<\/figcaption><\/figure>\n\n\n\n<p>When loaded as an insert effect or on an <i>FX Channel Track<\/i>,&nbsp;the &#8216;VCV-Bridge-fx&#8217; plugin stops audio pass-through, so there is no need to set the output bus of the <i>FX Channel Track<\/i> to <i>No Bus<\/i>. &nbsp;If however, you need to monitor the audio sent to Rack in Cubase, you can instead load <i>Rack Output Port 9 <\/i>as a <i>send effect<\/i> on that audio channel.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[This post was written using Rack v0.6. The following will continue to work until Rack v2, however this information is now largely obsolete given that VCV Bridge is deprecated and unsupported as of Rack v1] I recently started using VCV Rack. Rack is a cross-platform open-source modular synthesizer that aims to model Eurorack standards in [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[25],"tags":[],"class_list":["post-516","post","type-post","status-publish","format-standard","hentry","category-music"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p4SgL0-8k","_links":{"self":[{"href":"https:\/\/x37v.com\/x37v\/wp-json\/wp\/v2\/posts\/516","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/x37v.com\/x37v\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/x37v.com\/x37v\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/x37v.com\/x37v\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/x37v.com\/x37v\/wp-json\/wp\/v2\/comments?post=516"}],"version-history":[{"count":16,"href":"https:\/\/x37v.com\/x37v\/wp-json\/wp\/v2\/posts\/516\/revisions"}],"predecessor-version":[{"id":781,"href":"https:\/\/x37v.com\/x37v\/wp-json\/wp\/v2\/posts\/516\/revisions\/781"}],"wp:attachment":[{"href":"https:\/\/x37v.com\/x37v\/wp-json\/wp\/v2\/media?parent=516"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/x37v.com\/x37v\/wp-json\/wp\/v2\/categories?post=516"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/x37v.com\/x37v\/wp-json\/wp\/v2\/tags?post=516"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}