Tarsos is a software tool to analyze and experiment with pitch organization in all kinds of musics. Most of the analysis is done using pitch histograms and octave reduced pitch class histograms. Tarsos has an intuitive user interface and contains a couple of command line programs to analyse large sets of music.

To see Tarsos in action you can check the Tarsos screencast. More detailed information, news and updates can be found on the Tarsos website

To give Tarsos a try you can start Tarsos using JAVA WebStart or download the executable Tarsos JAR-file. A JAVA 5 runtime is required, a more recent runtime is preferred. A manual for Tarsos an a complete API reference for Tarsos are also available. Drop me a line if you use Tarsos. Always nice to hear how this software is used.

Develop Tarsos

If you want to help develop Tarsos, you are more than welcome to. Please, start by consulting the API documentation. If you want to build from source, you need Apache Ant and git installed on your system. The following commands fetch the source and build Tarsos:

git clone https://JorenSix@github.com/JorenSix/Tarsos.git
cd Tarsos/build
ant #Build Tarsos
ant javadoc #Creates the documentation in Tarsos/doc

When everything runs correctly you should be able to run Tarsos, also the Javadoc documentation for the API should be available in Tarsos/doc.


Tarsos is developed at University College Ghent, Faculty of Music http://cons.hogent.be

Tarsos uses a number of open source libraries: