Информационный сервер для программистов: Исходники со всего света. Паскальные исходники со всего света
  Powered by Поисковый сервер Яndex: Найдется ВСЁ!
На Главную Pascal Форум Информер Страны мира
   Звуки и Музыка    >>    sb16snd
   
 
 SB16Snd - Samples for SB16 Input / Output  Ethan Brodsky 18.02.95

Две программы для работы с 16-битным саунд-бластером, демонстрирующие возможность оцифровки и записи звука, и дальнейшего его воспроизведения.
This code records and plays 16-bit sound on a Sound Blaster 16 using auto-initialized DMA. It uses 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.



46k 
 

S B 1 6 S o u n d Written by Ethan Brodsky Copyright 1995 by Ethan Brodsky. All rights reserved. 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. Ethan Brodsky (2/18/95)