Manauton Project Homepage

What is Manauton ?

Manauton is a program used to digitally record sound. Manauton can operate in a manual or autonomous mode, hence the name Manauton.

When in manual mode, recording can be paused and unpaused with a key-press or remote control. This is similar to a tape recorder, but with a difference, there is no latency! As a matter of fact, Manauton works with negative latency. This negative latency cancels out the effect of the human latency associated with hearing a sound interpreting it and reacting to the sound. Negative latency is accomplished by buffering the sound in memory prior to recording to disk.

When operating in autonomous mode, Manauton starts and stops the recording automatically based on the sound and time of day. the sound based trigger can be something as simple as a sound level or something as complex as an FFT (your mileage may vary with processor power).

How do I get Manauton ?

An HTTP download of the source tarball is available from this directory.

What do I need in order to run Manauton?

A working C-compiler such as GCC
Manauton is written in ANSI-C with POSIX extensions. At the current time there is no binary release of Manauton.
A working Linux/GNU system (any processor)
This is because as far as I know OSS and ALSA are only implemented on Linux. Once ALSA is ported to other OS's then Manauton should work on any OS with POSIX extensions.

What is Manauton's the current level of development?

Manauton in currently in the late alpha stage (development level 0.0.x). Manual mode using the keyboard or an external controller is currently implemented. There is also a simple level activated autonomous mode available. As soon as I implement a few more basic features, I will declare Manauton to be a beta release (development level 0.1.x). Once I get all the features working with the command line version working I will start work on a curses based interface (development level 0.2.x).

What is the development philosophy of Manauton?

K.I.S.S. Keep It Simple!! Manauton is designed in a way that will allow it easy integration into embedded devices, and other systems that may run with only a small LCD screen. At it's current stage of develop Manauton uses the command line interface only. I plan on creating a curses based interface once I get all the basic functionality implemented. I have no plans at this time to create a GUI interface.

Who in on the Manauton development team?

Me, Steven Feil, I am the only person working on Manauton at this time. To contact me, e-mail to sfeil@io.com.