rawrec is a tool designed to provide the user with a simple way of recording or playing raw audio data from or to their sound card under intel Linux.
Here are some key features of "rawrec":
· ability to record to or play from standard io. With this program and other handy things like the sox format converter, Ogg Vorbis lossy codec, and FLAC lossless codec, you can record or play just about any sound format you will ever come accross, with the notable exception of mp3s.
· options to pause execution, pad with silence, or jump into data files, as well as the ones you would expect which control sampling rate, sample resolution, and number of channels.
· an option to enable (amoung other things) exact reporting of what your sound card is doing. In case you are involved in speech processing research and need to know what frequency your card actually uses when you request a given frequency, for example.
· fully buffered and threaded. rawrec/rawplay use memory locking and POSIX pthread functions to provide the most consistent possible performance under load.
· ability to set the buffer fragment size, if you need extremely low latency operation.
What's New in This Release:
· In play.c, record.c, move_au.c, and move_fd.c, a bug that caused root permissions to be dropped before all threads were created has been fixed. In main.c, command line help output and a problem when the program is invoked via the full path name have been fixed.