home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip: Special Sound & MIDI
/
Chip-Special_Sound-und-Midi-auf-dem-PC.bin
/
dostools
/
qbx1
/
readme.1st
< prev
next >
Wrap
Text File
|
1991-10-28
|
2KB
|
53 lines
QBXSOUND (Version 1.01, 22-Oct-1991 (C)1991 Cornel Huth, 6402 Ingram Rd,
San Antonio, TX 78238) is a complete sound development system for the AdLib
and Sound Blaster sound cards. It requires QuickBASIC version 4.0a or
above, or QBX/BC 7.0 PDS or above. No other software/drivers are required.
The music is played in the background allowing you to perform other tasks
while the music plays. The digital input/output routines use DMA programming
techniques allowing you to play music, output a digital VOC track, and
perform other tasks such as screen updating, etc., ALL AT THE SAME TIME.
You won't find this capability anywhere, for any price, except in QBXSOUND
for QB/PDS.
QBXSOUND as you have received it consists of 3 QLBs. These are for
QuickBASIC 4.0b, 4.5, and QBX 7.1. You may use these QLBs for your personal
use without registering. However, in order to create .EXE program files you
must register to get the required link libraries.
QBXSOUND v1.0 Programmer version ($9.95 registration) includes:
link LIB for QuickBASIC 4.0a, 4.0b, 4.5 ONLY (on-disk manual)
QBXSOUND v1.0 Professional version ($49.95 registration) includes:
link LIBs for QuickBASIC 4.0a, 4.0b, 4.5, and QBX/BC 7.x, all BASIC
source code, printed/bound manual
Disk will be 5.25-inch 360K unless otherwise requested. Add $1.00
for 3.5-inch disk.
The shareware release of QBXSOUND documents the high-level MIDI music
and VOC input/output routines. In all, just 13 routines:
Routines used to control the playing of MIDI music files via the
AdLib or Sound Blaster:
DECLARE FUNCTION MusicInit (useEvent%)
DECLARE FUNCTION MusicPlay% (MBseg%, MBoff%)
DECLARE FUNCTION MusicInfo%(voice%,note%,volume%,mode%,MusicPtr&)
DECLARE SUB MusicPause ()
DECLARE SUB MusicCont ()
DECLARE SUB MusicEnd ()
Routines used to control playing and recording of digital files
via the Sound Blaster:
DECLARE FUNCTION VOCinit% (port%, IRQ%, DMA%)
DECLARE FUNCTION VOCinfo% (CurrBlockType%, CurrSampleRate%)
DECLARE FUNCTION VOCplay% (VBseg%, VBoff%)
DECLARE FUNCTION VOCrecord% (SampleRate%, bytes&, VBseg%, VBoff%)
DECLARE SUB VOCpause% ()
DECLARE SUB VOCcont% ()
DECLARE SUB VOCend% ()
There are 66 additional routines that are available in the Professional-
level package. See the included QBXSOUND.BI file for a listing sampler.