Frequently Asked Questions

 

Q:  The MIDI Solutions products don't have a power input - do they require batteries?

A:  MIDI Solutions products are powered through the MIDI cable - no batteries or wall adapters are required!

 

Q:  How do I set up the products for the function I need if they don't have any buttons or switches on them?

A:  MIDI Solutions products are programmed by sending them MIDI System Exclusive messages. All that's needed to do this is a computer with a MIDI interface - the Edirol UM-1EX, Edirol UM-2EX, Yamaha UX16, and M-Audio Uno are low cost USB MIDI interfaces that can be used for this purpose (avoid the MIDI interfaces on this list). The computer is required only to program the MIDI Solutions products, once the products are programmed they retain their settings and can be inserted wherever they are needed in your MIDI setup.

Most of the MIDI Solutions products can be programmed with Programming Tools software for Windows (see here for Mac workaround). The software creates the System Exclusive programming commands automatically as the settings are selected from pull-down menus. Even if you haven't yet purchased a MIDI Solutions product the software is available free for download, it's quick to install and simple to navigate - spending a few minutes with it is an excellent way to familiarize yourself with the products.

The Programming Tools software is not yet available for the MIDI Solutions Pedal Controller, Breath Controller, and Special Function products, however SendSX is a very easy to use freeware utility for Windows that allows the System Exclusive messages to be typed in and sent to those products. If you are using a Mac and cannot run SendSX, you can email us at support@midisolutions.com and we'll send you a reply with a Standard MIDI File to play into the product to program it to your specification.

Finally, if you would rather not program the unit yourself, we can preprogram it to your specification for a $20 fee (please allow an additional week for delivery of preprogrammed products). However since programming the unit is quite easy we always suggest to customers to purchase a USB MIDI interface and do it themselves if possible - a low cost MIDI USB interface can be purchased for around $40 USD, and if you ever decide you would like to change the settings you have the means to do so at your disposal. You may also find that the MIDI interface comes in handy for the odd MIDI task from time to time.

 

Q:  Is it necessary to program the MIDI Solutions products each time they are powered up?

A:  MIDI Solutions products retain their settings even after they are powered down, so programming only needs to be done only once to initialize them, or to change the settings.

 

Q:  Is it possible to play the Standard MIDI Files created by the MIDI Solutions Programming Tools with Windows Media Player?

A:  Yes, however the MIDI Playback Device needs to be set to the MIDI interface you are using. To do this go to the Control Panel, double-click on "Sounds and Audio Devices", select the "Audio" tab, and then select the MIDI interface you are using as the MIDI music playback device.

 

Q:  Do you offer a Mac version of the Programming Tools software?

A:  Programming Tools software for the MIDI Solutions products is only available for Windows, however the Programming Tools software can create Standard MIDI Files containing the selected settings, so you can copy or email this file to your Mac from where it can be played into the MIDI Solutions product to program it.

To play the Standard MIDI File from your Mac into the MIDI Solutions product, we recommend using Sweet MIDI Player (the free trial version works fine for this purpose). Some Standard MIDI File players will not send certain MIDI messages if they don't appear to be necessary to send. For example, some MIDI players won't send a Control Change message if the same value of that Control Change message was previously sent. In most cases this is not a problem because if the Control Change has previously been set to a certain value then there is no need to resend that value again. But in order for the MIDI Solutions products to be programmed correctly they need to see everything in the Standard MIDI File, and Sweet MIDI Player does this correctly.

 

Q:  Is it possible to combine multiple MIDI Solutions products for more functionality?

A:  MIDI Solutions products can be chained together in a modular fashion to provide exactly the functionality you need. Up to four MIDI Solutions products (except for the MIDI Solutions T8) can be powered from a single MIDI Out or Thru. If more products are required, the Power Adapter can be used to power up to 20 MIDI Solutions products.

 

Q:  Do MIDI Solutions products introduce any noticeable delay?

A:  MIDI Solutions Processors use fast processing algorithms to ensure that received data is processed and transmitted byte by byte whenever possible. This means that transmission of outgoing data bytes is started even before all bytes of an incoming message have been received, resulting in very short latency times.

The only time transmission of data is delayed is if the outgoing result depends on the value of the following byte. For example, if a MIDI Solutions product is programmed to filter all volume messages above a value of 100, then the third byte of the message (which specifies the volume level) must be received before the MIDI Solutions product can determine whether the message should be transmitted. The default settings for the MIDI Solutions products are to pass all MIDI data unchanged allowing MIDI messages to be sent byte by byte, with a typical delay of 0.5 ms. By comparison it is estimated that the shortest time difference distinguishable by humans is approximately 10 ms, so even with up to 20 MIDI Solutions products chained in series the delay should not be noticeable. Another way to put it in perspective is that the delay is equivalent to that introduced by increasing your distance from the sound source by approximately six inches, so more delay is introduced by leaning forward or backward while playing than by inserting a MIDI Solutions product inline in the MIDI data stream.

 

Q:  Will inserting MIDI Solutions products in my setup cause ground loops?

A:  According to the MIDI specification, every MIDI output and input must be separated by an optoisolator in order to avoid ground loops. Without an optoisolator, a ground loop can be caused by the MIDI cable making an external connection between devices that are already grounded together via a wall outlet. In order to obtain power from a MIDI Out or Thru, MIDI Solutions products do not contain an optoisolator at their MIDI inputs, but neither are they connected to a wall outlet for power, so no ground loop is created thus far. Subsequently the MIDI output of the MIDI Solutions product is connected to a MIDI input that does contain an optoisolator, so there is never a ground loop between any two devices, even with a MIDI Solutions product inserted in between. You might think of the MIDI Solutions products as an extension of the circuitry of the sending MIDI device. MIDI Solutions products with more than a single MIDI input, i.e. MIDI Solutions Mergers, do have optoisolators at the additional inputs, again preventing the possibility of ground loops.

 

Q:  Is it possible to use a MIDI Solutions product as a stand-alone device without anything connected to the input?

A:  MIDI Solutions products are powered from the device connected to their MIDI input, so even if you don't need to send MIDI messages into them they must still be connected to a MIDI output or Thru to receive power. Most MIDI Solutions products have an echo parameter, so if you don't want the MIDI messages received by the product to be passed through it the echo parameter can be programmed to OFF - in this case the MIDI cable could be thought of as simply a substitute for a wall adapter.

If you don't have any MIDI outputs available, the Power Adapter can be used to provide power to up to 20 MIDI Solutions products.

Or, if you don't mind dabbling in electronics a bit, you can connect an external +5V DC power source to the MIDI Solutions product as follows: Connect the ground of the power source to the center pin of the MIDI input jack (pin 2), and connect +5V of the power source to the two pins on either side of the center pin (pins 4 and 5). The outermost pins may be left disconnected. Please be sure to double-check the voltage and connections; MIDI Solutions will not be responsible for products that have been damaged by incorrect interpretation of the above instructions. Note that the above applies only to applications for which nothing else is connected to the MIDI input of the MIDI Solutions product. MIDI Solutions products will operate down to about 4V, so three 1.5V batteries supplying 4.5V could also be used instead of a 5V power supply.

 

Q:  Why does the MIDI indicator LED not light up even though the keyboard connected to the MIDI Solutions product is turned on?

A:  First of all, check the connections to make sure that it is a MIDI Out or MIDI Thru that is connected to the input of the MIDI Solutions product (not a MIDI In to MIDI In, or MIDI Out or MIDI Out). Also double check that the keyboard is turned on. If the LED still does not light, then check that the MIDI cable you are using has all three of the centermost pins connected at each end; on rare occasions we've seen MIDI cables that do not connect the center pin, and although these cables will drive most MIDI inputs, they do not provide power to MIDI Solutions products. It's best not to use these cables anyway as they don't provide a ground connection which is used as a telescoping shield to protect the MIDI data from outside interference. If you are sure your MIDI cables are ok then try connecting the MIDI Solutions product to a different MIDI device. There are a small number of products on the market that don't conform to the MIDI specification (see list below) and therefore do not provide power to the MIDI Solutions products. If you are using one of these products you can work around it by going first into another MIDI device and then Thru from that device into the MIDI Solutions product. If you don't have another MIDI device available to make these connections, the MIDI Solutions Power Adapter can provide a solution. The Power Adapter has a MIDI In, MIDI Thru, and a power connection for a wall adapter (included). The Power Adapter can be used to provide power to the MIDI Solutions products by inserting it inline between the device the doesn't provide power and the MIDI Solutions product.

Following is a list of products that have been reported not to provide power to the MIDI Solutions products (some of these products are no longer in production):

- Aardvark DirectPro 24/96
- Ahlborn DS-26
- Akai MPC500
- Apple MIDI interface
- Alesis ControlPad, Micron
- Boss FC-50, GT-5, GT-8, GT-Pro
- Cadac A,E,F,J-Type Consoles
- Clavia C1, G2, Nord Stage
- Digidesign Command|8
- Digitech GSP1101, VHM5
- Echo Layla3G
- Edirol UM-1 and UM-2 USB MIDI Interfaces (the newer UM-1EX and UM-2EX do provide power), UA-25, UM-550
- E-MU 0404 USB 2.0, Xboard 49 and 61, Xmidi 1x1
- Evolution MK-149
- Faderfox DJ2, DX2
- Fatar Studio-37
- Focusrite Saffire
- Galanti Praeludium
- Hammond XK-1
- Hosa USM422
- JLCooper MCS2
- Korg earlier models of the Triton Studio
- Kurzweil MIDIBoard
- M-Audio Midisport 1x1, 2x2, 4x4 USB MIDI Interfaces (the 8x8 does provide power)
- Musictech Music Maker
- Roland A-37, AX-7 (older models), FR-3, PC-160A, PC-200, PC-300, PK-5 (PK-5A does provide power)
- RME Fireface 800, HDSP 9632
- TC Electronic G-System
- Yamaha 01X, EZ-TP, GT1, P70, P80, P90, P120 (conflicting reports), P200, P250, WX7

