background image

     

|

     11

KeyStudio User Guide

Program Change

Program changes are used to change the instrument or voice you are controlling with your KeyStudio   Program change 
messages can be beneficial when using the KeyStudio keyboard to control MIDI sound modules or synthesizers. Some music 
software applications support these messages, however, others do not. Check your software’s User Guide to find out if it can 
process program change messages  

In this example, we will demonstrate how to change the instrument on a General MIDI sound module to a cello sound. To do 
this we need to send a program change of 42, which will select a cello sound from the General MIDI Instruments standard list 
(see Appendix A). There are two methods to send the program change:

 

1) Increment/Decrement Program Change:

 

  1.  Press the Edit Mode button.

 

  2.  Press the black key above F1 (F#1). Now the Octave “<” and “>” buttons can be used to change the program.

 

2) Quick Select Program Change

 

  1.  Press the Edit Mode button.

 

  2.  Press the black key above F4 (F#4), representing “program.”

 

  3.  Press keys D4, then B3, then C5. This enters the combination: “4,” “2,” “ENTER.”

Now the keyboard is set to play the GM cello sound 42 (from the General MIDI Instruments standard list). The full list of 
General MIDI program numbers is given in Appendix A at the end of this manual.

Method 1 is useful if you want to cycle through different instruments for the purpose of comparing and choosing which sound 
works best in your song  Method 2 is more useful if you want to select a specific sound patch, as is the case here 

If the Octave “<” and “>” buttons have been assigned to control the program number (Method 1), the lights above the 
buttons will not change, since it is not possible to have a program with a negative value. Pressing both the “<” and “>” 
buttons together will recall Program 0, which selects the first sound patch on any synthesizer capable of processing MIDI 
program changes  

Bank LSB and Bank MSB

Program changes are the most commonly used messages to change instruments and voices  However, the number of 
instruments accessible using only the program change MIDI command is limited to 128. Since some devices have more than 
128 voices, they require a method to organize their large number of sounds into banks  These devices then access the sounds 
within these banks by using program change messages. See chapter “MIDI Messages Explained” for additional information. 
Generally, these devices use Bank LSB (Least Significant Byte) and Bank MSB (Most Significant Byte) change messages. 
KeyStudio can send these bank change messages in two possible ways:

 

1) Incremental/Decremental Bank LSB and Bank MSB Change:  

 

  1.  Press the Edit Mode button.

 

  2.   Press the black key above G1 (G#1) or Bb1 (A#1), representing Bank LSB or Bank MSB respectively. Now the 

Octave “<” and “>” buttons can be used to change Bank LSB or Bank MSB.

 

2) Using the Quick Select Method:

 

  1.  Press the Edit Mode button.

 

  2.  Press the black key above G4 (G#4), or Bb4 (A#4), representing Bank LSB or Bank MSB respectively.

 

  3.   Press the white keys associated with the bank number you wish to select, and then press C5 (Enter).  For example, 

pressing the C4 (the number 3), A3 (the number 1), and C5 (Enter) keys in this step selects bank 31.

Summary of Contents for KeyStudio

Page 1: ...1 KeyStudio User Guide KeyStudio User Guide...

Page 2: ...Features in Edit Mode 8 Advanced Functions in Edit Mode 9 Octave Buttons Options 9 Octave Shift 9 Transpose 10 Channel 10 Program Change 11 Bank LSB and Bank MSB 11 Other Assignable Controllers 12 The...

Page 3: ...anced functions and programming Pitch Bend wheel Sustain foot pedal input Modulation wheel MIDI re assignable no driver installation needed simply connect and power on Volume slider MIDI re assignable...

Page 4: ...before you decide to install operating system updates Before new M Audio device drivers are released they are tested for use with the operating system versions that are available at that time When upd...

Page 5: ...computer when beginning the installation The following instructions will indicate when you should connect it to your computer 1 Download the latest KeyStudio driver from the Support Drivers page at ww...

Page 6: ...tudio keyboard s features This means that no additional M Audio drivers are necessary or available when using your KeyStudio keyboard on Mac OS X simply connect the controller keyboard to the computer...

Page 7: ...octaves can be found in the following section Black keys are semitones to their adjacent white keys and don t have a dedicated letter A semitone represents the distance in pitch from one note to its...

Page 8: ...d The keyboard will automatically detect the correct polarity when powering up If you want to reverse the polarity simply press the pedal when you switch on your keyboard The foot pedal is normally us...

Page 9: ...o the Octave buttons KeyStudio will exit Edit mode as soon as you push one of these keys PLEASE NOTE Some of the functions that the Octave buttons can be used for cannot send out a value less than zer...

Page 10: ...the transposition These black keys represent TRANSPOSE TRANSPOSE 0 and TRANSPOSE respectively To assign the Octave and buttons to transpose 1 Press the Edit Mode button 2 Press the black key above D1...

Page 11: ...lect a specific sound patch as is the case here If the Octave and buttons have been assigned to control the program number Method 1 the lights above the buttons will not change since it is not possibl...

Page 12: ...ng from and including zero to 131 MIDI continuous controllers MIDI CC s For these controller values to have any effect on the sound the receiving software or device has to be able to read and respond...

Page 13: ...rameter 1 Press the Edit Mode button 2 Press the black key above D4 D 4 representing SLIDER ASSIGN 3 Use the Numerical Data Entry keys G3 B4 to enter the number of the controller value you want to ass...

Page 14: ...that are built with Roland s GS specification or Yamaha s XG specification require you to specify a bank change in order to access the extra voices and effects that these devices provide MIDI CC 0 is...

Page 15: ...further details NRPN RPNs Non registered parameter numbers NRPN s are device specific messages that enable you to control synths and sound modules via MIDI The MIDI specification defines open paramete...

Page 16: ...in my software s MIDI devices dialog box Solution 4 KeyStudio requires a powered USB port Try plugging KeyStudio into a different USB port or powered USB hub connected to your computer Problem 5 My sy...

Page 17: ...3 Edit mode will exit and there will no longer be any sustaining notes Reset All Controllers If one or more of the loaded sound patches doesn t sound as expected then it may mean that a MIDI CC has ap...

Page 18: ...llo 43 Contrabass 44 Tremolo Strings 45 Pizzicato Strings 46 Orchestral Harp 47 Timpani Ensemble 48 String Ensemble 1 49 String Ensemble 2 Slow 50 Syn Strings 1 51 Syn Strings 2 52 Choir Aahs 53 Voice...

Page 19: ...ntroller 60 61 Controller 61 62 Controller 62 63 Controller 63 64 Sustain Pedal 65 Portamento 66 Sostenuto 67 Soft Pedal 68 Legato Pedal 69 Hold 2 70 Sound Variation 71 Resonance 72 Release Time 73 At...

Page 20: ...ster Tune coarse Adjusts the tuning of your sound module or synthesizer in large steps 130 Master Tune fine Adjusts the tuning of your sound module or synthesizer in small steps 131 Monophonic Afterto...

Page 21: ...ng the equipment off and on the user is encouraged to try to correct the interference by one or more of the following measures Re orient or relocate the receiving antenna Increase the separation betwe...

Page 22: ...ad Irwindale CA 91706 USA TECHNICAL SUPPORT Visit the M Audio Online Support Center at www m audio com support PRODUCT INFORMATION For company and product information visit us on the web at www m audi...

Reviews: