- Andy's SPU Audio Driver for PSEmu Pro Plugin
- v.0.16
======================================================
- Based on Iori's DirectSound Driver ( - spuIori.dll)
======================================================

+---------+
| Outline |
+---------+

 It is SPU plug-in for PSXEmulator. 
 This plug-in is based on "Iori's DirectSound Driver". 

 * Please use this plug-in under your responsibility. 


+------------+
| How to use |
+------------+

 1. Copy in the predetermined folder of each PSXEmulator.
 2. The "OK" button is pushed for "Andy's SPU Audio Driver x.x" after selection. 


+-------+
| Setup |
+-------+

 It can set up on a Config screen. 
 The preservation place of a registry key is as follows.
 HKEY_CURRENT_USER\Software\Vision Thing\PSEmu Pro\SPU\spuAndy

- Sound Buffer Size
 The default value is set as [8].
 In case you change, a numerical value should input value [1-200].
 Tone quality becomes bad although a synchronization can be taken so that
 a numerical value is made small.

- XA Buffer Size
 The default value is set as [48].
 In case you change, a numerical value should input value [1-200].

- High Resolution Mode
 The default value is set as [ON].
 How to twist a margin to a CPU power should change at [OFF].

- Enable Reverb
 The default value is set as [OFF].

- Main volume
 The default value is set as [100].
 In case you change, a numerical value should input value [0-200].

- XA volume
 The default value is set as [75].
 In case you change, a numerical value should input value [0-100].

- Reverb volume
 The default value is set as [50].
 In case you change, a numerical value should input value [0-100].

- Enable SPU IRQ
 Need in some games.
 The default value is set as [OFF].

- Enable Pitch Modulation
 Need in some games.
 The default value is set as [OFF].

- Recording tempo 
 The number of ticks in a PSS file output can be changed.
 The default value is set as [100].
 In case you change, a numerical value should input value [1-200].

- Enable MIDI File output function
 It can change whether a function is ON or OFF.


+-------------------------------------------+
| PSS File (Tentative Name) Output Function |
+-------------------------------------------+

@From v.0.12, it corresponded to the PSS file (tentative name) output function. 
@///////////////////////////////////////////////////////////////////
@PSS file (tentative name) is the file format which Iori made.
@Iori is an author of "Iori's DirecSound Driver".
@///////////////////////////////////////////////////////////////////
@the sound which the built-in sound source of PSEmulator sounds will be recorded.

@It is still the thing of an experiment stage.
@Does this function continue being developed at a present stage, from now on? 
@It is unknown how it is.
@Since it is interested in me myself and this function, 
@I think that it probably develops.@

@Now, SPU plug-in with which this "PSS file output function" is carried,

@- Andy's SPU Audio Plugin v.0.12 or later
@- Test SPU Plugin vol.3 or later (not released)
@
@The PSS file generation procedure is as follows.

@0. Above all, please create folder of the name of "pss".

@1. "Enable Real time configure" is confirmed and PSEmulator is started,
@   the "Record" button becomes usable.

@2. The time of wanting to push the "Record" button and to end to suitable timing, 
@   please push the "Recording..." button.
@   * It may not work depending on the timing which pushes "Record", and music. 

@3. The file "spuAndy.pss" is made in the folder of "..ePSXe\pss".

@For listening to the generated PSS file,

@- PSS plugin for KbMediaPlayer (by Iori)
@- SPUPlayer (by Iori)

@please get these either at
@http://www1.odn.ne.jp/psx-alternative


+---------------+
| Special Thanx |
+---------------+

- Iori
  iorit@hamal.freemail.ne.jp
  The author of "Iori's DirectSound Driver".

- Null2
  http://www.psxemu.com/null/
  The author of "Null2's Audio Driver".
  Null2's Envelope by Null2


+-------+
| About | 
+-------+

=======================================================
  Andy's SPU Audio Driver for PSEmu Pro Plugin

  PSX Alternative!
  URL : http://www1.odn.ne.jp/psx-alternative

  E-Mail : alternative@japan.co.jp
=======================================================


+-------------+
| What's New? |
+-------------+

 2001/10/21 - v.0.16

  * Implemented Pitch Modulation.
  -> An effect shows up in some games.
    Ex)
    - FINAL FANTASY 7 <SQUARE> 
    - FINAL FANTASY 8 <SQUARE> 
    - FINAL FANTASY 9 <SQUARE> 
    - FINAL FANTASY TACTICS <SQUARE> 
    - VAGRANT STORY <SQUARE> 
    - Saga Frontier <SQUARE> 
    - DRAGON QUEST 7 <ENIX> 
  * Fixed misc bugs.

  =Notes= If you check the box of both Null2's Envelope and Pitch Modulation,
          VAGRANT STORY <SQUARE> will work more better.


 2001/10/11 - v.0.15

  * Implemented Main volume adjustment.
  * Fixed "Real time configure" function.
  * Added "About" dialog.


 2001/10/6 - v.0.141

  * Added MIDI file output function switch.


 2001/10/5 - v.0.14

  * Implemented MIDI file output function(by Kazuhide).

  A PSX internal sound is outputted as a Midi file like a PSS file.
  It is outputted in the same folder "ePSXe".


 2001/10/4 - v.0.13

  Not Released...


 2001/10/2 - v.0.13 beta

  * Fixed PSS file output function.
  * Implemented "Null2's Envelope".

  Since a PSS file is outputted to "..\ePSXe\pss", please create folder 
  of the name of "pss" in advance


 2001/9/30 - v.0.121

  * Fixed PSS file output function.


 2001/9/28 - v.0.12

  * Adjusted ADSR volume again.
  * Implemented PSS file(tentative name) output function.
  * In this version, since there is an excluded function, 
    please delete a registry at once.


 2001/9/19 - v.0.11 Alpha

  * Adjusted ADSR volume.(?)


 2001/9/5 - v.0.1 Formal release

  * Implemented XA volume adjustment.
  * Implemented Reverb volume adjustment.
  * Adjusted XA volume.
  * Adjusted Reverb effect.
  * Redesigned GUI.


 2001/8/30 - v.0.1 beta3

 2001/8/27 - v.0.1 beta2a

 2001/8/27 - v.0.1 beta2

 2001/8/25 - v.0.1 beta1
