home *** CD-ROM | disk | FTP | other *** search
/ Audio Version 4.94 / audioversion4.94knowledgemediaresourcelibraryoctober1994.iso / msdos / modplay / qp_100 / qp.doc < prev    next >
Text File  |  1993-08-16  |  8KB  |  167 lines

  1. ▄▄▄▄▄▄▄▄▄       ▄▄▄▄▄▄▄   ▄▄▄▄▄▄▄    Chris Jantzen
  2. █  ▄▄▄█ █▄▄▄▄▄▄▄█  ▄▄▄█▄▄▄█ ▄▄█ █▄   SlugSoft
  3. █▄▄▄  █ █ █ █ ▄ █▄▄▄  █ ▄ █ ▄█▄ ▄█┐  1880 Ocean Blvd. SE
  4. █▄▄▄▄▄█▄█▄▄▄█▄▄ █▄▄▄▄▄█▄▄▄█▄█│█▄█┌┘  Coos Bay, OR  97420-1911
  5.  └─────┴─┴──█▄▄▄█ ├────┴───┴─┘ └─┘   USA
  6.              └────┘                  FidoNet 1:356/18.2
  7.  
  8.  
  9.                                 QP v1.00
  10.  
  11.               Versatile DOS Text Mode Sound Module Player
  12.  
  13. Introduction
  14.  
  15. QP provides services for playing many different digital music modules
  16. out of several different output devices. QP uses the VangeliSTracker
  17. routines graciously provided by Juan Carlos Arévalo and company and as
  18. such can play ProTracker 31 voice .MOD files ('FLT4' and 'M.K.'),
  19. SoundTracker 15 voice .MOD files, Triton Fast Tracker 6 or 8 channel
  20. .MOD, Grave Program .WOW, Oktalizer .OKT, Scream Tracker 2.x .STM,
  21. Scream Tracker 3.0 beta .S2M, Scream Tracker 3.0 .S3M, and Composer 669
  22. .669 files. I have added support for the Play Sample From Offset
  23. command, fixed some .STM loader code, cleaned up code, and am currently
  24. working on the Retrigger Note command.
  25.  
  26. QP requires a VESA-compatible SVGA card capable of producing 132x43 text
  27. modes or better. If your card isn't VESA compatible (QP will tell you
  28. really quickly), the VESA commitee does provide a disk of drivers for
  29. common video cards. Try to get ahold of the drivers on your local BBS.
  30.  
  31. The ProTracker/SoundTracker commands that QP cannot support include:
  32. Tremolo, Gliss Control, Vibrato Control, Fine Tune (and instrument fine
  33. tune values), Jump Loop (internal pattern jump), Tremolo Control,
  34. Retrigger Note, Note Cut, Note Delay, Pattern Delay, and Funk It (or
  35. Inverse Loop). Don't worry, though, the list of commands supported is
  36. longer and covers more than 98% of all existing .MOD files. (Also note
  37. that the unsupported commands are displayed in the Command pane on
  38. screen, but not executed.) There are many unknown Scream Tracker 3.0
  39. commands. I am currently in correspondence with Future Crew and hope to
  40. be able to implement more commands. Most .S3M and .S2M files play pretty
  41. well, except for "World of Plastic" witch apparently has some unknown
  42. key shift and note cut commands.
  43.  
  44. QP is still known to crash on slower computers using Polled modes. DMA
  45. modes (using Sound Blaster cards) work VERY well at relatively high
  46. speeds. Shown below is a table of mixing speeds known to work rather
  47. well (i.e., I have tested these configurations myself):
  48.  
  49. System Configuration                            Mixing speed
  50. 386DX/40 EMM386 Sound Blaster DMA               22000 Hz
  51. 386DX/40 EMM386 Polled Modes                    16000 Hz
  52. 386DX/20 HIMEM Polled Modes                     12000 Hz
  53. 486DX/33 EMM386 Sound Blaster 16 DMA            44000 Hz
  54.  
  55. This program is designed for the "power user". If you are uncomfortable
  56. at the DOS prompt, then this program might not for you. If you thrive at
  57. the DOS prompt, then this program may become one of your better friends.
  58. To learn about the program, study the help screen ('JS /?'), I'm afraid
  59. that's all the documentation available at this point.
  60.  
  61.  
  62. The Future
  63.  
  64. QP is a constantly expanding project (now, if only the EXE would stop
  65. doing that!), and I have several plans for future upgrades. If you have
  66. any nifty ideas, send them with your registration, or mail them to the
  67. address above.
  68.  
  69.  
  70. Kudos
  71.  
  72. Tim Van Over:   One of those all powerful influences in our area--he even
  73.                 bought me my first Turbo Pascal.
  74.  
  75. Mark Magill:    Sysop of The College BBS and general wonderful guy.
  76.  
  77. Juan Carlos Arévalo: For creating the wonderful VangeliSTracker routines
  78.                 and essentially placing them in the public domain.
  79.  
  80. Jesse Williamson: For having a video card that didn't support the same
  81.                 video modes as mine--causing me to write in flexible
  82.                 screen drawing routines.
  83.  
  84. Fabrice Bellard: For his wonderful LZEXE program, and especially for allowing
  85.                 developers to use it for free.
  86.  
  87. All you European Demo Dudes: I'd like to know you personally, but I
  88.                 don't (nudge, nudge)--keep those cool programs coming!
  89.  
  90. Anyone who took the time to read this (whew).
  91.  
  92. And especially YOU THE REGISTERED USERS (without whom I might not write
  93. this, or actually, without whom I appear to be writing this...).
  94.  
  95.  
  96. License
  97.  
  98. You, the user, have a license to use this program for 30 days after
  99. receiving the executables. After this trial period, you must register
  100. the program with SlugSoft (see below). You also have a license to copy
  101. and share the program freely as long as the package is shared in its
  102. entirety and no more than $10 is ever charged for its distribution.
  103.  
  104.  
  105. Disclaimer
  106.  
  107. SlugSoft and Chris Jantzen disclaim all warranties as to this software,
  108. whether express or implied, including without limitation any warranties
  109. of merchantability, fitness for a particular purpose, functionality or
  110. data integrity or protection.
  111.  
  112.  
  113. Registration
  114.  
  115. Registration is nice and easy, so PLEASE DON'T SKIP OVER THIS SECTION!
  116. To register this program, just send me a letter very clearly stating
  117. your name, address, and the current version you are using. That's it! It
  118. would also be nice if you wrote about how the wheather is where you're
  119. coming from, how much you like the program, new features you might like
  120. to see in the program, and other nice things. You will be assigned a
  121. serial number for the program, but if you want to know what it is you
  122. need to send a self-addressed stamped envelope along with your letter.
  123.  
  124. If you are using this program in a commercial, government, or
  125. educational environment, I would like to restate that I am not
  126. responsible for what this program does on your machine (although I will
  127. try to help if it doesn't seem to work right). I would also like to ask
  128. that along with your letter you send some information, brochures, etc.
  129. on what your company/department/institution does. I cannot help you if
  130. you need help with special paperwork (such as P.O.'s).
  131.  
  132. Note, however, that although I don't actually ask for anything for
  133. registration, you won't actually really receive anything for your
  134. registration. You will, however, feel good about yourself, and if you
  135. send that SASE with your letter, I'll send some some heartfelt thanks
  136. along with your serial number.
  137.  
  138. All donations joyfully accepted.
  139.  
  140.  
  141. Notes
  142.  
  143. If you are running under a DOS version less than 3.0, then QP may
  144. have trouble finding itself (and it's internal overlay if the version
  145. you are using has such). QP will look in the PATH (starting in the
  146. current directory) and then try the QP environment variable. To set
  147. QP's path using the environment variable, type SET QP=C:\UTILS\
  148. from the DOS prompt (if C:\UTILS\ is where you keep QP). Substitute
  149. the path to QP for C:\UTILS\ above. (Trailing backslash is not
  150. necessary, but doesn't harm things.)
  151.  
  152. If you experience trouble running QP on a 386, set the environment
  153. variable NO386 to anything (e.g., SET NO386=Y) to disable 386
  154. instructions. (For example, it is known that older versions of QEMM will
  155. corrupt the 32-bit registers and cause irregular program behavior.) If
  156. you experience trouble running it on a non-386, you may also want to try
  157. disabling 386 instructions, just in case the CPU detection routines
  158. think your CPU is an 80386 (for some strange reason).
  159.  
  160.  
  161. Other copyrights, trademarks, and patents
  162.  
  163. References to programs other than QP and other SlugSoft programs
  164. without their respective copyright, trademark, or patent notices are not
  165. meant to be construed as challenges to such programs' copyright,
  166. trademark, and/or patent statuses.
  167.