home *** CD-ROM | disk | FTP | other *** search
- ▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄ Chris Jantzen
- █ ▄▄▄█ █▄▄▄▄▄▄▄█ ▄▄▄█▄▄▄█ ▄▄█ █▄ SlugSoft
- █▄▄▄ █ █ █ █ ▄ █▄▄▄ █ ▄ █ ▄█▄ ▄█┐ 1880 Ocean Blvd. SE
- █▄▄▄▄▄█▄█▄▄▄█▄▄ █▄▄▄▄▄█▄▄▄█▄█│█▄█┌┘ Coos Bay, OR 97420-1911
- └─────┴─┴──█▄▄▄█ ├────┴───┴─┘ └─┘ USA
- └────┘ FidoNet 1:356/18.2
-
-
- QP v1.00
-
- Versatile DOS Text Mode Sound Module Player
-
- Introduction
-
- QP provides services for playing many different digital music modules
- out of several different output devices. QP uses the VangeliSTracker
- routines graciously provided by Juan Carlos Arévalo and company and as
- such can play ProTracker 31 voice .MOD files ('FLT4' and 'M.K.'),
- SoundTracker 15 voice .MOD files, Triton Fast Tracker 6 or 8 channel
- .MOD, Grave Program .WOW, Oktalizer .OKT, Scream Tracker 2.x .STM,
- Scream Tracker 3.0 beta .S2M, Scream Tracker 3.0 .S3M, and Composer 669
- .669 files. I have added support for the Play Sample From Offset
- command, fixed some .STM loader code, cleaned up code, and am currently
- working on the Retrigger Note command.
-
- QP requires a VESA-compatible SVGA card capable of producing 132x43 text
- modes or better. If your card isn't VESA compatible (QP will tell you
- really quickly), the VESA commitee does provide a disk of drivers for
- common video cards. Try to get ahold of the drivers on your local BBS.
-
- The ProTracker/SoundTracker commands that QP cannot support include:
- Tremolo, Gliss Control, Vibrato Control, Fine Tune (and instrument fine
- tune values), Jump Loop (internal pattern jump), Tremolo Control,
- Retrigger Note, Note Cut, Note Delay, Pattern Delay, and Funk It (or
- Inverse Loop). Don't worry, though, the list of commands supported is
- longer and covers more than 98% of all existing .MOD files. (Also note
- that the unsupported commands are displayed in the Command pane on
- screen, but not executed.) There are many unknown Scream Tracker 3.0
- commands. I am currently in correspondence with Future Crew and hope to
- be able to implement more commands. Most .S3M and .S2M files play pretty
- well, except for "World of Plastic" witch apparently has some unknown
- key shift and note cut commands.
-
- QP is still known to crash on slower computers using Polled modes. DMA
- modes (using Sound Blaster cards) work VERY well at relatively high
- speeds. Shown below is a table of mixing speeds known to work rather
- well (i.e., I have tested these configurations myself):
-
- System Configuration Mixing speed
- 386DX/40 EMM386 Sound Blaster DMA 22000 Hz
- 386DX/40 EMM386 Polled Modes 16000 Hz
- 386DX/20 HIMEM Polled Modes 12000 Hz
- 486DX/33 EMM386 Sound Blaster 16 DMA 44000 Hz
-
- This program is designed for the "power user". If you are uncomfortable
- at the DOS prompt, then this program might not for you. If you thrive at
- the DOS prompt, then this program may become one of your better friends.
- To learn about the program, study the help screen ('JS /?'), I'm afraid
- that's all the documentation available at this point.
-
-
- The Future
-
- QP is a constantly expanding project (now, if only the EXE would stop
- doing that!), and I have several plans for future upgrades. If you have
- any nifty ideas, send them with your registration, or mail them to the
- address above.
-
-
- Kudos
-
- Tim Van Over: One of those all powerful influences in our area--he even
- bought me my first Turbo Pascal.
-
- Mark Magill: Sysop of The College BBS and general wonderful guy.
-
- Juan Carlos Arévalo: For creating the wonderful VangeliSTracker routines
- and essentially placing them in the public domain.
-
- Jesse Williamson: For having a video card that didn't support the same
- video modes as mine--causing me to write in flexible
- screen drawing routines.
-
- Fabrice Bellard: For his wonderful LZEXE program, and especially for allowing
- developers to use it for free.
-
- All you European Demo Dudes: I'd like to know you personally, but I
- don't (nudge, nudge)--keep those cool programs coming!
-
- Anyone who took the time to read this (whew).
-
- And especially YOU THE REGISTERED USERS (without whom I might not write
- this, or actually, without whom I appear to be writing this...).
-
-
- License
-
- You, the user, have a license to use this program for 30 days after
- receiving the executables. After this trial period, you must register
- the program with SlugSoft (see below). You also have a license to copy
- and share the program freely as long as the package is shared in its
- entirety and no more than $10 is ever charged for its distribution.
-
-
- Disclaimer
-
- SlugSoft and Chris Jantzen disclaim all warranties as to this software,
- whether express or implied, including without limitation any warranties
- of merchantability, fitness for a particular purpose, functionality or
- data integrity or protection.
-
-
- Registration
-
- Registration is nice and easy, so PLEASE DON'T SKIP OVER THIS SECTION!
- To register this program, just send me a letter very clearly stating
- your name, address, and the current version you are using. That's it! It
- would also be nice if you wrote about how the wheather is where you're
- coming from, how much you like the program, new features you might like
- to see in the program, and other nice things. You will be assigned a
- serial number for the program, but if you want to know what it is you
- need to send a self-addressed stamped envelope along with your letter.
-
- If you are using this program in a commercial, government, or
- educational environment, I would like to restate that I am not
- responsible for what this program does on your machine (although I will
- try to help if it doesn't seem to work right). I would also like to ask
- that along with your letter you send some information, brochures, etc.
- on what your company/department/institution does. I cannot help you if
- you need help with special paperwork (such as P.O.'s).
-
- Note, however, that although I don't actually ask for anything for
- registration, you won't actually really receive anything for your
- registration. You will, however, feel good about yourself, and if you
- send that SASE with your letter, I'll send some some heartfelt thanks
- along with your serial number.
-
- All donations joyfully accepted.
-
-
- Notes
-
- If you are running under a DOS version less than 3.0, then QP may
- have trouble finding itself (and it's internal overlay if the version
- you are using has such). QP will look in the PATH (starting in the
- current directory) and then try the QP environment variable. To set
- QP's path using the environment variable, type SET QP=C:\UTILS\
- from the DOS prompt (if C:\UTILS\ is where you keep QP). Substitute
- the path to QP for C:\UTILS\ above. (Trailing backslash is not
- necessary, but doesn't harm things.)
-
- If you experience trouble running QP on a 386, set the environment
- variable NO386 to anything (e.g., SET NO386=Y) to disable 386
- instructions. (For example, it is known that older versions of QEMM will
- corrupt the 32-bit registers and cause irregular program behavior.) If
- you experience trouble running it on a non-386, you may also want to try
- disabling 386 instructions, just in case the CPU detection routines
- think your CPU is an 80386 (for some strange reason).
-
-
- Other copyrights, trademarks, and patents
-
- References to programs other than QP and other SlugSoft programs
- without their respective copyright, trademark, or patent notices are not
- meant to be construed as challenges to such programs' copyright,
- trademark, and/or patent statuses.
-