All categories

GNU Solfege 3.2

Free It will help you train intervals, chords, scales and rhythms
4 
Latest version:
3.23.4 See all
Developer:

Solfege is a musical program to educate and prepare ear for music appreciation.

This ear training program prepares and educates the ear with hearing and theory lessons like chords, intervals, rhythm, scales, and others. It includes many exercises easy to follow and perform by users. Its GUI is user-friendly; it is divided into six main categories, each category contains sub categories that are exercises. Some of those are able to configure the instrument to show and play, or simply the configuration buttons. It offers a great number of instruments to choose from.

Unfortunately, it’s not a Multilanguage program. It requires a sound card, or even can be configured on some computers with the MIDI without the need of a sound card.

On the preferences window users are allowed to choose the preferred instrument, the chord instruments and the percussion instrument, as well select the male or female voice.

The program includes a manual and theory files. Besides, on its website there is additional information to consult if you have any difficulties.


v3.2 [Jul 29, 2008]
- Automate install binary tarball creating and script to update solfege.xml.
- Bugfix to generate_lessonfiles.py: defined minor second as 16/12 and not 16/15.
- Search bar: decode the strings we get from the gtk. Entry into unicode.
- Always let the staff lines be as wide as the musicDisplayer.
- Add "Lock to key" feature. This is an experimental feature. Actual GUI solution may improve later.
- Polish folk songs: Fix singlequoted strings that where written as multiline strings. It works, but it does not mean you should do it. Use triple-quoted strings for multiline strings.
- Simplify and rename to get a more precise name: mpdutils.int_to_notename -> int_to_octave_notename, mpdutils.int_to_user_notename -> int_to_user_octave_notename and simplified mpdutils.notename_to_int.
- String fixes:
Python should be capitalized
Fix bad english thanks to Ruslan Fedyarov
Mark one more string for translation
- Updated Russian, French, Dutch and Polish translations.
configwindow: handle soundcard.alsa_sequencer.get_connection_list() returning an empty list. I think this fixes bug #234.
- Removing things from the test: target of Makefile.in since tools/make-release.py will do more.
- Docbook xml markup bug fixes to help/fr and help/pl.
- Autogen.sh: remove old gandiserver exception.

Suggestions

Mixxx
Mixxx
Free

That's how we learned about how Mixxx can interact with real analog turntables

Serato DJ
Serato DJ
Free

Mix tracks and record music even if you don't have controllers

Reason
Reason
Free

Record sound and create music using built-in Synths, Beats and Loops

Download
Free