
	spwave - t@CGfB^


͂߂
--------

spwavéCWAVCAIFFCMP3COgg VorbisȂǗlXȃtH[}bgɑΉ
t@CGfB^łĎɗp邱ƂOƂĂCg₷C
肵vOڎwĂ܂D܂Cspwave ́C}`vbgz[
ɑΉĂCWindowsCmacOSCLinuxȂǂœ삵܂D

spwavéĈ悤ȓĂ܂D

- }`vbgz[: WindowsCmacOSCLinuxiMotifCgtkjȂ
- vOCpo͂ɂlXȃtH[}bgւ̑Ή
  iWAVCAIFFCMP3COgg VorbisCrawȂǁj
- Ήrbg/Tv́C8bitC16bitC24bitC32bitC32bit floatC64bit double
- XyNgO̕\i\j
- TvOgrbg/Tv̕ϊ
- CӋԂ̍ĐCgC؂oC폜Co
- CӋԂ̃tF[hCCtF[hAEgCQC߁C`lꊷ
- t@C̕ҏWiWAVt@CAIFFt@C̃RgCMP3ID3^OɑΉj
- 񐔂قږ̃AhD[ƃhD[
- CӋԂ̗lXȕiXyNgCXyNgCʑAbvhʑCQxjł̕
- hbO&hbvɂw͈͂̎o


CXg[
------------

WindowsCmacOSł̃oCipbP[W̃CXg[͊{IɃA[JCu
邾łDCst@CړƂ́CKvOC
tH_\ňړĉDst@CP̂ړꍇɂ́CN
܂t@CSǂݍ߂ȂȂ܂DLinuxł́CvOCispPlugin 
0.8.2ȏj̃CXg[ʓrKvƂȂ܂DACXg[̓t@C
폜邾łD


gp@
--------

N@́CLinuxłł́CR}hCC

 % spwave

ƑłŉDWindowsmacOSł́Cst@C_uNbN
DƁCCEBhEJ܂Dt@Cj[C"J"
IԂƁC_CAOJ܂̂ŁCǂݍ݂t@Cw肵ĉD
T|[gĂt@C̏ꍇ́CtH[}bg肵ēǂݍ݂܂D
ȊÕt@Cł́CtH[}bgI_CAOJ܂̂ŁC
K؂ȃtH[}bgIĉDg`͈͎̔w̓}EX̃hbOɂ
\ŁC}EX3{^̏ꍇ́C{^ōĐ邱Ƃł܂D
3{^łȂꍇ́C}EX̉E{^NbNƁCj[
J܂̂ŁC"w͈͂Đ"IĉDȂCmacOSł
Control+NbNOption+NbNꂼE{^ƒ{^Ӗ܂D

t@Cۑۂɂ́Cut@C̎ށviOSɉĂ̕̕\
ς܂jŁuBy ExtensionvIĂꍇɂ́Cgqt
ۑĉDႦ΁CWAVt@Cŕۑꍇ́Cu.wavvtC
AIFFt@Cŕۑꍇ́u.aifvtĉDuBy Extensionv
ɁCuMicrosoft PCMvȂǂIׂ΁CgqIɕt^܂D
ȂC̑IɂāĈɈقȂꍇiႦ΁uMicrosoft PCMv
uMicrosoft PCM (libsndfile)vj́CقȂۑpvOCgpĂ
ƂĂ܂DvOCɂĕۑʂɈقȂ邱Ƃ܂
̂ŒӂĉD

o[W0.6.10̓XyNgO\i\j@\t܂D
XyNgO\̍ۂɂ́C͌ʂUfBXNɕۑ܂̂ŁCfBXN
eʂ\ɂ邱ƂmFĉDɒt@C̃XyNgO\
ɂ́Cʂ̃fBXN܂̂łӉD܂CXyNgO
ʂɕ\ꍇ͑xȂxȂĂ܂߁Cݒł́CȂr
\悤ɂĂ܂DɎgpꍇ́Cu\v->uڍׂȕ`v
Ƀ`FbNCCu\v->uXyNgOv->uXyNgO
ݒ...vIŐݒ_CAOJCuȗĕ`ṽ`FbNO
DC̏ꍇɂ͕`悪ȂxȂ܂̂łӉD

܂CR}hCIvV\pӂĂ܂DLinuxłł́C
-help IvVtċNƁCR}hCIvṼXg
\܂iWindowsłł́CDOS -help tċNĂXg
ł܂񂪁CvOɂ͔f܂jDIvVɂĐݒł
p[^̂قƂǂ͐ݒ_CAOɂĂύX邱Ƃł܂D
ȂCmacOSł̓R}hCIvV̓T|[gĂ܂D
ȉR}hCIvṼXgłD

usage: spwave [options...] [filename...]
options:
    -f -freq ???                                    : sampling frequency for raw data [Hz]
    -c -channel ???                                 : number of channel for raw data
    -b -bit ???                                     : bits per sample for raw data
    -F -format ???                                  : file format for raw data (raw|swap|little|big|text)
    -offset ???                                     : initial offset time for display [s]
    -length ???                                     : initial length for display [s]
    -play play_command                              : sound play command
    -useplay  (use_play[False])                     : use play command forcedly
    -buf audio_buffer_size                          : audio buffer size
    -tf -tformat time_format[0]                     : time format index (0-3)
    -label ???                                      : label file for first input file
    -reg                                            : label file specified by "-label" is region label
    -lf -lformat label_format[0]                    : label format index (0-12)
    -rf -rformat region_label_format[0]             : region label format index (0-11)
    -temp temp_dir[~/.spwave_tmp]                   : temporary directory
    -wavefg wave_fg[black]                          : wave foreground color
    -wavebg wave_bg[white]                          : wave background color
    -pointfg point_fg[red]                          : pointer foreground color
    -stringfg string_fg[red]                        : string foreground color
    -labelfg label_fg[blue]                         : label foreground color
    -scalefg scale_fg[grey50]                       : scale foreground color
    -width window_width[800]                        : window width
    -height window_height[200]                      : window height
    -fwidth freq_width[400]                         : window width for frequency data
    -fheight freq_height[300]                       : window height for frequency data
    -usedef  (use_default[False])                   : use default format when opening file
    -acswap  (alt_ctrl_swap[False])                 : alt-ctrl swap for shortcut keys
    -lreg  (link_region_label[False])               : link label to selection
    -info  (display_info_area[False])               : display information area
    -finfo  (display_freq_info_area[False])         : display frequency information area
    -debug ???                                      : debug level
    -h -help                                        : display this message


Ήt@Cꗗ
----------------

- ǂݍ & 

  ݂̍ۂ́CWAVt@CAIFFt@C̃RgCMP3t@CID3^OɑΉĂ܂

  * Rawt@Ci8bit PCMC16bit PCMC24bit PCMC32bit PCMC32bit float PCMC
    64bit double PCMCulawCalawj
  * WAVt@Ci8bit PCMC16bit PCMC24bit PCMC32bit PCMCulawCalaw, ADPCM, IMA ADPCM, GSM 6.10j
  * AIFFt@Ci8bit PCMC16bit PCMC24bit PCMC32bit PCMC32bit float PCMj
  * AIFCt@Ci8bit PCMC16bit PCMC24bit PCMC32bit PCMCulawCalawj
  * CAFt@Ci8bit PCMC16bit PCMC24bit PCMC32bit PCMC32bit float PCMC64bit double PCMCulawCalawj
  * MP3t@CiMPEG1 layer 3C݂ɂ͕ʓrvOC̃_E[hKvłj
  * Ogg Vorbist@C
  * FLACt@C
  * ALAC(Apple Lossless Audio Codec)t@Cigq.caf.mp4ɑΉj
  * Windows Media Audio t@CiWindowsł̂݁j
  * Monkey's Audio(.ape)t@C
  * AU/SNDt@Ci8bit PCM, 16bit PCM, 24bit PCM, 32bit PCM, ulaw, alaw, G721, G723j
  * PARISt@Ci16bit PCM, 24bit PCMj
  * NISTt@Ci16bit PCM, 24bit PCM, 32bit PCM, ulaw, alawj
  * IRCAMt@Ci16bit PCM, 32bit PCM, ulaw, alawj
  * eLXgt@C

- ǂݍ݂̂

  * MP3t@CiMPEG2 layer 3CVBRj
  * RMPt@CiMPEG1 layer 3CMPEG2 layer 3CVBRj


mF
--------

Windows 7/8/10/11CmacOS 10.14-13.2CLinuxiCentOS, UbuntujȂǂł
삪mFĂ܂D


oO
----

g`̊g嗦ɕ\U̒liAmplitudej́CK{
̎ԂɂlƈvĂ܂DU̒l𓾂ꍇ́Cg`\
iTvOxɁjg債ĂAmplitude̒lĉD
t@C̒l̕\邽߂ɂ̂悤ȎdlɂȂĂ܂D܂Cl
RŁCo[W0.6.7tx[^[CԂƒl͐mɂ͓
Ȃ̂ŒӂĉD

0.6.11-2b́CASIOhCo[oRĐɑΉ܂C
uASIO Multimedia Driverv͌ł͐ɓ삵܂DASIOΉfoCX
ASIOhCogpĉDuASIO Multimedia Driverv́CASIOΉfoCX
ȊO𓮍삳邽߂̂̂Ȃ̂ŁCp͍ȂƎv܂D

0.6.12-4bΉCWindows Media Audiot@C̓ǂݍ݂ŁCXN[
Ƃ̈ʒuƂ܂iɁCXXtH[}bg͂ق
mɔjDMicrosoft̒񋟂郉Cu̖Ȃ̂C̖̎
Ȃ̂_ł͕słDꍇ́CUWAVtH[}bgȂǂŕۑ
ƂsĉD

Mac OS X (Carbon)łł́Cg`I[o[r[̃}EX̉ENbNɂ
삪@\ȂƂoO܂DCocoałł͂̂悤Ȗ
܂D


oO
--------------

₪ꍇoO𔭌ꍇCГdq[ŘADC
ꍇC̕z[y[WɍڂĂ邱ƂɊւẮCԎoȂ
܂DƁCԎ͒x邱Ƃ\܂̂Łi߂ȂjCȂƂ
Cɑ҂ĂĉD܂CԎɉ񓚂z[y[WɌfڂ邱
܂ɂ܂̂Łil̎₪ZԂɏWꍇȂǁjCȂƂ́C
ēxz[y[W`FbNĂ݂̂ǂ܂D

oO񍐂̍ۂ́Cł邾ȉ̍ڂ͋LqĉD

 - spwavẽo[Wi0.6.5-1ȂǁD_E[hA[JCuł\܂j
 - OS̃o[WiWindows 10 Pro 1809CmacOS 10.14.1Ȃǁj
 - ǏiƂǂȂ̂ł邾ڂ肢܂j
 - vOC̃o[Wĩt@C̓ǂݏɊւoȌꍇD
   ႦMP3o̓vOC̃oOȂǁj

܂CTuWFNgspwave̕ĒƏ܂D

ȂCuMP3̕ۑłȂvƂ₪ϑłCMP3Ɋւ郉CZX
EȂǂlCԂł͕ۑłȂ悤ɂȂĂ܂Dۑł悤
ɂ́CʓrvOC̃_E[hECXg[KvłDy[W
pmFC𖞂Ăꍇ́Cy[W_E[h
CXg[ĉD


CZX
----------

spwave̓t[\tgEFAłDڂ́CA[JCuɊ܂܂Ă
LICENSE.txtĉD


ItBVTCg
------------------

ItBVTCǵC

  https://www-ie.meijo-u.ac.jp/labs/rj001/spLibs/spwave/index-j.html

łDŐVł̃_E[hoOɊւŐV𓾂邱Ƃł܂D悭
ɑ΂񓚂fڂĂ܂̂ŁC肪ꍇ͂܂
Ƃ߂܂D


Thanks To
---------

t@C̓ǂݏɂ͈ȉ̃CugpĂ܂Dꂼ̃Cu
JCJĂɊӒv܂D

  * AU/SND, PARIS, NIST, IRCAM, WAV ADPCM, ... (o[W0.6.8)
    - libsndfile (http://www.mega-nerd.com/libsndfile/)
      L̃tH[}bg̓ǂݏ͂libsndfileɂĉ\ɂȂ܂D
      J҂ErikC낢Ƃ肪Ƃ܂D

  * Ogg Vorbis (o[W0.6.8)
    - libvorbis  libogg (https://xiph.org/vorbis/)

  * Monkey's Audio (Windows 32rbgł̂݁Do[W0.6.11)
    - https://www.monkeysaudio.com/

  * FLAC (o[W0.8.4-3)
    - libFLAC (https://xiph.org/flac/api/index.html)

  * ALAC (o[W0.8.4-3)
    - the Apple Lossless Audio Codec Project (https://macosforge.github.io/alac/)
 
  * MP3ǂݍ (spMpeg̃vOCɊ܂܂Ă܂)
    - FreeAmpí݂CZinfƂOɂȂĂ悤łj̃fR[hGW

  * ASIO hCo[Ή (o[W0.6.11DasiovOCɊ܂܂Ă܂)
    - Steinberg ASIO Software Developer Kit
      Copyright notice: ASIO is a trademark of Steinberg Soft- und Hardware GmbH

܂Cpb`쐬ĉCoO񍐂v]Ȃǂ𑗂ĉC
肪Ƃ܂DƂ낵肢܂D


GiBanno Hidekij