Please send an email to support@midisolutions.com if you discover any other products that should be added to this list.

 

Q:  Is it possible to modify the above products to enable them to provide power to MIDI Solutions products?

A:  In most cases the reason a product does not provide power to MIDI Solutions products is because pin 2 of the product's MIDI output has not been connected to ground as advised in the MIDI specification. So if you can get inside the product and find ground on the PC board and connect it to pin 2 (center pin) of the MIDI output, the problem will usually be resolved. It is a good idea to first do a continuity test between pin 2 of the MIDI output and ground on the PC board to confirm that this is in fact the problem and the connection is missing. When making the connection from pin 2 to ground be absolutely sure that the point you are connecting to on the PC board is ground - MIDI Solutions will not be responsible for products that have been damaged by incorrect interpretation of the above instructions, attempting this modification is not recommended unless you are familiar with electronics.

 

Q:  My  MIDI Solutions product is operating  intermittently, what could be wrong?

A:  Of course we would never rule out the possibility that a MIDI Solutions product is defective, but it really is a very rare occurrence. One thing that we have found to be very common however is broken MIDI cables. Usually it is an individual connection within a MIDI cable that breaks - if the connection to pin 2 of a MIDI cable breaks the MIDI cable will still work with other MIDI devices, but the MIDI Solutions product will not be able to draw power. If the connection to pin 2 is just starting to break the MIDI Solutions product will power on occasionally, if the cable is bent slightly the connection will break and reconnect causing the MIDI Solutions product to turn on and off. Check to see if bending the cable (usually close to one of the ends) with the MIDI Solutions product connected causes the LED to turn on and off.

 

Q:  Do any of the MIDI Solutions products filter active sensing messages?

A:  We have found that the problems introduced by active sensing outweigh its benefits, therefore all MIDI Solutions products (except Thru boxes) filter active sensing messages.

 

Q:  Do the MIDI Solutions products use running status when sending MIDI messages?

A:  Yes, running status allows the number of bytes to be reduced by up to 33% when large amounts of MIDI data are transmitted, so it is used whenever possible. The status byte is resent after brief periods of inactivity to ensure the receiving device is updated regularly with the current status.

We have received reports of a few MIDI devices that do not recognize running status, and requests from these customers for a product that forces the status byte to be sent with each MIDI message. We do not make a product that does this, however using the MIDI Solutions Event Processor it is possible to insert an extra MIDI event after specific incoming MIDI events in order to force the status byte to be sent with each message. For example, a channel pressure event of value zero could be inserted after each Note-on and each Note-off event changing the status to channel pressure, causing the status byte to be resent with each note.

 

Q:  I have an older MIDI Solutions product, is there a way to find out if it includes a particular function?

A:  Since we are constantly adding new features to the MIDI Solutions products, older units may not include all of the functions described on our website. To find out if the product you own has a particular function implemented send an email to support@midisolutions.com and we'll help you determine this.

 

Q:  Where can I find a product that...

...switches audio signals via MIDI?

A:  See the Digital Music Corp GCX and the Sound Sculpture line of products

...transmits wireless MIDI?

A:  See Classic Organ Works, Kenton Electronics, and M-Audio

...offers different MIDI control sensor interfaces?

A:  See the line of products from Infusion Systems

...interfaces to DIN connectors of various guitar amplifiers?

A:  See Axess Electronics

...converts MIDI to CV?

A:  See Kenton Electronics

...offers a ribbon control surface with MIDI output?

A:  See Doepfer Electronics

...converts a drum trigger to MIDI?

A:  See the Roland TMC-6 and the Alesis Trigger iO

* Remember that if any of the above products do not send or respond to the MIDI messages you require it is likely the MIDI Solutions Event Processor or Event Processor Plus can perform the needed conversions.

 

Q:  I have a unique MIDI processing requirement that is not offered by any of your existing products. Do you do any custom work?

A:  Yes, we can make firmware modifications to our existing products (no hardware modifications). For more information see the Custom Products page.

 


About Us | News | Products | Support | Ordering



P.O. Box 3010, Vancouver, BC  Canada V6B 3X5   Email: info@midisolutions.com   
Copyright © 2008 MIDI Solutions Inc. All rights reserved.