M-Audio KeyStudio 25 About SysEx Messages and Device ID, Assigning the Device ID, Memory Dump

Page 26

Session KeyStudio 25 User Guide

25

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.

9.Enter the channel that the message should be sent on.

10.Press the ENTER key to confirm your selection.

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.

About SysEx Messages and Device ID

MIDI SysEx messages (memory dump, all notes off, master tune, etc.) are global MIDI messages that are not MIDI channel-specific. This means SysEx messages are not transmitted on specific MIDI channels. Instead, SysEx transmits a Device ID number along with any SysEx message. This ID is used to uniquely address a particular destination device within your MIDI setup. Device IDs range between 00–127. To send a SysEx message to a particular device in your MIDI setup, find out which Device ID it responds to, then assign the same Device ID to KeyStudio 25 before starting the transmission.

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.

Assigning the Device ID

Press the ADVANCED FUNCTION button, then the DEV ID key to assign a Device ID to the M-Audio KeyStudio 25. When the DEV ID key is pressed, the LED display indicates the assigned Device ID. It is possible to enter a new device ID using the numerical data entry keys, or the +/- buttons. Press the ENTER key to confirm.

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.

Image 26
Contents User Guide Installation and Setup Midi Messages In-Depth Troubleshooting Appendices Useful Midi DataTechnical Info Warranty What’s in the Box? Session KeyStudio FeaturesIntroduction KeyStudio 25 USB KeyboardWindows Vista 32-bit Minimum System RequirementsWindows XP SP2 or higher Mac OS X KeyStudio 25 hardware onlyInstallation and Setup Connect the KeyStudio 25 keyboardInstall the Session Music Creation Software Getting Started Making Music with Session Session KeyStudio 25 User Guide Session KeyStudio 25 User Guide Output and Input Device Selectors More Information on Configuring SessionASIO/WDM Switch Buffer Size SelectorUsing KeyStudio with GarageBand KeyStudio 25 Keyboard Controls and ConnectorsAbout Midi and Software Synthesis Top PanelTo use the Transpose function Power Switch This switch powers the unit on and off Rear PanelUsing the KeyStudio 25 Keyboard Configuring Your SoftwareShot buttons Sending Program ChangesSending Bank Changes To activate Midi Out from USB mode Setting the Global Midi ChannelMidi Out from USB Mode To set the Global Midi ChannelStoring Presets KeyStudio 25 Advanced FeaturesRecalling Presets Duplicating and Organizing PresetsSending a Snap Shot Program Mode OverviewEnigma Software Muting All ControllersReassigning Midi CC for the Modulation Control Assigning Midi CCsAssigning Midi Channels To edit a Midi CC mapping for a button, knob, or sliderLimiting the Range of the Controls Reassigning Midi CC for the Pitch ControlReassigning Midi CC for the Sustain Pedal input Using Controls to Increment or Decrement Values Setting Toggle Values for the ButtonsAssigning Midi Machine Control MMC Commands to a Button Number MMC CommandTo assign an RPN/NRPN message to a fader or knob Assigning a Note to a ButtonAssigning RPN/NRPN to a Fader or Knob Memory Dump About SysEx Messages and Device IDAssigning the Device ID Midi Messages In-Depth Program & Bank ChangesSession KeyStudio 25 User Guide Troubleshooting Session KeyStudio 25 User Guide Session KeyStudio 25 User Guide Appendix a Midi Implementation Chart Appendices Useful Midi DataAppendix B Assignable Midi CC’s on KeyStudio Table B1 Knobs and fader assignmentsTable B3 MMC Command Numbers Table B2 Buttons and Sustain Pedal AssignmentsAppendix C Hexadecimal Conversion Chart Appendix D General Midi Preset Specification Appendix E Midi Note NumbersAppendix F Standard Midi Controller Numbers Midi CC’s Appendix G Roland GS and Yamaha XG Nrpn Support Appendix H General Midi Reverb and Chorus TypesTechnical Info WarrantyWarranty Terms Warranty Registration Benelux

KeyStudio 25 specifications

The M-Audio KeyStudio 25 is an innovative compact keyboard controller that serves as an ideal tool for aspiring musicians, songwriters, and producers. This versatile device combines an array of features tailored for both studio work and live performances, making it a popular choice for individuals seeking a portable solution without sacrificing functionality.

One of the standout features of the KeyStudio 25 is its 25 velocity-sensitive keys. This allows for expressive playing, enabling users to create dynamic performances while reflecting individual playing styles. The keys are designed to replicate the feel of an authentic piano, ensuring that even piano players can enjoy a satisfying tactile experience.

In addition to its impressive key action, the M-Audio KeyStudio 25 features a range of assignable controls that enhance its functionality. The controller comes equipped with eight assignable pads and eight assignable knobs, providing users with the flexibility to control various parameters in their music software. This capability is particularly beneficial when working with virtual instruments or digital audio workstations (DAWs), allowing for real-time adjustments to sound and effects.

Connectivity is another key aspect of the M-Audio KeyStudio 25. The device features USB connectivity, allowing it to be easily connected to computers and laptops without the need for additional power supplies. This plug-and-play feature makes setup effortless, enabling musicians to focus on creating music instead of dealing with complicated installations.

The KeyStudio 25 is also bundled with a software package that includes several virtual instruments and production software. With this comprehensive suite, users can start composing right out of the box. Furthermore, it is compatible with popular music software, ensuring seamless integration with programs like Ableton Live, Pro Tools, and many others.

As for its design, the M-Audio KeyStudio 25 is not only functional but also highly portable. Its lightweight structure and compact size make it easy to transport, catering to musicians on the go. Whether it’s for home studio sessions or gigs, the KeyStudio 25 proves to be an invaluable asset.

In conclusion, the M-Audio KeyStudio 25 combines performance, control, and portability in a sleek package. Its velocity-sensitive keys, assignable controls, and easy USB connectivity, along with bundled software, make it an excellent choice for anyone looking to dive into music production. With this keyboard controller, creativity knows no bounds.