Guitar Alternative Tunings





This program is free and written by Warren S. Goff, D.O., FCCP.
Any comments may be addressed to


The utility of Tunings is as the name states to allow instantaneous Alternative Guitar Tunings.

There are a large variety of built in common tunings.

Simply select one and it defaults to channels 1-6.

You may tune the strings any way you'd like simply by changing the numbers underneath the channels.

Your MIDI Guitar should be set to MONO mode transmitting 1 string per channel.
The higher pitch string corresponds to 1 and the lower to 6.
You may change the default General Midi Voices to all the strings at once.
If you click above the individual channel, you can choose a different instrument per string.

MIDI input and MIDI output can be assigned as well.

Volume changes are supported as well as panning.

You may transpose the sound in a range of 72 half-steps.

Therefore the Virtual Capo may be placed anywhere from -36 to + 36 frets.

You may record to any file as long as you input a name.   

The default is "Untitled.mid".

If you click on the filename box a directory window will open and you may save as any file and to any directory.

The file will be saved to the application directory as a default.  

A file will never be overwritten .   If you start recording and the default file already exists on disk, the filename will be changed to the present date & time, e.g. 12211999123033 PM.mid.

You can play any midi file with this program as well by selecting Play.

Play defaults to the present Record Filename and will play it upon opening.


There is a bare-bones Drum Machine built it.   You must have a polyphonic MIDI Output to play chords with this.   You might try choosing alternative MIDI Out devices and experimenting.   The drum sounds are not recordable at this time.


You might have wondered how to figure out chord progressions in all those alternative tunings.   I added this functionality to allow this.   Basically you select a chord and all of the notes are mapped in the chosen tuning.   By clicking on single notes (including the open strings in the chord), you may form a chord.   You will have to insure that the bass note is appropriate.   You may then change the guitar open (Alternative) tuning to this new chord and start all over again.   The possibilities are endless.   I will eventually allow the user to save novel tunings and recall them.   Likewise screen captures will be possible to record the alternative chords in these Novel Tunings.



By Clicking on the highlighted notes, one may construct an impossible chord (tuning).   If you the click "Tune to this" the guitar is re-tuned to this now open chord .   If more than one note per string is selected, this effect will not occur.

I highly recommend the program "Nut Chords" 32 by Saami Saarnio. I copied many of the tunings from him. That program also shows every imaginable chord and scale in each tuning.

I think there is a potential for expansion and improvement in this program. I will consider working on it and improving it if there is an interest. At that point we might consider $.

The program is written in Visual Basic 6.0 using Mabry's MIDI Controls. You will need the Visual Basic 6.0 Run -Time Files to use this utility.