GETTING STARTED WITH MIDI

by John Kuzmich Jr.


MIDI was created in 1982 to allow different brands of musical electronic instruments to "talk" and share data with one another. The name MIDI is an acronym that stands for "Musical Instrument Digital Interface." MIDI data is an efficient medium of representing musical performance information that makes MIDI an attractive protocol for computer applications, which produce sound in multimedia presentations and computer games. Thanks to the publication of the General MIDI System specifications, there has been wide acceptance of the most common PC/MIDI interfaces and support for MIDI in Microsoft Windows and other operating systems.

The development of the MIDI system has been a major catalyst in the unprecedented explosion of music technology. MIDI has put powerful computer instrument networks and software in the hands of less technically versed musicians and amateurs and has provided new and time-saving tools for computer musicians. Over a short period of time, it has become the standard in the music industry for synthesizers, electric piano and other kinds of electronic instruments (MIDI guitar, MIDI strings, MIDI saxophone, MIDI percussion, etc.) to communicate and share data with each other. It is vital with computers because it allows electronic instruments to send and play back data for musical applications, such as sequencing, notation and ear training.

A MIDI interface is what is used to connect the computer with the electronic keyboard or instrument. MIDI data files are extremely small when compared with sampled audio files. This is because the MIDI file does not contain the sampled audio data, it contains only the instructions needed by a synthesizer to play the sounds. There are actually three components to MIDI, which are 1) communications protocol (language), 2) the connector (hardware interface) and 3) a distribution format called Standard MIDI Files.

Entry-level MIDI interfaces can transfer data in two directions simultaneously with only an input and an output and also with an optional MIDI THRU port. MIDI cables connect instruments by means of MIDI In, MIDI Out, and MIDI Thru jacks. The MIDI Thru jack provides a direct copy of data coming into the MIDI In jack, providing the ability to "daisy-chain" several instruments and devices together. The major potential of MIDI is realized when a network of instruments and other musical devices are connected to a computer by means of a MIDI interface. Intermediate and advanced level MIDI interfaces can provide extensive synchronization to tape capabilities. Some provide extra MIDI ports, which allow you to address more than 16 MIDI channels in your studio. Most larger interfaces also function as MIDI patch bays, to help route MIDI data in and out of the instruments in your studio. Almost all MIDI devices are equipped to receive MIDI messages on one or more of 16 selectable MIDI channels.

MIDI Interface Entry-Level Product Features

The first MIDI interfaces for PC were MPU401 units, which operated out of the computer’s serial port. Roland Corporation was a major manufacturer of these early, serial port-based MIDI interfaces for DOS software application. Today, it would be very difficult to find any units that can handle DOS. If you find a unit capable for Windows 3.1 or PC DOS, it will likely be MPU401 capable. There are some soundcards today that still offer MPU401 MIDI interface capabilities, such as some of the Turtle Beach cards made by Voyetra. Please note that many soundcards that claim to be MIDI compatible may need another piece of gear to complete the "interface." We call them Sound Card MIDI Cables. They plug into the 15-pin joystick port on a standard SoundBlaster-style sound card and complete a one in and one out MIDI interface. While this is an inexpensive and easy solution, and suitable for most novice users or "hobbyists," it may be less efficient than a dedicated interface, which may be needed in more critical situations, especially where timing is an issue — such as when synching other devices like tape decks or video to your audio software. Another reason for considering a dedicated MIDI interface unit is that you may need more ports (32 or more channels of MIDI), for multiple MIDI modules and/or keyboards.

Midiman makes the Winman 1x1, which is a card that works with Windows 3.1, 3.1.1, and Windows 95. This is a bit-bit card and should function well with older music software.

MIDI Interfaces are now available in many ports, including serial, parallel and Universal Serial Bus (USB) ports. Older computers will likely require a serial port interface. Newer computers will take advantage of USB, which makes them faster and easier to install and work with. Parallel port units were initially more expensive but over time, serial port, parallel port and USB port units are now priced about the same. The advantage of the serial device is that most people are using their parallel port for the printer and have one or two open serial ports (unless they are using one for their mouse). The advantage of a parallel interface is that they are faster than serial port interfaces. The advantage to both serial and parallel devices, when they first came out, was that they opened up MIDI for the laptop computer, which couldn’t take a soundcard or MPU401 card. The advantages of USB port interfaces are speed and flexibility. The USB interface is easy to install, it can be daisy-chained together with other devices and the higher speed has allowed for even more accurate timing of MIDI events.

Soundcards also have options for MIDI. Upgrading to a high quality soundcard makes a lot of sense. The higher quality engineering and workmanship reduce interference and noise that are more common in inexpensive components in existing cards. Turtle Beach makes good quality soundcards with MIDI capabilities.

Intermediate/Advanced Level MIDI Interface Product Features

