[linux-audio-dev] [ANNOUNCE] Yatm 0.1.0

Mario Lang mlang at delysid.org
Tue Jun 8 07:54:17 UTC 2004


Hi.

It is small, dumb, and simple, but I just couldn't resist
letting you all know about my first Linux audio application
written in C (well, actually C++, but I had no choice!)

What is it?

Yatm is a small command-line mp3 player with tempo variation capabilities.
It uses libao for audio output, libmad to decode
MPEG audio, and libsoundtouch to do the tempo changing.

A sample usage case would be for listening to audiobooks
at a different tempo than originally recorded.  It could also
be used as a backend for DAISY Digital Talking Book format player
in the future (see http://www.daisy.org/).

The name Yatm stands for Yet Another Time Machine :-).

Where is it?

http://delysid.org/yatm-0.1.0.tar.gz

TODO:
* Add support for seeking and timed playback (using the original
  time of the audio file, such that indexes into a file do not need
  to be translated according to current tempo)
* Add support for playing RIFF WAV files and OGG/Vorbis.
* Add a simple command-line interactive mode to be able to
  change tempo during playback without interrupting the program.
* Add the ability to define several indices at startup
  which will be reported to stdout when reached.
  This could be used to advance a reading cursor when presenting a DAISY
  book which does have detailed index information.

Since this is my first Linux Audio app, comments are
highly appreciated.

-- 
CYa,
  Mario | Debian Developer <URL:http://debian.org/>
        | Get my public key via finger mlang at db.debian.org
        | 1024D/7FC1A0854909BCCDBE6C102DDFFC022A6B113E44



More information about the Linux-audio-dev mailing list