This is a combined tone memory and interval exercise. Some people believe this kind of exercise can give you perfect pitch (absolute pitch), but I don't believe so.
The basics are: the program play a tone and you must identify it by comparing it with the last tone played for you.
To get you started the program will play one tone and display its name on the status bar. You identify the tones by clicking on the piano keyboard or using the keyboard shortcuts that are the letters written on each key.
Right click on the piano keyboard to hear a note without actually guessing it. (Some will call that cheating....)
There are several ways you can use this exercise. Personally, I have not used this exercise very much, and the sections below are only suggestions.
Start with only the notes c-d-e at weight 1. When your score is at least 96% correct, you add the tone f and continue. Add one and one tone by giving it weight 1 at the config page as your skills improve. Add first all the white tones, then the black.
On the top of the config page you tell the program how important the different tones are. If you for example give the tone a 11 points and the rest 1 point each, then (11+11*1)/11*100 = 50% of the random tones will be an a.
Below that you select what octaves the random tones can be from.
In the frame below you can set some pretty self explaining options about what happens if you answer wrong.
The keyboard shortcuts can be configured from
$HOME/.solfegerc1.4
.