About   |   Glossary   |   Site map   |   Help   |   Credits   |   Contact


MIDI

The music industry uses a digital communication protocol known as MIDI (Musical Instrument Digital Interface). This was originally designed to allow musicians to link their instruments, for example to play one synthesizer and have it operate additional synthesizers or other electric musical instruments. This eventually expanded to include other devices, so that a modern composer can program his or her piece into a computer, link the computer through MIDI to various instruments, and by triggering the computer cause the piece to be performed just by pushing a button. Many modern lighting computers, especially rock and roll boards, have the ability to receive and transmit MIDI. Thus a MIDI command can trigger a light cue or sequence of cues, allowing the musician to control the lighting - not necessarily a lighting designer's dream. Conversely it means the lighting board could trigger a sequence in the music, or any effect which responds to MIDI commands.



MSC

Until recently,  MIDI has been used in multimedia shows to ensure synchronization between the various technical systems. A computerized show controller can emit a command which will simultaneously operate lighting, sound, and other production elements, all of which are capable of receiving MIDI commands. However, standard MIDI commands are not convenient for such a purpose since they are tailored to the needs of musical programming and performance rather than for show control.

In 1991, the MIDI Manufacturer's Association adopted a variation of the MIDI protocol called MSC - MIDI Show Control. This protocol is intended for controller-to-controller communication in complex shows. Each controller communicates with its devices with its own appropriate protocol - for instance the lighting computer sends DMX512 to the dimmers, while the projection control, video, pyrotechnics, scenic machinery, each use their own control signal protocols (SMPTE for instance). A main coordinating computer sends MSC commands to all of these controllers, each of which receives its MSC command and then uses its own protocol to operate its devices.

Centralized show control is a rapidly developing field. A modern musical, for instance, might involve a variety of devices which must be operated in absolute synchronization for safety as well as artistic considerations. Scenic machinery, pyrotechnics, moving lights, and video walls must all be controlled with precise coordination. More and more entertainment configurations involve a central computer controlling a wide variety of control boards through MIDI or MSC signals. Each control board must be capable of responding to the show controller's MIDI or MSC signals and then manipulating the devices under its own control, using its own communication protocol.

MSC is a fairly new protocol and many controllers do not yet support it.