MIDI Files for Conversion to Sheet Music
Step by Step Guide to Finding, Downloading and Opening MIDI Files with MidiIllustrator MIDI Notation Software Recommended Websites with Free, High Quality MIDI Files
The MidiIllustrator download package includes some MIDI files as samples so you can see what MidiIllustrator can do.  Once you are up and running with MidiIllustrator you may want to start exploring the many excellent MIDI file resources available online.  If you are new to finding and downloading MIDI / Karaoke files, try our Step by Step Guide. There are many Internet sites offering free, quality MIDI and Karaoke files for download.  The sites listed below are an excellent place to start your search.  More sites coming - watch out for updates...  If you are after a particular piece, or pieces of a particular genre, then you can use the search engine below to find almost any MIDI file available on the Web!
 

Recommended MIDI Sites

The Mutopia Project 750+ pieces, mostly in the Public Domain.  Free to download, print out, perform & distribute.
8notes.com Free classical & traditional sheet music, free popular and jazz riffs.  Graded by difficulty.
MFiles Selection of free, popular, quality MIDI files.
The Classical Music Archives Nearly 40,000 full length classical music files by more than 2000 composers.
Classical Guitar MIDI Archives Classical guitar songs for one or more guitars.  Over 2000 MIDI files from 130+ composers.
The Bach Chorales Bach's Chorales (4 part MIDI files) in zipped packages (see guide for handling zip files).
 

MIDI Search Engine

MIDI Database File Search
Search for free MIDI and Karaoke files on the Internet using the Cool MIDI Database search engine.
 

Step by Step Guide to Finding, Downloading & Opening MIDI Files with MidiIllustrator

In this section we walk through the steps involved in acquiring a number of MIDI files from different sources.  We also look at the different formats used to store MIDI files online, and the steps involved in managing these different formats.  Finally, we take a brief look at a typical MidiIllustrator task, such as rearranging a score generated from a downloaded MIDI file to suit a particular musical need.
Example 1:  Downloading a Single MIDI File  
Start by pointing your Internet browser (eg Internet Explorer or Netscape) at one of the recommended sites above; for example Mutopia.org: http://www.mutopiaproject.org/
From here you can choose to browse some of the site's excellent free music by different categories, for instance by 'Instrument' or 'Composer'. Let's try listing by composer: http://www.mutopiaproject.org/browse.html#byComposer
Select a composer from the list, in our example: E. Satie (1866-1925)

http://www.mutopiaproject.org/...

Then select a piece, such as the popular "Gymnopédie No. 1". Right-click the mouse on the ".mid" file link: http://www.mutopiaproject.org/ftp/SatieE/...
Choose "Save Target As..." from the menu that appears. When you are prompted for a location to save the MIDI file, choose a location which you will be able to access easily, perhaps in the "My Documents" folder. Make a note of where you save the file and wait whilst the file is downloaded to your computer. This may take some time depending on the file size and speed of your Internet connection.

Once the download is completed, you can open the MIDI file using MidiIllustrator. From the MidiIllustrator 'File' menu, choose "Open..." and select the file from the location in which it was saved. The new MIDI file will be instantly converted to sheet music. (you may be prompted to specify the 'style' of the score presentation as part of the transcription process). You can then view, print or play back the music. For more details on the many things you can do with your new score, read the 'Getting Started' section in the MidiIllustrator help files.
 
Example 2:  Downloading Multiple MIDI Files in an Archive or 'Zip' File  
Sometimes groups of MIDI and Karaoke files are stored in a single file, in order to make them quicker and easier to download. The most common format for these file groups is ZIP archives. Groups of MIDI files can be stored online 'zipped up' (compressed) into a Zip file.  They can then be downloaded as a single file, and then extracted to your hard disk where each MIDI file can be opened with MidiIllustrator in the usual way.  Newer versions of Windows can handle Zip files seamlessly, but you may prefer to use an application like the excellent WinZip to manage you archives. WinZip is available free here.
As in example (1) above, start by pointing your Internet browser at Mutopia.org: http://www.mutopiaproject.org/
This time, we choose to 'Browse the Archive': http://www.mutopiaproject.org/browse.html
From the list of list of 'collections' at the top of the page, select "Mozart's String Quartets (Opus 10)":

http://www.mutopiaproject.org/cgibin/make-table.cgi?collection=mozstrq&preview=1

A preview image gives you some idea of what the MIDI file will look like when opened in MidiIllustrator.  Right-click the mouse on the first ".mid files (zipped)" link under the first section:

http://www.mutopiaproject.org/ftp/MozartWA/KV387/k387/k387-mids.zip
Choose "Save Target As..." from the menu that appears.  When you are prompted for a location to save the Zip file, choose a location which you will be able to access easily as discussed in example (1) above. Make a note of where you save the file and wait whilst the file is downloaded to your computer. This may take some time depending on the file size and speed of your connection to the Internet.  
Once the download is completed, you can double click the Zip file.  Depending on whether or not an application like WinZip is installed, you may see a normal Windows 'explorer' window containing a list of several MIDI files, or a new screen from which you can 'extract' the MIDI files to a location on your hard disk. In either case, once you have extracted the files, you can open them MIDI file using MidiIllustrator in the normal way. From the MidiIllustrator 'File' menu, choose "Open..." and select the file from the location in which it was saved. The new MIDI file will be instantly converted to sheet music. As mentioned earlier, read the 'Getting Started' section in the MidiIllustrator help files for more details on the many things you can do with your new scores.  
Example 3:  Downloading Multiple MIDI Files in an Archive or 'Zip' File and Converting a four part score to 2 part Piano in a single step  
Start by pointing your Internet browser at JSBChorales.net:

http://www.jsbchorales.net/index.html

We will be downloading a very useful set of MIDI files of chorales harmonized by J. S. Bach.  When converted to scores, these files make for excellent sight-reading material.  In the download section, choose "A set of all MIDI files":

http://www.jsbchorales.net/sets.html

Right-click the mouse on the "Zipped set of the four-part Chorales 1-403 in MIDI format" link:

http://www.jsbchorales.net/down/sets/jsb403.zip

Choose "Save Target As..." from the menu that appears.  When you are prompted for a location to save the Zip file, choose a location which you will be able to access easily as discussed in example (1) and (2) above.  Follow the instructions for extracting the MIDI files from the Zip archive, as explained in example (2).

 
Most of the MIDI files in this archive are multi-part scores, of four or more parts.  In this example, we will convert the original scores into two part piano arrangements.  These scores might then be used for piano sight reading practice - thought there are of course many other applications.  
From the MidiIllustrator "File" menu, choose "Open..." and select one of the Bach files from the location in which it was saved.

In this case, we will open "000206b_.mid" which is a typical piece from the collection.
 
The new MIDI file will be instantly converted to sheet music (you may be prompted to specify the 'style' of the score presentation as part of the transcription process).  You will notice that the score in its default layout contains four parts.  
In order to arrange this score for solo piano, choose the "Convert Score to Two Hand Piano" command form the "Tasks" menu.

Instantly, the four parts are rearranged onto two staves.  MidiIllustrator lays out the notation in the most appropriate way for playing on piano, organ or keyboard.
 
Once you are familiar with this process, you may like to know that you can prepare one or many of these Chorales in a number of ways using MidiIllustrator functions.  You can convert many files at once using the Task Wizard.  See the 'Tasks' or 'Tracks' section in the MidiIllustrator help files for more details on rearranging the score.