background image

27

MIDI Messages Explained

Program & Bank Changes 

The original GM MIDI specification allowed for only 128 voices, numbered from 0-127. It is possible to access a different voice by sending a 
Program Change. 

In order to expand on the GM set of voices, Bank Changes were devised. Each bank contains 128 patches that can be accessed using a 
Program Change. 16,384 available banks can be accessed by sending a 14-bit Bank Change message. The first 7 bits of this message are 
sent in a single byte known as the Bank LSB. The last 7 bits are specified by another byte known as the Bank MSB. The BANK LSB is used most 
commonly. This allows for 128 Bank Changes, and often there is no need to send a Bank MSB.

Almost all MIDI devices respond to the Program Change, but some that do not conform to the GM set of voices use the Program Change 
message for other purposes. Many VST instruments have adopted this approach, allowing the use of a Program Change to change the 
instrument patch. (The FM7 by Native Instruments is an example of this.) 

Bank Changes are used more rarely. Bank Changes are useful in manufacturer’s extensions to the MIDI specification, such as Roland’s GS 
specification and Yamaha’s XG specification. Both of these require the specification of a Bank Change in order to access the extra voices and 
effects that these specifications provide. 

Sending Program, Bank LSB and Bank MSB data is done by pressing the EDIT button followed by the PROGRAM, Bank LSB or Bank MSB key, 
and then entering the Program or Bank Change desired. 

RPN/NRPNs 

Non-registered parameter numbers (NRPN’s) are device-specific messages that enable the control of synths via MIDI. The MIDI specification 
defines parameter numbers to allow manufacturers to specify their own controllers.  The more common of these have been registered by 
the MIDI Manufacturer’s Association and are part of the MIDI specification (hence the term Registered Parameter Numbers – RPN’s). (See 
Appendix F for additional information.)

MIDI controllers 98 and 99 represent the NRPN LSB and MSB respectively, while 100 and 101 represent the RPN LSB and MSB. This can be seen 
in the MIDI controllers list in Appendix E. To transmit an NRPN/RPN, these two controller messages are sent along with their user-specified 
values. An additional 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. 

Devices  that  receive  NRPN  messages  will  list  NRPNs  in  the  User  Manual.  It  is  essential  that  the  NRPN  MSB  and  LSB  messages  are  sent 
together. Both will be specified in the device’s manual, but typically only in Hexadecimal format. If this is the case, you may refer to Appendix 
C for help translating the value to decimal.

SysEx

System Exclusive (SysEx) messages were defined in the MIDI specification to allow control of individual devices via MIDI. The format of SysEx 
messages allows virtually any function to be performed via MIDI if the receiving device can read and translate the message. This allows 
devices to send audio sample memory data, memory dumps, controller settings, and much more. It also allows the controllers of one device 
to be controlled by another. 

It is not possible to program your own specified SysEx message into the Ozonic. However, several useful SysEx messages are pre-programmed 
into the keyboard. They can be accessed by assigning the appropriate MIDI CC to a controller (see Appendix B).

A SysEx message is not transmitted on any specified channel. All SysEx messages contain a Device ID, which is used to single out devices to 
respond to the SysEx message. All other devices are ignored. If you are using a SysEx message on the Ozonic, the Global Channel is ignored. 
When you press the Channel Assign key, you will enter a Device ID instead. This is indicated by the fact that the LED displays a 3-digit number, 
not a 2-digit number proceeded by a “c.”

Device  IDs  run  from  00  to  127.  127  is  the  default  device  number  setting  on  the  Ozonic.  This  setting  transmits  the  SysEx  message  to  all 
devices.

It is not possible to program the controllers of the Ozonic with your own SysEx messages, there are software applications that can receive a 
MIDI input signal and transmit a different, user-specified message. You can program your SysEx messages into the translator software, and 
then translate the incoming data from the keyboard to your SysEx, depending on the controller you are using.

Summary of Contents for Ozonic

Page 1: ...OZONIC 37 Key Audio MIDI Interface and Controller...

Page 2: ...peripheral or the FireWire port on the host computer is rendered permanently inoperable While M Audio products adhere rigidly to the FireWire industry standard and pass stringent internal testing the...

Page 3: ...utput Headphone Level knob Headphone Stream Select Merge knob Direct Monitor Level knob Phantom Power On Off switch for XLR input on rear of unit and activation LED for Input 1 on top panel Gain Contr...

Page 4: ...the headphones will monitor 4 Headphone Level Knob controls the headphone volume level 5 Direct Monitor Level Knob controls the amount of the input signal sent directly to the outputs 6 Input Gain Kn...

Page 5: ...vice from theft 12 Sustain Expression Pedals Driver Installation Windows XP NOTE Do NOT connect the Ozonic to your computer before you have run the installer application and shut down your computer If...

Page 6: ...s In most cases you should leave these in their default selected settings While Windows is most likely already con gured in this way these settings will ensure that you will be able to hear your DVD C...

Page 7: ...iver software has not passed Windows Logo testing Select Continue Anyway and proceed with the installation 12 The Found New Hardware Wizard will run a second time to install the Ozonic driver software...

Page 8: ...and open the Ozonic folder then open the folder for OS X 2 Double click the M Audio Ozonic Installer dmg le An icon labeled Ozonic will appear on your desktop 3 Double click on the Ozonic icon The le...

Page 9: ...detailing the remaining steps for the installation Read these steps then press OK 12 When the installation is complete click Close to complete the wizard 13 Once the installer is nished shut down you...

