Home
The Best
Great Deals
Buying Tips

Yamaha
Yamaha Keyboards
PSR Keyboards
Yamaha Pianos
Keyboard Reviews
Piano Reviews

Brands
Roland
Korg
Kurzweil
Clavia Nord
Other Brands

Casio
Casio Keyboards
Casio Pianos
Reviews

Accessories
Accessories
Casio Acc...
Yamaha Acc...
Amps / Speakers
Repair & Care

Keyboard Types
Lighted Keys
Arrangers
Synthesizers
Workstations
MIDI Controllers
Digital Pianos
Electric Organs

Music Production
MIDI
Audio Production

Learning
Keyboard Player
Piano lessons
Acoustic Pianos

Keep in Touch
Players Wanted
What's NEW
Your Experiences
F.A.Q / Articles
Free Newsletter
Contact me

Others
Privacy Policy

MIDI - The Way Digital Instruments Talk To Each Other

MIDI stands for Musical Instrument Digital Interface. You can make digital instruments talk to each other using MIDI messages. Read on...


I am sure you must have heard this word before...

For those of you who are wondering what M I D I actually means? I will try to give a brief explanation here.

In short, MIDI allows musical instruments, digital devices and Computers to communicate with each other by sending binary data. All kind of information like notes, effects, volume can be exchanged with each other.

It is the way digital instruments communicate with each other. Now that you know "what does MIDI stand for", let us see some of its uses.


MIDI



Control Other Instruments

If you connect your electronic keyboard to one more electronic keyboard through MIDI, you can actually play the sounds from both the instrument.

What you need to do is designate one of the electronic keyboards as a Controller and set it to some sound, say piano. Connect the other Keyboard to the Controller keyboard and set it to some other sound, say strings.

Now, when you play some notes on the controller keyboard, it will send digital data to the other keyboard and you will actually hear both the sounds, piano as well as strings.


The Different Connection Slots

In all the keyboards you will find slots marked as "M I D I - IN" and "M I D I - OUT" at the rear of the keyboard. Some keyboards also have the "M I D I - THRU" slot.

When you want to connect two instruments, you connect the MIDI OUT from one instrument to the MIDI IN of the other instrument. This way the first keyboard can send out MIDI messages to the other keyboard.

The MIDI THRU connection allows the incoming data to be passed to other external instruments.

Keyboard MIDI - OUT ==> Computer MIDI - IN
Computer MIDI - OUT ==> Keyboard MIDI - IN
Keyboard MIDI - Thru ==> same as the data coming in keyboard MIDI - IN


You can easily create and play, all by yourself, a very complex network of keyboards by using the MIDI THRU connection. You will need to use MIDI cables to do all this connections.


Note - Please note that most of the recent keyboards / digital pianos offer connectivity to computer using USB instead of this traditional MIDI IN / OUT method.


Play MIDI Files

You can download MIDI files or you can buy MIDI recorded CD's and play those songs using the sounds of your keyboard.

The MIDI songs are written in such a way that your electronic keyboard reads the data and plays it back using the sounds of the instruments mentioned in the MIDI data.

The MIDI songs also act as good teaching aid as you can follow the song note by note as it is being played on the keyboard.


Download Songs, Styles, Sounds

You can download additional MIDI sounds, styles or songs in your keyboard by downloading them from the internet.

The keyboard manufacturers keep on introducing new styles, sounds based on the current market trend and these can be used for a small charge.

Some keyboards can be connected directly to the internet without needing a Computer. This is the easiest way to download MIDI songs. Alternatively, you can download the songs on your computer and then copy the songs from your computer to the keyboard using a floppy disk or a CD.


MIDI Software

The most popular MIDI software is the Software Sequencer.

You only need to connect your musical keyboard to your computer and you are ready to record. You will need a software sequencer like Sonar, Cubase, Reason, etc which records all your performances. Please go through the controller link below to know more.

A lot of software is available in the market which helps you to learn to play or helps you to sight-read. You just need to connect your keyboard to your computer through MIDI. You are then ready to explore and play the various exercises without needing your teacher around.

You also get software which translates whatever you play on your midi keyboard into musical notations.

So if you are not very good at writing notations, you can use one of the MIDI software which generates the notations for you. If you are a teacher, you can use it to generate exercises for your students.


Transfer MIDI data to Your Computer

To be able to transfer data to your computer, you will need to connect your electronic keyboard / controller to the computer.

There are different ways to connect them. You will need to have at least one in place to be able to bring the data into your computer.


Use a Keyboard Controller

Some electronic keyboards come with built-in USB MIDI interfaces. You can just connect the USB cable from the keyboard to the computer, install drivers (if required) and you will be set up. The software will be able to detect your keyboard.

More on Keyboard Controllers here

Audio Interfaces/Soundcards

Most of the professional soundcards/audio interfaces nowadays have a built-in MIDI interface. You just need to connect your keyboard to the standard MIDI jacks on the interface using a midi-cable.

More on Audio Interfaces / Soundcards here

External USB MIDI Interfaces

If the above options are not available to you, you have to purchase a separate USB MIDI Interface.

A USB MIDI Interface is a piece of hardware which has ports for both MIDI as well as USB.

You need to connect the interface to the computer using USB, and connect your keyboard to the interface using the standard MIDI jacks on the interface.

Generally the connections using these interfaces are more reliable than connecting through joystick ports.

More on External USB MIDI Interfaces here

Use the JOYSTICK port

Another method to connect is to use the JOYSTICK port on your computer, especially for those with SoundBlaster type cards.

Though these tend to be less reliable than the other connections... you can try it out if you are just starting out in the computer music recording space.

More on the the JOYSTICK port here

Additional Reading
What is a M I D I - Controller?
M I D I - Keyboards
USB M I D I Cable - Connection made easy



Your MIDI Related Queries & Solutions

Have any queries about connecting your keyboards through MIDI? Were stuck but managed to get your MIDI connection working? Please write about it here!

Enter Your MIDI Related Experience (ex. “I need to connect multiple keyboards through MIDI”)

Write about your experience? If you got your MIDI connections working, let us know more about the setup. [ ? ]

Upload A Picture of the MIDI Connection (optional) [ ? ]

Add a Picture/Graphic Caption (optional) 

Click here to upload more images (optional)

Author Information (optional)

To receive credit as the author, enter your information below.

Your Name

(first or full name)

Your Location

(ex. City, State, Country)

Submit Your Contribution

Check box to agree to these submission guidelines.


(You can preview and edit on the next page)

Your Most Common MIDI Related Queries & Solutions

Click on the link below to see some of the most commonly asked questions about MIDI, and some interesting solutions, posted by visitors to this page.

Yamaha PSR E403 / Cakewalk - How to Transfer Song Data to Computer  starstarstarstarstar
I have a Yamaha PSR E403 and use Cakewalk on my PC.

The user-manual says you can transfer Song data to your PC, but I am unable to get this to work....

Soundcard Latency - Delayed sound  starstarstarstarstar
Soundcard Latency - How do I get rid of the delayed sound coming from my computer?

OS: Windows XP/windows 7
Keyboard model: Yamaha PSR-175
MIDI connection:...

Akai MPC1000 midi to Casio ctk900  starstarstarstarstar
Akai mpc1000 to casio ctk900 midi connection.
I can't change the sound on the keyboard. If i play piano, it won't let me add strings to it without changing ...

MIDI Connection, Keyboard to Keyboard  starstarstarstarstar
How do I make a MIDI Connection, Keyboard to Keyboard?

I have an older Radio Shack MD1700 which is a clone to the Casio 1600 series. The keyboard I ...

Casio ctk900 the Slave and Akai mpc1000 the Master  Not rated yet
I am trying to get my Casio ctk900 keyboard to work with the Akai mpc1000 sampler/sequencer, with Casio ctk900 being the slave and Akai mpc1000 the master....





Back to the Home page from the MIDI page


footer for MIDI page