---
title: Tarsos on GitHub
canonical: https://0110.be/posts/Tarsos_on_GitHub
markdown_url: https://0110.be/posts/Tarsos_on_GitHub.md
id: 347
published_at: '2010-03-16T15:14:34Z'
updated_at: '2013-12-05T18:19:15Z'
author: Joren
tags:
- name: Code
  markdown_url: https://0110.be/tags/Code.md
- name: Computational ethnomusicology
  markdown_url: https://0110.be/tags/Computational%20ethnomusicology.md
- name: HoGent
  markdown_url: https://0110.be/tags/HoGent.md
- name: Java
  markdown_url: https://0110.be/tags/Java.md
- name: Tarsos
  markdown_url: https://0110.be/tags/Tarsos.md
- name: featured
  markdown_url: https://0110.be/tags/featured.md
---

# Tarsos on GitHub

The JAVA software program we are developing is called Tarsos and can now be found on [GitHub](http://github.com/JorenSix/Tarsos). GitHub is a web-based hosting service for projects that use the Git version control system.

Currently Tarsos is a collection of Java classes to create, compare and process pitch-frequency data using histograms. In it's current state it is not usable for end-users.

### Credits

Tarsos is developed at [University College Ghent, Faculty of Music](http://cons.hogent.be) and uses a number of open source libraries:

-   [Gervill](https://gervill.dev.java.net/): a software sound synthesizer, supports the MIDI Tuning Standard. [API](https://gervill.dev.java.net/nonav/javadoc/index.html).

-   [Jave](http://www.sauronsoftware.it/projects/jave/): a wrapper for [ffmpeg](http://ffmpeg.org/).

-   [Apache Commons Math](http://commons.apache.org/math/): a library of lightweight, self-contained mathematics and statistics components [API](http://people.cs.ubc.ca/~kvdoel/jass/doc/index.html).

-   [JASS](http://people.cs.ubc.ca/~kvdoel/jass/): a unit generator based audio synthesis programming environment. [API](http://people.cs.ubc.ca/~kvdoel/jass/doc/index.html).

-   [Java-getopt](http://www.urbanophile.com/~arenn/hacking/download.html): a port of the GNU getopt family of functions. [API](http://www.urbanophile.com/~arenn/hacking/getopt/Package-gnu.getopt.html).

-   [Ptplot](http://ptolemy.berkeley.edu/java/ptplot5.7/ptolemy/plot/doc/index.htm) a 2D plotting library. [API](http://ptolemy.berkeley.edu/java/ptplot5.7/doc/codeDoc/index.html).

