Species Checker

SpeciesChecker is a piece of software that enables users to enter in, save and modify simple compositions (cantus firmi and first through fifth species two-part tonal counterpoint) and have them automatically tested for technical errors. The software is able to analyze compositions for potential problems and generate output for the user that indicates what types of problems were detected and where. The program can also automatically generate technically correct cantus firmi.

The following documentation is available for this software:

SpeciesChecker is written in Java, which means that it can be run on any system that has the Java Runtime Environment installed on it. The Java Runtime Environment can be downloaded for free from the java.sun.com web site. At the time of release of this document, the precise URL is java.sun.com/products/jdk/1.2/jre/download-windows.html.

Click on the link below to download a zip file containing all of the SpeciesChecker files, including the documentation listed above. A README.txt file is included that gives installation instructions and an overview of how to use the software. The java source files are also included, for those interested in seeing how the software was implemented.


-top of page-