home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 10
/
Fresh_Fish_10_2352.bin
/
useful
/
mus
/
play
/
play16
/
product-info
< prev
Wrap
Text File
|
1995-08-25
|
3KB
|
97 lines
.name
Play16
.aminet-dir
mus/play
.short
Plays WAV, IFF, MAUD, etc, 14 bit output
.description
Basically, Play16 is capable of playing uncompressed and _some_ compressed
soundfiles through Amiga's standard audio device or an increasing number of
alternative devices. If the actual resolution or playback rate exceeds that
of the Amiga hardware, realtime conversion is done so that the sound is
being played back correctly.
You can even play 16 bit / 44.1 kHz sounds, providing all parts of
your system can keep up with the high data transfer rate and lots
of calculations needed for this task. (In this case an accelerated
Amiga is recommended :-)
The two audio channels at each side can be linked to perform as a single
14 bit channel. Again, this swallows lots of computing power.
Anyway, my Amiga 3000-16MHz is fast enough to play an uncompressed soundfile
with full 44.1kHz/14bit output (productivity) directly from harddisk !!!
I don't want Play16 to be a program that plays each and every exotic format
that exists somewhere. However, I intend to support as many popular file
types as possible.
Features in brief
-----------------
- autodetects and plays several soundfiles, up to 16 bit / 56 kHz / stereo
- full Workbench support (but not Intuition and no GUI)
- always correct playback speed, even for sounds >28 kHz
- realtime playback from harddisk, optimized assembler routines
- optional 14 bit output (less noise but not as good as true 16 bit)
- automatic or manual audio filter control
- plays mono sounds on *both* channels, not only on the left one
- plays (and loops) files that are larger than memory
- preloading for exactly timed start of playback
- fast uLaw decompression
- system friendly audio channel allocation
- optionally dump the output into a file (can be used to convert sounds)
- supported Filetypes are:
* Microsoft RIFF-WAVE (.WAV) mono / stereo, 8 / 16 bit, linear / uLaw
* Creative Voice File (.VOC) mono / stereo, 8 / 16 bit, linear
* Sun/NeXT Audio (.AU) mono / stereo, 8 / 16 bit, linear / uLaw
* MacroSystem MAUD (.MAUD) mono / stereo, 8 / 16 bit, linear / uLaw
* Apple/SGI/Amiga AIFF (.AIFF) mono / stereo, 8 / 16 bit, linear
* Amiga IFF-8SVX (.IFF) mono / stereo, 8 bit, linear / FibDelta
* Any raw sound data as long as it matches one of the following:
- 8 bit signed
- 8 bit unsigned
- 16 bit signed, Intel format (LSB first)
- 16 bit signed, Motorola format (MSB first)
- supported output devices are:
* Native Amiga chipset (Paula) 8 bit
* Native Amiga chipset (Paula) 14 bit
* Native Amiga chipset (Paula) 14 bit calibrated (Christian Buchner)
* MacroSystem Maestro Pro 16 bit 44.1kHz and 48kHz only
* IFF-8SVX file dump 8 bit
.version
1.5
.date
1995.07.02
.author
Thomas Wenzel
.described-by
Fred Fish (fnf@amigalib.com)
.distribution
Copyrighted but freely redistributable.
.email
wenzel@unixserv.rz.fh-hannover.de
.execute
LAB start
set choice `RequestChoice "Play16" "Please select an option" "ReadMe" "English Docs" "Deutsch Docs" "Run" "Cancel"`
if $choice GT "0"
if $choice EQ "1"
MetaTool Play16.ReadMe TEXT
else
if $choice EQ "2"
MetaTool Play16.doc TEXT
else
if $choice EQ "3"
MetaTool Play16.dok TEXT
else
if $choice EQ "4"
WBRun Play16
endif
endif
endif
endif
skip start BACK
endif