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.1i ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ (C) Copyright 1994 Speech Compression All Rights Reserved U S E R M A N U A L June 1994 SONARC version 2.1i 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.1i 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.1i ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 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.1i Copyright 1994 Speech Compression Page 2 ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß THE UTILITIES Compression and decompression of audio files 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 {-