KeyStudio 25
KeyStudio 25
English
User Guide
More user manuals on ManualsBase.com
Session KeyStudio 25 User Guide | 1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Technical Info. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Warranty. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Introduction
Congratulations on your purchase of Session KeyStudio 25. This complete music production package contains the KeyStudio 25-note
velocity sensitive USB keyboard and powerful Session music creation software. This provides you with everything you need to compose
great music on your computer.
This User Guide covers setup and features of the KeyStudio 25 USB keyboard and installation of the Session music creation software. Even
if you are experienced with computer-based music production, we still recommend reading this User Guide to help you get the most out
of this package.
Finally, keep in mind that the hardware contained in the bundle can also be used with third-party music software. If you are using
third-party software with the KeyStudio 25 keyboard, you may want to refer to your application’s User Guide to learn how the keyboard
can best be used with your software.
Mac OS X Users: Session KeyStudio 25 is a software and hardware combination designed for Windows XP and Windows Vista. However, the
KeyStudio 25 USB keyboard also works well on Apple computers running Mac OS X and popular applications such as GarageBand. To assist
Apple users, this guide includes KeyStudio 25 installation instructions for OS X.
If any of the above listed items are missing, please contact the retailer where you purchased the product.
< 4GB free hard disk space for complete Session software installation 32MB video RAM **
< 4GB free hard disk space for complete Session software installation
* Home and Professional Edition only. Windows Media Center Edition is not currently supported.
**Session does not support video cards based on any of the following chipsets: S3/VIA UniChrome, SiS EL315, Matrox. If the video card
being used shares system RAM, then overall system RAM requirements may increase by the amount of system RAM shared with the
video card.
☨ Session software will operate with any audio interface; for best performance, M-Audio recommends using an ASIO-compatible
audio interface.
NOTE: Windows users who would like to take advantage of the more advanced features of KeyStudio 25,
such as using the keyboard with more than one application at the same time (multi-client), should install the
optional M-Audio KeyStudio 25 drivers. These drivers can be found by going to the Support > Drivers page at
www.m-audio.com.
1. If you have already connected the KeyStudio 25 keyboard to your computer, disconnect it before beginning the installation.
2. Download the most recent KeyStudio 25 drivers by going to the Support > Drivers page at www.m-audio.com. This ensures
that you have the newest drivers available. Double-click the file once it has finished downloading.
4. At various points in this installation process, you may be notified that the driver being installed has not passed Windows
Logo Testing, or asked whether the program you wish to run is a trusted application. Click “Continue Anyway” or “Install” to
proceed with installation.
5. Once the installer has completed, click “Finish.”
6. Attach KeyStudio 25 to an available USB port using the cable provided. Make sure the power switch on the back of the
keyboard is in the “on” position. If you are using Windows Vista, your KeyStudio 25 installation is now complete. If you are
using Windows XP, proceed to steps 7-9.
7. Windows XP will identify the controller and will ask if you want to search the Internet for a driver. Select “No, not this time,”
and press “Next.”
8. Windows XP will display a Found New Hardware Wizard. Choose “Install the software automatically,” and click “Next.”
2. The computer will automatically display the install screen. If your computer fails to launch the installer, manually start it by
clicking on Start > My Computer* and then double-clicking Session.
NOTE: Session comes with a large library of loops and instrument samples for music creation, known as
Session Content. During the installation process, you will be asked if you would like to install the Session
Content on your hard drive. If you do not have 4 GB of disk space available, you may choose not to install
the Session Content, but you will then have to place the Session DVD in your DVD-ROM drive whenever you
run Session. Accessing Session’s content via DVD-ROM results in slightly slower computer performance. If
the required hard drive space is available, installing the Session Content on your computer’s hard drive is
recommended.
Please be aware that your Session software’s Factory Content Library may take as long as 30 minutes to
install. This behavior is normal. During the installation process, the installer displays helpful Session tutorial
information.
*If you are using Windows Vista, “My Computer” will be labeled “Computer” in this step.
2. Launch Session by clicking Start > All Programs > M-Audio > Session > Session. Alternatively, if you chose to create a
desktop shortcut icon during installation, you can double-click the shortcut.
4. A New Composition dialog box will appear allowing you to choose a Name, Time Signature, Key Root, Key Scale, and Tempo
for your composition. After these choices have been made, click OK.
5. Click the Add a Track button in the upper left corner of the Session Main Screen.
6. The “What would you like to do?” dialog box will now appear. For this example, select Play and Record with your Keyboard,
and click OK.
7. In the “Select Keyboard Sound” dialog box, select the bank of sounds you would like to associate with the first track of your new
song, and click OK.
8. A new track will now appear in the main Session window. You may click the specific instrument you would like to play from the
instrument list appearing on the left side of the screen.
9. Try playing notes on your KeyStudio 25 keyboard. If you can hear instrument sounds,you may skip steps 10-12. If your computer
does not yet generate sounds when KeyStudio 25 is played, proceed to step 10 for additional configuration instructions.
10. Go to Options > Audio Hardware and make sure the sound card you wish you use (i.e., your computer’s built-in sound card or an
installed ASIO compatible audio interface) is selected in the Output Device and Input Device pull-down menus. Click OK. See the
following chapter, ”More Information on Configuring Session,” for further explanation of this.
11. Go to Options > MIDI Hardware and make sure “USB Audio Device,” “USB O2,” or “USB O2 In” is selected in the Input Port box.
KeyStudio will appear as “USB Audio Device” in Windows XP and “USB O2” in Windows Vista if additional drivers have not been
installed. If the optional drivers are installed, KeyStudio will appear as “USB O2 In.” Click OK.
Figure A: Session MIDI Hardware dialog window Figure B: Session MIDI Hardware dialog window
without optional drivers installed in Windows XP. without optional drivers installed in Windows Vista.
12. You should now be able to use your KeyStudio keyboard to play instruments from the Session instrument library.
ASIO/WDM Switch
This control switches the Audio Hardware dialog of Session between ASIO and WDM
mode. For best performance in Session, use ASIO mode. Consult the documentation for
your sound card to determine if it supports ASIO.
OK Button
After making the desired settings, press the OK button to commit your changes and close the Audio Hardware dialog.
Cancel Button
Press the Cancel button to discard your changes and close the Audio Hardware dialog.
About Latency
Latency is loosely defined as the amount of time it takes for a sound made in Session to reach your speakers. For example, with
a high latency (Buffer Size) setting, there will be a noticeable delay between the press of a key on KeyStudio 25, and the resultant
sound. Smaller Buffer Size settings result in lower latency, but may not function well with slower systems. If you hear clicks and pops,
the Buffer Size setting is too low. To adjust this setting of Session, open the Audio Hardware dialog (Options > Audio Hardware),
select the desired buffer size from the Buffer Size selector, and then click the OK button.
NOTE: Deselecting the “Low-Latency Streaming” checkbox may also reduce any clicks and pops in Session
audio. This setting is only available if WDM is selected as the driver type.
1. Be sure KeyStudio is connected to your Mac OS X computer via the provided USB cable (See “Connect the KeyStudio 25
Keyboard.”)
2. Launch GarageBand.
3. Create a Software Instrument track by clicking Track > New Track > Software Instrument > Create, or select a pre-existing
Software Instrument track. The default instrument GarageBand selects is a Grand Piano.
When a Software Instrument is selected, clicking the button in the lower right corner of the GarageBand window will
open the Track Info screen. From this area, you can select which instrument you would like to play.
Provided your computer’s speakers are not muted or turned down, you will now hear sounds corresponding to notes you play
on KeyStudio.
A basic understanding of MIDI enables you to take advantage of its wealth of creative possibilities: MIDI data gives instructions on how
a sound should play. These instructions dictate parameters such as what note to play, when to play it, how loud to play it, and which
sound to use. State of the art music applications such as Session, contain “virtual instruments” that are capable of generating sound when
MIDI data is sent to them. Data from the KeyStudio keyboard is transmitted to the sequencer program (e.g. Session), routed to a virtual
instrument, and sent to an audio output, turning MIDI data into audible sounds. Much of this process is conveniently automated through
Session software’s menus and graphical user interface, letting you focus on making music. For more information on Session, such as
recording audio and using loops, see the Session User Guide available from the Session Help menu.
1. eyboard – KeyStudio 25 has a two-octave, velocity sensitive keyboard. This controller features special “half-action” keys which
K
allow KeyStudio 25 to be thinner and more portable than traditional controller keyboards.
2. itch Bend – This control lets you create expressive changes in your performances by raising and lowering pitch. Pressing the
P
right side of the Pitch Bend control will raise an instrument’s pitch, whereas pressing the left side will lower the pitch. Once the
Pitch Bend control is released, your instrument’s pitch will return to normal.
Note that the upper and lower pitch bend limit is determined by settings on your hardware or software synthesizer (such as
virtual Instruments used within Session), not by the Pitch Bend control on the KeyStudio 25 keyboard. Typically, this can be
either a half note or an octave up or down.
3. Modulation – This control is used to add expressivity to your performance by changing the intensity of certain effects. By
default, most synthesizers assign this control to manipulate vibrato (change in intonation) or tremolo (change in volume)
although it is usually possible to reassign the function of modulation through settings on the hardware or software synthesizer.
The MIDI data range of the Modulation control is 0 to 127, with 0 being the note-unchanged position. Like the Pitch Bend wheel,
the amount of actual modulation that takes place depends on your instrument’s settings.
More user manuals on ManualsBase.com
Session KeyStudio 25 User Guide | 13
4. Octave and Transpose Up/Down – By default, the Octave/Transpose Up/Down control “shifts” the keyboard’s octave range in
order to let you play higher or lower notes. Press the right side of the control to shift the keyboard up one octave; press the left
side of the control to shift the keyboard down one octave. Note that it is possible to shift several octaves in each direction by
pressing the left or right side of this control more than once.
In some cases, it may be useful to increase or decrease the transmitted pitch of KeyStudio 25 by a small number of semitones,
rather than a whole octave. For example, you may be playing a song with a singer and the singer is having trouble hitting the
high or low notes. In this case, you can try raising or lowering the pitch by one or more semitones. This is achieved using a
function called “Transpose.”
5. Assignable Slider (C9) – This slider sends out MIDI Continuous Controller (CC) data, giving you real-time control over your MIDI
hardware or software instruments. By default, this slider is set to control MIDI CC number 7. This corresponds to volume on most
MIDI hardware devices and software applications.
6. Function Buttons – These buttons are used to access various functions and features of the keyboard. They are described in the
“Using the KeyStudio 25 Keyboard” section of this guide.
7. LED Display – The LED screen displays MIDI functions and data selections.
8. MIDI Controller Knobs (C1 – C8) – These eight MIDI Controller knobs give you real-time control over your MIDI hardware and
software through MIDI Continuous Controller (CC) messages.
9. MIDI Controller Buttons (C12 – C19) – Like the MIDI Controller knobs described above, these eight MIDI Controller buttons
give you real-time control over your MIDI hardware and software through MIDI Continuous Controller (CC) messages.
Rear Panel
14 13 12 11 10
10. Power Switch – This switch powers the unit on and off.
11. Sustain Pedal Input – Connect your sustain pedal’s 1⁄4” connector to this jack. There is no need to worry about the polarity of
the pedal—the keyboard detects the sustain pedal polarity by auto-sensing the pedal’s orientation during startup.
12. MIDI Output – Connect this output to the input of a MIDI device using a standard 5-pin MIDI cable. By default, all MIDI data
generated by KeyStudio 25 is sent out through this MIDI output as well as through the USB connection (if available). However,
if KeyStudio 25 is connected to your computer via USB, it is possible to reconfigure this port so that it appears as a completely
separate MIDI output port to your music software. Refer to the “Using the KeyStudio 25 Keyboard” section of this User Guide to
learn how to engage “MIDI Out from USB” mode.
13. USB Connector – Connect a USB cable from this output to the host computer’s USB port. When using the USB connection,
KeyStudio 25 is powered by the host computer and a power adapter is not required.
14. Power Jack (9V DC, 500 mA) – Connect an optional 9V DC, 500mA external power supply to this jack. A power supply is only
necessary if KeyStudio 25 is being used without a computer or if the computer is not able to provide adequate bus power to the
controller.
IMPORTANT: The KeyStudio 25 keyboard is “bus-powered” by your computer through the USB connection.
Only use a power adapter if your computer cannot provide adequate power to the controller or if you are
using KeyStudio 25 without a computer.
NOTE: In Windows XP, KeyStudio 25 will appear as “USB Audio Device” to your music software if the optional
M-Audio drivers have not been installed. This is normal. If the M-Audio drivers have been installed, KeyStudio
25 will appear as “USB O2 In.”
Many of today’s music applications (such as Ableton Live, Propellerhead Reason, Native Instruments Traktor, and others) now include
a “MIDI Learn” function. This feature allows you to quickly assign the slider, buttons, or knobs of the KeyStudio 25 keyboard to control
specific parameters within the software. The KeyStudio 25 keyboard can control any software that has this functionality.
The “learn” function varies from application to application and you will need to refer to your software’s user guide to find out how to
use this feature.
If your software does not have this functionality, it may still be possible to manually assign the program’s features to be controlled by
the specific MIDI CC data generated by the slider, knobs, or buttons found on KeyStudio 25. Refer to your software’s user guide to see
if this is possible.
If manually assigning features is possible in your software, see the appendix of this guide for a complete listing of MIDI CC
information generated by the slider, knobs, and buttons of the KeyStudio 25 keyboard.
Finally, if your program does not feature “MIDI Learn” or manual assignment of MIDI CC functions, you may still be able to control
your music software by changing the mapping of KeyStudio 25’s assignable controls to match the MIDI CC numbers required by your
music software. To find out how to do this, refer to the section entitled “KeyStudio 25 Advanced Features” found later in this guide.
NOTE: Syntax, the software synthesizer of Session, includes over 250 preset patches (sounds). By default,
many useful parameters of each patch are mapped to the slider and knobs found on the KeyStudio 25
keyboard. This means you can modify the sound of the Syntax patches by adjusting the slider and knobs of
the KeyStudio 25 keyboard.
For a chart that describes which Syntax parameter is assigned to each KeyStudio 25 slider or knob,
choose Help > Open User Manual in Session, and click the link titled “KeyStudio 25/Synth Patch Controller
Assignments.”
3. Enter the bank number you wish to send using the numerical data entry keys, or the DEC/INC buttons.
7. Enter the program number you wish to recall in your new bank, using the numerical data entry keys, or the DEC/INC
buttons.
To learn more about LSB and MSB, please refer to the “MIDI Messages In-Depth” section of this User Guide.
NOTE: Bank change messages must be followed by a program change message for the bank change to take
effect. Simply sending a bank change message by itself will not result in any changes in your MIDI hardware
or software.
However, if you are using KeyStudio 25 without a computer to control a MIDI device (such as a sound module), you will need to
make sure that both your M-Audio KeyStudio 25 keyboard and the MIDI device are set to the same MIDI channel. KeyStudio 25 has a
“Global” MIDI channel setting that affects the keyboard, program/bank change messages, and any controllers (buttons, knobs, sliders,
footswitch) that have been set to respond to the global channel.
1. Press the GLOBAL CHAN button. The keyboard enters Program Mode. The LED will display the currently selected Global
Channel, preceded by a “c.”
2. Enter the MIDI channel number using the numeric keys or use the DEC/INC keys.
The LED display will show “USB,” indicating that the MIDI Out port is now independent of the local KeyStudio 25 keys and
MIDI controls and will output data sent to the device from your music software.
To deactivate MIDI Out from USB mode and return to normal operation, repeat the steps listed above. The LED display will
show ‘Int’ indicating that the M-Audio KeyStudio 25 keyboard is once again sending mirrored data out of the USB and MIDI
Output ports.
Recalling Presets
KeyStudio 25 is capable of storing five “presets” containing all control assignments and keyboard configuration settings. Use the
“DEC” and “INC“ buttons to step through the five available presets. The LED will display the preset number preceded by a “P” to
indicate which preset is currently loaded.
The following is a list of the five “factory default presets” that have been pre-programmed into KeyStudio 25:
Note that these default settings can be modified to suit your particular needs (this is described below, beginning with the
“Program Mode Overview” section.)
* Some applications do not have any default settings and require you to set the MIDI controllers for the application’s parameters
yourself. This normally involves placing the application into a “MIDI Learn” mode, selecting an on-screen control and moving the
hardware controller you wish to assign to it. When working with such an application, it is recommended that the controller numbers
used by MIDI controls on the keyboard do not already have another function associated with them – this is how preset #5 is configured.
Storing Presets
KeyStudio 25 uses “non-volatile” memory allowing presets to be stored even after the keyboard has been switched off. All controller
and channel assignments are automatically stored under the current preset number as soon as you confirm a change—there is no
need to “save” the preset. Additional settings are also stored including: the program number, bank LSB and bank MSB data, global
channel setting, MIDI Out from USB configuration, and last used memory preset.
4. Enter “4” using the numerical data entry keys or the DEC/INC buttons.
This will save or store the current setup to preset location #4. Note that this operation will overwrite the contents of the
existing preset.
Enigma Software
Enigma is a powerful program that allows you to change the settings of any assignable slider, knob, or button on the KeyStudio 25
through an easy-to-use graphical user interface. The program also allows you to store a virtually unlimited amount of presets on
your computer’s hard drive—a handy tool for users who have created custom presets for each of their MIDI devices. The program is
available for free download at www.m-audio.com
Refer to the Enigma User Guide to learn more about how to use the software with KeyStudio 25
Use this feature if you are switching between presets with the controllers out of position. You will be able to move the controller to a
position relative to the software’s controller value, without causing the software’s controller value to jump.
< Each of the assignable controllers on KeyStudio 25 can send MIDI CC, RPN/NRPN, GM 1&2, and predefined SysEx messages on its
own individual MIDI channel.
< ertain parameters require you to enter additional information such as the MIDI channel or CC number. Use the 0-9 keys (on the
C
right hand side of the keyboard) or the DEC/INC buttons to set these values. The LED display will indicate the current value.
< Ifyou’ve entered a number, use the Enter key to confirm the entry. If you’ve changed your mind, press the ADVANCED FUNCTION
button to exit Program mode without changing any settings.
4. Press the ENTER key to confirm the entry and exit Program mode.
Note: If a button, knob, or slider is assigned to channel 0, it will transmit on the Global Channel of KeyStudio 25.
8. Press the ENTER key to confirm the entry and exit Program mode.
8. Press the ENTER key to confirm the entry and exit Program mode.
1. Press the ADVANCED FUNCTION button and push the footswitch or button you wish to modify.
3. Enter ‘153’ if you’d like to use the control to decrease a value (enter ‘154’ if you’d like to use the control to increase a value).
5. Press the ADVANCED FUNCTION button again, followed by the DATA 1 key.
6. Enter the number of the MIDI CC you want the button to send out.
8. To define the range minimum, press the ADVANCED FUNCTION button, followed by the DATA 2 (MIN) key.
9. Enter the desired minimum value using the numerical data entry keys or the DEC/INC buttons (e.g. 0).
11. To define the range maximum, press the ADVANCED FUNCTION button, followed by the DATA 3 (MAX) key.
12. Enter the desired maximum value using the numerical data entry keys or the DEC/INC buttons (e.g. 127).
1. Press the ADVANCED FUNCTION button and push the footswitch or button you wish to modify.
2. Press the DATA 2 (MIN) key. The LED will display the current “low” value of the controller.
3. Enter your new low value using the numerical data entry keys or the DEC/INC buttons.
6. Enter the new “high” value using the numerical data entry keys or the DEC/INC buttons.
The procedure described above will toggle the value each time you press the button or footswitch. It is also possible to configure the
control so that it sends one value when it is pressed, and another value when released. To do this:
1. Press the ADVANCED FUNCTION button and push the footswitch or button you wish to modify.
3. Enter 146 using the numerical data entry keys or DEC/INC buttons. This sets the control for MIDI CC (On/Off ) mode.
5. Press the ADVANCED FUNCTION button again, followed by the DATA 1 key.
6. Enter the number of the MIDI CC you want the button to send out.
8. Assign the two toggle values for “control press” (DATA 3) and “control release” (DATA 2) using the procedure described
above.
3. Enter “149” using the numerical data entry keys to indicate that you would like to assign an MMC command to your
selected button (see Appendix B for a complete list of MIDI CC numbers and their corresponding commands).
1. Press the ADVANCED FUNCTION button and push the button you wish to modify.
3. Enter “147” using the numerical data entry keys or the DEC/INC buttons. This is the MIDI CC number that corresponds to
Note On/Off mode (see Appendix B for all MIDI CC numbers).
6. Enter “100” using the numerical data entry keys or the DEC/INC buttons. This will result in a “Note On” message with a
velocity of 100 when your selected button is pressed. If you would like a different velocity, enter that velocity instead of
“100.”
9. Enter “0” using the numerical data entry keys or the DEC/INC buttons. This will result in a “Note Off” command being sent
out when your selected button is released.
10. Press the ENTER key to confirm.
11. Press the ADVANCED FUNCTION button followed by the DATA 1 key.
12. Enter “64” using the numerical data entry keys or the DEC/INC buttons. This results in MIDI Note 64 or E4 each time the
button is pressed. To play a different note, enter a different value here (MIDI Note numbers are listed in Appendix E).
Each NRPN/RPN has an associated 2-byte number. The two bytes allow for 128 values each. (An RPN or NRPN message is made up
of two parts: the MSB and the LSB message. Both of these messages together constitute an RPN or NRPN command.) This allows for
16,384 values in total.
MIDI controllers 98 and 99 represent the NRPN LSB and MSB respectively, while 100 and 101 represent the RPN LSB and MSB
messages (see the MIDI controllers list in Appendix B). To transmit an NRPN/RPN message, these LSB and MSB controller messages
are sent along with their user-specified values. A further controller message and value needs to be sent to specify the (coarse or fine)
value adjustment. This is specified by controller number 6 (data entry) for coarse adjustments or number 38 for fine adjustments.
A list of NRPN’s is usually given in the user’s manual of any device that receives NRPN messages. It is always necessary that the NRPN
MSB and LSB be sent together. Both will be specified in the device’s manual.
1. Press the ADVANCED FUNCTION button and move the fader or knob you wish to assign.
2. Press the CTRL ASGN key and enter “132” for RPN Coarse, “133” for RPN Fine, “134” for NRPN Coarse, or “135” for NRPN Fine
using the numerical data entry keys or DEC/INC buttons.
5. Enter your RPN/NRPN MSB value and press the ENTER key to confirm.
6. Press the ADVANCED FUNCTION button, then the DATA 2 key. This assigns the number for the RPN/NRPN LSB.
7. Enter your RPN/NRPN LSB value and press the ENTER key to confirm.
8. Finally, press the ADVANCED FUNCTION button, then the CHAN ASGN key.
Note: Many specification sheets for synthesizers and other MIDI devices make use of NRPN messages and
will give the MSB and LSB values that should be entered for DATA 3 and DATA 2 (See Appendix G). Some
sheets may only list the values in hexadecimal format, but the M-Audio KeyStudio 25 requires each value to
be entered as a decimal. Use Appendix C at the end of this User Guide to convert hexadecimal values into
decimal.
For most devices, the Device ID is pre-configured at 127 at the factory. Device ID 127 plays a special role, as it can be read by all
connected devices, regardless of their individual Device ID setting.
As an example, a device with device ID 50 will not only accept messages that are using Device ID 50, but also messages with Device
ID 127. SysEx messages with any other Device ID are ignored.
The Device ID for a SysEx message assigned to a controller can be changed using the DEV ID key. This key is used for varying the
global Device ID of the M-Audio KeyStudio 25.
If a SysEx message is sent from a device with a Device ID of 127, that message can be read by all attached MIDI receiving hardware
regardless of their Device ID settings. If a SysEx message is created by a device with a Device ID other than 127, the SysEx message
will only be processed by devices with an identical Device ID. The sent SysEx message will be ignored by devices with a Device ID that
doesn’t match that of the sending device.
Memory Dump
Press the ADVANCED FUNCTION button followed by the MEM DUMP key to send out a number of SysEx data packets that represent
the 5 user-defined or factory-set presets of the M-Audio KeyStudio 25. This can be used for storing or backing up the contents of the
memory presets externally.
It is possible to record a Memory Dump to a standard MIDI sequencer track, much like how you would record notes on a MIDI
sequencer track. You can recall the Memory Dump you recorded by playing back the MIDI track containing the recorded Memory
Dump, making sure that the M-Audio KeyStudio 25 is selected as the MIDI output for that particular track.
The current controller assignments are not immediately affected by a Memory Dump, or a memory location that is sent to the
keyboard. You first need to recall a preset to access the uploaded new settings after a memory dump has been sent to the keyboard.
musical instruments only allows for program "ANK -3" "ANK ,3" 0ROGRAM
0ROGRAM
change commands 0-127, for a total of 128
"ANK ,3" 0ROGRAM
possible programs (127 programs + program 0ROGRAM
“0” = 128 programs total). Because of inherent 0ROGRAM
"ANK ,3" 0ROGRAM
limitations of the MIDI communication protocol,
the number of directly accessible programs 0ROGRAM
messages are useful when calling up sounds from "ANK ,3" 0ROGRAM
You will find many MIDI devices respond to program change commands and many are organized according to the GM listing. In
General MIDI devices, different sounds are organized in the same way from device to device. Piano sounds are in their particular
place, string sounds are in their place, drum sounds are in their place, and so on. All GM devices (both hardware and software sound
modules) are clearly labeled as such, so you know that their sounds are organized in the General MIDI structure. When a GM device
receives a MIDI program change, it calls up a type of sound that you expect from the GM sound set. All non-GM MIDI sound modules
call up unique sounds from their memory upon receiving MIDI program changes. Since the sounds in a non-GM device are not
arranged in a particular order, you need to take a look at the device itself to see which sound you want and at which location in the
memory it resides. Many VST instruments such as Native Instruments’ FM7 or the synth modules in Propellerhead Reason are non-GM
devices.
You can send program change, bank LSB and bank MSB messages directly from the KeyStudio keyboard. Please consult the
“Advanced KeyStudio 25 Features in Edit Mode“ section of this User Guide for further details.
Troubleshooting
The KeyStudio 25 keyboard has been tested under a wide variety of conditions. Despite our thorough testing, the controller can be used
in virtually limitless situations and certain scenarios may result in unexpected performance. This section will highlight some of the most
common difficulties users may experience and provide tips to remedy these problems. If you have read this section and still cannot
resolve an issue you are experiencing, please feel free to contact M-Audio technical support for further assistance.
Problem 1: My KeyStudio 25 suddenly stopped working after having performed fine since installation.
Close any music applications you are using, switch the KeyStudio 25 off, and restart your computer. Once your computer has
restarted, switch the KeyStudio 25 back on and try again.
Problem 2: I have connected a sustain pedal to my M-Audio keyboard, but its operation is reversed.
The KeyStudio 25 keyboard determines the polarity of a sustain pedal when the controller is switched on. The sustain pedal is
assumed to be in the OFF position (i.e., not pressed) when the keyboard is turned on. To ensure proper operation, make sure
the pedal is not pressed during start up.
See if your music software features a “MIDI input” or “MIDI activity” indicator. Most programs have a MIDI activity indicator
that can be used to confirm whether MIDI data from the keyboard is reaching the software. If the software is not receiving any
MIDI data, be sure the controller is properly installed and is selected as a MIDI input device within your software. Refer to your
software’s documentation to learn how to configure and select MIDI input devices.
If the MIDI activity display indicates that MIDI data is reaching your software, then you may not be hearing sounds because the
MIDI data is not being routed correctly through the software itself. Refer your software’s documentation to learn how to route
MIDI data properly.
Problem 4: The controller is connected to my computer through USB but it does not seem to turn on.
Make sure the power switch is in the “On” position. If this does not remedy the problem, the keyboard may not be receiving
adequate power from your computer. Try plugging the controller into a different USB port or powered USB hub. Alternatively,
you may try connecting a 9V DC, 500mA external power supply to the Power jack on the rear of the keyboard.
Problem 5: My music software (or hardware) always recalls the preset next to the program number that I have sent to it from the
KeyStudio 25. For example, if I send a program change with the number 40 (Violin), my software loads sound number 41 (Viola).
Some General MIDI modules count their sound patches from 1 – 128 instead of 0-127. Both methods are common. As a result,
there may be an offset of +/-1 between the sent program change number and the recalled sound patch.
Problem 6: I have modified my KeyStudio 25 settings but would like to go back to its “factory default” settings.
To reset KeyStudio 25 to its “factory default” settings, first switch the keyboard off. Next (while the controller is still off ), press
and hold both Preset +/- buttons and turn the unit on. Note that restoring the factory presets will erase all setups you have
stored to memory.
Problem 7: When I press a key, or attempt to monitor my microphone or instrument input, there is a noticeable delay before I hear
any sound.
This phenomenon is known as latency. On certain audio interfaces, latency may be M-Audio builds a variety
adjusted by changing the buffer size setting in the audio interface’s control panel. Consult of low latency ASIO-
your audio interface’s documentation to learn if it is possible to reduce latency on your compatible devices that can
system. help resolve latency issues
The goal is to set the buffer size as low as possible without experiencing artifacts in the you may be experiencing.
audio. Faster computers generally allow for smaller buffer size settings, and thus less If you are on a budget, the
latency. If there is a large delay between what you play on the keyboard, and what inexpensive M-Audio Micro
you hear from your virtual instrument in Session, you can try to lower the audio buffer interface will provide low
size within Session. latency performance at an
extraordinarily low price
If your audio interface supports ASIO, click Options > Audio Hardware. Make sure the ASIO
point to help you make better
radio button is selected, then click “ASIO Settings” to open the control panel for your ASIO
music with Session and other
interface. The control panel features that are available depend on the make and model of
applications.
your audio interface. Locate the buffer size and/or latency control and lower the buffer size
and/or latency time.
If your audio interface does not support ASIO, click Options > Audio Hardware. Select the
WDM radio button, then choose a lower value from the “Buffer Size” menu.
Some WDM compatible sound cards deliver improved latency when activating the “Use Low Latency Streaming” check box.
However, not every audio interface is compatible with this mode.
Click the Input Monitor button, enabling the Input Monitor feature. This allows you to play or sing through Session, known as
input monitoring. Depending on the proximity of your microphone or guitar to your speakers, and the volume setting of your
speakers, there is potential for feedback (a loud, screeching noise). Be sure to turn your speaker volume down before pressing
the Input Monitor button. After pressing the Input Monitor button, gradually increase your speaker volume to a safe level.
Optionally, Session can press the Input Monitor button automatically for the selected Track. This option is disabled by default
to protect your ears and speakers. To turn this option on, select Auto Input Monitor Selected Audio Track from the Track menu,
located at the top of the Session window.
Alternatively, if you are using a professional or semi-professional audio interface, your device may feature “hardware
monitoring” allowing an input to be sent directly to the audio outputs. This method bypasses your audio software (and buffers)
and allows you to hear the inputs with virtually no latency. Consult your audio interface’s documentation to learn how to use
this feature.
Problem 9: I hear a loud screeching sound after creating or selecting an audio track.
If you are using speakers, and your microphone is too close to the speakers, you may experience feedback. To solve this issue,
< Disable Auto Input Monitor Selected Audio Track from the Track menu in the Menu bar. If you choose this option, make
sure to press this button when you need to monitor through the track.
In general, it is good practice to turn your speakers off while recording, and listen with headphones.
Problem 10: I hear crackles, clicks, or pops when playing or recording audio.
Make sure that Session’s Master Volume control does not indicate clipping. This control indicates clipping by drawing two red
dots at the far right edge of the volume meter. If you see clipping, move the Master Volume control slider to the left. If you hear
crackles, clicks, pops, or other artifacts while recording or input monitoring through a track, lower your microphone or guitar
signal until the track stops clipping. Crackles, clicks, pops, or other artifacts also occur when your computer cannot keep up
with the current task. To solve this problem in Session, click Options > Audio Hardware > ASIO Settings > Latency, and drag the
slider upwards. Repeat this process if this problem continues.
Go To Options > MIDI Hardware and make sure “USB Audio Device” or “USB O2 In” is selected in the Input Port box. Also make
sure a track for keyboard playback and recording is selected.
It is likely that you moved the Factory and/or User Content Folders. If you moved the Factory Content Folder, you can point
Session to it by choosing Locate Factory Content Folder from the Options Menu. If you moved the User Content Folder, you can
point Session to it by choosing Set User Content Folder from the Options Menu.
Problem 13: After adding more sample content, the new content does not display in the Track Browsers.
When manually adding new content to Session (copying new files into Session’s Content Folders), you must re-scan the Content
Library by choosing Re-Scan Content Categories from the Category Manager.
If your Composition sounds distorted, you may need to lower the overall volume of the Composition by adjusting the Master
Volume control, located at the top right of the Session window. If the level is loud enough to cause distortion, you will see two
red dots at the far right end of the Master Volume control.
Problem 15: The Session software operates very slowly, and is very system-resource intensive.
This problem may be solved by downloading and installing a more current driver from your specific graphics card
manufacturer’s website.
* SysEx messages
*SysEx messages
16 Drawbar Organ 48 String Ensemble 1 80 Syn Square Wave 112 Tinkle Bell
17 Percussive Organ 49 String Ensemble 2 81 Syn Sawtooth Wave 113 Agogo
18 Rock Organ 50 Syn Strings 1 82 Syn Calliope 114 Steel Drums
19 Church Organ 51 Syn Strings 2 83 Syn Chiff 115 Woodblock
20 Reed Organ 52 Choir Aahs 84 Syn Charang 116 Taiko Drum
21 Accordion 53 Voice Oohs 85 Syn Voice 117 Melodic Tom
22 Harmonica 54 Syn Choir 86 Syn Sawtooth Wave 118 Syn Drum
23 Tango Accordion 55 Orchestral Hit 87 Syn Brass & Lead 119 Reverse Cymbal
24 Nylon Acoustic 56 Trumpet 88 New Age Syn Pad 120 Guitar Fret Noise
25 Steel Acoustic 57 Trombone 89 Warm Syn Pad 121 Breath Noise
26 Jazz Electric 58 Tuba 90 Polysynth Syn Pad 122 Seashore
27 Clean Electric 59 Muted Trumpet 91 Choir Syn Pad 123 Bird Tweet
28 Muted Electric 60 French Horn 92 Bowed Syn Pad 124 Telephone Ring
29 Overdrive 61 Brass Section 93 Metal Syn Pad 125 Helicopter
30 Distorted 61 Syn Brass 1 94 Halo Syn Pad 126 Applause
31 Harmonics 62 Syn Brass 2 95 Sweep Syn Pad 127 Gun Shot
-1 0 1 2 3 4 5 6 7 8 9 10 11
0 12 13 14 15 16 17 18 19 20 21 22 23
1 24 25 26 27 28 29 30 31 32 33 34 35
2 36 37 38 39 40 41 42 43 44 45 46 47
3 48 49 50 51 52 53 54 55 56 57 58 59
4 60 61 62 63 64 65 66 67 68 69 70 71
5 72 73 74 75 76 77 78 79 80 81 82 83
6 84 85 86 87 88 89 90 91 92 93 94 95
8 108 109 110 111 112 113 114 115 116 117 118 119
*14 00-7F 00-7F n/a (-64 - 0 - +63) Drum Filter Cutoff Freq. (relative change)
*15 00-7F 00-7F n/a (-64 - 0 - +63) Drum Filter Resonance (relative change)
*16 00-7F 00-7F n/a (-64 - 0 - +63) Drum EG Attack Rate (relative change)
*17 00-7F 00-7F n/a (-64 - 0 - +63) Drum EG Decay Rate (relative change)
18 00-7F 00-7F n/a (-64 - 0 - +63) Drum Instrument Pitch Coarse (relative change)
*19 00-7F 00-7F n/a (-64 - 0 - +63) Drum Instrument Pitch Fine (relative change)
1C 00-7F 00-7F n/a (Random, L>C>R) Drum Instrument Panpot (absolute change)
1D 00-7F 00-7F n/a (0 to Max) Drum Instrument Reverb Send Level (absolute change)
1E 00-7F 00-7F n/a (0 to Max) Drum Instrument Chorus Send Level (absolute change)
%1F 00-7F 00-7F n/a (0 to Max) Drum Instrument Variation Send Level (absolute change)
8: Plate 5: Flanger
Technical Info
Caution: Electro Static Discharge, Electrical Fast Transient and Conducted RF interference may cause the unit malfunctioning. In such case,
unplug the unit and plug it in again to restore normal operation.
Note: Your M-Audio product has been tested to comply with FCC Standards FOR HOME OR OFFICE USE. Modifications not authorized by the
manufacturer may void users authority to operate this device.
Note: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules.
These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates,
uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference
to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does
cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is
encouraged to try to correct the interference by one or more of the following measures:
Warranty
Warranty Terms
M-Audio warrants products to be free from defects in materials and workmanship, under normal use and provided that the product
is owned by the original, registered user. Visit www.m-audio.com/warranty for terms and limitations applying to your specific
product.
Warranty Registration
Immediately registering your new M-Audio product entitles you to full warranty coverage and helps M-Audio develop and
manufacture the finest quality products available. Register online at www.m-audio.com/register to receive FREE product updates
and for the chance to win M-Audio giveaways.
WARNING: This product contains chemicals, including lead, known to the State of California to cause cancer, and birth defects or other
reproductive harm. Wash hands after handling.
Session KeyStudio 25
© 2008 Avid Technology, Inc. All rights reserved. Product features, specifications, system requirements and availability are subject to change
without notice. Avid, M-Audio, Enigma, Session, O2 and KeyStudio 25 are either trademarks or registered trademarks of Avid Technology, Inc. All
other trademarks contained herein are the property of their respective owners.
M-Audio Canada
1400 St-Jean Baptiste Ave. #150, Quebec City,
M-Audio U.K. Quebec G2E 5B7, Canada
Floor 6, Gresham House, 53 Clarendon Road, Watford
WD17 1LA, United Kingdom Technical Support
Technical Support e-mail . . . . . . . . . . . . . . . . . . . [email protected]
e-mail . . . . . . . . . . . . . . . . . . . . . [email protected] tel . . . . . . . . . . . . . . . . . . . . . . . . . . . (418) 872-0444
tel (Mac and PC support) . . . . . . . . . . . +44 (0)1753 658630 fax. . . . . . . . . . . . . . . . . . . . . . . . . . . (418) 872-0034
Sales Sales
tel . . . . . . . . . . . . . . . . . . . . . . . . +44 (0)1923 204010 e-mail . . . . . . . . . . . . . . . . . . . . [email protected]
tel . . . . . . . . . . . . . . . . . . . . . . . . +44 (0)1923 204039 tel . . . . . . . . . . . . . . . . . . . . . . . . . . . (866) 872-0444
Web. . . . . . . . . . . . . . . . . . . . . . . . . . www.maudio.co.uk fax. . . . . . . . . . . . . . . . . . . . . . . . . . . (418) 872-0034
Web. . . . . . . . . . . . . . . . . . . . . . . . . . . www.m-audio.ca
Benelux
Technical Support M-Audio Japan
Belgium tel . . . . . . . . . . . . . . . . . . . . . +32 22 54 88 93 | 460-0002
2-18-10
Holland tel . . . . . . . . . . . . . . . . . . . . . +31 35 625 0097 Avid Technology K.K. 2-18-10 Marunouchi, Naka-Ku, Nagoya, Japan
460-0002
Technical Support
M-Audio France e-mail . . . . . . . . . . . . . . . . . . . . . . [email protected]
Floor 6, Gresham House, 53 Clarendon Road, Watford
WD17 1LA, United Kingdom e-mail (Macintosh ). . . . . . . . . . [email protected]
080211_SsnKyStu25_UG_EN01