home *** CD-ROM | disk | FTP | other *** search
/ Sound Sensations! / sound_sensations.iso / soundb / qb_sbkit / readme.txt < prev    next >
Text File  |  1991-05-03  |  3KB  |  92 lines

  1. File  :  README.TXT                       10 July 90
  2.          for SBK V1.03
  3.  
  4.  
  5. This  file  contains  the latest information which  was  not  yet 
  6. available when the manual was printed.
  7.  
  8.  
  9. 1. Disk Contents
  10.  
  11.  
  12.    \BIN     :     executable utilities and drivers
  13.    \QBASIC  :     include   files,  quick  library  and   example 
  14.                   programs for QuickBasic
  15.    \CMF     :     sample CMF files
  16.  
  17. In  the  QBASIC  directory,  the  following sub-directories
  18. are set up :
  19.  
  20.    INCLUDE  :     include files
  21.    LIB      :     libraries
  22.    VOICE    :     examples for using CT-VOICE drivers
  23.    MUSIC    :     examples for using the SBFMDRV driver
  24.    SPEECH   :     example for using the SBTALKER driver
  25.  
  26.  
  27.  
  28. 3. SBK Version
  29.  
  30.  
  31. To assist you in determining the version of the SBK library  that 
  32. you are using, the following files are supplied in the QBASIC
  33. directory. When they are compiled and run, the SBK  library
  34. version  will  be displayed. This will be very  useful  when  you 
  35. contact us for technical support.
  36.  
  37.       QBASIC\SBKVER.BAS
  38.  
  39.  
  40.  
  41. 4. Voice and Music Files
  42.  
  43.  
  44. The  voice and music files, viz DEMO.VOC and FFARES.CMF, used  in 
  45. the QuickBasic example programs are to be found in the root
  46. directory.  They  are fairly big files and this is done  to  save 
  47. disk space.
  48.  
  49.  
  50.  
  51.  
  52. 5. For QuickBasic Programmers
  53.  
  54.  
  55. In  the  example programs for handling voice  I/O,  large  memory 
  56. buffers  are  required and they are created  as  Dynamic  INTEGER 
  57. arrays. If any of the arrays takes more than 64KB of space or  it 
  58. has more than 16384 elements (since each integer takes 4  bytes), 
  59. then  you must invoke QuickBasic with the /ah command  option  as 
  60. follows :
  61.  
  62.       QB /ah
  63.   or
  64.       BC /ah .......
  65.  
  66.  
  67.  
  68. 6. New MIDI Control Change Events.
  69.  
  70.  
  71. With  SBFMDRV Driver Version 1.02 and above, 2 new  MIDI  Control 
  72. Change  Events  are  added. Also refer to page  4-8  in  the  SBK 
  73. Manual.
  74.  
  75.    Control Number       Control Data
  76.  
  77.       68 hex            0 - 127
  78.  
  79.                         change  the pitch of all following  notes 
  80.                         upward  by the specified number of  1/128 
  81.                         semitone.
  82.  
  83.       69 hex            0 - 127
  84.  
  85.                         change  the pitch of all following  notes 
  86.                         downward by the specified number of 1/128 
  87.                         semitone.
  88.  
  89.    For instance, if the Control Data is 64, the pitch is  changed 
  90.    by half a semitone. If the data is 0, then the pitch change is 
  91.    cancelled.
  92.