Скачать SB16Snd - Samples for SB16 Input / Output

18.02.0095
Скачать файл (47,41 Кб)

S B 1 6 S o u n d

This library is distributed AS IS. The author specifically disclaims responsibility for any loss of profit or any consequential, incidental, or other damages. This code is freeware and is distributed with full source code, which is copyright by Ethan Brodsky. You are free to incorporate the code in full or part into your own programs as long as credit is given to Ethan Brodsky. The source code may be distributed in its original form only, including this documentation file.

I write this code a while ago and am making it available now so people can get it without contacting me. This code records and plays 16-bit sound on a Sound Blaster 16 using auto-initialized DMA. I used XMS to buffer the data to avoid re-entrancy problems with disk writes inside of an interrupt handler. Both Turbo Pascal real mode and Borland C real mode source code is included. Sound data is stored in files containing raw 16-bit signed samples suitable for processing or analysis. Sampling rate and other data are not included.