© Dipl.-Ing. Radovan Konečný - radkon, 2015-2017
Download the program:
To run this program, you must have Java JRE installed. More in the article How to run a Java application.
About the project
This is a simple program that tests the functionality of the MIDI interface - the throughput of all types of MIDI messages. As practice has shown, not all MIDI interfaces support all MIDI messages, or even for some MIDI messages, some interfaces are malfunctioning (e.g. M-Audio).
MIDI-interface test procedure
The MIDI interface must be connected to the computer, turned on and installed. The MIDI cable is connected to the interface's output (MIDI OUT) and a input (MIDI IN) of the same interface. The MIDI_Interface_Tester program starts, the MIDI IN and MIDI OUT are selected and the test is started.
The program will send through the selected MIDI interface MIDI messages, it will receive these messages and evaluates correctness. It does not test the MIDI type of "Active Sensing" (most of the interfaces ignore this type of MIDI message). It also tests the throughput of large "System Exclusive" (SysEx) messages - some interfaces function correctly only up to a certain length of this message.
For more detailed troubleshooting, it is possible to send and receive test MIDI messages with two different MIDI interfaces - to see if there is a problem on the MIDI OUT or MIDI IN side.
If a problem occurs during the test, the interface (or its driver) may get into a bad state and may require it to be restarted. Also, in the case of a problem, the next phase of the test may not be performed.
!!! Please send me test results of other MIDI-interfaces !!!
|Copyright © 2009-2018 Dipl.-Ing. Radovan Konečný - radkon. All rights reserved.|