{"id":23,"date":"2019-08-05T14:58:00","date_gmt":"2019-08-05T14:58:00","guid":{"rendered":"\/blog\/post\/2019\/08\/05\/Using-a-MIDI-controller-with-Guitar-Rig-VST-in-Cakewalk"},"modified":"2019-08-05T14:58:00","modified_gmt":"2019-08-05T14:58:00","slug":"using-a-midi-controller-with-guitar-rig-vst-in-cakewalk","status":"publish","type":"post","link":"https:\/\/prodigalsounds.com\/blog\/2019\/08\/05\/using-a-midi-controller-with-guitar-rig-vst-in-cakewalk\/","title":{"rendered":"Using a MIDI controller with Guitar Rig VST in Cakewalk"},"content":{"rendered":"<p>I\u2019m writing this post mostly to remind myself how it\u2019s done.<\/p>\n<p>Overview: I\u2019ve got a nice setup in Guitar Rig, including a virtual volume pedal,&nbsp; and I really want to be able to control it using a MIDI controller foot pedal.<\/p>\n<p><strong>Step 1<\/strong> \u2013 Add an audio track for our guitar, to capture the guitar performance. <br \/>You\u2019ll also want to select the appropriate input channel on your audio interface.<\/p>\n<p><strong>Step 2<\/strong> \u2013 Put an instance of Guitar Rig in the FX bin, and select our super-awesome patch:<\/p>\n<p><a href=\"http:\/\/www.prodigalsounds.com\/blog\/wp-content\/uploads\/image_32.png\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"267\" title=\"image\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" alt=\"image\" src=\"http:\/\/www.prodigalsounds.com\/blog\/wp-content\/uploads\/image_thumb_11.png\" border=\"0\"><\/a><\/p>\n<p><strong>Step 3<\/strong> \u2013 Using the VST2 drop-down menu in the plugin header, select \u201cEnable MIDI Input\u201d:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"496\" height=\"238\" title=\"image\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" alt=\"image\" src=\"http:\/\/www.prodigalsounds.com\/blog\/wp-content\/uploads\/image_33.png\" border=\"0\"><\/p>\n<p><strong>Step 4<\/strong> \u2013 Add a MIDI track to capture the MIDI controller data.<\/p>\n<p><strong>Step 5<\/strong> \u2013 Assign the appropriate input channel for the MIDI track. <\/p>\n<p>In my case, MIDI control data will be generated from my Roland A-80 controller keyboard with various pedals connected to it, connected to the Midisport 2&#215;2 In A, so I assign the input channel thusly:<\/p>\n<p><a href=\"http:\/\/www.prodigalsounds.com\/blog\/wp-content\/uploads\/image_34.png\"><img loading=\"lazy\" decoding=\"async\" width=\"429\" height=\"185\" title=\"image\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" alt=\"image\" src=\"http:\/\/www.prodigalsounds.com\/blog\/wp-content\/uploads\/image_thumb_12.png\" border=\"0\"><\/a>&nbsp;<\/p>\n<p><strong>Step 6<\/strong> \u2013 Assign the output channel of the MIDI track to the Guitar Rig Plugin.<br \/>This is possible because we enabled MIDI input in Step 3 above \u2013 we get an option to select the plugin as the destination for the MIDI data in the output channel list:<\/p>\n<p><a href=\"http:\/\/www.prodigalsounds.com\/blog\/wp-content\/uploads\/image_35.png\"><img loading=\"lazy\" decoding=\"async\" width=\"473\" height=\"183\" title=\"image\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" alt=\"image\" src=\"http:\/\/www.prodigalsounds.com\/blog\/wp-content\/uploads\/image_thumb_13.png\" border=\"0\"><\/a><\/p>\n<p><strong>Step 7<\/strong> \u2013 Define a controller inside the Guitar Rig plugin<\/p>\n<p>Go to the Options &gt; Controller tab in Guitar Rig, and click on \u201cAdd Controller\u201d.<\/p>\n<p><a href=\"http:\/\/www.prodigalsounds.com\/blog\/wp-content\/uploads\/image_36.png\"><img loading=\"lazy\" decoding=\"async\" width=\"470\" height=\"321\" title=\"image\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" alt=\"image\" src=\"http:\/\/www.prodigalsounds.com\/blog\/wp-content\/uploads\/image_thumb_14.png\" border=\"0\"><\/a><\/p>\n<p>At this point, a \u201cNew Control\u201d module appears in the Controller list in Guitar Rig.<\/p>\n<p><strong>Step 8<\/strong> \u2013 Click the \u201cLearn\u201d button and wiggle the controller\u2019s foot pedal:<\/p>\n<p><a href=\"http:\/\/www.prodigalsounds.com\/blog\/wp-content\/uploads\/image_37.png\"><img loading=\"lazy\" decoding=\"async\" width=\"630\" height=\"147\" title=\"image\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" alt=\"image\" src=\"http:\/\/www.prodigalsounds.com\/blog\/wp-content\/uploads\/image_thumb_15.png\" border=\"0\"><\/a><\/p>\n<p>Notes: <\/p>\n<ul>\n<li>Obviously the controller must be turned on!<\/li>\n<li>Assuming the foot pedal has been assigned to CC#4 (which is typical), you should see the controller number appear against the control definition in Guitar Rig.<\/li>\n<li>For diagnostic purposes, it helps to have the meters in Cakewalk displaying incoming MIDI messages. <\/li>\n<\/ul>\n<p><strong>Step 9<\/strong> \u2013 Assign the controller to the Volume Pedal <\/p>\n<p>In the controller list, click on the Menu button and select Volume Pedal &gt; Pedal<\/p>\n<p><a href=\"http:\/\/www.prodigalsounds.com\/blog\/wp-content\/uploads\/image_38.png\"><img loading=\"lazy\" decoding=\"async\" width=\"635\" height=\"376\" title=\"image\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" alt=\"image\" src=\"http:\/\/www.prodigalsounds.com\/blog\/wp-content\/uploads\/image_thumb_16.png\" border=\"0\"><\/a><\/p>\n<p>At this point, moving the expression pedal should be reflected in Guitar Rig\u2019s UI as moving the volume pedal level:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"754\" height=\"198\" title=\"ExpPedal_Volume\" style=\"border: 0px currentcolor; border-image: none; display: inline; background-image: none;\" alt=\"ExpPedal_Volume\" src=\"http:\/\/www.prodigalsounds.com\/blog\/wp-content\/uploads\/ExpPedal_Volume.gif\" border=\"0\"><\/p>\n<p>If we now arm both tracks for recording, we can record the guitar audio and the MIDI controller data at the same time, capturing the performance.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I\u2019m writing this post mostly to remind myself how it\u2019s done. Overview: I\u2019ve got a nice setup in Guitar Rig, including a virtual volume pedal,&nbsp; and I really want to be able to control it using a MIDI controller foot pedal. Step 1 \u2013 Add an audio track for our guitar, to capture the guitar [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-23","post","type-post","status-publish","format-standard","hentry","category-cakewalk-sonar","post-preview"],"_links":{"self":[{"href":"https:\/\/prodigalsounds.com\/blog\/wp-json\/wp\/v2\/posts\/23","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prodigalsounds.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prodigalsounds.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prodigalsounds.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prodigalsounds.com\/blog\/wp-json\/wp\/v2\/comments?post=23"}],"version-history":[{"count":0,"href":"https:\/\/prodigalsounds.com\/blog\/wp-json\/wp\/v2\/posts\/23\/revisions"}],"wp:attachment":[{"href":"https:\/\/prodigalsounds.com\/blog\/wp-json\/wp\/v2\/media?parent=23"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prodigalsounds.com\/blog\/wp-json\/wp\/v2\/categories?post=23"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prodigalsounds.com\/blog\/wp-json\/wp\/v2\/tags?post=23"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}