         Winamp Input Plugin for PSX SPU Event Log File
                  Version 0.1 by Takashi Yano

                         Jul. 15, 2006
                 Copyright (C) by Takashi Yano
                   <takashi.yano@nifty.ne.jp>


1. ͂߂ Introduction

̃\tgEFÁApQ[@ SONY PlayStation(R) ̃G~
[^pSPU (Sound Processing Unit) Plugin ł Eternal SPU
Plugino͂SPUOt@CĐ邽߂̂̂łA
Nullsoft Winamp  Input PluginƂē삵܂B

This software is an input plugin for Nullsoft Winamp. This
plugin enables to play SPU event log file generated by Eternal
SPU Plugin, which is one of SPU plugins for SONY PlayStation(R)
emulators.


2. zzt@C Files

  in_psspu.dll: Plugin{ program body
  readme.txt  :  (̃t@C)

  in_psspu.dll: Program body
  readme.txt  : Manual (This file)


3.  Environment

{\tgEFA𓮍삳ɂ́AʓrA
  1) Nullsoft Winamp 2 ܂ 5
  2) Eternal SPU Plugin ܂͑̓ SPU Plugin
KvɂȂ܂BSPU PluginSPUrender()T|[gĂ
𐄏܂BSPUrender()T|[gȂSPU Pluginł́AWinamp
Output PluginoRĐoASPU Pluginɂ钼ڍĐ
Ȃ邽߁A@\IȐ܂BɗRAŐVł
Eterna SPU Plugingp邱Ƃ߂܂B

This software requires both of:
  1) Nullsoft Winamp 2 or 5
  2) Eternal SPU Plugin or compatible
The SPU plugin which supports SPUrender() is recommended. In
case without SPUrender(), some functional restrictions are
caused since sound data is directly played by SPU plugin
without going through Winamp Output Plugin. The latest Eternal
SPU Plugin is strongly recommended for normal use.


4. CXg[ Installation

Input Plugin{ (in_psspu.dll) SPU Plugin (spuEternal.dll) 
WinampPluginstH_ɓĂBSPU Plugin͕K
"spuEternal.dll"Ƃt@CłȂĂ͂Ȃ܂BC
Xg[Winamp  Preferences Input Plug-ins̃Xg
\͂łB

Put both of input plugin body (in_psspu.dll) and SPU Plugin
(spuEternal.dll) into Winamp Plugins folder. The file name of
SPU Plugin have to be "spuEternal.dll". It would appear in
Input Plug-ins List of Winamp Preferences dialog if properly
installed.


5. g Usage
5.1 {IȎg Basic Usage

ʏ̎gɂāAɐ͕KvȂł傤B_
ʏInput PluginƈႤ̂́AWVisualization\GA
SPUVoice`l̃x\\ȓ_łB́ASkinƂ
Winamp 2.x`̂̂gĂāAAVisualizationIt
ɐݒ肵ꍇɕ\܂B24{̃o[Voice`l0`
23AԉẼo[XA/CDDÃxɂȂ܂B

SPUOt@C̃t@ĆA
  1) *.spu
  2) *.spu.gz (gzipk`)
̂ꂩɂĉBgzipk`̃t@ĆA*.spu ł
肠܂B

No explanation will be necessary in normal use. Only one
difference from normal input plugin is that the voice channel
levels can be displayed on standard visualization area. It
appears when the visualization is off and the skin is for
winamp 2.x. The left 24 bars are the level of voice channel 0-
23 and the right one bar is for XA/CDDA level.

The name of SPU event log file should be:
  1) *.spu
  2) *.spu.gz (compressed by gzip)
*.spu is also allowed even if it is a compressed log file.


5.2 xȎg Advanced Usage

WinampPreferencesconfigureɂĊJ_CAO{bN
XɂēȐݒsƂo܂Bʏ̍ĐɂẮA
ݒsKv͂܂B܂Aōsݒ́AWinampN
ĂԂێ܂BWinampċNƁASĂ̐ݒ͏
lɖ߂܂B

ȂA̐ݒ_CAO{bNX́AĐJnA܂́A~
}EX̉E{^ȂsƂłJƂo܂B

Some special settings are in the configuratin dialog box of
Winamp input plug-ins. All setting are initialized to default
values in starting up.

This dialog can also be opened if the right mouse button is
held down in starting/stopping playing.


Tempo: (default: 1.0)
SPU EventSPU Pluginɓn[g𒲐܂BʓIɍĐx
ω܂B0.5{2{܂łݒł܂BAĐx
ύXꍇAXg[(XA, VAGXg[)ɂĂ͕sR
ȉɂȂ邱Ƃ܂B

Use Winamp Output: (default: on)
Winamp Outputg(ʏ)Đsǂݒ肵܂B
Winamp Outputgɂ́ASPU PluginSPUrender()ɑΉĂK
v܂BgpSPU PluginSPUrender()T|[gȂ
A{ڂ͐ݒł܂B

Ch.Vol. on analyzer: (default: off)
WVisualization\̃XyNgAiCU\̑ɁASPU
Voice`l̃x\s܂BVisualization[hoff
ɕ\郌x\ƓłA"Use Winamp Output"off
SPU PluginSPUrender()T|[gȂꍇɂ́AXyNg
AiCU\ȂȂ̂ŁȂւƂĕ\悤ɂ
郂[hłB"Use Winamp Output"SPU Plugin̐ݒ̍ۂɁA
IɐݒɂȂ܂B

SPU Plugin̑I: (default: Plugins\spuEternal.dll)
WinampPlugins tH_ɂspuEternal.dllɑウāAw肵
SPU Plugingpł悤ɂȂ܂BI𒼌ɁASPU Plugin̐
ʂJ܂̂ŁAKvȂݒύXĂB

Control Volume using SPU Main Volume: (defult: on)
"Use Winamp Output"off̎SPU Pluginɂ钼ڍĐ̉ʐ
@ɂĂ̐ݒłBon̎́ASPUMain VolumegāA
ʁAp(EoX)𐧌䂵܂Boff̎́ASVoice`l
ꂼVolumeĂɐ䂷邱ƂŁAʁAp(EoX)
䂵܂BMain VolumeƎĂȂSPU Pluginł
ʐ䂪o悤ɂ邽߂̐ݒłBAeVoice`l
VoluméAo[u@\̑OɈʒu邽߁A䎞Ao[us
RɂȂꍇ܂B"Use Winamp Output"on̎́AWinamp
̉ʐ@\g߁A{ݒ͏o܂B

Default:
SĂ̐ݒN̏lɖ߂܂B


6. {\tgEFA̎舵ɂ About this Software

{\tgEFÁAt[\tgEFAƂ܂B{\tgEFA̎g
pɓāA҂͂Ȃ闿̎xv܂B܂A
҂͖{\tgEFAgpʂɂĂȂӔC
Bs̏C̐Ӗ܂B
ĔzźAIWĩA[JCû܂܂̌`łΎRɍsč\
܂Bς̂zzꍇɂ́Aωӏ𖾎Ƃ
ɁA{\tgEFAIWił邱Ƃ𖾂炩ɂĉB

This software is a free software. The author of this software
never requests any fee for use of this software. The author is
not responsible for any result on use of this software. The
author has no obligation to fix even if some problem exist in
the software.
The redistribution is allowed as long as it is the original
archive. In the case of redistribution of modified version,
please clarify the original and the modification points.


7. 쌠 Copyright

{\tgEFA̒쌠́A҂ł鉺L̎҂ۗL܂B

    (Takashi Yano)
  takashi.yano@nifty.ne.jp

Copyright (C) Takashi Yano <takashi.yano@nifty.ne.jp>
All rights reserved.


8. ̑ Miscellaneous

EPlayStation Sony Computer Entertainment Inc.̓o^WłB
EWinamṕANullsoftЂJt[\tgEFÂ̖łB
EEternal SPU PluginPSX SPU Plugin Development ProjectJ
  PlayStationG~[^pSPU Plugin̖̂łB

- PlayStation is a registered trademark of Sony Computer
  Entertainment Inc.
- Winamp is a name of free software developed by Nullsoft Inc.
- Eternal SPU Plugin is a SPU Plugin for PlayStation emulator
  developed by PSX SPU Plugin Development Project.


9.  History

Version 0.1:
EJ First release