---
title: Tarsos User Interface Prototype
canonical: https://0110.be/posts/Tarsos_User_Interface_Prototype
markdown_url: https://0110.be/posts/Tarsos_User_Interface_Prototype.md
id: 345
published_at: '2010-08-30T13:33:20Z'
updated_at: '2013-12-05T18:19:15Z'
author: Joren
tags:
- 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 User Interface Prototype

Tarsos now has an easy to use drag and drop User Interface. It can be used to extract tone scale information from audio files.

<a href="https://0110.be/attachment/tarsos.jnlp">Start tarsos using JAVA WebStart.</a>

Drag and drop works for scala tone scale files and different kinds of audio files. Audiofiles are transcoded automagically using an embedded ffmpeg binary which is platform dependend. It works on linux and windows, on other platforms only WAV files are supported.

Some of the current features:

-   Scala file extraction from audio

-   Real time pitch tracking

-   Real time pitch class histogram visualization

-   Alignment of pitch intervals with histogram using mouse dragging

-   MIDI Tuning messages based on scala files.

-   Histogram smoothing functions

-   ... a lot more is available under the hood.


![Analysis](https://0110.be/files/photos/345/ui.png)

![Browser](https://0110.be/files/photos/345/browser.png)
