> Ecasound doesn't support the option of > writing to different files every N minutes. You could try using the -t flag (time in seconds) to record for a fixed duration of one hour, then start another ecasound process with your script. > I need this as > otherwise the wav files become too huge. I currently write out 1 > hour wav files and start an encoding process which compresses it > to 64 Kbps mp3 file. I've used ecasound to encode to Vorbis on the fly, like this, I recall: ecasound -i:/dev/dsp -o:somefile.ogg -z:intbuf -z:db -r -t:3600 >From the manpage: '-z:db,dbsize' enables double-buffering for audio objects that support it (dbsize=0 for default, otherwise buffer size in sample frames). '-z:intbuf' and '-z:nointbuf' control whether extra internal buffering is allowed for realtime devices. -r:sched_priority Use realtime scheduling policy. Cheers Daniel