Use the External Control & Automation tab in the Preferences dialog to select the control surfaces you want to use and adjust their configuration.

  1. From the Options menu, choose Preferences to display the Preferences dialog.

  2. Select the External Control & Automation tab.

  3. Double-click the Generic Control entry in the Active control devices list to display the Configure Generic Control dialog.

  4. To add or change a function do the following:

  1. Choose a setting from the View function group drop-down list.

  2. Select the Learn check box.

  3. Select an command in the Host Command list and activate the control on your control surface.

  4. You can click the Edit button to fine-tune the MIDI message settings.

  5. Repeat step 4 for each command you want to make available on your control surface.

  1. To remove a function, select an item in the Host Command list and click the Reset button.

  2. To remove all functions, click the Reset All button.

  3. Click the Save As button to save your updated configuration file.

  1. From the Options menu, choose Preferences to display the Preferences dialog.

  2. Select the External Control & Automation tab in the Preferences dialog.

  3. Double-click the Generic Control entry in the Active control devices list to display the Configure Generic Control dialog.

  4. Click the Open button and browse to the mapping file you want to use.

  5. Click OK to apply your changes and return to the Preferences dialog.

  6. Click OK to close the Preferences dialog.

If you have a MIDI device that has knobs, faders, and buttons, you can use assign those controls to adjust the tracks in your project.

For this example, let’s set up a MIDI keyboard with 8 knobs to adjust track volume.

Acid Pro  Using a Generic Control SurfaceNotes:

  • You can use this same process to assign a controller to any configurable parameter. To adjust track volume, we’re selecting Channel x Fader in the Host Command list in step 10 below. However, if you wanted to adjust panning, you could choose Channel x Pan, or if you wanted to adjust the bus send level, you could choose Channel x Send.

  • Effect parameters cannot be controlled with a generic controller.

  1. From the Options menu, choose Preferences to display the Preferences dialog.

  2. Select the MIDI tab, and verify that the port where your controller is connected is selected in the Make these devices available for MIDI input list.

  3. Select the External Control & Automation tab.

  4. From the Available devices drop-down list, choose Generic Control, and then click the Add button. The Generic Control is added to the Active control devices list.

  5. Double-click the Generic Control entry in the Active control devices list to display the Configure Generic Control dialog.

  6. Verify that the port where your controller is connected is selected from the MIDI input drop-down list at the bottom of the dialog.

  7. Because the MIDI keyboard in our example has 8 knobs, type 8 in the Number of channels box.

  8. Now, let’s assign buttons to shift the channel banks up and down so you can control all the tracks in your project.

    For example, when you start using the controller, the knobs will adjust tracks 1-8. When you shift the banks down, you can control tracks 9-16, and so on.

  1. From the View function group drop-down list, choose Channels.

  2. Select the Learn check box.

  3. Select Channel Bank Down from the Host Command list.

  4. Press the button or key you want to use to switch to the next group of 8 tracks.

  5. Select Channel Bank Up from the Host Command list.

  6. Press the button or key you want to use to switch to the previous group of 8 tracks.

  1. Choose Audio Channels from the View function group drop-down list.

  2. Program each knob:

  1. Verify that the Learn check box is still selected.

  2. Select Channel 1 Fader from the Host Command list.

  3. Turn knob 1 on your MIDI keyboard. You’ll notice that the Channel, MIDI Message, and MIDI Data columns are updated.

  4. Repeat steps 10a and 10b to program knobs 2 through 8 on your keyboard.

  1. Now, let’s assign a button to toggle the controller in and out of automation mode so we can use the knobs to adjust the track’s volume (trim) or record volume automation:

  1. From the View function group drop-down list, choose Assign.

  2. Select Toggle Automation Mode from the Host Command list.

  3. Verify that the Learn check box is still selected, and then press the button or key you want to use to switch your control surface in and out of automation mode.

    You’ll notice that the Channel, MIDI Message, and MIDI Data columns are updated.

  1. Click OK to close the Configure Generic Control dialog, and then click OK to close the Preferences dialog.

  2. From the Options menu, choose External Control to enable your controller.

    You’re ready to start using your controller.

  3. Turn each knob on your controller and notice that turning knob 1 adjusts the volume (trim) of track 1, turning knob 2 adjusts the volume of track 2, and so on.

  4. Press the button that you assigned to scroll the channel bank down in step 8.

    Turn each knob on your controller and notice that turning knob 1 now adjusts the volume (trim) of track 9, turning knob 2 adjusts the volume of track 10, and so on.

  5. Press the button t
    hat you assigned to scroll the channel bank up in step 8 so you can control tracks 1-8 again.

  6. Press the button that you assigned to toggle automation mode in step 11.

    Select the Automation Settings button Acid Pro b automationtouch Using a Generic Control Surface on each track to enable automation recording.

    Start playback, and turn each knob on your controller, and notice that turning knob 1 records volume automation on track 1, turning knob 2 records automation on track 2, and so on.

  7. Press the automation mode toggle button once more, and you can use the knobs to adjust track trim levels again.

Using a Generic Control Surface

 

You can configure up to five generic MIDI control surfaces to work with the ACID interface.

For information about your specific device, please refer to the manufacturer’s documentation.

For more information about setting up a control surface, please see Using a Control Surface.

Acid Pro  Using a Generic Control SurfaceNotes:

  • If you have a MIDI controller that includes buttons and knobs or faders, you can use the device as an external control device and as a MIDI input device for recording MIDI — for example, you can use the buttons, knobs, and sliders on the device for external control, and still use the keyboard, pitch wheel, and modulation wheel for recording MIDI.

    MIDI messages that are mapped to external control functions are filtered when you record MIDI. If a note message is assigned to a control surface function, both the note-on and note-off messages will be filtered.

  • Effects parameters cannot be adjusted with a generic controller.

Acid Pro warning Using a Generic Control SurfaceA generic control surface can control either trim or automation settings. In order to control automation settings, you must assign a button to place the control surface in automation mode, and the Automation Settings button Acid Pro b automationtouch Using a Generic Control Surface on the track or bus you want to edit must be set to Automation Write (Touch) or Automation Write (Latch).


What do you want to do?

Acid Pro  Using a Generic Control Surface Customize your control mappings

Acid Pro  Using a Generic Control Surface Load a control mapping file

Acid Pro  Using a Generic Control Surface See an example of how you can set up MIDI keyboard as a generic control surface

Acid Pro btnshowall Using a Generic Control Surface

Using a Generic Control Surface