EasyManua.ls Logo

M-Audio code25 User Manual

M-Audio code25
115 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #16 background image
16
F6 F7 F8 F9
7
9
8
10
11
12
13
7. Faders (F1F9): Use these faders to send MIDI CC or Mackie Control
®
/HUI
®
messages to your
software or external MIDI device. Use the Fader Mode button to change their current mode.
You can also change these faders’ MIDI assignments. See Operation > Faders > Editing
Assigments to learn how to do this.
8. Fader Mode: Press this button to switch the Faders (F1F9) between their two modes,
distinguishable by this button’s color:
Red: MIDI Mode (the default)
Green: Mackie Control
®
/HUI
®
Mode.
Learn more about these modes in Operation > Faders > Modes.
9. Buttons (B1B9): Use these buttons to send MIDI CC, Mackie Control/HUI, or HID
messages to your software or external MIDI device. They can function as momentary or
toggle (latching) buttons. Use the Button Mode button to change their current mode.
You can also change these buttons’ MIDI assignments. Please see Operation > Buttons
> Editing Assigments to learn how to do this.
10. Button Mode: Press this button to cycle the Buttons (B1B9) through their three modes,
distinguishable by this button’s color:
Red: MIDI Mode (the default)
Green: Mackie Control/HUI Mode
Yellow: HID Mode
Learn more about these modes in Operation > Buttons > Modes.
11. Bank Right/Left (): Press one of these buttons to move to the next or previous bank of
assignable controls (Faders, Buttons, and Encoders). This will affect only the assignable
controls that are in the same mode as the Bank Right/Left () buttons, distinguishable
by this button’s color:
Red: MIDI Mode
Green: Mackie Control/HUI Mode
Yellow: HID Mode
White: Global (the default; this affects all assignable controls regardless of their current
modes)
Learn more about these modes in Operation > Basic Concepts > Control Modes >
Using the Bank Buttons.
12. Encoders (E1E8): Use these 360º knobs to send MIDI CC or Mackie Control/HUI
messages to your software or external MIDI device. You can also change these encoders’
MIDI assignments. Please see Operation > Encoders > Editing Assigments to learn how
to do this.
13. Encoder Mode: Press this button to switch the Encoders
(E1E8) between their two
modes, distinguishable by this button’s color:
Red: MIDI Mode (the default)
Green: Mackie Control/HUI Mode
Learn more about these modes in Operation > Encoders > Modes.

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the M-Audio code25 and is the answer not in the manual?

M-Audio code25 Specifications

General IconGeneral
Number of Keys25
AftertouchNo
Knobs8
Transport ControlsYes
OS CompatibilityWindows, macOS
Pitch BendYes
Modulation WheelYes
TypeMIDI Controller
Software IncludedAbleton Live Lite, MPC Beats
CompatibilityClass Compliant
Pedal InputYes
Pads16 RGB backlit pads
Weight4.5 lbs

Summary

Introduction

Box Contents

Lists items included in the product box.

Support Information

Provides information on how to get product support.

Quick Start and Connection Diagram

Illustrates basic setup and connections for the device.

Features Overview

Code 25 Top Panel Controls

Details the controls and features on the top surface of the Code 25.

Code 25 Rear Panel Ports

Details the ports and connections on the rear of the Code 25.

Code 49 Top Panel Controls

Details the controls and features on the top surface of the Code 49.

Code 49 Rear Panel Ports

Details the ports and connections on the rear of the Code 49.

Code 61 Top Panel Controls

Details the controls and features on the top surface of the Code 61.

Code 61 Rear Panel Ports

Details the ports and connections on the rear of the Code 61.

Operation Guide

Presets Management

Explains how to select, store, and manage presets for the keyboard.

Control Modes Explained

Describes the different operating modes for faders, buttons, and encoders.

Using the Bank Buttons

Details how to navigate through banks of controls on the keyboard.

Edit Mode Configuration

