The development of GNU Solfege has moved to Savannah because (main author) is stepping down as the only maintainer of the program. Please contact if you want to take over the job.


Download page on with all previous versions. GNU also mirrors stable and unstable releases.

Some of you will eventually have some problems. Possible resources: Installing Solfege, Sound setup, Mailing lists and Solfege on Win 32 (if you for some reason want to try to build the windows installer yourself. Hint: you don't.)

Stable release: Solfege 3.22.2

This is the recommended release for end users. The release notes will show the latest changes.

Development release: Solfege 3.23.0

Release notes for the devel branch.

Nightly builds

A buildbot creates a source tarball of the latest code from the bzr repository. This only includes the latest code in the 3.22-branch. Builds for the 3.23-branch are not ready. I don't know when/if it will be available for the git repository.

Extra programs

GNU Solfege can make use of some external programs for special features. These programs are not required for most of the exercises, but some people will probably want to install them.

These programs are usually included on your GNU/Linux distribution. On debian or Ubuntu, just open a terminal and type

sudo apt-get install timidity mma csound lilypond

to install all these programs.

Installing timidity on MS Windows

Download and unpack it to C:\. After unpacking, you should find the following file: C:\TiMidity++\timidity.exe. If not found, you have done something wrong.

Create the C:\TiMidity++\soundfonts\ folder. Follow the instructions here to download 8MBGMSFX.SF2 and place it in C:\TiMidity++\soundfonts\

Create the file C:\TiMidity++\timidity.cfg with the following content:

dir "C:\TiMidity++\soundfonts"
soundfont "8MBGMSFX.SF2

Then start Solfege, open the preferences window for GNU Solfege and enter C:\TiMidity++\timidity.exe as the path to the MIDI player program. Adjust the path if you install timidity elsewhere.

Installing MMA on MS Windows

Download and install WinMMA 1.1. Enter C:\MMA\ as the path to MMA in the GNU Solfege preferences window.

Installing CSound on MS Windows

Download CSound from Most versjons should work. I have tested 5.09 and 5.10. You will probably have to install Python 2.5 from to get rid of the error message about python25.dll not being found.

GNU Lilypond

Download 2.10 from

User comments

Posted by Matthias Slonski on Sept. 16, 2011, 2:55 p.m.

Hej Guys,

I just downloaded solfege a few weeks ago and it is an awesome programme. Many thanks for that!!

Could you also create an app for the android market? That would be Fantastic.

Either way, great programme, helps me a lot. thank you.


Posted by cjp on Sept. 24, 2011, 10:15 p.m.

Hi and thanks for such an interesting tool! But.... after install and try to run the program I get the following error "python.exe-Entry Point Not Found" "The procedure entry point deflateSetHeader could not be located etc."
I´m using ms XP pro and used the windows installer package version win-32 3.20 download. Extremely grateful for any help, Clement

Posted by penvern on Nov. 15, 2011, 12:48 a.m.


I just tried to install and run MMA. No way. I'm on Win 7. Could you help me ? Thanks a lot.

Posted by Martin Svärd on Jan. 11, 2012, 7:45 p.m.

Grymt program! Tack så mycket ;) Det här måste va det enda riktigt bra grattis-programmet för ackordgångar.

Posted by Eugene on Jan. 28, 2012, 10:17 p.m.

Use the application on PC. Thank you very much!
Would be great to have it on android too.

Posted by Martin Svärd on Feb. 7, 2012, 9:34 p.m.

First of all, I would like to thank all the people who developed this program. It really rocks!
And secondly I would like to say that, if anybody have problems installing timidity and mma for playing all exercises, here is a tutorial on how I did it.

For installing MMA:
Click the link under the headline "Installing MMA on MS Windows". Then choose to install version MMA 1.1. Then just copy the path in GNU Solfege. Follow the instructions given under the headline "Installing MMA on MS Windows" for doing that. Then, it should work (I have Windows 7, but it should work for any Windows version).

