home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Computer Club Elmshorn Atari PD
/
CCE_PD.iso
/
pc
/
0400
/
CCE_0442.ZIP
/
CCE_0442.PD
/
SOX
/
README.KI
< prev
next >
Wrap
Text File
|
1992-12-31
|
3KB
|
75 lines
sox - SOund eXchange - universal sound sample translator
This is the first release of the ATARI ST/TT port of SOX patchlevel 7.
SOX_TT.TTP is a special version for TTs compiled with 68030 and 68881
options.
HINTS
For the echo effect the first parameter (delay) is internally
calculated as "delay_samples = num * sample_rate" and must be less
than the number of samples in the file. The second parameter is the
echo volume, which must be less than 0.75.
Redirection works correctly (ie "sox -t voc - -e stat <monkey.voc").
MISSING
The A-Law data format is not supported althought the man page
states so. All the function handlers are there, but in the
source there is only a
fail("No A-Law support");
If a data combinations is not supported, ie "-t raw -U -l" (U-law longs)
brings up the message
fail("Drop through in rawread!");
or
/* My, there's a lot of code missing! */
fail("Drop through in rawwrite!");
or
fail("No U-Law support for shorts");
Floats, Doubles or IEEE number are not supported although otherwise
stated.
SOURCE
The source of the ANSI port of SOX is available via networks and
mailboxes. I marked every change (except the new prototypes)
with a /* KI */.
Most of the changes were changes from INTs to LONGs or insertion
of the 'return' statement in functions that should return a value.
I also fixed some bugs in the ECHO code and changed the va_arg
functions. Cleanup included the removal of unused variables. A
PureC specific change to remove a warning if a function parameter
is not used inside a function is the assignment of this variable
to itself.
The ANSI source should compiled with PureC (highest warning level)
without warnings.
To add new file formats or effects modify skel.c and skeleff.c,
insert the prototypes into proto.h and append you functions to
the list in handlers.c.
Please do not add headers or other 'funky' output to the program,
since TTPs should not be _that_ verbose and just do their work.
************************************************************************
* *
* If you enhance the source and redistribute SOX, this README.KI *
* must remain in the distribution (also in the binaries distribution). *
* *
************************************************************************
Greetings, Karsten Berlin 09.09.92
=========================================================================
snail mail: e-mail:
Karsten Isakovic ki@b.maus.de (daily)
Wilmersdorferstr.82 ki@cs.tu-berlin.de (weekly)
W-1000 Berlin 12
Germany