» By Joren on Thursday 27 May 2010
I just finished creating a first release of Tarsos. The release contains several demo applications, some more usefull than other. Tarsos is a work in progress: not all functionality is exposed with the CLI demo applications. The demos should however give a taste of the possibilities. All demo applications follow this pattern:
1
|
java -jar tarsos.jar subcommand [--option [argument] ...] |
To get help the --help
switch can be used. It generates contextual help for either the subcommand or for Tarsos itself.
1
2
|
java -jar tarsos.jar --help
java -jar tarsos.jar subcommand --help |
Detect Pitch
1
|
java -jar tarsos.jar detect_pitch --in flute.novib.mf.C5B5.wav |
Midi to Audio Using a Scala Tone Scale
1
|
java -jar tarsos.jar midi_to_wav --midi satie_gymno1.mid --scala 120.scl |
Audio to Scala Tone Scale
1
|
java -jar tarsos.jar audio_to_scala --in out.wav |
Annotate a File
1
|
java -jar tarsos.jar annotate --in out.wav |
Pitch table
1
|
java -jar tarsos.jar pitch_table |
Music Information Retrieval, Java, Tarsos, and HoGent
tarsos.jar, flute.novib.mf.C5B5.wav, satie_gymno1.mid, and 120.scl.txt