Midigtr -- Midi Guitar Chord Finder
midigtr@yahoo.com
http://www.bridgetochaos.com/midigtr
.
Download.
THIS SOFTWARE IS PROVIDED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM,
TO THE EXTENT PERMITTED BY APPLICABLE LAW. THE COPYRIGHT HOLDERS AND/OR OTHER
PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
EXPRESSED OR
IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
PERFORMANCE OF
THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME
THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
The latest version of the Midi Guitar Finder can be found at http://www.bridgetochaos.com/midigtr/midigtr.zip . This includes a fiew DLL's, and a README.TXT.
The latest version of the User Guide can be found at http://www.bridgetochaos.com/midigtr/mididoc.zip
The latest version of the Project Paper can be found at http://www.bridgetochaos.com/midigtr/midigtr-proj.zip
An HTML version of the User Guide can be found at
http://www.bridgetochaos.com/midigtr/userman
. NOTE: This contains many bitmaps and may be a little slow in loading.
My test data (12 MIDI files) can be gotten here .
There is a large number of places to find Midi files on the Internet.
Here are a few links to get you started:
http://www.harmony-central.com/MIDI
http://www.busprod.com/joker/clmidi.html
Introduction.
MIDI (Musical Instrument Digital Interface) is a standard protocol that allows computers to play musical instruments, including the synthesizers built into sound cards. It allows computers to record sequences of notes, which could then be modified, stored, and played back.
Unlike WAV files, MIDI does not store the actual sounds. MIDI files contain a series of note-on and note-off messages. At any given time a combination of these notes may create a chord.
The Midi Guitar Chord Finder (midigtr.exe) recognizes chords, and display graphic representation of the guitar fingering of that chord, while playing the midi file.
It provides the ability to:
There are a number of ways to play any given chord on a guitar. This program will display the fingering that the average guitarist is likely to use. Advanced guitarists will know equivalent fingerings and can experiment until it sounds right.
User Interface.

This is an example of the user interface. It consists of:
|
Drop-down Menus |
Described below |
|
Beat = XXX Position = YYY |
The current beat within the song, and the current MIDI position (number of ticks) when the display was last updated. The display is updated once per beat. |
|
Previous Chord |
The previously recognized chord |
|
Current/Next |
The chord recognized at the time of the last screen update. |
|
Upcoming |
Upcoming chord diagrams |
Chord diagrams look like this:
