Support Knowledge Base

M-Audio Code Series - Setup in Cubase

There are a few different ways you can assign your Code series parameters to control Cubase functions, but I'll show you the way to get it up and running quickly for immediate control of the transport, as well as the faders, buttons and knobs in your mixer. 




Driver Installation

The M-Audio Code series is a class-compliant MIDI device. A class-compliant device is one that doesn't require extra drivers to connect your Windows or Macintosh computer. Class compliant devices use drivers which are built into the host (i.e. the computer) operating system. 

  1. Begin by connecting the M-Audio Code series to a free USB port on your computer. We recommend going into the back of your computer, as this is closest to the power supply. This will provide the most power necessary to the controller for optimum performance. 
  2. After connecting the controller to your computer, Windows will install the driver necessary for the M-Audio Code series to communicate with your computer.

If you are having trouble connecting, check out our guide on Troubleshooting Class-Compliant USB Devices for some steps to check your connection.


Code Keyboard Setup

First, we want to assign your Code transport to send as Mackie. This is basically a control language that will allow us to set up the controls of the keyboard without any mapping files or individually learning the functions. Here's how:

  1. Hit the EDIT button on your Code, located directly below the display
  2. Hold down the SHIFT button and hit the C# key labeled "MACKIE/HUI" until the display reads "Mackie"
  3. Release the SHIFT button

Your transport should now be sending as Mackie.*

To allow some flexibility, the knobs, faders, and assignable buttons can send midi CC controls, Mackie Control, or HID messages, but for our purposes with Cubase, we want to set these to send as Mackie. Each bank of parameters will have a "Mode" button that will change colors based on the mode the parameters are set to. Simply, hit each mode button until it lights up green. The screen should read "MACHUI" to confirm.


Cubase Device Setup

1. In Cubase, find your Device Setup menu listed under Devices:

2. Open the Device Setup, and click on the to add a new Remote Device, and select Mackie Control from the menu:

3. With Mackie Control selected, set your input and output to MIDIIN3Port 3, or Mackie/HUI depending on how it appears on your system:

4. Hit Apply and OK  to exit the window and that's about it! You should have control over the transport, faders, knobs and buttons.


VST Plugin Setup

The Code comes with two VST instruments to help you get started: Hybrid and Loom by AIR Music Tech. Before we can use these, we need to tell Cubase where it can find them. On a Mac operating system, all VST plugins are installed in the same location, so this procedure will not be necessary. On Windows, your plugins will typically be installed to this location:

32-Bit: C: > Program Files(x86) > VSTPlugins

64-Bit: C: > ProgramFiles > VSTPLugins

On Windows, you are allowed to change this location during the installation process if you like to use a different central location for your VST Plugin collection. Just make sure to make note of the new location in order to properly direct Cubase. To set your plug-in location:

  1. Navigate to Devices > Plug-in Information 
  2. If you do not already see your plugin folder in this window, click on the button labeled VST 2.x Plug-in Paths and click on Add to add a new plugin location.
  3. Navigate to and select the folder where your plugins are located
  4. Hit OK to exit
  5. Restart Cubase and Cubase will scan this new location to add your plugins


Now that your plugins have been scanned, we're ready to open one and start making some noise.

1. Create an Instrument track. You can do this by selecting ProjectAdd Track Instrument or by right-clicking in the track header window and selecting Add Instrument Track:

2. You will see a window appear where you can select your VST Instrument. I chose Hybrid:

3. Your new instrument track should appear, already record armed, and will pull up your plugin window automatically:

You should now be able to hit some keys on your keyboard and start playing your new instrument!

*Important Note: The Makie protocol uses MIDI notes to communicate with the software. Because of this, you may find that pressing the transport buttons (stop/play/record) or moving a fader or knob is generating a sound. This is likely because your instrument track is set to respond to "All MIDI Inputs" including the Code Port 3 which is used to communicate the Mackie data. To stop this, simply make sure that your instrument track input is set to the first Code port and not "All" inputs.


Further Technical Support

Whether you are a customer or dealer, if you already own an Akai Pro product, or if you just have pre-sales questions, the Akai Pro technical support team is available to help!

Visit the link below to connect with any of the following support options: online community support, phone support, email support.