Midi Quest and MIDI Interfaces If you are reading this manual in page order then you have just finished up reading about everything that is necessary to configure correctly in order to have a MIDI system that handles SysEx well. The previous section dealt with MIDI interfaces in general but on this page, we wish to make some specific suggestions regarding the MIDI interfaces to use with Midi Quest or more specifically, those not to use. Midi Quest will stress your MIDI hardware probably more than any other application in your system. The reason is that the DAW you use sends small 2 and 3 byte MIDI messages out to your hardware. Midi Quest, depending on your MIDI hardware, will send single SysEx messages up to 1MB in length. As a result, there is no guarantee that an inexpensive MIDI interface that works well with your DAW is going to work well with Midi Quest. As has been discussed previously, if Midi Quest is not receiving SysEx. The problem is usually a result of the MIDI hardware not being configured properly or the MIDI interface not working correctly. (For a full discussion see Midi Quest and MIDI Communications) For this reason, Sound Quest recommends that you choose and use name brand MIDI interfaces: M-Audio, Edirol (Roland), and MOTU (with some exceptions) are highly recommended. If you are having difficulty establishing communications between Midi Quest and your MIDI hardware, one of the first things Sound Quest will ask is what MIDI interface you are using. If you aren't using one of these, it is likely that we will ask you to try one. Regardless of the MIDI interface that you use, make sure that you have the latest drivers installed and check the internet for reports of problems with the MIDI interface(s) you use. Following is a history of known issues with MIDI interfaces. Some of these issues will be time sensitive and have since been corrected. Unfortunately, we do not have the resources to track every MIDI interface issue we discover to the time of its resolution (assuming it is resolved). Consequently, if your MIDI interface is listed here it may be fine as the issues have already been corrected however if you have problems with Midi Quest, the cause is likely the interface.
MIDI Interfaces and Management Software You Should Not Use 1/ "No Name" or "Chinese" MIDI interfaces selling for less than $35 are probably fine for standard MIDI messages but do not expect them to work reliably with System Exclusive messages or Midi Quest. Sound Quest has extensive experience with these interfaces not transporting MIDI information properly. There are also numerous online reports stating the same thing. This group of interfaces includes those manufactured under the brand names: MIDIPLUG
2/ USB MIDI Controller keyboards with MIDI interfaces. Sound Quest has not had positive experiences with MIDI interfaces attached to controller keyboards. Of course we only know about problem situations, however, if you have a MIDI device connected to a MIDI controller keyboard MIDI interface and that instrument is not communicating properly, the first change to resolve the problem is to connect the hardware to a MIDI interface that is connected directly to the computer. An example of a company with known issues is Novation.
3/ USB connections on MIDI interfaces. A new innovation with Midi Quest interfaces is to place one or more USB ports on the interface that MIDI hardware can connect to instead of connecting directly to the computer. While Sound Quest has no idea in how many situations this connection works correctly, we have seen multiple instances where the MIDI interface was not able to successfully transfer SysEx in the following chain: MIDI device -> USB cable -> MIDI interface -> Ethernet cable -> computer. In these situations, connecting the MIDI device directly to the computer resulted in successful communication so the issue was the MIDI interface. However, the cause of the problem is unknown.
MIDI Interface Manufacturers with Known Issues Quick links: MOTU,
(Important! Reported MOTU issues reference MIDI hardware manufactured around 2008 - 2010. Newer MOTU MIDI interfaces will operate without issues.) MOTU has a reputation for offering excellent MIDI interfaces. However, over the years there have been some problems and because these issues are in firmware, they can continue to exist today. For MOTU interfaces which have issues, attempting to send SysEx through them can result in a number of problems including: damaged SysEx sent to instruments, damage/modification of internal settings of the MIDI interface, and failure to send SysEx. This can cause MIDI devices to crash. If you are using a MOTU interface and it does not appear to be transmitting SysEx properly to your MIDI hardware, you should immediately switch to a different MIDI interface.
MIDI Xpress XT see http://www.motunation.com/forum/viewtopic.php?f=2&t=49907 for more information. It is possible to have this unit misconfigured in such a way that it will cause Midi Quest to lock up during MIDI interface initialization. The only way to address this issue is correct the configuration issues in the interface.
MIDI Express 128 The issues with the Express 128 are identical to the Xpress XT with loss of SysEx bytes and corrupted transmissions causing serious problems.
MIDI Time Piece There have been similar reports as for the MIDI Xpress XT. In addition to the above noted problems, Sound Quest has seen the following problem. When an older serial MPT is networked together with a newer USB MTP which is connected to the computer, the serial MPT will never successfully receive SysEx and may interfere with the USB MPT receiving SysEx. At a minimum, stop using the serial MPT and verify that the USB MPT doesn't have the firmware issues discussed above.
MicroLite 5x5 There have been similar reports as for the MIDI Xpress XT.
Micro Express ROM v2.01 Extensive communications problems reported.
MOTU Clockwork Software This software has been known to damage SysEx transmissions and internal MOTU hardware settings. This software should be turned off when running Midi Quest. If you must use the Clockwork software, the best reported configuration is to mute the input on EVERYTHING except: notes, controllers, program changes, aftertouch, pitch bend, and SysEx.
MOTU MTP AV There have been reported problems with the AV receiving SysEx messages on MIDI IN Port #4. The solution is to use a different MIDI IN port on the unit.
Corsair iCue The next MOTU issue is not a MOTU issue. It has been reported by MOTU that Corsair iCue, Armoury Crate, etc software (which is installed to control RGB devices) is known to interfere with the operation of MOTU MIDI drivers. To correct the issue, uninstall the Corsair software and reinstall the MOTU drivers.
Unitor 8 Unitor 8 interfaces with RS-232 or RS-422 interfaces are usually unable to reliably transfer SysEx to the computer. Only a USB interface should be considered reliable. While individual Unitor 8 interfaces continue to work reliably, when two interfaces are connected together the second interface is often not able to transfer SysEx to the computer. Sound Quest has also received reports that older Unitor 8 interfaces (not mk II) no long handle SysEx reliably.
iRig MIDI 2 The iRig MIDI 2 interface when tested with an iPad (July, 2018) produced duplicates of all incoming SysEx messages and submits them twice to Midi Quest. This breaks Midi Quest operation and communication timing for many instruments and, as a result, this interface shouldn't be used with the program. Please note, the hardware may not operate this way with Mac or Windows systems and may be a valid choice. In addition, it should be possible to use this interface with Midi Quest's auto dump recognition functionality, however, these options are not able to receive all of the SysEx that Midi Quest supports.
mio The mio has issues transmitting SysEx to an Ensoniq SQ-1 series instrument from a Windows platform. The SQ-1 has specific MIDI timing requirements which the mio may not be capable of fulfilling. However, if there are MIDI transfer issues, the problem is likely the interface. As noted below in the "firmware" section, ensure that you have the latest firmware installed. mioXL 23-09-28 The mioXL has SysEx issues where the unit fails to successfully transfer SysEx with the following routing. Computer connected to mioXL via ethernet, then the mioXL is connected to a Korg Kronos with a USB cable. With this routing, the interface was only able to handle a small portion of the required SysEx transfer before failing. This issue will likely occur with other instruments that have substantial SysEx requirements.
firmware iConnectivity MIDI interface hardware is known to have issues handling "large" SysEx messages. As of firmware v2.05, this issue still isn't addressed for the largest SysEx dumps. For example, The mio interfaces still aren't able to correctly transmit Trinity and Triton bank SysEx back to the instrument.
Hub-8 While Sound Quest has little experience with this interface manufacturer, one Midi Quest user's experience was that the 8x8 interface was incapable of functioning properly when two applications were connected to it (Cubase and Midi Quest). This interface is not recommended for use with Midi Quest and it is likely that other MIDI interfaces in this line will have similar issues.
Sound Blaster Audigy 4 sound card/breakout box This unit has been known to stop receiving SysEx messages in situations where other interfaces function correctly. Failures are inconsistent and frequently require a computer reboot in order for the interface to start functioning properly again.
Audio Kontrol 1 This MIDI interface has been reported as unreliable in situations where one SysEx request results in multiple returned SysEx messages. An M-Audio interface running on the same system had no issues.
MIDI Merge While the MIDI Merge hardware is not a MIDI interface, it is MIDI hardware that it external to Midi Quest. This hardware takes to MIDI cables as input and merges this to create a single output. For SysEx, this unit has limitations. As described by MIDI Solutions. The two inputs each have a 140 byte SysEx buffer. Should both inputs receive a SysEx message larger than 140 bytes at the same time, the message which is received second is dropped.
Midisport 8x8 We have a one time experience where the 8x8 would not transmit SysEx to an instrument (other MIDI events were transmitted correctly). To fix this, a hardware reset of the unit was required as described here: 1. Unplug all Midi cables from the 8x8 General 1/ This was an issue at one time, it may no longer be so: If more than two M-Audio interfaces are being used, all of the units must be connected to the same USB controller in order for them to work correctly. 2/ (2023-11-21) Older Midisport interfaces now have new drivers making these interfaces compatible with the latest 64-bit OSs. Unfortunately, these drivers have been found to drop bytes when receiving larger SysEx dumps making them unsuitable for SysEx.
MIDIFACE series including 4*4 and 8*8 hardware Sound Quest has experience multiple cases where this interface what unable to accurately receive or send SysEx data. This includes failure to work properly with an FS1r. For customers experiencing problems, switching to another interface resolved the problems.
MIDI 4x4 Sound Quest has received multiple reports of this interface not transmitting SysEx data properly. The interface appears to be able to handle smaller SysEx messages, 266 bytes and less but even a little larger (~400 bytes), and the interface fails to transmit correctly. There is no known solution other than to use a different interface. Note that while issues have only been reported for the 4x4 interface, this issue likely exists for the other MIDI interfaces in the line. (2023-11-21)
This interfaces appear to be unable to handle large SysEx messages
WaMi Audio Interface Sound Quest has received multiple reports of the MIDI port on WaMi audio interfaces not receiving SysEx data correctly in a Windows 7 x64 environment when running the 32-bit version of Midi Quest.
Akai Advanced Keyboards Sound Quest has received reports that the external MIDI ports on these keyboards are capable of transmitting SysEx sent from the computer to an external instrument but are not capable of receiving SysEx from an external instrument and transferring it to the computer.
If there are any issues with transferring SysEx from Midi Quest to an instrument, ensure that the latest firmware and drivers are installed. Users have experienced issues that have been addressed with an update. This includes: UR22
Alyseum interfaces have a known issue. It can send SysEx back to an instrument so densely that the instrument is unable to receive it properly. This problem is most frequently found in older instruments. Midi Quest is usually able to address this problem by sending a block a SysEx out as a series of smaller chunks. This allows the instrument's processor to keep up with the incoming data. The Alyseum is different in that it collects all of the SysEx chunks into a single packet and transfers that packet to the interface to send. This removes the spacing that is intentionally introduced and the instrument is unable to accept its own SysEx back. This is typically only a problem found with instruments release in the 1980s. Instruments known to have issues are: Korg Poly 800 II
T4 Sound Quest has received reports that the T4 does not transmit SysEx properly, at least under the condition where there are a large number of small SysEx messages being sent. In short, some bytes of the SysEx messages are not being transmitted. Depending on the instrument this will result in checksum error messages, failure of the instrument to respond to transmitted SysEx, or in the case of older instruments with insufficient error checking, bad sounds or hardware crashes. This issue may have been corrected by the manufacturer. Ensure you have the latest firmware and drivers installed for the hardware. If this does not correct the issue, speak wit the manufacturer about resolving the problem but you may need to switch to a different MIDI interface.
Sound Quest has dealt with numerous customers that found Novation controller keyboards didn't properly transfer SysEx between the computer and a connected MIDI device. The solution to the problem is to connect the MIDI device to a reliable, dedicated MIDI interface.
Blokas Midihub As of this writing, Sound Quest has had only one experience with the Blokas Midihub interface. The interface was unable to reliably receive SysEx from a Kawai K5000S. This instrument's SysEx is very straight forward so it would seem likely that the interface is currently unable to work reliably with any MIDI hardware.
Other Known Issues Following is a list of known issues which has been compiled over the last few years. Hopefully all issues described here have been addressed by the manufacturers but we will list them in case an older hardware or drivers are being used. driver version(s): 1.2, 1.3, 1.4 (beta) Interfaces do not properly receive SysEx
Focusrite 18i20 Scarlett 3rd Gen interface This interface was dropping large numbers of bytes in SysEx data messages which were of reasonably small size (266 bytes). If the issue persists, this interface is not usable for SysEx communication. Apparently the problem is the Focusrite control software. Disabling/uninstalling this software will allow the interface to function properly. At the time of writing, Focusrite was working to rectify the problem.
Interfaces do not properly receive SysEx
MIDI Interfaces and USB Power While it is rare, it is possible for any MIDI interface that draws current directly from the computer's USB ports (instead of having its own dedicated power supply) to be under powered. Simple MIDI interfaces generally require a minimum of 500mA to run properly. Some USB ports will provide less current that this. In these circumstances, the under powered MIDI interface is usually able to receive standard MIDI events. However, receiving SysEx requires more current and this can result in a failure to correctly receive data. If a name brand USB MIDI interface is having difficulty receiving larger SysEx dumps, try connecting the interface to a powered USB hub instead of directly to the computer. This may solve the problem.
|