Page 10: ...nected to the Ozonic s MIDI output CONNECTION DIAGRAM The Software Control Panel Ozonic s driver software installation includes a Control Panel a simple yet powerful interface with your computer and D...

Page 11: ...Ozonic s analog inputs and software returns There are up to four virtual channels returning from your Digital Audio Workstation software Software Returns The mixer page provides up to four virtual au...

Page 12: ...possible so keep an eye on your output level meters when summing mixer channels Stereo Linking Both software return channels are controlled by software faders pairs can be linked for stereo operation...

Page 13: ...r WDM About Page This page contains information on your hardware and current driver software versions This information may be helpful if you ever have to update the driver software or need to call for...

Page 14: ...uced However since the audio is bypassing the software application you cannot add software effects or EQ plug ins to the signal being monitored ASIO direct monitoring when enabled will allow you to co...

Page 15: ...nformation Setting the Sample Rate In most cases you will want to set the sample rate from within your audio software This is covered in more detail in the Hardware Page section and in Setting Up Your...

Page 16: ...n shift up or down to give you access to 11 octaves 1 Press OCTAVE UP key for every octave you want to shift the keyboard up The LCD will display the current Octave setting and the OCT symbol 2 Press...

Page 17: ...later in this manual You can also program the assignable buttons to send out xed program messages to individual MIDI channels For further information regarding this method please see the Advanced Prog...

Page 18: ...llers press the function button labeled MUTE This feature allows you to alter the position of any controller without affecting the settings of your software Use this feature if you are switching betwe...

Page 19: ...uch 001 The strip generates modulation MIDI IN and OUT The MIDI In and MIDI Out ports have different uses depending on how you intend to connect and power Ozonic About the MIDI In Port An external MID...

Page 20: ...rm Note assigning the Zone to Channel 0 will set it to transmit on the Global Channel Zone Range The Zone Range de nes the upper and lower limits of the keys contained in a Zone To set the range of a...

Page 21: ...m the faders or rotary controllers The two charts show the transmit messages that can be programmed for each of the knobs faders and assignable buttons Please pay extra attention to the differences be...

Page 22: ...en press the Enter key Next press the Octave down button Assigning an Individual MIDI Channel 1 Select the controller you want to edit using one of the two methods described earlier 2 Press the EDIT b...

Page 23: ...ore only the faders to a preset 1 Press the ZONE GRP SELECT button and press the desired Group button this will de select all other groups that were enabled previously You should then see only Group C...

Page 24: ...ues required for these advanced messages press the EDIT button to begin Edit Mode After entering Edit Mode press the DATA 1 DATA 2 or DATA 3 button For more information please refer to Appendix B Assi...

Page 25: ...mory Ozonic uses non volatile memory allowing the memory to save after powering down and restarting The current controller and channel assignments are stored whether you have stored the setup to a mem...

Page 26: ...ist in Appendix E To transmit an NRPN RPN these two controller messages are sent along with their user speci ed values An additional controller message and value needs to be sent to specify the coarse...

Page 27: ...correctly Check to make sure the Power button is enabled If you are experiencing clicks and pops in your recordings Make sure your input levels are not too hot as this can cause distortion and clippin...

Page 28: ...info m audio com Tech Support 626 633 9055 Tech Support email techsupt m audio com Fax 626 633 9060 Internet Home Page http www m audio com M AUDIO Deutschland Germany Kuhallmand 34 D 74613 Ohringen...

Page 29: ...ber True Voice 0 127 X Velocity Note ON Note OFF 0 X X After Keys Touch Ch s X 0 X Pitch Bend 0 X Control 0 119 Change 0 X 120 127 0 X Program Change True Number 0 127 X System Exclusive GM GM2 MMC Me...

Page 30: ...NRPN MSB 135 NRPN Fine NRPN LSB NRPN MSB 136 Master Volume GM Volume LSB Volume MSB 137 Master Pan GM Pan LSB Pan MSB 138 Master Coarse Tune GM Tuning LSB Tuning MSB 139 Master Fine Tune GM Tuning LS...

Page 31: ...ing MSB 139 Master Fine Tune GM Tuning LSB Tuning MSB 140 Chorus Mod Rate GM2 Mod rate 141 Chorus Mod Depth GM2 Mod depth 142 Feedback GM2 Feedback level 143 Send to Reverb GM2 Reverb send level 144 P...

Page 32: ...12 37 55 62 98 0D 13 38 56 63 99 0E 14 39 57 64 100 0F 15 3A 58 65 101 10 16 3B 59 66 102 11 17 3C 60 67 103 12 18 3D 61 68 104 13 19 3E 62 69 105 14 20 3F 63 6A 106 15 21 40 64 6B 107 16 22 41 65 6C...

Page 33: ...Ensemble 1 49 String Ensemble 2 50 Syn Strings 1 51 Syn Strings 2 52 Choir Aahs 53 Voice Oohs 54 Syn Choir 55 Orchestral Hit 80 Syn Square Wave 81 Syn Sawtooth Wave 82 Syn Calliope 83 Syn Chiff 84 Sy...

Page 34: ...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 Attack Time 7...

Page 35: ...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...

Page 36: ...weighted THD N 0 00319 Frequency Response 0 3 dB 20Hz to 40kHz 96 kHz Crosstalk 122 dB Impedance balanced 300 Ohms Headphone Outputs Max Output 2 1 dBV 0 784 Vrms into 32 ohms Signal to Noise Ratio 1...

Page 37: ...38...

Page 38: ...041025_OZONIC_UG_02...

Reviews: