home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Sound
/
SOUND1.ISO
/
sndtools
/
snrc21h
/
sonarc.doc
< prev
next >
Wrap
Text File
|
1994-06-18
|
31KB
|
670 lines
SSSSSSS OOOOO N N A RRRRRRR CCCCCC
S S O O NN N A A R RR C C
S S O O N N N A A R R C C
S O O N N N A A R R C
SSS O O N N N A A R RR C
SSS O O N N N A A RRRRRRR C
SSS O O N N N AAAAAAAAAAA R R C
S O O N N N A A R R C
S S O O N N N A A R R C C
S S O O N NN A A R R C C
SSSSSSS OOOOO N N A A R R CCCCCC
SONARC: Digital Audio Compression, Version 2.1h
───────────────────────────────────────────────
(C) Copyright 1994 Speech Compression
All Rights Reserved
U S E R M A N U A L
June 1994
SONARC version 2.1h Copyright 1994 Speech Compression Page i
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
CONTENTS
INTRODUCTION .......................................................... 1
THE UTILITIES ......................................................... 2
SONARC.EXE .......................................................... 2
SONARCX.EXE ......................................................... 5
LICENSING INFORMATION ................................................. 6
OTHER LICENSABLE MODULES .............................................. 7
SONLIB.DLL .......................................................... 7
LINKABLE OBJECTS .................................................... 9
POSTSCRIPT ........................................................... 11
LEGAL MUMBO-JUMBO
AND
ACKNOWLEDGMENT OF TRADEMARKS
Even though Speech Compression has tested the Sonarc software and reviewed
the documentation, SPEECH COMPRESSION MAKES NO WARRANTY OR REPRESENTATION,
EITHER EXPRESSED OR IMPLIED, WITH RESPECT TO SONARC SOFTWARE, ITS QUALITY,
PERFORMANCE, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE. AS A
RESULT, THIS SOFTWARE IS PROVIDED "AS IS", AND YOU, THE USER, ARE ASSUMING
THE ENTIRE RISK AS TO ITS QUALITY AND PERFORMANCE.
IN NO EVENT WILL SPEECH COMPRESSION BE LIABLE FOR DIRECT, INDIRECT, SPECIAL,
INCIDENTAL, OR CONSEQUENTIAL DAMAGES RESULTING FROM ANY DEFECT IN SONARC
SOFTWARE OR ITS DOCUMENTATION, even if advised of the possibility of such
damages. In particular, Speech Compression shall have no liability for any
programs or data used with Sonarc software, including the cost of recovering
such programs or data.
Sonarc, Sonarcx and ZipTalk are trademarks of Speech Compression.
Microsoft and MS-DOS are registered trademarks and Windows is a trademark of
Microsoft Corporation.
BORLAND is a registered trademark of Borland International, Inc.
PKZIP is a registered trademark of PKWARE Inc.
All other brand and product names mentioned are trademarks or registered
trademarks of their respective holders.
SONARC version 2.1h Copyright 1994 Speech Compression Page 1
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
INTRODUCTION
Sonarc is a new compression technology specifically optimized for digital
audio. Think of Sonarc as the PKZIP(r) of digitized audio. Unlike the older
ADPCM techniques, Sonarc features variable-rate compression which can be
reversed to precisely reconstruct the original, uncompressed signal. You
don't need to judge its quality by listening to the original and decompressed
versions of the signal; just run MS-DOS's COMP or FC commands!
What's the average amount of compression achievable with Sonarc? Obviously,
truly random sequences of numbers (white noise) will not compress at all
losslessly. On the other hand, there are 8-bit, 22 KHz sound-effects files
in products on the market today for which Sonarc achieves an average of 3:1
lossless compression (see below). It all depends upon the quality of the
recording and sampling and on the nature of the audio signal being processed.
The grand average compression of all 8-bit, 11 KHz WAVE and VOC files that
have been processed so far by Sonarc is about 55% (over 2:1).
Sonarc was not intended to be a general-purpose data compression utility,
like the other compressors to which it is compared below. In fact, Sonarc
does only a mediocre job of compression on files which contain non-audio data.
The following comparison is not for the purpose of denigrating the other
compression products, but simply to show how well Sonarc is adapted to the
compression of audio data. The four files used in this comparison are
probably the most widely distributed audio files in the world, since they
come with each copy of Microsoft's Windows v3.1.
File Original size LHA v2.13 PKZIP v2.04g Sonarc v2.1h
───────────────────────────────────────────────────────────────────────────
CHIMES.WAV 15,920 8,680 8,690 4,170
CHORD.WAV 24,982 9,407 8,861 7,174
DING.WAV 11,598 4,704 4,630 2,184
TADA.WAV 27,804 18,388 18,566 11,528
────── ────── ────── ──────
80,304 41,179 40,747 25,056
The command-line option -ex (Maximum Compression) was used with PKZIP.
Sonarc used the command-line options -o0 and -x for maximum compression.
The compressed file sizes reported for LHA and PKZIP are the internal file
sizes and do not include the archive directory overhead.
SONARC version 2.1h Copyright 1994 Speech Compression Page 2
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
THE UTILITIES
Compression and decompression are accomplished using the programs SONARC.EXE
and SONARCX.EXE, respectively.
Both programs use a simple command-line interface. Typing SONARC or SONARCX
alone at the DOS prompt will cause the program to display a little "help"
screen, explaining the syntax of the command line parameters.
Monaural and stereo, 8-bit and 16-bit files are supported in both WAVE and VOC
formats. Creative Labs' new v1.20 VOC files are fully supported.
Neither utility uses extended or EMS memory. Both use less than 256K of
conventional memory.
Both utilities run on 8086 processors; however, when processing 16-bit data,
they "sense" whether they are executing on a '386 or better, and if so, will
use the '386 instruction set for faster execution.
SONARC.EXE (file-to-file compression program)
───────────────────────────────────────────────────────────────────────────
The syntax for invoking SONARC is:
SONARC {-<option>} <input-file> [<output-file>]
or
SONARC {-<option>} <wildcarded-name> [<dest-path>]
If the input file has an extension, then it must be supplied. If the input
file is not in the current directory, then the path needed to reach it from
the current directory is also required.
The output file specification is optional. If it is omitted, then the output
file will be created in the current directory with a name which is formed by
concatenating the root name in the input file with one of the extensions
shown below. If it is supplied, then a path can be specified to cause the
output file to be written to a directory other than the current directory.
If no extension is specified for the output file, the extension will be WV,
VC, or SNC