File : README.TXT 10 July 90 for SBK V1.03 This file contains the latest information which was not yet available when the manual was printed. 1. Disk Contents \BIN : executable utilities and drivers \QBASIC : include files, quick library and example programs for QuickBasic \CMF : sample CMF files In the QBASIC directory, the following sub-directories are set up : INCLUDE : include files LIB : libraries VOICE : examples for using CT-VOICE drivers MUSIC : examples for using the SBFMDRV driver SPEECH : example for using the SBTALKER driver 3. SBK Version To assist you in determining the version of the SBK library that you are using, the following files are supplied in the QBASIC directory. When they are compiled and run, the SBK library version will be displayed. This will be very useful when you contact us for technical support. QBASIC\SBKVER.BAS 4. Voice and Music Files The voice and music files, viz DEMO.VOC and FFARES.CMF, used in the QuickBasic example programs are to be found in the root directory. They are fairly big files and this is done to save disk space. 5. For QuickBasic Programmers In the example programs for handling voice I/O, large memory buffers are required and they are created as Dynamic INTEGER arrays. If any of the arrays takes more than 64KB of space or it has more than 16384 elements (since each integer takes 4 bytes), then you must invoke QuickBasic with the /ah command option as follows : QB /ah or BC /ah ....... 6. New MIDI Control Change Events. With SBFMDRV Driver Version 1.02 and above, 2 new MIDI Control Change Events are added. Also refer to page 4-8 in the SBK Manual. Control Number Control Data 68 hex 0 - 127 change the pitch of all following notes upward by the specified number of 1/128 semitone. 69 hex 0 - 127 change the pitch of all following notes downward by the specified number of 1/128 semitone. For instance, if the Control Data is 64, the pitch is changed by half a semitone. If the data is 0, then the pitch change is cancelled.