For Timidity:
Don't use the link on this page to download Timidity, because the download link on that page is broke. Instead copy this link: in your browser and follow this tutorial on installing it(if the link doesn't work, just search "installing timidity" on Youtube and you will find the video by "56greydog". He guides you through the installation as simple as possible. When you come to the end of his video, he says that you have to restart Timidity after you've added the 8MBGMSFX.cfg to the "config file" box. What I found at, was that you may have to restart it several times for it to work. Then just follow the instructions on the " site to copy the path into "GNU Solfege".

Note: It is VERY important that you add the right path in the GNU Solfege program.

Hope this helps. I wish you all good luck! ^-^

Posted by Martin Svärd on Feb. 7, 2012, 9:44 p.m.

Also I forgot to mention that you may have to drag a downloaded midi file first to make timidity work. It worked for me any way. Here is a link to som Billy Joel midi files :)

Posted by yashar on March 13, 2012, 11:14 p.m.

Excellent :)

Posted by Ilse van den Boom on April 29, 2012, 5:37 p.m.

Thanks for this great programm. It is my best friend for my study for C-exams Music. Is there maybe already an android app. I'd like it on my tablet.
Should be great.

Many thanks.

Posted by hello world on May 5, 2012, 1:06 a.m.

Agreed. An android version would be great. Of course, we users could program it ourselves time and knowledge permitted.

Posted by Thariel on Aug. 14, 2012, 10:30 a.m.

Hiya, your program is great, the best I have found so far. Is it possible to get a android version of it?

Posted by Ben on Aug. 23, 2012, 2:14 p.m.

Thanks for this wonderful program.

I don't know much at all about computing but could follow the installation instructions for MMA and timidity to Windows. However timidity didn't make a sound until I changed the content of the cfg file by adding " after the .SF2 command. Either that or I was just lucky.

Posted by Paul Nielsen on April 4, 2013, 10:56 a.m.

As a professional musician and teacher, I fully understand and appreciate how essential aural training is to anyone studying musicianship, music theory and harmony. GNU Solfege does it all....cracking programme and equally effective as Auralia.

Thank you so much.


Posted by Hugo on May 12, 2013, 7:17 p.m.

I love and I hate this program. It's very useful but it is soooo random. Why can't we setup ALL the exercise to our liking? Why do you even make exercise. For exemple I should be able to chose whatever chord I would like to learn in a list and the program should just play them. Instead I have to choose a pre-made exercise and hope it fits my need. WHY!!?!??!

Posted by tc on May 17, 2013, 2:03 a.m.

would like to try this program but looks daunting to download and maintain. maybe i'll try later

Posted by Tom Cato on Aug. 20, 2013, 9:26 a.m.

Hugo, for exercises where it make sense, you can select which question to be asked. And maybe we should add one lesson file with all chords we can think of, just to make it work with the way you prefer.

But forcing the user to make all decisions are not good design either. It would be better if the user could select one of the predefined exercises, and after practising it for a while, the program would suggest a new exercise matching the users skills.

Posted by R.S. on Sept. 11, 2013, 12:40 a.m.

Thanks for a great app!

Suggestion: Add a back-button or perhaps just a keyboard binding (Esc?) to go back to the previous screen. I am playing around with the app and each time I want to go into a different excercise, I have to restart the app.

Posted by Tom Cato on Oct. 12, 2013, 9:19 p.m.

Press F5 to go to the front page, or Alt-Left to go to the previous page. Hm, I have to document this...

Posted by sopel on Nov. 13, 2013, 4:46 p.m.

The zero install package disappeared. It is a pity - it worked very well for me.

Posted by Alexandro on Jan. 15, 2014, 1:34 p.m.

In order not to mislead the users on MS Windows, please, add missing right quote in 2-nd line in config "titimity.cfg". =)

Posted by Federico on Jan. 18, 2014, 8:36 p.m.


Posted by danielle on Jan. 28, 2014, 7:35 p.m.

I CANT HEAR ANYTHING! My sound is up! I have sound, I can't hear this DOWNLOAD! :((((((((((((((((

Posted by Jonas on Oct. 15, 2014, 1:16 a.m.

I followed all intructions for installing MMA but there is no sound when I try to work the exercises on "harmonic progressions with MMA". There is no longer a chart saying not to have found the MMA file but, instead, there is no sound. Do I need Tymiditi and the lilly to have it working or does MMA work by itself?

Add your own comment