***************************************************************************
  ̃hLg͏߂Ăĝ߂ɁASĂ̋@\
  łB
   V1.2 gẮAWS_NEW.TXT ̕B
***************************************************************************

                 A^C XyNgAiCU[

                    WaveSpectra for Windows (NTȊO)

 DirectX ̃T|[go[W̊֌WŁAWindows NT ̓T|[gOƂȂ܂B
   ʕ\݂̂Ȃ DirectX 5 ȏADirectSound gpȂ DirectX 7
   (Win2k ftHgx) ȏオKvłB

-------------------------------------------------------------------------------

y͂߂Ɂz

   WaveSpectra ́ATEhJ[hAWavet@C͂Ƃ鉹M
FFT(t[Gϊ)āAA^Cɂ̎giXyNgj
\c[łB

ɓ삷悤ɍ܂̂ŁACPUfBXvCJ[h̐\A
\TCYɂ܂Aŋ߂̕Wȏ̋@Bł͖b\t[
\XVxA[p\RXyAiƂĎgp邱Ƃł܂B

Ő@Bł[gp\łB
 (1) 50t[/b  4096_ FFTAʃTCYFÑftHgTCY
                       AMD K6-200MHz, RIVA TNT 65kF
 (2) 27t[/b  4096_ FFTAʃTCYFÑftHgTCY
                       Note PC: MMX Pentium 133MHz, Chips&Tech 65554 256F

   \t[/b x̑x΁Aقړ͂̕ω
     A^CɒǏ]Č܂B
   DirectX 5 ȏK{B
   24bitA32bit WavetH[}bgA192kHzTvOΉB
   MMEADirectSoundAASIO hCoΉB
     iASIOɑΉĂ邽߁AΉTEhJ[hł͐mȓo͂\łj

                  [ASIO is a trademark of Steinberg Soft- und Hardware GmbH]

@\ƂẮAs[Nz[hg`Aϔg`A[hAEgA
I[o[Ci[hAZ[utjATHD(+N)AS/NARMS ȂǂA
Spectrum 3D\AWaveTW[\ł܂B
i\ʂ́ACӂ̃^C~OŃNbv{[hփRs[ł܂j

ɁAWavet@CĐɂ́AʒuwgbNo[̃c}~̓ɒǏ]
/g`\@\ACӂ̐mȈʒuł͋̕@\܂B
iTEhfoCXꍇ▢ΉtH[}bgWavet@CłA
  Cӈʒu͋@\͎gp\j

܂ATEhfoCX͂鎞ɂ́AɃt@C֘^Ȃ瓮
邱Ƃł܂B

lXȑ@\܂AƂ肠 ܂Ƃl
Wavet@Ctp̃v[[A^@ƂĎgĂ݂ĉB
ỹXyNg̕ωĂ邾łȂȂŷłB


 Oo[W̕ύX_́AŌ̗B

-------------------------------------------------------------------------------

  
 ȑÕo[Wg̕ŁÃo[W tH_
 dˏ邩́Agu邽߂ɁA hKh܂ł
 WS.INI 폜 ĂNĉB(啝ɕύXĂ̂ŔÔ߁c)
 ~~~~~~~~~~~~~
 ܂Aϑ@\ɂȂĂ܂̂ŁA֗ɎgĂ߂ɁA
 ̐ɈʂڂʂĒ悤肢v܂B



yCXg[z

  KȃtH_ WS.EXE 邾łB
  āAN邽߂̃V[gJbgAKɍĂ΂ŏIłB
  ܂Agp Windows VXetH_AWXgɂ؏
  ȂAsV̗ǂH\tgł(^^)

  AEBhEʒu\̑ۑāA̋N
  Č邽߂ WS.INI t@CAN WS.EXE ƓtH_
  ܂B   iIɎIɍ܂B ŏ͖Ă܂܂j

  ̈ႤŎgꍇ́AꂼʁXɃtH_
  ĉB

  WS.EXE ́AQ܂ŋN邱Ƃł܂B
  Q͂ꂼʁX̐ݒœƗĎgp\łBi^pAĐpj
  Qڂ́A^Cgo[ WaveSpectra:2 ƕ\܂B
  ܂AQڗp INI t@ĆAWS_2.INI ƂȂ܂B


yACXg[z

  tH_ WS.EXE  WS.INI (WS_2.INI) 邾ŏIłB 


-------------------------------------------------------------------------------

ygp@z

   Wavet@C̉t
       Wave t@C͂Ƃ鎞́AuWavȩقJv{^A
     t@Cǂݍ񂾂ƁAuvCv{^łB

       GNXv[[t@ChbOhbvĂJƂ
         ł܂B

    uXgbvv{^Au|[Yv{^͓ɐ̕Kv͖Ǝv܂B

       |[Y Wave/Spectrum ̊e\EBhEփ}EXJ[\ړ
         邱ƂɂāA[hAEg(l̓ǂݏo)ł܂B
         iڍׂ͌q́y[hAEgz̍QƁj

   /߂
       gbNo[̍E̕NbNAmuhbO邱Ƃ
     Cӂ̈ʒuցu/߂v邱Ƃł܂B

       Wavet@Ct̏ꍇ̂݁A|[Yɂ́AgbNo[̈ʒuύX
         ɑ΂āAWave/Spectrum\ Ǐ]܂B
         ɁATvoߎԂŐmɔCӂ̈ʒuw肷@\
         ܂B
         iڍׂ͌q́y͈ʒu ׎w@\z̍QƁj

       Wavet@C̒ZāA ͈ʒu ׎w@\ gɂ
         vC|[Ỹ{^ł͊ԂɍȂꍇ̂߂ɁAVtgL[
         ȂvC{^ƂŁAŏ|[YԂŃX^[g
         邱Ƃł܂B

   TEhfoCX̓/^
      u޲̓/^v{^ƁATEhfoCX̓͂
     ړ͐MƂĎgpł܂B
     ܂Aq́yݒzɂāAt@Cւ݂̓ݒɂƁA
     t@C֓^Wavet@C쐬邱Ƃł܂B

   Lch/Rchؑւ
       uLch/Rchؑւv{^ŁAXeIM̏ꍇ̕\`l
     ؑւ邱Ƃł܂BiオĂ LchA܂Ă Rchj

   胂[h
       u胂[hv{^ŁA胂[hɂȂ܂B
         iڍׂ͌q́y胂[hz̍QƁj

   ݒ
       uݒv{^ŁAeݒύX邱Ƃł܂B
         iڍׂ͌q́yݒz̍QƁj

   ÍAɐp{^͖̂ŁÃVXej[{^
     E ""{^{X}ŏIĉB

         L[{[h̏ꍇ Alt+F4 łB

-------------------------------------------------------------------------------

yL[{[hɂ鑀z

   e{^̓L[{[hłł܂B

    [CEBhE]
       Ctrl+O()    F WavȩقJ
       Ctrl+P        F vC     iWavet@CĐ̃|[ÝA
                                     ʒuwEBhEJj
       Ctrl+S or ESC F Xgbv
       Ctrl+R        F TEhfoCX̓/^
       Ctrl+U        F |[Y
       Ctrl+L        F Lch/Rchؑւ
       Ctrl+M        F 胂[h On/Off
       Ctrl+T        F ݒ

       Ctrl+C        F ꂽ_̕\ʂNbv{[hփRs[
                              Rs[͈̔͂́yݒz[̑] ̍Q

       Xy[X      F Wavet@C[hĂ鎞́A
                        ݂ɁAvC <--> |[YƓB

                        Wavet@C[hĂȂ́A
                        ݂ɁATEhfoCX̓/^ <--> |[Y
                        ƓB

       Alt+F4        F I


    [ʒuwEBhE]
       Home          F 擪
       PageUp        F ʒuړi{^Ɠj
       PageDown      F EʒuړiE{^Ɠj
       End           F 

-------------------------------------------------------------------------------

y24bitA32bit WavetH[}bgɂāz

   ΉtH[}bǵÂRނłB
      1. 24bit int (3byte/sample)
      2. 32bit int (4byte/sample)
      3. 32bit normalized float (Βl 1.0ȉ) IEEE_FLOAT (4byte/sample)
              ܂̎ACEBhE Wave: \ bit̑OɁA
             'F' ̕tA"F32bit" ƕ\܂j

   ܂A܂łƂ̌݊ьՂ̂߂ɁAł͑S
   16bit(-32768`32767)A8bit(16bit)̕_l
   ϊĂ珈Ă܂B
   āAg`̃[hAEgł͏ǉ܂B


    ȂATvOg 24bitȉ̂̂܂߁A
      200kHz ܂őΉĂ܂B

        ^́AݒpXg{bNXɐݒ肳ꂽĝݑI\łA
        Đ́ACӂ̎gɑΉĂ܂B
        iTEhfoCXΉĂȂg̏ꍇłAʏ̍Đ
          ł܂񂪁A͈ʒu ׎w@\ pĕ͂鎖ł܂j

-------------------------------------------------------------------------------

yݒz

   łÉuݒv{^ƃ_CAO{bNXJA\FFT
     ̑̐ݒύX邱Ƃł܂B


   [Wave]

     === \^Cv ===

         ʏ
              ʏ̔g`\łB

         TW[ (X-Y)
              Stereo Lch / Rch ł́ATW[(X-Y)\łB
              ^̈ʑ`FbNA}CNAW`FbNȂǂɗLpłB

              Lch  YARch  X ɐݒ肳Ă܂B
              ȂA̎̕\EBhE͏ɐ`ɂȂ܂B

             xWFȐŕ`
                  `FbNƁATW[g`xWFȐŕ`܂B
                  ʏAŌqł̂A炩Ɍq悤ɂȂ
                  ꍇ܂B i͂łxȂ܂j

             
                  `FbNƁAɃEBhEɕ\܂B

             ʃEBhEŕ\
                  `FbNƁAʂ̓ƗEBhEŕ\܂B
                  ɃTW[\ɂ炪`FbNƁAWave\
                  EBhÉ̕Aʏ̔g`\ɕς܂B

                  EBhÉAʒu傫ς邱Ƃ
                    ł܂B
                      ړ      F EBhE̔Cӂ̏ꏊhbOB
                      TCYύXF EBhẺE(̂)hbOB
                               i`ɂύXłȂ̂Œӂĉj

                    ܂AEBhÉA[̑] ^u
                     === CEBhEƋɈړ ===
                    Őݒ肷邱ƂɂāACEBhEړ
                    Έʒuۂ܂܂œɈړ邱Ƃł܂B

     === c(Amplitude) ===
         {F  Waveg`̐Uf[^̕\{ݒ肵܂B
                   x1 ̎AőU܂ł̃f[^Sĕ\܂B

     === (Time) ===
         {F  Waveg`̎Ԏ̕\{ݒ肵܂B
	           x1 ̎AFFT Ăf[^Sĕ\܂B

     === x[^[\ ===
          \
                  `FbNƁAʂ̓ƗEBhEŕ\܂B

                  EBhÉAʒu傫ς邱Ƃ
                    ł܂B
                      ړ      F EBhE̔Cӂ̏ꏊhbOB
                      TCYύXF ʂ̃EBhÊ悤ɊeӊehbOB
                       ic̑傫ɂ͐̂Œӂĉj

                    ܂AEBhÉA[̑] ^u
                     === CEBhEƋɈړ ===
                    Őݒ肷邱ƂɂāACEBhEړ
                    Έʒuۂ܂܂œɈړ邱Ƃł܂B

          }[W[h
                  `FbNƁAʏ̃s[Nl\[hA}[W\
                  [hɕς܂B
                  }[Wl Reset {^ ܂ŕێ܂B

              x[^[́Aʏ̃s[N[^[ɉA̓Ƀp[
               RMSl (l) ̃o[\܂B
              ́A VU[^[ ɂȂ悤ɂ
              łA@ł傤B
              {VU[^[͋@\Ⴄ̂œɂ͂Ȃ炸ڈł͂܂
              A\Ăl̂̂͐mRMSlłB
                (ۂ͏ϒltB^|̂\Ă܂)
                  RMSl̍Q

     === l\ ([hAEg) ===
          16iŕ\
              `FbNƁA[hAEg̎̔g`̒l 16iŕ\
              悤ɂȂ܂B

                  [hAEg̍ۂ ShiftL[ ƁÅԂ
                   ̐ݒƋt̐ݒŕ\܂B
                   vɁA10iA16i\ւ邱Ƃł܂B

     === RMSl ===
          tXP[Sing̒l0dBƂ
              RMSl0dBAtXP[̋`g̏ꍇSing̏ꍇ
              Ƃɐؑւ܂Bi]Sing̏ꍇɌŒj
              `FbNƁAtXP[Sing̒l 0dB Ƃ܂B

              ł̐ݒ́A胂[h RMSlAсAx[^
              RMSo[ɉe܂B

                  tXP[̋`g(n[tXP[̒)RMSl
                   tXP[SingRMSlł́ASin̕ 3.01dB ̂ŁA
                   `FbNƁA\l͋t 3.01dB ܂B

                   `FbNȂꍇ{RMSlłA
                   Sinĝ݂̑ŁAXyNg\̃Vtg Auto [h
                   ɐݒ肵Ăꍇ́A`FbNAXyNg
                   ̃[hAEg\ƓɂȂ̂ŕ֗܂B


     === `@ ===
            Screen : ʂ֒ڕ`
            Image1 : [̃C[Wɕ`Ăʂ֓]
            Image2 : wîݕ`C[Wʂɓ]Âݒڕ`
            DDraw1 : Image1̕@DirectDraw
            DDraw2 : Image2̕@DirectDraw
            DDraw3 : DDraw2̕@ŁAʂłȂʂ̃C[W֍Ă]

              ȏ̂Uނ̕`@I邱Ƃł܂B
              ̊ōłȕ`@I܂B

              EBhETCYFɂĂႢ܂Aʂɉ V.Blank 
              LɂȂ`@̂ꂩōɂȂ͂łB

              iTW[\p̓ƗEBhÉADDraŵR
                ɐݒ肳ĂꍇłAImage2̕`@ɂȂ܂j

     === V.Blank ===
              `@ ScreenAImage2ADDraw2 ̏ꍇ͉ʂ܂B
              ̏ꍇɂ`FbNėLɂƁAAԂ҂
              `悷悤ɂȂ̂ŁAȂ܂B

              AEBhETCY傫ꍇxCPȔꍇɂ́A
              AԒɏꂸɁAcĂ܂ꍇL܂
              A܂ő҂悤ɂȂ邽߁AĒxȂACPUgp
              100%ɂȂĂ܂Ƃ܂̂ŒӂĂB
                ܂AfBXvChCoɂĂ̓\tgEFA
              G~[V̏ꍇ悤ŁȀꍇ͌ʂ܂B


   [Spectrum]

     === \^Cv ===

         ʏ
              ʏSpectrum\łB

             s[N̂ݕ`
                  `FbNƁASpectrum̃s[N݂̂qŔg`\
                  ܂B
                  Ot̕\xĉʂ̂PhbgɎۂɂ͕̃f[^
                  ΉĂꍇiLog\̎g̍g̕Ȃǁjɂ́A
                  OtdȂȂȂ̂ŁAՂȂ܂B
                    i\͂łȂ܂j

                  A\f[^ȂȂ̂ŁAOťq肪
                    rȂA{Ƃ͏Ⴄ\ƂȂ镔oĂ܂B

         3D\
              SpectrumRނ̕ŕ 3D\܂B

              (^,b,_)
                   3D\̃Ot̐LтĂAEAAA
                   w肵܂B

             X
                   ׂ荇eX̃Ot̐̂AhbgPʂŎw
                   ܂B
                   傫ȒlɂقǊpx傫Ȃ܂B

                  ԏŃOt̒[R[i[ʉ߂悤ɕ`邽߁A
                    X傫قǁAP̃Ot̉̒
                    ZȂĂ܂B
                    iA\EBhẼTCY̔ȉɂ͂ȂȂ
                      悤ɂĂ܂̂ŁAȏ̌XɂȂꍇ́A
                      R[i[ʉ߂ȂȂ܂j

             C
                   cɉ{Ot`w肵܂B

                  Aۂ̃Ot`Ԋu𓙊Ԋu()ɂKvA
                    \EBhETCYɂĂ͎w肵 C ɂȂȂ
                    Ƃ܂B

                    ۂ̃ĆA3D\̍ "31L" Ȃǂƕ\܂B
                    ܂AɁÃCǂꂾ̎ԕɑ邩A
                    ̕bԂ\܂B

                  `@̐ɂāAEBhETCYύXꍇ
                    ɂ́A܂ł̃OtUSăNA܂̂
                    ӂĉB
                      i~łj

           1: 3D\ł́AՂ邽߂ɁAʏ탂[hł "s[N̂ݕ`" 
                ̃`FbNɗLɂ炸A`FbNƓ@ł̂
                Ot`܂B
                ܂A`@̎ނ̂ǂꂪ`FbNĂĂAImage1
                @ł̂ݕ`̂ŁAɂ܂AEBhEő剻
                Ȃǂő傫ꍇɂ́A`悪ϒxȂ邱Ƃ܂B

           2: 3D\́A胂[hɂ͈ڍsł܂B

 
     === c(Amplitude) ===
            jAF Spectrumg`̐Uf[^̂܂ܕ\Ƃ
                       I܂B
                {F  Spectrumg`̐Uf[^̕\{ݒ肵܂B

            dBF     Spectrumg`̐Uf[^ dB \ƂI܂B
                WF  dB \WI܂B
                                (10 ` 180dB)
                VtgF  \g`VtgAbvlI܂B
                                (Auto, 6 ` 18dB, Norm.)
                            őUSing̃XyNgĺAő咼
                              -6dB ƂȂ邱ƁAFFTɑ֐
                              ƂŁAɏȂlɂȂ邽߁A̕
                              VtgAbvĕ\ł悤ɂĂ܂B

                            Auto [h
                              ǂ̑֐pĂIɍőUSing
                              l0dBɂȂ悤ɕ␳܂B

                              ʏ Auto ɂĂ΂悢ł傤B

                            Normalize[h
                              ɍől0dBɌŒ肵܂B
                              CpX莞ȂǁAΒl݂̂
                              ₷\Ȃǂɕ֗łB
  

     === (Frequency) ===
            jAF Spectrumg`̎ĝ܂ܕ\Ƃ
                       I܂B

                ͈    `FbNĂȂꍇ́ASĂ̎g
                          \܂B

                          `FbNƔCӂ͈̔͂̎g\邱
                          ł܂B
                          ͈͂Q̃GfBbg{bNXŐݒ肵ĂA
                          uKp{^vƁA͈̔͂ŕ\܂B

                            GfBbg{bNX̓ 0 ́AɂȂ܂B

                            w͈͂́A̎̎g\̐{ŁA
                              ͈̔͂܂ނ悤ɕ\܂B
                              ܂Ot̍E̒[̓_́AKgTv
                              ̂_ɈvĂ܂B

            LogF    Spectrumg`̎gΐ\Ƃ
                       I܂B

                            ΐ\̎͏ TvOg2 A
                              20Hz̎gƂȂ܂B
                              20Hzȉ\́AjA\ɂ
                              B

     === `@ ===
              ScreenAImage1AImage2ADDraw1ADDraw2ADDraw3 ̕`@
              I邱Ƃł܂B

     === V.Blank ===
              `@ ScreenAImage2ADDraw2 ̏ꍇ͉ʂ܂B
              ̏ꍇɂ`FbNėLɂƁAAԂ҂
              `悷悤ɂȂ̂ŁAȂ܂B

                === Wave === ̓QƂĂB



      ȏASĂ̕\ݒ@\͌vZ&\łA^CɕύXł܂B
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


   [FFT]

     === Tvf[^ ===
              FFT ̃f[^łB (2048 ` 65536)
              Rg\͏オ܂AvZԂ
              ܂B
              tɃf[^Zꍇ́Ag\͗܂A
              yȂǂ̃XyNg̎ԕωׂώ@ł邱Ƃ
              Ȃ܂Bif[^ƍׂω邱Ƃ͂ł܂j

              ŏg\́ATvOgTvf[^
                łB  ij44100samples/sec  4096_FFT ̏ꍇA10.77Hz

              : \グ邽߂ɁAƋCyɃTvf[^𑽂
                  łAɂĂ͒ӂKvłB
                  ڂ́A
                   y̑z FFT̃Tvf[^ɂ
                  QƂĉB

              Tvf[^́AvZ&\͕ύXł܂B
                ~̂ݕύXł܂B

     === ֐ ===
              FFT ̂߂̑֐I܂B

             ֐ (Window Function)
              {͐MIŘAĂ̂Ƃ FFT ɂāA
              ꕔ؂oƂɂ덷炷߂̑OƂāA
              g`f[^Ɋ|킹֐łB
                iڂ͊֘A̐发j

              yg`̊ώ@Ȃǒʏ́AߐڂXyNg̕\ƕ
              oXrIǂunjOvł悢ł傤B
              qATHD Ȃǂł́AꂽXyNg̗̕ǂ
              uubN}vuubN}-nXv悢ł傤B

 
      ֐͌vZ&\łA^CɕύXł܂B
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


   [Đ/^]

     === hCo ===

         MME (Multimedia Extensions [W WaveInAWaveOut API] ]͂̂)
         DirectSound
         ASIO (Steinberg Audio Stream I/O)

          ̂RI܂B

         EXTENSIBLEg
              MMEADirectSound ̏ꍇɗLɂȂ܂B
              `FbNƁA`lrbgΉ̊gtH[}bg
              ł WAVE_FORMAT_EXTENSIBLE `ŃfoCXI[v܂B

              hCoWDM (Windows Driver Model) ̏ꍇɎgpłA
                ΉĂ 24bitA32bitg悤ɂȂ܂B

     === Đ ===

         foCX
              ĐɎgpfoCXI܂B

              hCo MME ̎AWave Mapper IƁAWindows
                ݒ肳ĂfoCXgp܂B

         gp\tH[}bg
              ̃{^ƁAݑIĂĐfoCXŎgp鎖
              \ȃtH[}bgiTvOgArbgAStereo/Monoj
              ̈ꗗ\\܂B

              uSv StereoMonogpA
              uMv Monô݁A
              u-v͎gpłȂtH[}bgł邱Ƃ\܂B

              usv Stereo ݂̂\܂Bi܂Ǝv܂(^^;;j

               ݐݒ肳ĂtH[}bg̕]\܂B
                 i\ɊŶtH[}bgłꍇj

               rbg F32 ́A32bit_tH[}bg\܂B

               hCo MME ̎A] WAVE_FORMAT_QUERY Ŗ₢킹
                 Ă̂AۂɈUI[v悤ɕύX܂B
                  iRH񍐂hCô߁j
                 ȂAhCoɂĂ͂Ȃ莞Ԃ邱Ƃ܂B

                 ShiftL[Ȃ{^ƂŁA]ǂ QUERY
                 Ŗ₢킹邾̓ɕύX邱Ƃł܂B 

               hCoɂẮAŎgp\ƕ\ĂAۂɂ
                 ɓ삵Ȃꍇ܂B

               hCo ASIO ̎ɂ͓ʂȕ\ɂȂ܂B
                 ASIOł͓rbgŒ肳AAvłɍ킹
                 f[^̕ϊ邱ƂɂȂ܂B
                 ̓rbgƂȂĂƂ́A*S ̂悤 * t
                 ʂ܂B
                 * Ƃ́Af[^ϊĂ邱Ƃ܂B

                 Arbg̕ϊ̓T|[gȂ悤
                 Ă̂ŁAf[^̐xďo͂邱Ƃ͂܂B

         Volumeő
              hCo MMEADirectSound ̏ꍇɗLɂȂ܂B
              `FbNƁAt{[ōĐ܂B

               hCoɂĂ̓ftHgŖ-6dBŏo͂悤
                 ȂĂꍇAɃfBW^o͂̏ꍇɂ
                 {̐lŏo͂ł܂B
                 ̏ꍇA`FbNĂƁAlŏo͂łꍇ
                 ܂BiLɂȂȂhCo܂j

                 DirectSound ̏ꍇɁAMME Őݒ肵ȂƗLɂȂȂꍇ
                 ܂̂ŁAMMEŐݒ肵Ă݂ĂB (UĐ)

         ch (ASIO Đch)
              hCo ASIO ̏ꍇɗLɂȂ܂B
              ĐɎgp`lI܂B
              w肵`lXeILchɂȂ܂B

              `lgp\ȏꍇAʏ 0  2i`l 0 
              n܂Ăꍇĵ悤ɋԖڂ̃`lw肵܂A
              `l̂ɂ͋ʂ͖̂ŁAԖڂ̃`lw
              Ăx܂B
              ̏ꍇA2chʏ̃XeIyAƂčlꍇAyA
              RchƁÃyALchɏo͂邱ƂɂȂ܂B

              Ȃ {\tgł́Amt@CĐ̏ꍇAɓ2ch
              ̐Mŏo͂܂B
              
         Info. / Panel
              hCo ASIO ̏ꍇɗLɂȂ܂B
              ̃{^𕁒ʂɉƁA݂ASIOhCo̐ݒ񂪕\
              ATv[gArbg⃌CeVmF邱Ƃ
              ł܂B

              ShiftL[Ȃ炱̃{^ƁAASIO Control Panel
              JƂł܂B
               iT|[gĂȂhCoł͉N܂j


           ȏ́AĐ쒆͕ύXł܂B


     === ^ ===

         foCX
              /^ɎgpfoCXI܂B

              hCoMME̎AWave Mapper IƁAWindows
                ݒ肳ĂfoCXgp܂B

         gp\tH[}bg
              ̃{^ƁAݑIĂ^foCXŎgp鎖
              \ȃtH[}bgiTvOgArbgAStereo/Monoj
              ̈ꗗ\\܂B

              uSvuMvu-v̕\⒍ӓ̑́AĐ̏ꍇƓłB

               ݐݒ肳ĂtH[}bg͓̕_̘gň͂܂
                 \Ă܂B

                 gp\ȃtH[}bg̓̂ǂꂩA}EX
                 "_uNbN" 邱ƂɂāAŐݒ肷̂
                 A͗ptH[}bgݒ肷邱Ƃł܂B
                   iAݒł̂́ATvOgƃrbg
                     ݂̂łB Stereo/Mono ͎Őݒ肵Ăj

              hCo ASIO ̎ɂ͍Đ̏ꍇƓʂȕ\
                Ȃ܂B(Đ̍Q)

                A{̃rbg̕ϊ̓T|[gȂ
                悤ɂĂ̂ŁAf[^̐xĘ^邱Ƃ
                ܂B

                Arbg32bit̏ꍇ́Ał́iHj
                ۂADC̃f[^24bitł̂ŁA24bitf[^
                Ď舵悤ɂĂ܂B
                i24bitF32bit̃t@CtH[}bgj

         Volume Control
              hCo MMEADirectSound ̏ꍇɗLɂȂ܂B
              ̃{^ƁA{[Rg[^ŊJ܂B

         ch (ASIO ^ch)
              hCo ASIO ̏ꍇɗLɂȂ܂B
              ^Ɏgp`lI܂B
              Đ̏ꍇƓłB

         Info. / Panel
              hCo ASIO ̏ꍇɗLɂȂ܂B
              Đ̏ꍇƓłB

         Direct Monitor
              hCo ASIO ̏ꍇɗLɂȂ܂Bi^~̂݁j
              `FbNƁAASIO Direct Monitor @\Iɂ܂B
               (hCoT|[gĂȂꍇ̓bZ[W\܂j

              Direct Monitor @\Ă`FbNoĂ܂ꍇ
                悤łBihCõoOHj
                񂱂̏ꍇ͉N܂B

              SchAŏ̏och珇ɏo͂AƂݒɂ
                ܂B

         tH[}bg
              TEhfoCX͂̃tH[}bgݒ肵܂B

              1: IłSẴtH[}bgTEhfoCXŃT|[g
                   ĂƂ͌ȂƂɒӂĉB
                     i\tgIɃTvOgϊꍇ܂j
                   ܂AtɃT|[g͂Ă邪XgɖtH[}bg
                   ̂ƂI邱Ƃ͂ł܂Bi: 8kHz s/sȂǁj

                 ㍀̎gp\tH[}bgꗗ\Ƃɐݒ肵ĉB
                 ㍀̎gp\tH[}bgꗗ\Ń_uNbNɂ
                   ݒ肷̂ƑSłB oAĂ܂B

              2: ł̃tH[}bg̕ύX́Aɓ/^삪ۂ
                   sꂽɂ͂߂ėLɂȂ܂B
                   iCEBhE̕\A̎ɕς܂j

         ^[h
              u/^{^v̓ݒ肵܂B

             TEhfoCX̓͂̂
                 TEhfoCX̒ړ͂f[^ƂČvZ&\܂B

             t@C݂֓
                 IĂƃt@C֘^ȂvZ&\܂B
                 u/^{^vтɁAo͂t@Cw肷
                 ߂ _CAO{bNX J܂B

               VtgL[Ȃu/^{^vƂŁA
                 ꎞIɌ݂̐ݒƂ͋t̃[hŃX^[g邱Ƃ
                 ł܂B
                 ʂ͓̓j^[̂݁A܂Ƀt@C֘^AƂ悤
                 ꍇɕ֗łB


           ȏ́A^쒆͕ύXł܂B


   [̑]

     === ʃRs[ (Ctrl+C) ===
              Nbv{[hւ̉ʃRs[͈̔͂I܂B
                  SEBhE : WaveSpectraS  (Alt+PrtScrn L[Ɠ)
                  Wave+Spectrum: WaveSpectrum (NCAg̈S)
                  Wavê     : Wavê
                  Spectrum̂ : Spectrum̂ (胂[h̉pl͊܂܂)
                  Spectrum+胂[hpl :
                                 Spectrum̂ (胂[h̉pl܂)

             }EXJ[\܂߂
                  `FbNƁA}EXJ[\܂߂ĉʃRs[ł悤
                  Ȃ܂B
                  [hAEg̎Ȃǂɕ֗ł傤B

     === CEBhEƋɈړ ===
              eTuEBhEACEBhËړ̍ۂɁAɈړ
              邩ǂݒ肵܂B
              `FbNEBhÉAΈʒuۂ܂܈ړ܂B

     === Wavet@CJƎt ===
              `FbNƁAhbOhbvł̏ꍇ܂߂āAWavet@C
              JƁAvC{^ȂĂIɉt悤
              Ȃ܂B


      ȏ͓쒆łA^CɕύXł܂B
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


     === \Ԋu ===

         g`̕\ԊԊu𒲐܂B
         ̈ႢɂāAx~  ^C} Ił܂B

         x~ ̏ꍇ́AFFTvZ&\sƎw莞ԂxށA
           JԂ܂B
           ČJԂ́AvZ&\ + ݒ肵x~
           ƂȂ܂B

         ^C} ̏ꍇ́Aw莞ԊԊuFFTvZ&\s܂B
           ČJԂ́A ݒ肵ԊԊu
           ƂȂ܂B
             (ݒ莞ԊԊuۂ̌vZ&\ԂŹAR
              ܂)
           ܂Ax~ ̏ꍇ萳mȊԊuݒł܂B

           A^C} Iꍇ́Ax~ ̏ꍇCPUgp
           傫Ȃ܂B(Windows̓ł)
           ɐݒ莞ԊԊu10msȉɂȂƁA}CPUgp
           ̂ŒӂĂB

            x~ 0 ̎A^C}̏ꍇ̐ݒԊuۂ̌vZ&\
              ŹAtXs[hFFTvZ&\܂B
              ̂ƂCPUgṕA100% ƂȂ܂B

              ł͑č鎞HÃ\tĝ߂
              CPUgpɂ́AKȒl(ms)ݒ肵ĉB

            :  ɁAo\tg WaveGene Ɠgp鎞́AWaveSpectra
                 ݂̂łCPUgp 100% ƁAWaveGenȅo͂r؂
                 A\Ⴍ肷邱Ƃ܂̂ŁA
                 ̏ꍇɂ͓KȒlݒ肵CPUgpĂ݂ĂB
                 ǂ̃EBhEANeBuɂ邩֌W܂̂
                 B

             CEBhE㕔iL/R{^̍jɁA݂̕\XV[g
               fps \܂̂ŁAQlɂĉB

               \t[/b xoĂ΁Aقړ͂ɃA^C
               Ǐ]ĕ\܂B

             R{{bNX̃Xg̒lłȂACӂ̒lݒ肷
               Ƃł܂B

             x~Ԃ ms PʂŐݒł܂AۂɂWindowsn[h
               ̈ႢɂāAʏ͂Ƒ傫Ԋuł삵܂B
               10ms 悤łA15ms ɂȂꍇ悤łB

                  (WS.INI  [Conditions]ZNVɁASleepResolution=l 
                   ̍s邱ƂɂāACӂmsԊu̐xɂ邱Ƃ
                   ł܂A^C}̏ꍇƓZݒ肷ق
                   CPUgpオ܂B
                   CPUgpႭ}ꍇ́Aws폜Đݒ肵Ȃ
                   悤ɂĂ)


      === \J[ ===

              \J[ZbgRނIł܂B
                1. ʂWindows95\
                2. ʂ̃vgɓKAwiƂ\
                3. IVXR[vCRT̕\  iftHgj



  ===========================================================
    ݒ_CAO{bNX鎞A_CAO{bNX
     uLZv{^ĕƁA܂ł̑SĂ
     ݒ肪A_CAO{bNXJ̏Ԃɖ߂܂B
     āAꎞIɕʂ̐ݒɂ邱Ƃł܂B
  ===========================================================



-------------------------------------------------------------------------------

y[hAEgz

   |[YɃ}EXJ[\ Wave/Spectrum \EBhEֈړƁA
     }EXJ[\\`ɕςA̒S̔g`̒lǂݎ
     Ƃł܂Biȕ\EBhEJ[\ƋɈړ܂j

     : Spectrum 3D\̏ꍇ̓[hAEgł܂B

      ̂Ƃ̃}EXJ[\̈ʒúA(Ԏ/g)
        ǂݎɊ֌W܂B
        ̈ʒuɑ΂Ot̏c̒lǂݏo邾Ȃ̂ŁA}EXg
        c̈ʒu͕\lƂ͖֌WłB

      Wave[hAEg̍ۂ ShiftL[ ƁÅԂ 10iA16i\
        ؑւ邱Ƃł܂B
        ʏǂɂ邩́Ayݒz- [Wave] ^u  l\ Őݒ肷邱
        ł܂B

      Ot̕\xĉʂ̂PhbgɎۂɂ͕̃f[^
        ΉĂꍇiLog\̎g̍g̕Ȃǁjɂ́A
        ̂悤ɃJ[\킹ł́A̓̂ǂ\
        悢łȂ̂ŁAєт̃f[^ǂݎ܂B
          ̂悤ȏꍇɂ́Áus[No@\vɗ܂B

   s[No@\

     }EXJ[\ǂݎ肽g`̃s[N()fBbv(J)̋߂
     ߂ÂĂA}EX̍{^NbNƁAIɂ̕
     ܂A̒̕l\܂B
     mɃ}EXJ[\킹Kv̂ŕ֗łB

     ܂AIɂ̕t߂̃f[^g̃s[NfBbv̈ʒu߂āA
     Ăыtɂ̑ΉOt̕\ʒuփJ[\ړĂ̂ŁA
     L̂悤ɃOtdȂĂēǂݎ荢ȕłAmɓǂݎ
     Ƃ\łB

      s[N̕ǂ݂ꍇɂ́A菭㑤ցA
        fBbv̕ǂ݂ɂ́A菭ցA}EXJ[\
        Ă獶{^NbN悤ɂƁAقڊmɖړÏʒu
        "܂" Ƃł܂B

     : Spectrum\ŁA "s[N̂ݕ`" `FbNĂ
         ꍇ́ARȂs[N݂̂̌oƂȂ܂B

-------------------------------------------------------------------------------
 

y͈ʒu ׎w@\z

      Wavet@Ct̏ꍇ̂݁A|[Yɂ́AgbNo[̈ʒuύX
      ɑ΂āAWave/Spectrum\Ǐ]悤ɓ삷̂ŁACӂ̈ʒu
      Waveg`  Spectrum ϑ邱Ƃł܂B

      ɁȀꍇɂ̂݃gbNo[̏ɌAגuʒu׎wv
      {^Ƃŕ\ "ʒuwEBhE" ŁATv
      oߎԂŕ\Cӂ̈ʒu𐳊mɎw肷邱Ƃł܂B

     CEBhẼgbNo[ƁAʒuwEBhEł̈ړƂ
       oAĂAǂňʒuύXĂ\܂B
       ܂ÄʒuWavet@C̉tĊJ邱Ƃł܂B

     ʒuwEBhÉẢE""{^[X}A
      uʒu׎wv{^ēxƂŕ邱Ƃł܂B
     iWavet@C̉tĊJꍇA~ꍇɂ́AꎞIɕ܂j


   [ʒuwEBhE]

       ōɁA݂WaveʒuTvƃt@C擪̕bŕ\A
       ̉EɁAt@C̍Ō̈ʒuiSt@CTCYjlɕ\܂B

   ʒuړ{^

       Q̍E̖{^Aсu擪ցvuցvŁA݈ʒu
       ړ邱Ƃł܂B

            E{^́A΂炭ƃs[g܂B

            E{^́AVtgL[ƋɉƁÅԂꎞI
              ړʂ 10{ ɂ邱Ƃł܂B

           :uցv{^ňړ""Ƃ́Aۂɂ̓t@C̖
               źASă[̏Ԃł邱ƂɒӂĂB
               A{^Ŗ߂A͂f[^Ƃ
               番͑"߂Ă"ƂɂȂ܂B
               Ⴆ΁AֈړAPTv߂ƁA{̃t@C
               Ō̃Tvf[^PAԍ̐擪f[^iȊO
               E͑Să[łjƂȂFFT邱ƂɂȂ܂B

   ړ

       E{^ł̈ړʂݒ肵܂B
       "Tv"A܂ "b" ŎwłAꂼ̈ړʂR{{bNX
       Őݒł܂B

            R{{bNX̃Xg̒lłȂACӂ̒lݒ肷
              Ƃł܂B

   }[J[

       Cӂ̈ʒuQ܂Ń}[J[ƂċLłAłֈړ
       Ƃł܂B

       Ԋۂ̈ʒuL{^ƂŁÄ݂ʒu}[J[ƂċLA
       ɂ̈ʒu̎Ԃ\܂B
         i\͕֋X""łAʒû̂́AmɃTvŋL
           Ă܂j

       uJUMPv{^ƂŁALꂽ}[J[̈ʒuֈړł܂B


      qg1
          t@C擪牽bڂȂǂ́A܂Ԉʒuֈړꍇ́A
          UAu擪ցv{^Ő擪ֈړAړʃR{{bNX
          ̎ԁi܂̓Tvj͂ĂAEړ{^
          Ƃŉ\łB

      qg2
          Spectrum 3D\̏ꍇAʒuύX閈ɁAP Spectrum ̃Ot
          VtgȂ瑝Ă܂B
          āA̋@\܂gƁAʒuCӂ̊Ԋuł̕
          Spectrum ܂Ƃ߂3D\邱Ƃł܂B

          3D\Ŝꍇɂ́A3D\Uʏ\ɂĂĂ
          3D\ɖ߂A邢3D\̂܂܂ŁAEBhȆ傫ς
          Ƃŏł܂BiƖʓ|ł(^^;;j
          ق̏EBhEg𓮂΂悢ł傤B

      Wavet@C̃tH[}bgAĐfoCX̖ΉtH[}bgł
        ꍇA߂STEhfoCXꍇȂǂłA
        ͈ʒu ׎w@\ pĕ͂鎖ł܂B
        iItC[hj

            : hCo MME ̏ꍇ݂̂̋@\łB

        ̂悤ȏꍇAt@CJAvC{^ƁA
        ̗RōĐłȂ ƂẽbZ[W{bNX
        \܂B

        ꂪς킵ꍇɂ́AvC{^ɁAʏ̍Đ\
        ꍇƓAVtgL[ȂvC{^Ƃ
        ŏ|[YԂŃX^[g΁ÃbZ[W{bNX
        \܂B

-------------------------------------------------------------------------------

 
 y胂[hz
 
      u胂[hv{^đ胂[hɂƁAɑ{^A
      Spectrum\EBhE̍Ɋe푪茋ʂ\镔A
      Ot\EBhEE֏k܂B


   A^Cől\@\

       ̑l\GA̍ŏ㕔ɂ́ASpectrum̍őĺAgƐU
       ɕ\܂B

       ̂ƂA̎gʒuZ}[J[AOt\EBhE
        㑤̉ɕ\܂B


   [hAEg@\

       胂[h́AɃ}EXJ[\ Spectrum\EBhE̔Cӂ
       ꏊŃNbN邱ƂɂāA[hAEgJ[\ic_j\
       A̔̕g`̒lǂݎ邱Ƃł܂B
       l͍̑l\GA̍ől̉ɕ\܂B

       ݕ\Ă̂ƓʒuŃ}EXēxNbN邱ƂɂāA
         [hAEgJ[\Ƃł܂B

       [hAEgJ[\́AOt̕\x̍ł́Ałߕӂ
         s[NlT"܂"悤ɂȂĂ܂B

        1: ̂߁AsɃ[hAEgJ[\ƂāAʒu
             Ń}EXNbNĂAOt̉ʂ̏Ԃ̕ωɂāA
             ʒuwłȂƂ܂B
             ̂悤ȏꍇɂ́AUʂ̈ʒuiŒ肳ꂽs[NAOt
             \x̒ႢLog\̒gȂǁjɃJ[\ڂĂA
             ēxNbNΏƂł܂B

        2: |[YɂĂ݂̂́Aʏ탂[hƓAȕ\EBhE
             t̃[hAEgƂȂ܂B
             ܂̎́Â悤ȃs[NołȂAfBbvo
             @\lɓ܂B


   ̊e{^

     Main
         CXyNgiʏ̃A^Cg`j̕\A
         肷邱Ƃł܂B

	 ȉAPɑg`ƌꍇɂ́ÃCXyNg
	   wƂƂ܂B

     Peak
         ̃{^ĂԁAg`̃s[N݂̂z[hg`A
         I[o[C1iڍ׌qj̃obt@ɏɎ荞݂܂B

         ̎AI[o[C1 ̕\(OVL1{^) On ɂ܂̂ŁA
         Ӑ}I Off ɂȂAg`ƃs[Nz[hꂽg`
         ɕ\邱ƂɂȂ܂B

         {^ĂȂԂ́As[N̍XV͂܂B

         s[ÑZbǵAēx̃{^Ƃɂĉ\łB
            i{^xɁAobt@ZbgĂs[Nz[h
              Jn܂j

         s[Nz[hꂽg`̕\̂ On/Off ɂ́AOVL1 {^
           gĉB

     Ave(rage)
         ̃R{{bNXA"1" ȊO̐ɐݒ肷ƁA̐̑g`
         ϔg`AI[o[C2iڍ׌qj̃obt@Ɏ荞݂܂B

         ̎AI[o[C2 ̕\(OVL2{^) On ɂ܂̂ŁA
         Ӑ}I Off ɂȂAg`ƕϔg`ɕ\邱
         ɂȂ܂B

         R{{bNX̃Xg̒lłȂACӂ̒lݒ肷
           Ƃł܂B

         ϔg`́Aꂼe_̎w񐔕̒Pςq̂łB

         ϓ~ɂ́A"1"i"0" łjݒ肵ĉB

         ϔg`̕\̂ On/Off ɂ́AOVL2 {^gĉB


    === I[o[C (Overlay) ===

         XyNg̑茋ʂ̕ۑяdˏ̂߂̂̂ŁA1  2 
         Q܂B

     OVL1  OVL2 {^
         I[o[C1 ܂ 2 ̕\ On/Off w肵܂B

         \́A[hAEgJ[\őg`ƓlɒlǂݏoƂ
           ł܂B

         ݒ_CAOA=== Spectrum \^Cv ===
           ɂ "s[N̂ݕ`" ̐ݒ́AI[o[Cɑ΂ĂLłB


     Lv`{^ iԊہj
         ̃{^uԂ̑g`f[^AI[o[C1 ܂ 2
         ̃obt@Ɏ荞ނƂł܂B

         ̎AΉI[o[C ̕\(OVL1  OVL2{^) On
         ɂ܂̂ŁAI Off ɂȂAg`Ǝ捞񂾔g`
         ɕ\邱ƂɂȂ܂B

         Lv`ɂ́AʓIɂ s[Nz[hA܂ ϓ 
           ~ĂKv܂B
           Aꂼ̓쒆ɈӐ}IɃLv`邱Ǝ̂́A
           x킯ł͂܂B

     RgpGfBbg{bNX
         ɃI[o[C̃f[^̊ȒPȐĂƂł܂B
         q̃I[o[Cf[^̕ۑ̍ۂɁÃRgۑA
         ǍݎɍĂѕ\܂B

     L(oad) {^
         ۑĂI[o[Cf[^t@CǍ݂܂B

         ݐݒ肳ĂAFFTf[^ATvOg Ɠݒ
           ۑꂽI[o[Cf[^t@CłȂƁAǍނƂ
           ł܂B

     S(ave) {^
         I[o[C̃obt@ɂf[^At@Cɕۑ܂B

         I[o[Cf[^́A*.WSO Ƃgqŕۑ܂A
           ۂ̓e̓eLXgtH[}bgŁA CSV tH[}bg
           ɂȂĂ܂B
           āAExcel ̑̃AvP[VɓǍނƂ\łB

         {tH[}bgڍ}
            "WaveSpectra Overlay",1.10    1s ^Cgƃo[W
            "Comment","Overlay Test1"     2s Rg
            "Sampling Frequency",44100    TvOg
            "FFT Samples",4096            FFTTv
            "Amplitude",2049         ȉɐUf[^A2049Ƃ
            1.0397973969882,0.99449218972777,0.858296426766904, ......
                  
            ȉA2049̐Uf[^i珇ɁA1s 8ŌJԂj
               f[^́A(FFT Samples) / 2 + 1
               gԊúA(Sampling Frequency) / (FFT Samples)
               f[^́AFFTʂ̐Βl̂̂łB(Max. 32768)
                 dB͂Ă܂B
                 ܂Aỏ͎ʕ\ݒ蓙ɂ͖֌WłB


      1: qAPeak(s[Nz[h)AAve() ̌ʂ́A
           I[o[Cobt@Ɋi[Ă邱ƂɒӂĂB
           Ȃ킿Aꂼ̌ʂ̃I[o[Cf[^ƓA
           Load/Save \łB

      2: [hAEgA|[ÝAs[N/fBbvo@\ɂĂ̕⑫
             g`\I[o[Ĉ݁iCg`Offj̏ꍇA
             [hAEgJ[\̎s[No@\̑Ώۂ́AI[o[C
             ς܂B
             ܂̂ƂAI[o[C1  2D悳܂B
             ܂AI[o[C1  2 \Ăꍇ́A
             s[NóAI[o[C1 ɑ΂ē܂B


    === ̑̑@\ ===

     THD {^
         Sgc݁iTotal Harmonic DistortionjA THD+NiNoisej܂
         S/NiSignal to Noise Ratioj𑪒\܂B

         THD+N  S/N ́A\̈ႢitdBjł̂ŁATHD {^
           x THD Ƃ̑g킹؂ւ悤ɂȂĂ܂B

         Ώۊ{ǵA[hAEgJ[\\ȂAꂪʒu
           ̎gA[hAEgJ[\Ăꍇɂ́Ao
           ꂽől̎gAƂȂ܂B
             iāAʏA[hAEgJ[\͏Ă֗łj

         THD́Agp鑋֐̃C[u/TCh[ui덷
           LHǰ`̈ႢɂĒlς܂B
           Ɋ{gg̏ꍇA᎟g܂ł̃f[^Ȃ߁A
           ֐̉eɂ덷ȂAʂɑ傫THDlƂȂ܂B
             î悤ȏꍇAnjOAL̗ǂHubN}
               ubN}-nX ̕ǂ܂B
               ܂A̓f[^𒷂邱ƂłA덷Ȃł܂B
               ڂ͊֘A̐发j

      : Ώۂɂ
             g`\I[o[Ĉ݁iCg`Offj̏ꍇA
             ̑Ώۂ́AI[o[Cɕς܂B
             ܂̂ƂAI[o[C1  2D悳܂B
             ܂AI[o[C1  2 \Ăꍇ́A
             ́AI[o[C1 ɑ΂ē܂B

     RMS {^
         Waveg`̎liRoot Mean Square valuejAőŰ`g
         邢 Sinĝɑ΂Ƃ dB\܂B

        ǂɂ邩́Ayݒz- [Wave] ^u  RMSl Őݒ肷邱Ƃ
        ł܂B

         ̂݁AΏۂ͐؏oꂽWavef[^𒼐ڎgĂ܂B
           āA֐̎ޓɂ͉e܂B


    : THD, RMS ɁAFFTs͕\܂B
        Xgbv ܂ |[Y {^ł̒~ɑA\܂B


-------------------------------------------------------------------------------

y̑z

  vZ&\̍ɂ
      vZɂ́A
        1. CPUɕς(^^;; 
        2. FFT̃Tvf[^B

      \ɂ́A
        1. ȃfBXv[J[hɕς(^^;;
            i^`bvZbg̓OtBNX̏ꍇ͂͂x悤łj
        2. WaveSpectra̕\TCY(^^;;
        3. ̂䖝āA`@IB
               Spectrum\ "s[N̂ݕ`"
                 `FbNƁA݂タ̂ŗǂdd
        4. ʂ̕\[h 256F̐F̏Ȃ[hɕύXB
              ͂Ȃ܂B ܂hCoɂĂ啪Ⴄ悤łB

    FFT ̌vẐ͂Ȃ荂(K6-200MHz  4096_ 9ms   ֐㏈
      Ă 10ms)ŁAۂɂ͑S\XVԂ̓̂Ȃ̕ʕ\
      ̎ԂɎĂAfBXv[J[h̕\\͂\Ă܂B
       iSʕ\Ȃǂ̑ʂɂ̕`摬x̒ቺAfBXv[J[h
         ɂĂȂႤ悤łB قƂǒቺȂꍇ܂j

      ܂AWindows̃[̎gpɂeꍇ悤łB
      iNƁAFXȃAvgpł͑xႤƂ܂j

   \邱Ƃ́A\Ԋűx~Ԃݒ肵CPUgp
      gpꍇłAgp̂ŁAȂ̈Ӗ͂܂B
      ̍ۂɂ́Ax~Ԃ 0 ɂāAł fps 傫Ȃ悤
      ݒ肵Ăx~Ԃɖ߂΂悢ł傤B

  V.Blank ̎gpɂ
      `掞Ԃ̂ Spectrum ̕`FbNƁAԂ̂Ȃ Wave
      ̕AԒɏIĂ܂̂ŁAłʂ
      悤łB

  Xvbgo[ɂ
      Wave/Spectrum \GÃXvbgo[hbO邱Ƃ
      Q̃GA̔䗦ς邱Ƃł܂B
      Е̕\GA𖳂Ă܂Ƃł܂B

       ܂œɐ܂łACEBhẼTCYAR
         Rɕς܂(^^;

  Ԃ̑̕\ɂ
      EWavet@C̉t́AgbNo[̏㕔֌oߎԁAE
        ̃f[^̑StԂ\܂B

      ETEhfoCX̓͒́AgbNo[̏㕔"ԐF"
        Rec.In. ƕ\܂B
          iuXgbvv{^܂œ͂𑱂܂j

      Et@Cɏ݂Ȃ̃TEhfoCX̘^́A
        gbNo[̏㕔"ԐF"ŌoߎԁAEɂ́A݃hCu
        ݉\ "c莞" \܂B
          (Ac莞Ԃ99ȏ゠ꍇ͂A99ƕ\̂
           ӂĉ)

  TEhfoCX͎̓̒xɂ
      TEhfoCX͎̓ɂ́Aǂ݂Ă珈Wavet@C
      ̓͂ƈāA̓obt@Ƀf[^܂ĂłȂƏ
      łȂ߁AK炩̒xꂪ܂B

      \ɂẮAFFTTv̕܂Ȃƕ\łȂ̂ŁA
        ̎ԕKx܂B
        ܂ATvOgႢقǁA܂FFT̃Tvق
        xĕ\܂B

        āA{͒჌CeVł ASIO hCopĂA
        ւĂ͌ʂ͂قƂǖÃhCopƂ܂B
        Ė{\tgł́AASIO̘^obt@ނ݂ɒZ邱Ƃ
        ܂Ӗ܂̂ŁA]T̂lݒ肵ĂĂB

  8bit̃f[^ɂ
      f[^8bit̏ꍇA-128 ` 127 ̒l256{邱Ƃ16bit̃f[^
      ƓlɈČvZ&\Ă܂B
      āAWave ̐U̕\256{lł̂܂ܕ\Ă܂̂ŁA
      ڐ̕\ ő128 ł͂Ȃ̂ŒӂĂB

      ܂ASpectrum ́A256{̕(48dB)VtgAbvĕ\܂B

  ݒ_CAOɊJĂāÃEBhẺɉBĂꍇ
      iCEBhEő剻Ă鎞Ȃǁj́A Ăсuݒv{^
      ƁA_CAOOʂɌ܂B

  \J[Zbg̃JX^}CYɂ
      _CAOɂJX^}CY͏o܂񂪁A܂ł芸
      WS.INI 𒼐ڃGfB^ŕҏW邱ƂŁACӂ̕\J[ɃJX^}CY
      邱Ƃł܂B
      Windows̃J[\L(16i)łAȒPɃRgtĂ̂
      蒸Ǝv܂B

  TW[\̍ۂ̑xɂ
      TW[\Ȃ߂炩ɕ\ɂ́A30`40fps ȏ̕\xKv
      Ȃ悤łAtɑꍇɂ\ooɓr؂ďXȂ邱Ƃ
      悤łB
      ̂悤ȏꍇɂ͕\ԊuKɐݒ肵đx𗎂ƂƊɕ\
      悤ɂȂ܂B
      āASpectrumEBhEŏĖꍇȂǁAFFTvZ
      LZAȂ肷̂h߁AŎIɕ\x~
      Ԃǉݒ(5)悤ɂĂ܂B

  쒆AсA͈ʒu ׎w@\ ̍ۂ Wave\ɂ
      ]AFFT쒆Waveg`\́Ag`̗o邾~߂
      Ղ邽߂ɁAIVXR[ṽgK[ƓƂĕ\
      Ă܂B igK[xF0   SlopeF+j

      |[ÝAOo[W܂ł͉tƓA~܂_ł̃gK[
      삳g`\Ă܂A񂩂́A͈ʒu׎w@\
      ̂߂ɁA~́AgK[̖ ̂܂܂ Wavef[^\
      悤ɕύX܂B
      āA̎FFTĂWavef[^̂̂擪\Ă
      ƂɂȂ܂B
        iɁA=== (Time) === ̔{ x1 ɂꍇɂ́A
          FFT ĂWavef[^̑SẴTv\Ă邱Ƃ
          Ȃ܂j

  FFT̃Tvf[^ɂ iXC[vMł̑莞̒Ӂj
      g\グ邽߂ɁAƋCyɃTvf[^𑽂Ă܂
      łAɂĂ͏ӂKvłB

      FFTŐl߂邽߂ɂ́ATvf[^ɑ鎞Ԃ̊ԁA
      MŕωȂƂKvłB
      Ⴆ΁A44100samples/sec  65536_FFT ̏ꍇA\ 44100  65536 
      0.67Hz łA̎͂̋t 65536  44100 = 1.49 bԁAM
      ωȂƂKvłB

      ωMƁAʂɖ{̒l菬肳܂B
      āAyȂǂ̕ωM̏ꍇɂ́A̎ԂɂĂl
      Kv܂B
      i{\tgł CDtH[}bgŖ0.1bԂ̕ω΂܂ǂA
        ƂƂŃTvf[^̏l4096_ɂĂ܂B 
         4096  44100 = 93msj

     o\tg WaveGene Ƒg킹ăXC[vMŎg𑪒肷
      ɂAXC[vxɏ[ɒӂĂB
      ɁA悭pLogXC[v̏ꍇ́AgȂق
      ωx傫Ȃ̂ŁA悪ቺő肳܂B
      ݒɂẮA啝ɒቺꍇ̂łӂB
       iWebGȂǂɌfڂꂽf[^łX܂(^^;j

      ̒ቺȂɂ́A
       1.LogXC[v߂ăjAXC[vɂB
         iቺ͂܂Sg͈͂ň̒ቺɂ邱Ƃł܂j
       2.LogXC[vgꍇ́ATv邩AXC[vԂ
         [B
         iXC[vԂ𒷂Ƒ莞ԂčAƂꍇ
           ɂ́Ag͈͂ɕāAł͕\グAł
           悤ɃTvƃXC[vԂ̑gςđ肵A
           ƂŃOt؂\肵čAƂƂl܂j

      ΏۂʂOɁAɌ̃XC[vMWavet@C𒼐ڍĐ
      ȂǂāAቺ̒xcĂƂ߂܂B

  ASIOhCõ}`NCAgΉɂ
      {\tgQNāA^AĐɎgꍇAo\tg
      WaveGene ƓgpŁAfoCXASIOhCop
      ݒɂꍇɂ́AhCo}`NCAgiƃ}`Xg[Hj
      ɑΉĂKv܂B

      ΉĂȂꍇ́AЕO[\ɂȂđIłȂ悤ɂȂ
      ꍇ܂AőIłĈU͎gpł悤ɌĂ
      nOAbvAu[XN[ŏI肷ꍇ悤
      ł̂ŁAӂB

  MMEhCogp̃G[ɂ
      gݍ܂ꂽI[fBICODECɂẮAWave mapper ŃtH[}bgXg
      ۂɃG[ŃnOAbv肷ꍇ悤łB
      ̏ꍇɂ́ACODECgȂ悤ɂ邩AoȂꍇ́A
      WS.INI  [Conditions] ZNVɁAuvȂǂŁA
       Use_WF_DIRECT = 1
      ̍sĂNƁAWAVE_FORMAT_DIRECT tOtŃfoCX
      I[v悤ɂȂAG[łꍇ܂̂ł
      B
     iȂAWindowsMe/98/95ł͋tMMEgȂȂ悤Ȃ̂łӂj

-------------------------------------------------------------------------------

    ̃vO  Borland C++Builder 6  ō쐬Ă܂B

    Windows NT "ȊO" œ삵܂B

-------------------------------------------------------------------------------

   Acknowledgement

     Thanks to Mr. Ross Bencina for callasio.  
       http://www.audiomulch.com/~rossb/

-------------------------------------------------------------------------------
yƐӁz

 {vOgpł̂Ȃ鑹QɂĂA҂͈؂̐ӔC
 Ȃ̂Ƃ܂B

-------------------------------------------------------------------------------

 ̃vÓAt[\tgEFAłB

    쌠 efu ɂ܂B


c̏ꍇ͑SRɂg܂B
  ܂{vOł̑茋(ʃRs[)WebfړRɂǂB
   i񂨒m点Ίł(^^;;j

GɌfڂĒꍇɂ́AKɃ[ł̂A肢v܂B
  fł̌fڂ͂ȂłB


zA]AQ̕񍐁ȂACyɂ܂ŋX肢v܂B
iAHTML[AYtt@Ct[͎󂯎܂̂łӉj

E-Mail:  efu@mba.nifty.ne.jp


ŐVł́A

http://www.ne.jp/asahi/fa/efu/


 oiA
   WaveSpectrâɁI
      @\Ax eXgM\tg ------------------> WaveGene
   CD-RłCD-DA쐬ATEhJ[h̃eXgɕ֗I
      o@\t Wavet@Cpr\tg --------> WaveCompare
 X(^_^)


                                              2004.02.22   efu

-------------------------------------------------------------------------------

WaveSpectra 

2004.02.22  V1.31  1.x[^[Ƀ}[W\郂[hǉB
                     ܂Axł̕\xPB
                   2.CEBhEړۂɁAeTuEBhE
                     Έʒuۂ܂ܓɈړ@\ǉB
                   3.WindowsMe/98/95 ŃhCoMME̎ASgpłȂ
                     ȂĂoOCB
                      (WAVE_FORMAT_DIRECT  WS.INI On/Offo悤ɂ)
                   4.t@CݎɃlbg[NhCu𒼐ڎw肷
                     󂫗eʂ[ƂȂď݂łȂoOCB
                   5.TW[EBhEŕ`@̑gɂĂ
                     wiɕύXłȂoOCB
                   6.^Đobt@̎ύXBi96ks/sȏ̉Pj

2003.10.04  V1.30  1.ASIOADirectSoundA WAVE_FORMAT_EXTENSIBLE 
                      (2cĥ)ł̘^/ĐAIEEE_FLOAT(32bit_)
                     tH[}bgł̘^ɑΉB  (^/Đ̑啝)
                   2.192kHzTvO^T|[gB(gI̒ǉ)
                      (Đ͏]T|[g)
                   3.](MME̎)AΉtH[}bgXg\̍ۂ
                     WAVE_FORMAT_QUERY Ŗ₢킹Ă̂Aۂ
                     UI[v悤ɕύXB
                     iRH񍐂hCô߁j
                   4.x[^[(Peak + RMS)ǉB
                   5.TW[ʃEBhEŕ\ł悤ɂB
                   6.Wave[hAEg16ił\ł悤ɂB
                   7.RMSl0dBAtXP[̋`g̏ꍇSing̏ꍇ
                     Ƃؑւł悤ɂBi]Sing̏ꍇ̂݁j
                   8.Spectrum̎g̕\͈͂Cӂɐݒł悤ɂB
                      (jA\̏ꍇ)
                   9.`@ DirectDraw RނǉB
                  10.\Ԋu܂ł̋x~Ԃ̑ɁA^C}łݒ
                     ł悤ɂB
                     ܂Ax~Ԃ̏l0ms10msi100fpsjɕύXB
                      (ɍŋ߂̍CPUłCPUgp 100% ͖ʂȂ̂)
                  11.Q܂œƗċNł悤ɂBi]͂Pj
                  12.ʏ̕\̎(Spectrum 3D \łA胂[hłȂ
                     )A^/ĐXgbv̍ۂɁAg`NA悤ɕύXB
                  13.SpectrumdB\W10dBA20dBA180dBǉB
                  14.\XbhcĂ܂ƂoOCB 
                  15.֐ `̐ݒ肪ۑȂoȌCB
                  16.ݒEBhESpectrum - \^Cv - 3D\ 
                     XACŔCӂ̒l̐ݒ肪łȂoȌCB
                  17.Wave̕\ŕ̍ől̍őlɂȂoȌCB
                  18.ɂĂ Wave Mapper IɃ[fBoChG[
                     NƂ̂B
                  19.̑AׂȏCAύXB

2000.01.25  V1.20  1.24bit,32bit WavetH[}bg֑ΉB
                     ɂobt@̍\ύXB
                   2.FFTTv 65536 ܂ŊgB
                   3.֐ Blackman-Harris (4 Term) ǉB
                   4.Spectrum Amplitude W A40`160dB ɊgB
                     (AXebv 20dBԊu)
                   5.ʃRs[(Ctrl+C)@\̒ǉB
                   6.t@CJhbOhbvƁAvC{^
                     ƂȂIɉt@\̒ǉB
                   7.Đ/^foCX̎w@\Aюgp\tH[}bg
                     \@\̒ǉB î߂̐ݒ_CAO^u̕ύXj
                   8.ĐɎgp\tH[}bgłȂꍇAĐfoCX
                     SꍇłAʒu׎w胂[hł̂ݓ삷悤
                     BiItC[hj
                   9.Đ |[YŁAʒuݒEBhE\ݒ
                     ̎AFFT삪IĂ܂A|[YōĊJȂ
                     ̂CB
                  10.^ |[ỶǍWaveɑ΂Spectrum\
                     ̉܂ł菭x鎖̂CB
                  11.Đ/^ŁAU foCXI[vG[NƁǍ
                     ċNȂ΂ꂪZbgȂoOCB
                  12.f[^ȑOɑ傫ȃ_~[̃`NWavet@C
                     ʕیG[ɂȂĂoOCB
                  13.̑AׂȏCAύXB

99.06.19  V1.11   1.WAVEt@Ctł̃|[YAgbNo[ɂʒuύX
                    ɑ΂āASpectrum 3D\̏ꍇłǏ]悤ɂB
                    i͈ʒu ׎w@\j
                  2.WAVEt@C̃vC{^VtgL[Ƌɉꍇɂ
                    |[YԂX^[g悤ɂB
                    ivC|[YԂɍȂ悤ȁAZt@C
                      ͈ʒu ׎w@\̂߁j
                  3.ʒuאݒ{^On̂܂܂ɂł悤ɂA|[Y
                    ̓xɏĂʒuݒEBhEA|[Y 
                    o܂܂ɂł悤ɂB
                  4.^{^VtgL[Ƌɉꍇɂ́AꎞIɌ݂
                    ^[hƂ͋t̃[hɂȂ悤ɂB
                  5.̑AׂȏCAύXB

99.06.13  V1.10   1.Spectrum 3D\ǉB
                  2.Wave TW[\ǉB
                  3.胂[hǉB
                     s[Nz[hg`Aϔg`A[hAEgA
                     I[o[Ci[hAZ[utjATHD(+N)AS/NARMS
                  4.ݒ_CAO̍\̕ύXB
                    /^ ł̃tH[}bg͕̓@̕ύXAgB
                    ܂Afps\CEBhEŏɕ\悤ɕύXB
                  5.WAVEt@Ctł̃|[YAgbNo[ɂʒuύX
                    ɑ΂āAWave/Spectrum\Ǐ]悤ɂB
                    ɁATvoߎԂŐɔCӂ̈ʒuw肷
                    @\̒ǉBiQ̃}[J[p\j
                  6.FFTvZ̍B iFFT͖Q{j
                   iStereo\ړÎAƁHMonopɂj
                  7.Ot\̐xAbvB
                  8.Spectrum ̃Ot\̎s[N̂ݕ\郂[hǉB
                  9.Spectrum dB\VtgɁAɍől0dBƂ
                    Normalize[hǉB
                 10.Spectrum U dB\̃W̊ԊuA10dBԊuɕύXB
                 11.Wave  Spectrum ̃EBhE䗦ۑ悤ɂB
                 12.L[ŁAvC/^ ̃Xy[XL[ |[Y@\
                    ɕύXB Xgbv ́A] Ctrl+S ̑ ESCL[ ǉB
                 13.J[Zbg̃ftHgZbgRiIVjɕύXB
                 14.ꕔ\tgAsȃwb_WAVEt@CɑΉB
                 15.̑AׂȏCAύXB

98.12.09  V1.02   1.\xőQxAbvB
                  2.Wave \̊g嗦ɁA20ǉB
                  3.Spectrum dB\̎ɁA֐ɂቺ␳
                    Auto[hǉB
                  4.NT ŋNłȂƂ̂CB
                  5.NT ŋN/IJԂxɁAWS.INI 
                    ColorSet1 ̃Rgsǂǂ񑝂Ă̂CB
                  6.TEhJ[hɂĂ16bitWAVEtH[}bg
                    \łȂƂ̂CB
                  7.UgbNo[𓮂ƁǍL[͂łȂȂ
                    ̂CB
                  8.Spectrum ̃[hAEg1dBȉ̕\̕sCB
                  9.̑AׂȏCAύXB

98.11.11  V1.01   ̃\tg݂ WaveSpectra ƖOύXB
                    iWaveV[YƂȂāAėǂ(^_^)j
                  1.[hAEg(l̓Ǐo)ł悤ɂB(|[Y)
                  2.DirectDraw(V.Blank`FbN)̎gpAWave,Spectrum
                    ɕB
                  3."\fBC"̖̂A"\x~"ɕύXB
                  4. 2,3 ɔ WS.INI ̖̕ύXB
                  5.vZ\ɋIꍇɁAvZ\XbhS
                    ~ȂɃCEBhEAANZXᔽ
                    Ȃ邱Ƃ̂CB
                  6.ݒ_CAOJ܂܏IƁAKݒ{^
                    ƂɂȂĂ̂ALZƂɂȂ悤
                    CB
                  7.o[W/Rs[Cg\YĂ(^^;
                  8.̑AׂȏCAύXB

98.10.30  V1.00   (WinSpectra)

-------------------------------------------------------------------------------
