Shared recording server


0. Contents

   1. Purpose
   2. Copying
   3. Requirements
   4. Changes
   5. Documentation
   6. See also
   7. Downloading

1. Purpose

erec is a tool program for recording raw audio stream from the soundcard. Multiple instances of erec can be running at the same time sharing the same audio device. It works as a frontend to the audio device for programs wishing to listen at the same time.
erec - shared recording server v2.2.0.1 (C) 1992,2002 Bisqwit

Allows multiple applications request recorded data
at the same time with different stream attributes.
Usage: erec [<options> [...]]
Options:
    -2, --stereo         Specifies stereo sound. Default is mono.
    -6, --word           16-bit mode. Redundant.
    -V, --version        Version information
    -b, --byte           8-bit mode. Normally 16-bit mode.
    -d, --device <file>  Specify device.
    -h, --help           Help
    -m, --mono           Redundant. It's here for esd compatibility.
    -r, --rate <num>     Specifies recording rate. 44100 is default.
Note: For best quality, it might be wise to always record 44.1 kHz 16-bit stereo (-6r44100) and resample the result with an external program like resample to produce the wanted sample rate.

2. Copying

erec has been written by Joel Yliluoma, a.k.a. Bisqwit,
and is distributed under the terms of the General Public License (GPL).

3. Requirements

GNU make is probably required.
A sound card (OSS) might prove useful.

4. Changes

Since version 2.2.0, esdcat functionality no longer exists in erec.
In 2.2.0, removed the 1sec latency between erec start and start of recording.

5. Documentation

erec uses tcp connections between the server (first launched erec by server) and client (all listeners). The ports are calculated from the device filename by a magic formula, which results in these ports for these examples: /dev/dsp: 6130, /dev/dsp1: 6179

6. See also

ecat: The near opposite of erec, and stream mixing tools.

7. Downloading

Downloading help

  • Do not download everything - you only need one file (newest version for your platform)!
  • Do not use download accelerators or you will be banned from this server before your download is complete!

Date (Y-md-Hi) acc        Size Name                
2012-0421-2217 r--       30468 erec-2.2.1.tar.bz2
2012-0421-2217 r--       42170 erec-2.2.1.tar.gz
2003-0703-2243 r--       25966 erec-2.2.0.1.tar.bz2
2003-0703-2243 r--        4790 patch-erec-2.2.0-2.2.0.1.bz2
2003-0703-2243 r--       31089 patch-erec-2.1-2.2.0.1.bz2
2002-1214-1706 r--       25845 erec-2.2.0.tar.bz2
2002-1214-1706 r--       10395 patch-erec-2.1.11-2.2.0.bz2
2002-1214-1706 r--       30928 patch-erec-2.1-2.2.0.bz2
2002-0813-1407 r--       24583 erec-2.1.11.tar.bz2
2002-0813-1407 r--        6314 patch-erec-2.1.10.4-2.1.11.bz2
2002-0813-1407 r--        2792 patch-erec-2.1.10-2.1.11.bz2
2002-0813-1358 r--        6302 patch-erec-2.1.10.4-2.1.10.5.bz2
2002-0813-1406 r--        2800 patch-erec-2.1.10-2.1.10.5.bz2
2002-0603-0118 r--       23055 erec-2.1.10.4.tar.bz2
2002-0603-0118 r--        4159 patch-erec-2.1.10.3-2.1.10.4.bz2
2002-0514-1903 r--       22826 erec-2.1.10.3.tar.bz2
2002-0514-1903 r--        6203 patch-erec-2.1.10.2-2.1.10.3.bz2
2002-0501-2239 r--       21028 erec-2.1.10.2.tar.bz2
2002-0501-2239 r--         611 patch-erec-2.1.10.1-2.1.10.2.bz2
2002-0425-1630 r--       21075 erec-2.1.10.1.tar.bz2
2002-0425-1630 r--        1118 patch-erec-2.1.10-2.1.10.1.bz2
2002-0422-1801 r--       21038 erec-2.1.10.tar.bz2
2002-0422-1801 r--         484 patch-erec-2.1.9-2.1.10.bz2
2002-0421-1259 r--       21000 erec-2.1.9.tar.bz2
2002-0421-1259 r--       11577 patch-erec-2.1.8-2.1.9.bz2
2001-1022-0528 r--       18720 erec-2.1.8.rar
2001-1022-0528 r--       18074 erec-2.1.8.tar.bz2
2001-1022-0528 r--       15914 patch-erec-2.1.7-2.1.8.bz2
2001-1017-0430 r--       17530 erec-2.1.7.rar
2001-1017-0430 r--       17010 erec-2.1.7.tar.bz2
2001-1017-0430 r--       20238 erec-2.1.7.zip
2001-1017-0430 r--        9042 patch-erec-2.1.6-2.1.7.bz2
2001-1001-0421 r--       10378 erec-2.1.6.rar
2001-1001-0421 r--       10273 erec-2.1.6.tar.bz2
2001-1001-0421 r--       12559 erec-2.1.6.zip
2001-1001-0421 r--        2808 patch-erec-2.1.5-2.1.6.bz2
2001-0815-1919 r--        9352 erec-2.1.5.rar
2001-0815-1919 r--        9222 erec-2.1.5.tar.bz2
2001-0815-1919 r--       11266 erec-2.1.5.zip
2001-0815-1919 r--        7935 patch-erec-2.1.4-2.1.5.bz2
2001-0502-0833 r--        6422 erec-2.1.4.rar
2001-0502-0833 r--        6347 erec-2.1.4.tar.bz2
2001-0502-0833 r--        7771 erec-2.1.4.zip
2001-0502-0833 r--        1994 patch-erec-2.1.3-2.1.4.bz2
2001-0418-2119 r--        6264 erec-2.1.3.rar
2001-0418-2119 r--        6231 erec-2.1.3.tar.bz2
2001-0418-2119 r--        7607 erec-2.1.3.zip
2001-0418-2119 r--        2276 patch-erec-2.1.2-2.1.3.bz2
2000-1018-1441 r--        5921 erec-2.1.2.rar
2000-1018-1441 r--        5910 erec-2.1.2.tar.bz2
2000-1018-1441 r--        7127 erec-2.1.2.zip
2000-1018-1441 r--        5789 patch-erec-2.1-2.1.2.bz2
2000-1018-0759 r--        5725 erec-2.1.rar
2000-1018-0759 r--        5829 erec-2.1.tar.bz2
2000-1018-0759 r--        6878 erec-2.1.zip
2000-1018-0759 r--       11208 patch-erec-2.1.5-2.1.bz2
Back to the source directory index at Bisqwit's homepage