1. Purpose 2. Copying 3. Requirements 4. Installation 5. How to use 5.1. Edit the config file 5.2. Start the daemons 5.3. Monitor the mixer (optional) 5.4. Feed the mixer 5.5. Shutting down (optional) 6. Program list 6.1. radio_http 6.2. radio_mp3 |
6.3. radio_ssh 6.4. radio_tcp 6.5. wg 6.5.1. hum 6.6. streamixer 6.6.1. mixer 6.6.2. mixmon 6.6.3. mixwrite 6.6.4. resample 6.6.5. mixeridle 6.6.6. ecat 6.7. erec 7. Downloading |
Note: If you want to look at earlier versions, have a look at wavegenerator. The earlier versions were together in a same archive.
$ make $ su # make installIf you do not want to install libargh (included in the archive), do not use "make install" and edit Makefile and enable the STATIC linking instead of DYNAMIC.
/usr/bisqradio/bisqradio.conf
.
Specify your configuration there. The example config
file is quite much filled with comments so you shouldn't
have problems understanding it.
mixmon | ecat
find -name \*.mp3 > tmptmp; mpg123 -s -vvvvz -@ tmptmp | mixwrite spcplay -ua -o- ct-600ad.spc | mixwrite erec -2r44100 none | mixwriteYou can run them at the same time or different time if you wish, depending what you want to feed to the clients.
killall mixer radio_tcp bisqradio radio_http \ radio_mp3 mixmon mixwrite resample mixeridleMight be overkill, but should work...
resample v1.17.1 - Copyright (C) 1992,2002 Bisqwit (http://iki.fi/bisqwit/) Portions copyright (C) 2001 ImageMagick Studio. This program is under GPL. streamixer-1.17.1.{rar,zip,tar.{gz,bz2}} are available at the homepage of the author. Usage: resample <inputspec> <outputspec> [<options> ...] Reads stdin, writes stdout. input- and outputspec: b=8-bit, m=mono, rxxx=xxx Hz, examples: "" = 16-bit 44100 Hz stereo m = 16-bit 44100 Hz mono b = 8-bit 44100 Hz stereo mb = 8-bit 44100 Hz mono mr22050 = 16-bit 22050 Hz mono br22050 = 8-bit 22050 Hz stereo etc. '-' is optional. Options: -V, --version Version information -b, --blur <num> blur: 0=normal, >0=blur (note: blurring requires cpu power.) -f, --filter <filter> Select filter of the following: none, linear (default), triangle, hermite, hanning, hamming, blackman, gaussian, quadratic, cubic, catrom, mitchell, lanczos, bessel, sinc -h, --help Help -s, --sharpen <num> sharpen: 0=normal, >0=sharper (note: blurring and sharpening are exclusive.)
erec - shared recording server v2.1.10.3 (C) 1992,2002 Bisqwit Allows multiple applications request recorded data at the same time with different stream attributes. Usage: erec [<options> [...]] [<host> | none] 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. 43200 is default. If <host> is other than none, the output will be sent with esdcat.Note: For best quality, it might be wise to always record 44.1 kHz 16-bit stereo (-6r44100) and resample the result with the external program resample to produce the wanted sample rate.
Generated from
progdesc.php
(last updated: Tue, 13 Aug 2002 13:38:34 +0300)
with docmaker.php
(last updated: Tue, 13 Aug 2002 14:17:29 +0300)
at Tue, 13 Aug 2002 14:26:48 +0300