Guitar Chords Crash Course
Version 3.2 (2002-08-15)


Description
System requirements
Basic usage information
Basic chord editing rules
Troubleshooting
Version history
F.A.Q
Known bugs

License


Description:

This C++ MFC project will try to teach or help you remember some guitar chords. G3C is freeware and should not be sold. However, if you use this program regularly you are encouraged to register. Registration costs $5 or an equal amount in any other currency. When you have registered your copy of G3C you will receive a registration code that enables you to remove all PayPal buttons and all annoying popup messages.

You can register by clicking here.

G3C Main Features:


System requirements:


Basic usage information:

Select a chord and look at the tab... The first number corresponds to the top string on the guitar. If it says 2, then you should place your finger on the second fret. If it says "x" then don't use that string or mute it by putting a finger on it. A "0" means that you should use that string without putting a finger on it.

A lot of chords are also displayed graphically. A light green dot means you should place a finger on the marked fret. A dark green dot means you should use that string but not place a finger on it.

Please remember that the 6th string is the top string on your guitar.

If you have made or downloaded another chordfile that you wish should be used as default then just delete or rename the old default chordfile and rename your chordfile to "default.gtr".


Basic chord editing rules:


Troubleshooting:

Make sure there is a headline called [EOF] at the end of your chord file.
Cut n Paste:
---------------
[EOF]
End=1573015248
Info=The number above must exist in a custom chord file!
---------------
There must be 11 headlines ([This is a headline]) in your chord file. Typical headlines for GCCC are: [ChordFileDescription], [HeadLines], [ChordDescriptions], the chords: [ACords] - [GChords] and [EOF]. That makes 11!

This may sound hard but don't worry, if you really want to write your own chord file then it won't take long to understand. Also, if you have written a chord file, don't be afraid to send it to me so I can put it up on my website for other people to enjoy.

If GCCC won't start, please report this to bearson@hotmail.com.


Version history:

v1.0

v1.1

v1.1 SR-1

v1.1 SR-2

v1.2

v1.2a

v1.3

v2.0

Read about MFC at Microsoft. (2001-12-16)

Direct download link. - 1791 KB (2001-12-16)

v2.1

v3.0

v3.1

v3.2

  • Major code cleanup. This should mean that G3C is slightly faster.
  • The Tuner Editor now uses Instrument and Device settings selected in the Guitar Tuner.
  • G3C will now remember your Output Device and Instrument settings.
  • If G3C can't find the tunings file at startup it will try to write one with the Standard tuning.
  • Clicking on the note that is currently playing in the tuner now stops the loop.
  • You can now change tuning in the Guitar Tuner "on the fly".
  • Fixed a crash that occurred when trying to add 100 tunings in the Tuner Editor.
  • Fixed the tunings... They where set one octave too low.
  • Sorting now works on the default chordfile and similar chordfiles. The problem was that the empty chords wasn't actually called "Empty", they didn't even exist. Sorting one of these files will now set all empty entries to "Empty".
  • Updated the Chord Editor with a nicer interface so it's more fun to play with. Try it out by starting the Editor, opening the default chordfile or any other chordfile and click away on the fretboard. Don't worry, you won't change anything in the chordfile until you click the save button...
  • The Chord Editor can now play the notes as if played on a Standard tuned guitar. It can also play back the whole chord. The Editor will use the Device and Instrument settings from the main program.
  • Double clicking a chord now plays it.
  • Added left-handed option.
  • Added import chords function in the Chord Editor. It can only import chords beginning with A, B, C, D, E, F or G. Chords beginning with any other character will be ignored.
  • Added annoying messages for unregistered users. Come on! It's only 5 bucks!
     

F.A.Q:

What does GCCC and G3C mean?
These are only shorts of Guitar Chords Crash Course.

What does B.I.N.C mean?
This is actually a tribute to the Wine project. Wine stands for “Wine Is Not an Emulator” and it’s a project that will make Windows programs run on Linux. B.I.N.C stands for “BINC Is Not a Company”. I came up with B.I.N.C just because a lot of websites that host G3C requires a company name.

What is G3C?
G3C is a C++ MFC project I started a couple of years ago. I play the guitar and I’m learning how to develop software so this became my learning project.

Is G3C free?
Yes, but if you like it and use it a lot then check the next question.

I like G3C and I would like to help out in any way I can, what can I do?
You can register G3C by donating 5 USD or more (or an equal amount in any other currency) via PayPal. When you have donated you will receive a registration code that enables you to remove all annoying popup messages and all PayPal buttons.

What do I get if I donate $10?
Well… You can have two registration codes if you like…

I don’t have a credit card but my friend will let me borrow his/hers. Will the registration name be his/hers?
If you would like another name, please send an eMail to: bearson@hotmail.com after you donated.

Are there any disabled features in G3C if I don’t register?
No, there are NO disabled or hidden features and there is NO time limit. Registering enables you to remove the annoying popup messages and the PayPal buttons. You also show your support by donating, and that is greatly appreciated.

How do I …insert your query here…?
I know, there isn’t a lot of documentation for G3C… Check the version history, maybe the answer to your question can be found there. You can always try sending your question to: bearson@hotmail.com

I found a bug in G3C…
Great! First check the bug list on my website and if it’s not in the list send an eMail to: bearson@hotmail.com describing the bug. Also include the version number you are running.

I have a suggestion for you…
Super! Send a note about it to: bearson@hotmail.com.

I can’t get any sound in G3C…
First try changing the output device in G3C. If that doesn’t work you should try playing a MIDI file. Run a search for “*.mid” on your computer. If you can’t hear anything then check the MIDI volume. If you have a soundcard that requires soundfonts like the Creative Soundblaster Live! then you need to load a soundfont. Check the documentation for your soundcard.

I just made a chord file or tunings file which I think is better than the ones included in G3C…
If you like sharing it then send it to: bearson@hotmail.com and I’ll put it on my website.

I’m a software developer and I’m interested in the source code for G3C, can I have it?
For the moment, G3C isn’t open source. Mainly because it’s an ongoing project and there are still features I would like to add. I’m also not very good at writing understandable code…

Will there be a Linux port?
At the moment I don’t have access to a Linux machine but I’m investigating the possibility. And maybe a Java port…

How much code is there in G3C?
Currently, there are a little more than 10,000 lines of code in G3C. This is however constantly changing whenever I find better ways of doing stuff…

Actually, I think G3C sucks!
Go make a better program…


Known bugs:


License:

Copyright (C) 2000-2002 B.I.N.C

This software is provided 'as-is', without any express or implied warranty. In no event will the author be held liable for any damages arising from the use of this software.

Permission is granted to anyone to use this software for any purpose, including commercial use, and redistribute it freely, subject to the following restriction:

1. If you wish to redistribute this program on a CD-ROM for a magazine, please send an E-Mail to: bearson@hotmail.com.