Probe House DMA Sample Player by William Wong, Feb 97 Probe House Software WHAT IS IT? Probe House DMA Player is a 8/16 bits, mono/stereo DMA sample player for the STE, MSTE, TT & Falcon. It's a simple player - just pass it some sample & it will play it. No controls to figure out! WHAT SAMPLE FORMAT DOES IT SUPPORT? Following audio format are automatically recognised: 1/ AU - Next/Sun Audio files ( u-law, 8/16 bits linear). 2/ AVR - Audio Visual Research ( 8/16 bits linear). 3/ WAV - Microsoft Wave ( u-law, a-law, 8/16 bits linear). 4/ SND - Sound file (8/16 bits linear). 5/ AIF - SGI/Apple IIF uncompressed (8/16 bits). 6/ IFF - AMIGA IIF uncompressed (8/16 bits). 7/ VOC - PC SoundBlaster uncompressed (8/16 bits). 8/ RAW - any data files: default to 8 bits, 8KHz & Mono. Mono/stereo samples are support for all known formats. WHAT PLAYBACK SPEED/FREQUENCY DOES IT SUPPORT? All the popular playback speed are supported. PH Player preprocess the sample for speed adjustment before playing. This incur some delay before playing the sample. However, playback will suffer no delay. The table below shows the sample speed and PH Player playback speed. There are some error due to non standard DMA speed. SAMPLE PHPLAYER %ERROR 5500 5563 1.14 6258 6258 0.00 7333 7510 2.41 8000 8344 4.30 11025 11125 0.91 12516 12516 0.00 16000 16689 4.30 18900 18775 0.66 22150 22251 0.46 25033 25033 0.00 32000 33377 4.30 37800 37550 0.66 44056 43807 0.56 44100 43807 0.56 48000 47980 0.04 50066 50066 0.00 HOW TO USE IT? 1/ Install it as a desktop icon. To play any sample, just drag the sample file on to it. 2/ Double click it. A dialog will appear. Select load to load your sample using the file selector. 3/ Install it as a viewer for another program (eg. CAB). It will play the sample without displaying any output onto the screen on all of the 3 methods. ALL THIS FOR FREE? Yes... I really like to see more hits on my web page! WHAT ELSE? Wave ADPCM support. DEVELOPEMENT INFO This program was created & tested on a Falcon running both single tasking (tos 4.04) and multitasking (AES 4.1). Sorry I don't have MagiC so it's not tested ( I don't mind if some kind person donate Magic 5 to me :-) ). HISTORY Jan 97: 1st release Feb 97: multiple frequency support, AIFF data block fix. Feb 97: VOC & Amiga IFF support. CONTRIBUTIONS ARE WELCOME What can I say, any contributions are welcome. Please send them to William Wong 990 Bendemeer Road Singapore 339942 Republic of Singapore email: wongck@ti.com http : //www.geocities.com/SiliconValley/6880/phsw.html