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 >
Text File  |  1991-10-28  |  2KB  |  53 lines

  1. QBXSOUND (Version 1.01, 22-Oct-1991 (C)1991 Cornel Huth, 6402 Ingram Rd,
  2. San Antonio, TX 78238) is a complete sound development system for the AdLib
  3. and Sound Blaster sound cards.  It requires QuickBASIC version 4.0a or
  4. above, or QBX/BC 7.0 PDS or above.  No other software/drivers are required.
  5. The music is played in the background allowing you to perform other tasks
  6. while the music plays.  The digital input/output routines use DMA programming
  7. techniques allowing you to play music, output a digital VOC track, and
  8. perform other tasks such as screen updating, etc., ALL AT THE SAME TIME.
  9. You won't find this capability anywhere, for any price, except in QBXSOUND
  10. for QB/PDS.
  11.  
  12. QBXSOUND as you have received it consists of 3 QLBs.  These are for
  13. QuickBASIC 4.0b, 4.5, and QBX 7.1.  You may use these QLBs for your personal
  14. use without registering.  However, in order to create .EXE program files you
  15. must register to get the required link libraries.
  16.  
  17.     QBXSOUND v1.0 Programmer version ($9.95 registration) includes:
  18.     link LIB for QuickBASIC 4.0a, 4.0b, 4.5 ONLY (on-disk manual)
  19.  
  20.     QBXSOUND v1.0 Professional version ($49.95 registration) includes:
  21.     link LIBs for QuickBASIC 4.0a, 4.0b, 4.5, and QBX/BC 7.x, all BASIC
  22.     source code, printed/bound manual
  23.  
  24.     Disk will be 5.25-inch 360K unless otherwise requested. Add $1.00
  25.     for 3.5-inch disk.
  26.  
  27. The shareware release of QBXSOUND documents the high-level MIDI music
  28. and VOC input/output routines. In all, just 13 routines:
  29.  
  30.     Routines used to control the playing of MIDI music files via the
  31.     AdLib or Sound Blaster:
  32.  
  33.     DECLARE FUNCTION MusicInit (useEvent%)
  34.     DECLARE FUNCTION MusicPlay% (MBseg%, MBoff%)
  35.     DECLARE FUNCTION MusicInfo%(voice%,note%,volume%,mode%,MusicPtr&)
  36.     DECLARE SUB MusicPause ()
  37.     DECLARE SUB MusicCont ()
  38.     DECLARE SUB MusicEnd ()
  39.  
  40.     Routines used to control playing and recording of digital files
  41.     via the Sound Blaster:
  42.  
  43.     DECLARE FUNCTION VOCinit% (port%, IRQ%, DMA%)
  44.     DECLARE FUNCTION VOCinfo% (CurrBlockType%, CurrSampleRate%)
  45.     DECLARE FUNCTION VOCplay% (VBseg%, VBoff%)
  46.     DECLARE FUNCTION VOCrecord% (SampleRate%, bytes&, VBseg%, VBoff%)
  47.     DECLARE SUB VOCpause% ()
  48.     DECLARE SUB VOCcont% ()
  49.     DECLARE SUB VOCend% ()
  50.  
  51. There are 66 additional routines that are available in the Professional-
  52. level package. See the included QBXSOUND.BI file for a listing sampler.
  53.