73 lines
2.7 KiB
Plaintext
73 lines
2.7 KiB
Plaintext
|
|
||
|
This package contains 6 files
|
||
|
|
||
|
1. IT.EXE - This can be considered IT214 Patch #4. Includes a few bugfixes
|
||
|
and some minor enhancements. Registered users should use their
|
||
|
own IT.EXE
|
||
|
|
||
|
2. ITVSOUND.MMX - Virtual Sound Driver for Impulse Tracker. This is a MMX
|
||
|
driver and will not work on non MMX computers.
|
||
|
|
||
|
3. ITVSOUND.DRV - Virtual Sound Driver for Impulse Tracker. This is a non-MMX
|
||
|
driver and should work on all computers.
|
||
|
|
||
|
4. ITVSOUND.VXD - Driver to connect ITVSOUND.MMX to the server.
|
||
|
|
||
|
5. SERVER.EXE - Windows server to connect to DirectSound
|
||
|
|
||
|
6. README.TXT - This file.
|
||
|
|
||
|
How to use these files
|
||
|
----------------------
|
||
|
You MUST have DirectX installed. It was written with the DirectX6 SDK,
|
||
|
although I'm pretty sure DirectSound 5 is sufficient.
|
||
|
|
||
|
1. Copy ITVSOUND.VXD into your Windows\System directory
|
||
|
(normally C:\WINDOWS\SYSTEM)
|
||
|
|
||
|
2. In your Windows directory (normally C:\WINDOWS), edit your SYSTEM.INI file
|
||
|
and include the line:
|
||
|
device=itvsound.vxd
|
||
|
anywhere in the [386Enh] section
|
||
|
|
||
|
3. Reboot your computer
|
||
|
|
||
|
4. Run Server.EXE
|
||
|
|
||
|
5. Run "IT"
|
||
|
|
||
|
Configuring the driver
|
||
|
----------------------
|
||
|
The driver can be configured by modifying Window's Registry by running
|
||
|
"regedit" (which comes with Windows). The variables can be found at:
|
||
|
"KHEY_LOCAL_MACHINE\Software\Jeffrey Lim\Impulse Tracker VSound Server"
|
||
|
|
||
|
The 4 variables are:
|
||
|
BufferSize - The size of the DirectSound buffer in kb.
|
||
|
Permitted ranges from 4 to 64, default 24
|
||
|
BufferThreshold - The size of the buffer that IT tries to maintain in kb.
|
||
|
Permitted ranges from 2 to 32, default 21
|
||
|
BufferType - 0 = DualBuffer (BufferSize is logically split into 2 sections)
|
||
|
1 = QuadBuffer (BufferSize is logically split into 4 sections)
|
||
|
2 = OctBuffer (BufferSize is logically split into 8 sections)
|
||
|
(recommended, default)
|
||
|
MixSpeed - Mixing rate to be used in Hz.
|
||
|
Permitted ranges from 11025 to 64000, default 44100
|
||
|
|
||
|
You will need to restart the server before these changes take effect.
|
||
|
|
||
|
Known Problems
|
||
|
--------------
|
||
|
1. This driver only works with Win95 and Win98, NOT WinNT (I'll try a WinNT
|
||
|
driver sometime).
|
||
|
|
||
|
2. There is an obvious latency due to the size of the buffers and the delay
|
||
|
that is inherent to DirectSound. Reducing the BufferSize and BufferThreshold
|
||
|
values can reduce this latency, however, smaller values can also cause the
|
||
|
sound to break up.
|
||
|
|
||
|
Try using the values:
|
||
|
1. BufferSize=16, BufferThreshold=14, BufferType=2, MixSpeed = 44100
|
||
|
|
||
|
|