Clamor is software for musical ear training. It runs on Linux and FreeBSD. It's written to be as platform-independent as possible, so it might be easy to port to Windows or MacOS X, but I haven't tried. As implied by the version number, this is an early prerelease version.
A closely related project is Eyes and Ears, a free book of melodies for sight-singing.
You might also want to check out GNU Solfege, which is another open-source program for ear training.
First, make sure to install the program "sox" and the Perl modules "Audio::Data", "Audio::Play", and "Clone". Probably you want to do use your distro's mechanisms for installing the Perl modules, but as a last resort, you can do a "make depend", which will try to use CPAN's crufty interface to install the relevant perl modules.
FreeBSD. The ports you need are audio/p5-Audio and devel/p5-Clone. FreeBSD was my original development system, so this should work fine.
Debian. On Debian, you're probably out of luck. Perl's Audio module is not in Debian's packages, and installing it from the CPAN sources just results in crashes.
Download the program and the samples. Log in as root, and do the following:
# tar -zxvf clamor-0.0.5.tar.gz (replacing the version number with the real one) # tar -zxvf clamor-samples.tar.gz # cd clamor-0.0.5 (replacing the version number with the real one) # make install # cd ../clamor-samples # make install-samples
After all this, you can run the program by typing "clamor" from the command line.
Clamor is distributed under the GPL license.
AuthorFeel free to send me comments or suggestions. Keep in mind that this is a very early version.
(c) Copyright 1998 Benjamin Crowell. All rights reserved.