Intermediate and advanced level MIDI interfaces may include multiple MIDI in and outs and more accurate timing of MIDI events. They may also have the ability to transmit and receive MTC (MIDI Time Code) and/or SMPTE and/or LTC for synching to, for example, audiotape, video or MTC capable sequencers. Some companies offer ADAT sync or "Super Clock" and "stack ability" — the ability to connect many units together and use them as a network. Some even offer "time stamping" to prioritize the units with certain software, such as units from E-Magic.

The reason some users need more than 16 channels of MIDI is because they are doing orchestration that may have 60 pieces and need to "trigger" 60 different voices or instruments. You would need one MIDI channel for each voice. sync is a great reason to have a second output, a dedicated out or in for your MIDI time code.

The more advanced MIDI interface units may have several MIDI controllers, a synth-style keyboard (not weighted), a weighted keyboard (feels like a piano), and a set of MIDI drum triggers. These would be plugged into your MIDI interface on MIDI ins one, two and three, respectively. Now you also have several sound modules, that all provide different sounds and they occupy MIDI outs, say one through four. You may want to use the weighted keyboard to control the module on out #3 but you now change songs and want to use the weighted keyboard to control the module in out #1. If you have a patch bay, you simply push a few buttons to change it over; without a patch bay you must physically unplug the cable from unit #3 and move it to the #1 sound module. Patch bays are very handy devices for musicians with multiple sound modules and for recording studios. It saves a lot of time plugging and unplugging devices. You simply call up the scene with the correct routing.

There are many sequencing packages for MAC and PC that will transmit/receive MTC. This is necessary for the following reasons. If a consumer is using audio on tape, he/she can strip the tape (usually an outside track — track four on a four-track, track eight on an eight-track, etc.) with a sync track. This way, the MIDI tracks will stay locked to the tape recorder, thus freeing up the tracks on the tape recorder. The artist never needs to record the MIDI tracks to tape — which allows for changes in the MIDI mix — until the very end. At the very end (mix down), the MIDI tracks are recorded with the analog information for the master two-track stereo recording. This kind of recording requires a SMPTE/MTC Synchronizer, which is built into high-end MIDI Interfaces. There are many people who work with MIDI and video and they require this ability to sync the video to audio and MIDI. These high-end MIDI interfaces will include a SMPTE/MTC Synchronizer. Sometimes these software packages require extra MIDI ports, which allow you to address more than 16 MIDI channels. Many musicians are now using multiple sound sources. An advanced setup might include two different soundcards, two wave table synthesis drivers (the computer makes the sound), multiple keyboards and modules. By having a sequencing software application (such as CuBAse by Steinberg, Performer by Mark of the Unicorn, Calkwalk by Calkwalk, etc.) that can address multiple MIDI ports, you can address multiple MIDI ports and separately send MIDI information to all these different devices without leaving the computer — no switches to throw, no cords to unplug and plug-in.

Recommended Entry Level MIDI Interface Products:

* USB Midisport 1x1, 2x2. These are particularly good for most computers made over the last two to three years. Earlier computers may need a Portman PC/S (serial interface) or Portman PC/P (parallel) and you can always use a sound card MIDI cable for PCs with "SoundBlaster" style sound cards. My bias is that all external MIDI interfaces should have a green LED light or MIDI Data light to verify that MIDI data is being transferred. Without a light, you may experience difficulty knowing where to trouble shoot MIDI data exchange problems when you don’t see the data transfer taking place. Obviously, many soundcards will not have any MIDI data lights. This is one reason to go with an external, stand-alone MIDI interface.

* For quality soundcards with MIDI interface capabilities for any level of use, I recommend Turtle Beach Montego II Audio Accelerator.

* Yamaha has just released its UX96 USB device that will provide MIDI in and out with indicator lights and host jacks. This allows 32 channels in and 96 channels of MIDI out. It is powered from the USB jack and is both Macintosh and Windows compatible. Many musical instruments from many different manufacturers have two host jacks on the back. This allows for single cable connection between the UX96 and the keyboard/sound module.

* Macman 1x1, 2x2, Macman 1x3 or Minimacman 1x1. Other recommended manufacturers are E-Magic, Steinberg or Motu. SoundBlaster soundcards with MIDI interfaces are also possible but not as reliable, especially when synchronizing with other sound sources. Older serial Macs may be able to use Minimacman, Macman or the USB MIDISport 8x8 because these models have both a USB and a serial interface built in.

Recommended Intermediate/ Entry MIDI Interface Products

Again, USB MIDI Interface models are the easiest method for connectivity. Because of the pricing and the simplicity of the UX96, this product is recommended for both entry and intermediate level usage. But USB will not work with older Macs and Windows 95 and DOS operating PC computers. In addition, Midiman makes a variety of intermediate level products: PC users — USB MIDISport 4x4, Portman (4x4s parallel) or the BiPort 2x4 with SMPTE (serial) and Mac users — USB MIDISport 4x4, or the BiPort 2x4 with SMPTE (serial).

