Home » Support » Knowledge Base » Knowledge Base

Knowledge Base

Testing the MIDI Input/Output of your device (Windows)
Text size [-] [+]

MIDI-OX is a free, all-purpose MIDI utility program that you can use to test and troubleshoot the MIDI Input and/or output of your device on Windows.  This guide includes suggestions for testing and verifying that your device is recognized and working, as well as how to troubleshoot different problems.  Download and install MIDI-OX 7.0 from www.midiox.com* and follow the steps below to test the MIDI input and/or output of your device.

* If you are unable to access www.midiox.com, please download from this alternate link: 

http://midi-ox.software.informer.com/




Testing MIDI Input

If you have a USB MIDI keyboard/controller, or an external MIDI keyboard/controller connected to a USB MIDI interface, these steps will allow you to test the MIDI input of your device.  Before proceeding, ensure that your MIDI device is connected to the computer and that the appropriate drivers are installed.


Configuring MIDI-OX

1. Launch MIDI-OX.

2. Go to the Options Menu and select MIDI Devices.
 
3. Select the MIDI Input(s) on your device you would like to test.



Note: In this example, USB Axiom 25 In1 refers to the MIDI data being generated by the keys and controllers of the Axiom.  USB Axiom 25 In2 refers to the MIDI IN connection on the back of the Axiom, which would be used to connect external MIDI hardware.  Please refer to your device's documentation for an explanation of the available MIDI ports.


If your device is not appear for inputs or outputs, see this installation troubleshooting guide.

4. Click OK.


Testing your device

1. Pressing keys on your MIDI keyboard should register Note On and Note Off messages in the Monitor Input Window.

 

  • For keyboards with Aftertouch (e.g. Axiom), when pressed hard enough, the keyboard will send Channel Aftertouch messages (as seen in the Event column above).
    • If the keys only send aftertouch messages, and do not send note on/off messages, try performing a factory reset to restore the factory default settings on your devicej.  Refer to your keyboard's user guide for instructions.
    • If the problem remains, your device may be malfunctioning.
  • If no messages are received when pressing the keys:
    • Double-check that you activated the MIDI port in the MIDI-OX MIDI Settings
    • Test your device on different USB ports
    • Test with a different USB cable
    • If you are using a long USB cable, try a shorter cable.
    • If your device is connected to a USB hub, try connecting it directly to ports on the computer.  Alternatively, if the device isn't working on any of the built-in ports, try connecting it to a USB hub.
    • If you have a Logitech Webcam or have ever had one installed, see this article.
    • Test the device on a different computer
  • In the picture above, the Data 2 column displays the MIDI velocity value of each MIDI Note.
    • Go to the Options Menu > Data Display > and un-check Monitor Input and Output: Hex.  This ensures that data values are shown as standard numbers (0-127).
    • To acommodate different playing styles, some keyboards (e.g. Axiom, Oxygen) have multiple velocity curves that adjust the sensitivity of the keys (and pads), and this can affect the range of values seen.
      • If all values are the same for all keys and pads, you likely have a fixed velocity curve enabled.  Refer to your device's documentation for more information on velocity curves.
      • If only 1 key is always sending the same value (e.g. 127), this is usually a hardware malfunction and would need to be returned for repair

 

2. Turning knobs, moving the control wheels (pitch bend or modulation), moving faders, or pressing buttons should all register MIDI events in the Monitor Window.

  • If MIDI-OX registered the MIDI events from your device, it is installed and working properly.
    • If you are still having problems with another application, check your configuration and settings in that applicaiton
  • If MIDI-OX is not registering any MIDI events:
    • Test different controllers on your device (e.g. knobs, buttons, faders) to determine if only select controllers are affected
    • Go to the View Menu and select Input Monitor
    • Double-check that you activated the MIDI port in the MIDI-OX MIDI Settings
    • Test your device on different USB ports
    • Test with a different USB cable
    • If you are using a long USB cable, try a shorter cable.
    • If your device is connected to a USB hub, try connecting it directly to ports on the computer.  Alternatively, if the device isn't working on any of the built-in ports, try connecting it to a USB hub.
    • If you have a Logitech Webcam or have ever had one installed, see this article.
    • Test the device on a different computer

 


Testing MIDI Output

If you have external synthesizers or sound modules, these steps will allow you to test the MIDI output of your device by sending MIDI note messages from MIDI-OX to your external device.  Before proceeding, ensure that your MIDI devices are connected and that the appropriate drivers are installed.

1. Launch MIDI-OX.

2. Go to the Options Menu and click MIDI Devices.

3. Select the MIDI Output on your device you would like to test.



Note: The Axiom, along with most other M-Audio USB keyboards/controllers, features a MIDI Out from USB function.  In order for MIDI-OX to send MIDI notes to your external gear, MIDI Out from USB must be enabled.  Please refer to your device's documentation for enabling MIDI Out from USB (if available).

4. Click OK.

5. Click the Keyboard button, or select Keyboard from the Actions Menu to enable the playing of notes from the computer keyboard.



6. Press the keys Z, X, C, and V on your computer's keyboard to send the MIDI Notes C3, D3, E3, and F3 to your external synthesizer or sound module.



While playing notes from the computer's keyboard you should hear sound through the speakers or headphones connected to your external synthesizer or sound module.  This confirms that your device is installed and working properly.

Note: The data display defults to hexadecimal values; to see standard numbers displayed go to the Options Menu>Data Display and click to remove the checks for Monitor Output: Hex.


If you are unable to successfully test the MIDI input and/or output of your M-Audio device, please contact M-Audio Support for further assistance with troubleshooting your issue.