Explains how to enter and use Edit Mode for configuring controls.

Control Assignment Overview

Introduces concepts for assigning control functions and parameters.

Editing Control Assignments

Guides users on customizing control assignments and settings.

Zones

Assigning Keys to a Zone

Explains how to define key ranges for keyboard zones.

Zone Channel Configuration

Setting MIDI Channel per Zone

Guides on setting the MIDI channel for each keyboard zone.

Assigning Controls to Zone Channels

Explains assigning controls to specific zone channels.

Zone Octave and Transposition

Adjusting Zone Key Octave/Transposition

Details how to adjust the octave and transposition for keyboard zones.

Zone Program Change

Setting Zone Program Changes

Explains how to set program change messages for keyboard zones.

Zone Bank Change

Setting Zone Bank LSB/MSB Numbers

Guides on setting LSB and MSB numbers for zone bank changes.

Channel Settings

Control Channel Assignment

Explains how to set the MIDI channel for individual controls.

Global Channel Settings

Changing Global MIDI Channel

Details how to set the global MIDI channel for the keyboard.

Keyboard Commands

Commands Overview

Explains how to use keyboard keys for special functions in Edit Mode.

Chan Assign Command

How to assign MIDI channels to controls.

Prog (Program Change) Command

How to send program change messages.

Snap Shot Command

How to send current control assignments to the DAW.

Bank LSB / Bank MSB Command

How to send bank change messages for presets.

Memory Dump Procedure

How to send SysEx memory dumps for presets.

Data Parameters (1, 2, 3)

Explains setting data parameters for control assignments.

MIDI Out and Color Settings

Details enabling MIDI Out and setting button colors.

Store Preset Function

How to save current settings as a preset.

Curve and Mackie/HUI Settings

How to set velocity curves and switch Mackie/HUI modes.

Numeric Keys and Enter Usage

Using numeric keys and Enter for value input and confirmation.

Editing Assignments

Channel Assignment

How to set the MIDI channel for keyboard sections.

Velocity Curve Settings

How to set the velocity curve for the keyboard.

Keyboard Octaves and Transposition

Changing Keyboard Octave

How to adjust the keyboard's octave range.

Changing Keyboard Transposition

How to adjust the keyboard's transposition.

Faders

Fader Channel Assignment

How to set the MIDI channel for faders.

Fader Messages

MIDI CCs for Faders

Assigning faders to send MIDI CC messages with value ranges.

Fader Relative Messages

Setting Faders for Relative Messages

Configuring faders to send increment/decrement messages.

Fader Modes

MIDI Mode for Faders

Details fader behavior in MIDI Mode.

Mackie Control/HUI Mode for Faders

Details fader behavior in Mackie/HUI modes.

Buttons

Button Channel Assignment

How to set the MIDI channel for buttons.

Button Messages

MIDI CCs for Buttons

Assigning buttons to send MIDI CC messages with pressed/released values.

Button MIDI CC Value Increment/Decrement

Assigning Buttons for CC Value Increment/Decrement

Setting buttons for MIDI CC value increment/decrement.

Button MIDI CC Value Cycle

Assigning Buttons for MIDI CC Value Cycling

Setting buttons to cycle through multiple MIDI CC values.

Button Program, Bank LSB, Bank MSB

Assigning Buttons for Combined Program/Bank Messages

Assigning buttons to send combined program/bank messages.

Button Program Increment/Decrement

Assigning Buttons for Program Increment/Decrement

Setting buttons for program number increment/decrement.

Button Program Cycle

Assigning Buttons for Program Number Cycling

Setting buttons to cycle through multiple program numbers.

Button MIDI Notes

Assigning Buttons to Send MIDI Notes

Assigning buttons to send MIDI note messages.

Button MMC (MIDI Machine Control)

Assigning Buttons for MMC Messages

Assigning buttons to send MMC transport control messages.

Button Keystrokes

Assigning Buttons for Computer Keystrokes

Configuring buttons to send computer keystrokes via HID protocol.

Button Latching Behavior

Setting Buttons for Latching Behavior

Setting buttons for momentary or latching behavior.

Button Colors

Setting Button Colors

Customizing button colors for visual feedback.

Button Modes

MIDI Mode for Buttons

Details button behavior in MIDI Mode.

Mackie Control/HUI Mode for Buttons

Details button behavior in Mackie/HUI modes.

HID Mode for Buttons

Details button behavior in HID Mode.

Encoders

Encoder Channel Assignment

How to set the MIDI channel for encoders.

Encoder Messages

MIDI CCs for Encoders

Assigning encoders to send MIDI CC messages.

Encoder Relative Messages

Setting Encoders for Relative Messages

Configuring encoders to send increment/decrement messages.

Encoder Curve Settings

Setting Encoder Acceleration Curve

Setting the acceleration curve for encoders.

Encoder Modes

MIDI Mode for Encoders

Details encoder behavior in MIDI Mode.

Mackie Control/HUI Mode for Encoders

Details encoder behavior in Mackie/HUI modes.

X-Y Pad

X-Y Pad Channel Assignment

How to set the MIDI channel for X-Y pad axes.

X-Y Pad Messages

MIDI CCs for X-Y Pad Axes

Assigning X-Y pad axes to send MIDI CC messages.

X-Y Pad Relative Messages

Setting X-Y Pad Axes for Relative Messages

Configuring X-Y pad axes for relative messages.

X-Y Pad MIDI Notes

Assigning X-Y Pad Axes to Send MIDI Notes

Assigning X-Y pad axes to send MIDI notes.

X-Y Pad Curve Settings

Setting X-Y Pad Velocity Curve

Setting the velocity curve for the X-Y pad.

X-Y Pad Modes

MIDI Mode for X-Y Pad

Details X-Y pad axis behavior in MIDI Mode.

MIDI Note Mode for X-Y Pad

Details X-Y pad axis behavior in MIDI Note Mode.

HID Mode for X-Y Pad

Details X-Y pad axis behavior in HID Mode.

Pads

Pad Channel Assignment

How to set the MIDI channel for pads.

Pad MIDI Notes

Assigning Pads to Send MIDI Notes

Assigning pads to send MIDI note numbers.

Pad MIDI CCs

Assigning Pads to Send MIDI CCs

Assigning pads to send MIDI CC messages.

Pad MIDI CC Value Increment/Decrement

Assigning Pads for CC Value Increment/Decrement

Setting pads for MIDI CC value increment/decrement.

Pad MIDI CC Value Cycle

Assigning Pads for MIDI CC Value Cycling

Setting pads to cycle through multiple MIDI CC values.

Pad Program, Bank LSB, Bank MSB

Assigning Pads for Combined Program/Bank Messages

Assigning pads to send combined program/bank messages.

Pad Program Increment/Decrement

Assigning Pads for Program Increment/Decrement

Setting pads for program number increment/decrement.

Pad Program Cycle

Assigning Pads for Program Number Cycling

Setting pads to cycle through multiple program numbers.

Pad MMC (MIDI Machine Control)

Assigning Pads for MMC Messages

Assigning pads to send MMC transport control messages.

Pad Latching Behavior

Setting Pads for Latching Behavior

Setting pads for momentary or latching behavior.

Pad Curve Settings

Setting Pad Velocity Curve

Setting the velocity curve for the pads.

Pad Colors

Setting Pad Colors

Customizing pad colors for visual feedback.

Pad Octaves and Transposition

Changing Pad Octave

How to adjust the octave range for the pads.

Changing Pad Transposition

How to adjust the transposition for the pads.

Wheels

Wheel Channel Assignment

How to set the MIDI channel for wheels.

Wheel Messages

MIDI CCs for Wheels

Assigning wheels to send MIDI CC messages.

Sustain Pedal

Sustain Pedal Channel Assignment

How to set the MIDI channel for the sustain pedal.

Sustain Pedal Messages

MIDI CCs for Sustain Pedal

Assigning sustain pedal to send MIDI CC messages.

Sustain Pedal MIDI Notes

Assigning Sustain Pedal to Send MIDI Notes

Assigning sustain pedal to send MIDI notes.

Sustain Pedal MIDI CC Value Increment/Decrement

Assigning Sustain Pedal for CC Value Increment/Decrement

Setting sustain pedal for MIDI CC value increment/decrement.

Sustain Pedal Program, Bank LSB, Bank MSB

Assigning Sustain Pedal for Combined Program/Bank Messages

Assigning sustain pedal to send combined program/bank messages.

Sustain Pedal Program Increment/Decrement

Assigning Sustain Pedal for Program Increment/Decrement

Setting sustain pedal for program number increment/decrement.

Sustain Pedal MMC (MIDI Machine Control)

Assigning Sustain Pedal for MMC Messages

Assigning sustain pedal to send MMC transport control messages.

Sustain Pedal Latching Behavior

Setting Sustain Pedal for Latching Behavior

Setting sustain pedal for momentary or latching behavior.

Volume Pedal

Volume Pedal Channel Assignment

How to set the MIDI channel for the volume pedal.

Volume Pedal Messages

MIDI CCs for Volume Pedal

Assigning volume pedal to send MIDI CC messages.

Mackie Control® and HUI® Protocols

Selecting Mackie Control or HUI Protocol

How to choose between Mackie Control and HUI protocols.

Mackie Control Protocol Usage

Explains how controls function in Mackie Control mode.

HUI Protocol Usage

Explains how controls function in HUI mode.

MIDI Out and MIDI Panic

MIDI Out Port Configuration

How to enable/disable the MIDI Out port.

Sending a MIDI Panic Message

How to send a MIDI Panic message to stop stuck notes.

Program Changes

Sending Program Change Messages

How to send program change messages in various modes.

Zone Program Change Configuration

How to set program change messages for keyboard zones.

Bank Changes

Setting Bank LSB/MSB Numbers

Setting LSB and MSB numbers for bank changes.

Zone Bank Change Configuration

Setting LSB/MSB numbers for zone bank changes.

Presets and Memory

Selecting and Storing Presets

How to select and save presets.

SysEx Memory and Default Settings

Sending/Restoring SysEx Memory

Exporting/importing presets using SysEx files.

Restoring Default Settings

How to return the keyboard to its factory default settings.

Appendix: Parameter Numbers

Registered Parameter Numbers (RPNs)

Lists MIDI CC numbers and their functions for various controls.

Non-Registered Parameter Numbers (NRPNs)

Lists NRPN values and their functions for various controls.

Channel Mode Messages

Lists messages for changing MIDI channel modes.

Presets Details

Default Preset List

Lists default presets, their associated DAWs, and plugins.

Default Pad MIDI Notes

Default MIDI note assignments for pads in presets.

Control Colors

Button Colors

Lists color codes for button visual feedback.

Pad Colors

Lists color codes for pad visual feedback.

Velocity Curves

Keyboard Velocity Curves (VCrV)

Describes keyboard velocity curve settings.

Pad Velocity Curves (PCrV)

Describes pad velocity curve settings.

Encoder and X-Y Pad Curves

Encoder Velocity Curves (ECrV)

Describes encoder velocity curve settings.

X-Y Pad Velocity Curves (TCrV)

Describes X-Y pad velocity curve settings.

Technical Specifications

Code 25 Specifications

Lists technical details for the Code 25 model.

Code 49 Specifications

Lists technical details for the Code 49 model.

Code 61 Specifications

Lists technical details for the Code 61 model.

Trademarks and Licenses

Product and Company Trademarks

Lists trademarks and licenses for M-Audio and associated products.

Related product manuals