Jan 022018
 
Routines and library functions for the Sound Blaster Card.
File SBD.ZIP from The Programmer’s Corner in
Category Music and Digitized Voice
Routines and library functions for the Sound Blaster Card.
File Name File Size Zip Size Zip Type
CHK-VF.EXE 24042 15724 deflated
CMS-DRV.DOC 7334 2330 deflated
CMS-DRV.DRV 3564 2162 deflated
CMS-SMF.DOC 11008 4120 deflated
CMS-SMF.DRV 5888 3248 deflated
CMSDRV.COM 4937 3376 deflated
CMSTOOL.DRV 783 568 deflated
CRINST.EXE 23181 13021 deflated
CT-VOICE.DRV 2377 1694 deflated
CTV-MOD.ASM 26056 4440 deflated
CTV-MOD.OBJ 7484 4804 deflated
CTV-MOD.TXT 4992 1507 deflated
DEBUSSY.PMF 1980 715 deflated
DEBUSSY.SMF 2300 617 deflated
DETECT.DOC 2956 1209 deflated
DETECTC.LIB 1559 678 deflated
DETECTL.LIB 2071 689 deflated
DETECTM.LIB 1559 660 deflated
DETECTS.LIB 1559 650 deflated
EGA.DRV 2013 1481 deflated
JOINTVOC.EXE 9497 5868 deflated
MARKER.VOC 76397 59990 deflated
MENUET.PMF 407 238 deflated
MENUET.SMF 460 234 deflated
MUSIC.ASM 7147 1487 deflated
MUSIC.OBJ 2278 1514 deflated
NONSTOP.VOC 43451 33660 deflated
PLAYSMF.C 4406 1098 deflated
PLAYSMF.EXE 20559 11227 deflated
READ.ME 1282 478 deflated
README.TXT 3303 1317 deflated
SAMPLE.DEF 49152 805 deflated
SBC-LIB.DOC 3548 1364 deflated
SBCC.LIB 3655 1565 deflated
SBCL.LIB 3655 1578 deflated
SBCM.LIB 3655 1539 deflated
SBCS.LIB 3655 1529 deflated
SEG.DOC 9876 3462 deflated
SEG.EXE 44271 27212 deflated
SMF-PREP.EXE 37379 24571 deflated
SOUND-V.DRV 4855 2744 deflated
SOUND.DRV 4787 2727 deflated
TABLE.101 768 138 deflated
TEST-CTV.EXE 13483 7972 deflated
TESTCMS.EXE 11367 6795 deflated
TESTVER.DRV 5888 3248 deflated
TTT.SND 1201 21 deflated
VOC-HDR.EXE 14085 9072 deflated
VOICESET.CMS 1280 215 deflated
VOICESET.SND 344 151 deflated
VOXKIT.EXE 78347 42965 deflated

Download File SBD.ZIP Here

Contents of the READ.ME file



The C/MS Software Developers' Disk
==================================

This disk contains information, drivers and tools to assist
software developers to create music and special effects for their
software using the C/MS music card or Game Blaster Card.

It also supports the C/MS music portion of the Sound Blaster Card.


There are four sub-directories in this disks :

1) CMS-MIDI :
this sub-directory contains information and programs on a
MIDI like driver for C/MS. This driver accepts MIDI commands
( key-on, key-off, etc) and plays them on the the C/MS card.


2) SEG :
This sub-directory contains information and programs on a
special effect generator, which helps you to create special
effects for your program using the C/MS card.


3) CMS-DRV :
This sub-directory contains information and programs on a
program-loadable CMS driver. This driver accepts the music
notations of the Creative Music System (.CMS files) and plays
them as a background task.


4) CMS-SMF :
This sub-directory contains information and programs on a
program-loadable MIDI driver that accepts Standard MIDI Files
(SMF files) and plays the SMF file as a background task.


Contents of the README.TXT file



The C/MS Software Developers' Disk
==================================

This disk contains information, drivers and tools to assist
software developers to create music and special effects for their
software using the C/MS music card or Game Blaster Card.

It also supports the C/MS music portion of the Sound Blaster Card.


There are four sub-directories in this disks :

1) CMS-MIDI :
this sub-directory contains information and programs on a
MIDI like driver for C/MS. This driver accepts MIDI commands
( key-on, key-off, etc) and plays them on the the C/MS card.


2) SEG :
This sub-directory contains information and programs on a
special effect generator, which helps you to create special
effects for your program using the C/MS card.


3) CMS-DRV :
This sub-directory contains information and programs on a
program-loadable CMS driver. This driver accepts the music
notations of the Creative Music System (.CMS files) and plays
them as a background task.


4) CMS-SMF :
This sub-directory contains information and programs on a
program-loadable MIDI driver that accepts Standard MIDI Files
(SMF files) and plays the SMF file as a background task.
SOUND BLASTER SOFTWARE DEVELOPER'S DISK
========================================
This disk consists of routines and library functions for the
Sound Blaster Card. Software developers are welcome to incoporate
these routines into their programs. Creative Labs, Inc. will not
charge any licencing fees for the usage of these routines as long
as they are used for programs that supports the Sound Blaster or
the Game Blaster.

Software developers may create voice files using the VOXKIT disk.
Compression and silence packing of the voice files are provided
in the VOXKIT.

You may use the the JOINTVOC.EXE program to joint voice files
together.

If you wish to import voice files from other system, you may use
the VOC-HDR.EXE program in the VOXKIT disk to add a header to it.
After this the file can be loaded by VOXKIT for further use.



CT-VOICE DRIVER
---------------
The CT-VOICE.DRV is a program loadable voice driver that allows
your program to play digitized voice recorded from the VOXKIT.
It handles the memory page-break interrupt and other low level
tasks for you.

TEST-CTV.EXE is a sample program which calls the CT-VOICE.DRV to
input and output sound.

(See CREATIVE VOICE DRIVER Literature for details)


CHK-VF.EXE
----------
This program allows you to check the structure of a voice file.
It tells you the size, number of blocks, sampling rate and packing
schemes used by the voice file.

eg.
>CHK-VF marker.voc

(See "Creative Voice File Format" literature for detail of structure)



SBC-LIB
=======
(Sound Blaster Card Library Functions for Microsoft C)

This is a library of Sound Blaster functions for your Microsoft C
programs.

At this moment, only the function are available :

Card detection and Interrupt jumper detection

( See SBC-LIB.DOC in the \LIB\ sub-dir for details.)


DETECT (function)
================
(Sound Card Detection Functions for Microsoft C)

This is a sound card detection functions for your Microsoft C programs.
It is similar to the first function in SBC-LIB, but being smaller in
size, it can be used by those who just need to detect the presence of
either C/MS Card (Game Blaster) or Killer Card (Sound Blaster)

The only function available is Card detection.

( See DETECT.DOC in the \LIB\ sub-dir for details.)



CTV-MOD
=======

CTV-MOD.OBJ is an object file which is linkable to your Microsft C
programs.

Unlike CT-VOICE.DRV, it is a routine that accepts pure voice data,
without any header nor compression scheme.

The following functions are included :

1) ctv_detect : Card detection
2) ctv_speaker : On/Off DAC output to speaker
3) ctv_output : Output 8-bit data by DMA to DAC
4) ctv_pause : Pause the DMA output
5) ctv_continue : Continue the paused DMA output
6) ctv_halt : Halt the DMA output
7) ctv_uninstall : Uninstall, speaker output off


========== ************** ========


 January 2, 2018  Add comments

Leave a Reply