How to Connect Midi Keyboard to Computer

To connect the synthesizer to a computer, you need:

How to Connect Midi Keyboard to Computer
  1. cable (cord, wire) for the physical connection of the synthesizer and the computer;
  2. program for recording and playing music played on a synthesizer.

What is a synthesizer?

Here, a synthesizer is understood to mean a sound generation device (tone generator) and a musical keyboard (similar to a piano keyboard) made in the form of a single device.

A MIDI keyboard differs from a synthesizer in the absence of its own tone generator and is unable to produce sounds independently (without a computer or other device equipped with a tone generator). Some MIDI keyboards have a built-in tone generator and are essentially synthesizers with the ability to connect to a computer.

Physical connection of synthesizer and computer

The choice of the method of physical connection of the synthesizer to the computer depends on what connectors they are equipped with:

  • universal USB connector (is on the vast majority of computers and modern synthesizers and MIDI keyboards);
  • round 5-pin MIDI connector (found on synthesizers, MIDI keyboards and professional computer sound cards).

USB Connection (USB To Host)

USB connection is the most modern and convenient way to connect a synthesizer (or MIDI keyboard) to a computer. Carried out by standard USB cable type AMBM (In the same way modern printers, scanners and other USB devices are connected to the computer).

Such a cable is connected to a computer using a plug with a section in the shape of an oblong rectangle, and to the synthesizer. a plug with a section in the shape of a square with two beveled corners.

This connection is universal: the USB connector is on the vast majority of computers. In addition, unlike synthesizers, MIDI keyboards usually have enough power supplied directly via USB, so a separate power adapter is not required.

With a USB connection, the exchange of MIDI information between the synthesizer and the computer occurs through virtual MIDI port. The functioning of this port is provided by special software driver. Such a driver is usually supplied with a synthesizer (or MIDI keyboard) or is available on the website of its manufacturer. Some modern synthesizers and MIDI keyboards automatically They are recognized by the system as MIDI devices and do not need a separate driver.

Important When connecting a USB synthesizer, be sure to connect before running the sequencer program. Otherwise, the virtual MIDI port to which the synthesizer is connected will most likely not be visible in the sequencer, and the synthesizer cannot be used. The reason is that, unlike a regular MIDI connection, with a USB connection, the virtual MIDI port is stationary in the system not present, but usually only appears after physically connecting a synthesizer (or MIDI keyboard) to a computer.

Many synthesizers and MIDI keyboards that support USB MIDI transfer are still equipped with a standard MIDI interface. This ensures maximum compatibility with a wide range of MIDI devices. At the same time, in amateur-class MIDI keyboards (in most cases purchased specifically for connecting to a computer), there is a tendency to completely abandon the traditional MIDI connection in favor of a more popular USB connection.

On Yamaha synthesizers and digital pianos, a USB connector for connecting to a computer is usually called USB To Host.

Important Presence of a USB port on the synthesizer does not guarantee the ability to use the synthesizer as a MIDI keyboard using this USB port: on some synthesizers, the USB port, despite its presence, not intended for use as a MIDI interface, but serves only for sharing files between the computer and the synthesizer. This is typical, for example, for Roland EXR-3/5/7 synthesizers (in similar models from the more recent EXR lines this drawback has been fixed).

MIDI Connection

MIDI is the classic and oldest way to connect a wide range professional sound equipment. Most synthesizers (supporting MIDI signal transmission) and MIDI keyboards are equipped with this interface.


To connect the synthesizer to the computer via the MIDI interface, use the MIDI cable to connect the MIDI output of the synthesizer to the MIDI input (MIDI input port) of the computer.

The MIDI port on a computer can be of two types:

  • standard 5-pin MIDI connector with round section;
  • combined with a 15-pin gaming connector on the sound card and having a cross section trapezoidal forms.

The use of round MIDI connectors is typical for professional sound cards, external MIDI interfaces, and stand-alone musical equipment. These connectors represent the classic MIDI interface on synthesizers and MIDI keyboards.

The design, in which the MIDI port on the computer is combined with the 15-pin game (Game-) port, is now outdated: most manufacturers have completely refused to install the Game-port on sound cards, because modern gaming devices (gamepads, steering wheels, etc.). ) only support USB.

The type of MIDI cable required for the connection depends on the type of MIDI port on the computer.

Important When connected, it is necessary to the connector MIDI out synthesizer plug plug MIDI in MIDI cable.

Devices and Drivers

With MIDI connection itself synthesizer in the system like a device nowhere not displayed. Only the MIDI port is displayed, to which you can connect both a synthesizer / MIDI keyboard and any other MIDI device. This MIDI port should be selected as the input MIDI port (source of MIDI messages) in a sequencer such as Cubase or Sonar. Some sequencer programs (such as Cubase) accept MIDI messages by default. from all MIDI input ports available in the system, and you don’t have to select a MIDI port manually.

No drivers for synthesizer as such (or a MIDI keyboard) when connected via a standard MIDI interface not required. The driver is necessary only for the device (sound card or external MIDI interface), to which the synthesizer is connected to the MIDI port.

At the computer program level, the MIDI port may be called differently depending on the specific device (sound card, MIDI interface) of which it is a part, and the drivers installed for that device: for example, for the SB Live! when using standard Windows XP SP2 drivers, it is called SB Live! MIDI UART.

Synthesizer MIDI Mode

To send a MIDI signal to a MIDI output synthesizer usually need to translate a synthesizer to MIDI mode a mode switch on the case, sometimes combined with a synthesizer on / off switch. For MIDI keyboards this is not required, because it is not intended for use separately from the computer and always transmits a MIDI signal to the MIDI output. the MIDI keyboard only needs to be turned on.

Connecting a synthesizer with MIDI output to a computer with a USB port (for example, a laptop)

The task of MIDI connection of devices equipped with interfaces may arise. different types. In particular, this concerns the connection of a synthesizer or MIDI keyboard equipped with a classic (non-USB) MIDI interface to a laptop. The presence of a MIDI interface for a laptop is uncharacteristic, and there is almost always a USB connector.

In this case, to connect it is enough to purchase external MIDI interface, roughly representing USB-MIDI adapter : on the one hand it connects to MIDI Out a synthesizer, and to a computer (such as a laptop) through USB port.

The simplest external MIDI interface is available at ranging from 35-40: for example, Roland UM-ONE mk2, M-Audio Uno or ESI MIDIMATE II.

Important USB-MIDI interface, as well as a synthesizer when connected via USB, should be connected to a computer before start the sequencer program. Only in this case will the MIDI interface be “visible” from the sequencer.

Deprecated Connection Method: To Host (Com, RS-232)

Some older synthesizer models (mainly Yamaha) have a To Host connector, which allows you to connect the synthesizer to the computer‘s serial port (COM, RS-232). As with the USB connection, for the synthesizer to function as a MIDI keyboard in this case, a driver is required, which usually comes with the synthesizer.

This connection method is currently hopeless outdated due to the obsolescence of the physical connection method itself. due to the extremely low bandwidth, the serial interface (once a computer mouse was connected to it) on most modern computers is absent.

Important Do not confuse the connector. To host with a USB connector, which is present on modern synthesizer models (for example, DGX-220/520/620) and Yamaha digital pianos and is called in a similar way: USB To Host. it totally different and absolutely incompatible connectors

If the USB connection is not available, then it makes sense to use the connection through the classic MIDI interface or through an external USB-MIDI interface.

Interconnecting synthesizers without a MIDI interface

Sometimes you need to connect one synthesizer to another, for example, to play a part on the keyboard of one synthesizer using the tones of another.

However, some modern synthesizers and MIDI keyboards lack a MIDI interface and are equipped with only a USB interface. Wherein direct connecting a synthesizer with a USB output to a synthesizer with a MIDI input, as well as interconnecting synthesizers via USB, impossible.

The problem can be solved by using intermediary computer. Such a computer can be either a desktop computer or a laptop, or, for example, a mobile device from the class of so-called netbooks.

And then the task of connecting synthesizers, one of which lacks a MIDI port, boils down to the following simple steps:

  1. connecting a synthesizer with a USB interface (or both synthesizers, if both are equipped with a USB interface) directly to the intermediary computer;
  2. if one of the synthesizers is equipped with only a MIDI interface, it should be connected directly to the intermediary computer (if the sound card is equipped with the classic MIDI interface) or to an external MIDI interface, which, in turn, is connected to the intermediary computer via USB;
  3. setting up a sequencer computer program (for example, Cubase) installed on an intermediary computer to send MIDI messages from an MIDI input port corresponding to one synthesizer to a MIDI output port corresponding to another synthesizer.

Sequencer software

To connect a synthesizer to a computer, simply connecting them physically is not enough. To record, play and edit MIDI data, you need a special program, called sequencer.

Sequencer (from the English. sequencer) Is a computer program for multitrack recording and editing of MIDI data (received or recorded, for example, from a MIDI keyboard), which usually has developed tools to facilitate arranging, automate routine operations, and so on.

Some of the popular sequencer programs:

One of the most popular today are Steinberg Cubase and Cakewalk Sonar, which are full-fledged virtual sound studios (DAW) and allowing not only to work with MIDI, but also to carry out digital sound recording, effect processing, and so on.

PreSonus Studio One Free. free PreSonus Studio One software version.

Cockos Reaper and EnergyXT belong to the budget category and have a price of about 60. A full-featured demo version is available for Reaper, which works even after the end of the trial period.

By the way, there are also hardware sequencers. they are functionally similar to computer ones, but are made in the form of independent devices or are part of professional music workstations. In this article, the sequencer is considered as program for computer.

If you came to this page in search of a driver for the Yamaha DGX-520 or DGX-620 synthesizer in order to connect it to a computer via USB, then the driver can usually be found on cd, supplied with the synthesizer.

However, the complete version of the driver may be outdated and contain errors, so it is recommended to download the latest version of the driver from the manufacturer’s website.

Reprinting of any materials of the site in any volume is prohibited