*****************************************************************************
           JiNX Sound System for Windows - Demo release 1.0f
*****************************************************************************

The JiNX Sound System (JSS) for Windows is a port to Windows of the JiNX 
Sound System, originally written for DOS.  It's underlying implementation uses
Direct Sound, but can also run without sound hardware.

The original DOS JSS was written by Mark Hodson (Hex/JiNX), with additional
programming by Chris Bevan (Marvin/JiNX) and Jeffrey Lim (Pulse/PoP).  The
Windows port of the JSS was written by Saxon Druce (Penfold/JiNX), with final
bug-fixes again by Mark Hodson (Hex/JiNX).

The demo included with this file is an example of the JSSwin code library,
which is designed for use with Visual C 5.0 or 6.0, or Watcom C.  The 
libraries and header files required to use the JSSwin in your own
programmes are available from the JiNX Coders Page.

This package can be downloaded from the JiNX Coders Page.  For more
information on the general capabilities of the JSS, you should visit the page,
at http://www.adelaide.net.au/~mjhodson.

-----------------
Demo Requirements
-----------------

This demo requires at least DirectX 5.0 to run.  You will also need a
Direct Sound compatible sound card with the latest drivers, if you want to
hear anything.

--------------------------
How To Use The Demo Player
--------------------------

When you first run the demo (JSSwin_demo.exe), after 2 seconds of a speed 
profiling test, you will be presented with the setup screen.  The following
explains what each field is:

bit depth            - bit depth for mixing (select from 8bit or 16bit)
channels             - select from mono or stereo
frequency            - the mixing frequency
max virtual channels - virtual channels to allocate. Impulse Tracker has a
                       default of 64
reverb delay         - delay in ms from 400 to 10000
reverb level         - volume level, from 1 (loudest) to 4 (softest)
sound device         - which sound device you wish to use

Once you've selected what you want, press OK, and you'll be asked to locate
the IT module which you want to play.  Note that if your sound card cannot
support the bit depth, channel setting or frequency you requested, Direct
Sound will emulate it.

When you have selected the module to play, you'll be presented with another
dialog, and the module will begin playing.  The following explains each
button or field:

play                - start playing the module from its start
stop                - stop playback
exit                - quits the programme
skip order >> or << - skips forward or backwards by an order, and does not
                      track FX so its quite possible the module will not
                      play right after skipping a pattern...
trigger internal    - trigger C-5 instrument 1 (as a test)
trigger external    - trigger an external sample (as a test)
low pass filter     - 'set' sets the low pass filter corner at the specified
                      frequency (in Hz). 'off' turns it off
high pass filter    - similar to the low pass filter, except for the high
                      pass filter
reverb              - turns reverb on or off

----------------
Revision history
----------------

- version 1.0f (28-2-99)

The first revision of the JSS which included windows support.

-------
Contact
-------

If you experience any bugs, or have any comments or suggestions, either
contact Saxon Druce (if it's related to the Windows port) or Mark Hodson (if
it's related to the JSS in general).

The emails are:
Saxon Druce    saxon@camtech.net.au,
Mark Hodson    mjhodson@camtech.net.au.

*****************************************************************************

The JiNX Sound System and related materials are Copyright (C) 1997-1999 Mark 
Hodson.  The Windows Port of the JiNX Sound System and related materials are
Copyright (C) 1998-1999 Saxon Druce.

DISCLAIMER:

Any demo programmes or code libraries from JiNX carry no warranty either 
expressed or implied.  The authors are not responsible for any damages caused 
by their use or misuse.  You are NOT PERMITTED to decompile, disassemble or 
in any way reverse-engineer any of the demo programmes or source libraries. 

*****************************************************************************