For quality intermediate level soundcards with MIDI interface capabilities, I recommend Turtle Beach Santa Cruz Audio Accelerator. This card goes far beyond entry-level soundcards with two line inputs, six-channel output, a headphone input, digital signal pass-through, acoustic echo cancellation, 1028 MIDI voices and hardware acceleration of MP3 files. There is even an option to add a wave table daughter board to the card for an enhanced MIDI sample set.

Recommended Advanced Level MIDI Interface Products

PC Users: USB Midisport 4x4, USB Midisport 8x8, Portman 4x4s (parallel), or the BiPort 2x4 with SMPTE. Mac Users: USB Midisport 4x4, USB Midisport 8x8, or the BiPort 2x4 with SMPTE (serial).

Both platforms: Yamaha has released a UX256 USB device with a single 1U half-rack space unit that is capable of controlling up to 256 channels of MIDI. This device is cross-platform (Mac and Windows). The UX256 is powered by its own AC adaptor and has MIDI thru and Merge capabilities. Thus, it allows any of the MIDI connections to be easily rerouted in software without physically plugging and unplugging any cables.

Recommended Professional Level MIDI Interface Products

USB Midisport 8x8 (this unit is both USB and serial) is good for both Mac and PC users. Yamaha makes a SW100XG card that works in both Mac and PC platforms. It will do digital audio and has a full complement of XG sounds and drum kits, and also has a MIDI interface. A card like this has advantages because you can do all of your sequencing internally (no modules required) and, if you like, hook it up later to external modules.

Additional Insight: Odds and Ends and Much More

Other major brands to consider are Steinberg, E-Magic, and MOTU (Mark of the Unicorn) which offers 10 external MIDI interfaces from single in and out to multiple ins/outs with serial, parallel and USB devices. Roland has a couple of USB models in their sound modules. Yamaha makes products for everybody, from beginning to advanced musicians and film scorers. There are a number of MIDI interfaces built into a sound module produced by Yamaha and Roland. In many of these sound modules, the modules offer no room for adding more sound devices. Products that do offer expansions are preferred for future growth. Midiman offers products for every level of MIDI interface use, including products for older PC and Mac operating systems.

In general, Apple has done a better job of supporting the music biz than Microsoft, and they have an arm that is dedicated to helping manufacturers develop products for the Mac in the music industry. Mac got a head start in the earlier days with musicians for music creation. Macs are known for being more stable because they don’t crash as often. PCs have more options for sound cards and for software, and usually at more reasonable prices. Many professionals use both platforms equally and most serious music software today is created for both platforms. Most studios use both platforms, but Mac is still more often the platform of choice for music. In summary, use what your friends and colleagues use and go with that platform. However, it’s more about individual software and hardware needs than Mac vs. PC. Both platforms are equal to the task of recording and production. The single most important piece of the puzzle is the quality of the drivers for the MIDI interfaces. Hardware cannot work without a software driver. Compatibility is determined by the driver. And finally, stick with known, established manufacturers, not distributors of overseas companies pushing brands that have little or no performance history. In addition, look for manufacturers who have both phone and online technical support.

A Creative MIDI Interface Option

Be aware that many of today’s quality keyboards offer a built in TO host jack for direct serial connection to a computer. This means that no MIDI interface is required, just a cable. For the bulk of consumers, this interface is more than adequate. Many keyboards will then allow hook-up to their MIDI jacks. so the keyboard acts like a MIDI interface. All that is required is a driver to tell the serial port on the computer (Mac or PC) to send the MIDI information. Most companies like Yamaha, Roland and Korg have these drivers on their Web sites. This is, by far, the easiest way to connect a keyboard to a computer. And when your needs expand, you can add a stand-alone external MIDI Interface, sound module with MIDI capabilities or soundcard with more sophisticated MIDI capabilities.

Essential Web MIDI Resources:

Macintosh MIDI User’s Internet Guide:
www.aitech.ac.jp./~ckelly/mmuig.aspx

Tutorial on MIDI and Music Synthesis:
www.harmony-central.com/MIDI/

MIDI Manufacturers Association:
www.midi.org

Music Instrument Digital Interface (MIDI):
www.indiana.edu/~emusic/MIDI.aspx
Dr. John Kuzmich Jr.’s technology column is a regular feature of SBO magazine. Dr. Kuzmich is a nationally known music educator with more than 30 years of teaching experience. He recently earned certification from TI:ME (Technology Institute for Music Educators) to be a national training instructor. His academic background includes a Ph.D. degree in comprehensive musicianship. As a freelance author, Dr. Kuzmich has 250 articles and five textbooks published. As a clinician he frequently participates in workshops throughout the United States and several foreign countries. For more information about Dr. Kuzmich check out his home page at: www.kuzmich.com.