*********************************************
* ModPlugPlayer 1.10 Component for Delphi 3 *
*********************************************
             By Pavel Bibergal
*********************************************
                 Contents
*********************************************

1.About.

2.What new in version 1.10.

3.Installation.

4.Basics.

5.Change color for ModPlugPlayer 1.10

6.Configuring ModPlugPlayer (npmod32.dll)

7.TroubleShooting.

8.Contact Author.

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

-----------------------------------------------
1. About ModPlugPlayer.
-----------------------------------------------

This component was created because I was searching on the net for mod player,
But the only thing I found was a shareware, and it understand only a few mod formats, the mostly
unpopular ones. So i was VERY dissapointed of it!

Until one day, I found Net Browser plug-in called "MOD PLUG plug-in" by Olivier Lapicque.
And it included npmod32.dll.
This component is based on this dll: it handle the dll, and call procedures from there to play
the digital music modules. (Don't worry for the dll, the shareware player included dll too..)
You can allways update the dll by downloading the modplug plug in from 
"http://www.castlex.com/modplug".

The version of included dll is 1.91.02 and it supports following formats:

1. ProTracker Modules (*.mod).
2. Scream Tracker III Modules (*.s3m).
3. FastTracker Modules (*.xm).
4. Impulse Tracker Modules (*.it).
5. Other Modules (*.mpp, *.med).
6. Compressed Impulse Tracker modules (*.zip, *.rar, *.itz).
7. Compressed Scream Tracker III modules (*.zip, *.rar, *.s3z).
8. Compressed Fast Tracker modules (*.zip, *.rar, *.xmz).
9. Compressed ProTracker modules (*.zip, *.rar, *.mdz).
10. Other compressed modules (*.zip, *.rar, *.mpz, *.mez).

The Impulse Tracker format including all versions of "*.IT" files, starting first version,
to the latest packed Impulse Tracker 2.14 + modules.

The component (ModPlugPlayer) should work on Delphi 2 too, but i didn't test it!


-------------------------------------------
2. What new in version 1.10.
-------------------------------------------

1. It included new version of npmod32.dll (a lot of sound bug was fixed).
2. Now it possible select customs colors for every part of ModPlugPlayer (Please read this 
   carefully) 
3. Fixed some bugs in component.
4. Added some new properties and events ("onDeInit" for example)


-------------------------------------------
3.Installation.
-------------------------------------------

1. Unzip ModPlugPlayer.* to temporary directory.. (Example: 'c:\temp').
2. Copy 'npmod32.dll' to system directory.
3. Run Delphi 3 (if it not already loaded).
4. Install component (as usual).

--------------------------------------------
3.Basics.
--------------------------------------------

Please open sample program that comes with this component,
it will explain all functions of this component (ModPlugPlayer).

--------------------------------------------
5.Change color for ModPlugPlayer 1.10.
--------------------------------------------
The Color Property is stored in string formated Hex value.
The format is RRGGBB. R = Red, G = Green, B = Blue

For example FF0000 is strong red and the 000000 is black.

Shortly: just use the format like in html when you need to set color,just without the "#"
See demo for more info

--------------------------------------------
6.Configuring ModPlugPlayer (npmod32.dll).
--------------------------------------------

All properties of npmod32.dll are stored in registry
HKEY_CURRENT_USER/Software/Olivier Lapicque/MOD Plugin/
or you can simple rightclick oninitialized component and then select "setup"

--------------------------------------------
7.TroubleShooting
--------------------------------------------

Q. I installed ModPlugPlayer, but next time I run Delphi, it can't load the package with
   ModPlugPlayer! WHAT should I do?
A. Copy npmod32.dll to system directory and reinstall component!

Q. I Installed the component on Delphi 2, but it not works! Why it happens?
A. I already said you that I didn't tested the ModPlugPlayer on Delphi 2, (but it should work)

Q. I changed color for the component, but it doesn't changes on form, what is the problem?
A. You need to re"init" the component, just command "modplugplayer1.init".

Q. When I changing the spectrum from Mono to Stereo or from Stereo back to Mono, the component
   draw control buttons twice.
A. This is bug in npmod32.dll, I'll report about it to DLL author (Olivier Lapicque).

Q. How can i contact Pavel Bibergal (author of this component) or Olivier Lapicque (author of
   ModPlugPlugin}
A. Please read the "Contact Author" section.

-----------------------------------------------------
5.Contact Author
-----------------------------------------------------

If you have any questions or suggestions, or maybe you found bug (!), let me know.

I'm Pavel Bibergal, you can always find me on:

Email: pvlbr@desert-net.org.il
Icq: # 16906085
mIRC: "IRCnet: EU, IL, Tel-Aviv", channel: #delphi, nickname: CyberK
--------------------
If you want to contact Olivier Lapicque (creator of ModPlug Plug in)
Visit "http://www.castlex.com/modplug" or "http://www.jps.net/olivierl/"
Email: olivierl@jps.net
Icq: # 5752633