SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Related Sites

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files

spwave - ‰¹ºftf@fCf‹fGfffBf^

‚Í‚¶‚ß‚É


spwave‚́CWAVCAIFFCMP3COgg Vorbis‚ȂǗlX‚ÈftfH[f}fbfg‚ɑΉž‚µ‚½‰¹º ftf@fCf‹fGfffBf^‚Å‚·D‰¹º‚ÌŒ¤‹†‚É—p‚¢‚邱‚Æ‚ð‘O’ñ‚Æ‚µ‚Ä‚¨‚èCŽg‚¢‚â‚·‚­C ˆÀ’肵‚½fvffOf‰f€‚ð–ÚŽw‚µ‚Ä‚¢‚Ü‚·D‚Ü‚½Cspwave ‚́Cf}f‹f`fvf‰fbfgfz[f€ ‚ɑΉž‚µ‚Ä‚¨‚èCWindowsCMac OSCLinux‚Ȃǂœ®ì‚µ‚Ü‚·D

spwave‚́CŽŸ‚̂悤‚È“Á’¥‚ðŽ‚Á‚Ä‚¢‚Ü‚·D

  • f}f‹f`fvf‰fbfgfz[f€: WindowsCMac OSCLinuxiMotifCgtkj‚È‚Ç
  • fvf‰fOfCf“‚ð—p‚¢‚½“üo—͂ɂæ‚é—lX‚ÈftfH[f}fbfg‚ւ̑Ήž iWAVCAIFFCMP3COgg VorbisCraw‚Ȃǁj
  • ‘Ήž‚·‚éfrfbfg/fTf“fvf‹‚́C8bitC16bitC24bitC32bitC32bit floatC64bit double
  • fTf“fvfŠf“fOŽü”g”‚âfrfbfg/fTf“fvf‹‚̕ϊ·
  • ”CˆÓ‹æŠÔ‚̍жCŠg‘åCØ‚èo‚µCíœCŽæ‚èo‚µ
  • ”CˆÓ‹æŠÔ‚ÌftfF[fhfCf“CftfF[fhfAfEfgCfQfCf“’²ßCf`ffflf‹“ü‚ꊷ‚¦
  • ftf@fCf‹î•ñ‚̕ҏWiWAVftf@fCf‹‚âAIFFftf@fCf‹‚ÌfRff“fg‚âCMP3‚ÌID3f^fO‚ɑΉžj
  • ‰ñ”‚Ù‚Ú–³§ŒÀ‚ÌfAf“fhfD[‚ÆfŠfhfD[
  • ”CˆÓ‹æŠÔ‚Ì—lX‚È•ûŽ®ifXfyfNfgf‹C•½ŠŠ‰»fXfyfNfgf‹CˆÊ‘ŠfAf“f‰fbfvfhˆÊ‘ЁCŒQ’x‰„j‚ł̕ªÍ
  • fhf‰fbfO&fhffbfv‚É‚æ‚éŽw’è”͈͂̎æ‚èo‚µ

fCf“fXfg[f‹


WindowsCMac OS‚Å‚ÌfofCfifŠfpfbfP[fW‚ÌfCf“fXfg[f‹‚ÍŠî–{“I‚ÉfA[fJfCfu‚ð‰ð“€ ‚·‚邾‚&hibar;‚Å‚·D‚½‚¾‚µCŽÀsftf@fCf‹‚ðˆÚ“®‚³‚¹‚邯‚«‚́C•K‚¸fvf‰fOfCf“‚à“&hibar;‚¶ ftfHf‹f_\¬‚ňړ®‚³‚¹‚ĉº‚³‚¢DŽÀsftf@fCf‹’P‘Ì‚¾‚&hibar;‚ðˆÚ“®‚µ‚½ê‡‚ɂ́C‹N“®‚Í ‚µ‚Ü‚·‚ªftf@fCf‹‚ª‘S‚­“ǂݍž‚߂Ȃ­‚È‚è‚Ü‚·DLinux‚ł́Cfvf‰fOfCf“ispPlugin 0.8.2ˆÈãj‚ÌfCf“fXfg[f‹‚ª•Ê“r•K—v‚ƂȂè‚Ü‚·DfAf“fCf“fXfg[f‹‚Íftf@fCf‹‚ð íœ‚·‚邾‚&hibar;‚Å‚·D

Žg—p•û–@


‹N“®•û–@‚́CLinux”łł́CfRf}f“fhf‰fCf“‚©‚çC

% spwave

‚Ƒł¿ž‚ñ‚ʼnº‚³‚¢DWindows‚ÆMac OS‚ł́CŽÀsftf@fCf‹‚ðf_fuf‹fNfŠfbfN‚µ‚Ä ‰º‚³‚¢D‚·‚邯CffCf“fEfBf“fhfE‚ªŠJ‚«‚Ü‚·Dftf@fCf‹ffjf…[‚©‚çC"ŠJ‚­" ‚ð‘I‚ԂƁCf_fCfAffO‚ªŠJ‚«‚Ü‚·‚̂ŁC“ǂݍž‚Ý‚½‚¢ftf@fCf‹‚ðŽw’肵‚ĉº‚³‚¢D fTf|[fg‚³‚ê‚Ä‚¢‚éftf@fCf‹‚̏ꍇ‚́CftfH[f}fbfg‚ðŽ©“®”»’肵‚ēǂݍž‚݂܂·D ‚»‚êˆÈŠO‚Ìftf@fCf‹‚ł́CftfH[f}fbfg‚ð‘I‘ð‚·‚éf_fCfAffO‚ªŠJ‚«‚Ü‚·‚̂ŁC “KØ‚ÈftfH[f}fbfg‚ð‘I‘ð‚µ‚Ä‰º‚³‚¢D”gŒ`‚͈͎̔w’è‚Íf}fEfX‚Ìfhf‰fbfO‚É‚æ‚è ‰Â”\‚ŁCf}fEfX‚ª3‚Âf{f^f“‚̏ꍇ‚́C’†f{f^f“‚ōж‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·D 3‚Âf{f^f“‚łȂ¢ê‡‚́Cf}fEfX‚̉Ef{f^f“‚ðfNfŠfbfN‚·‚邯Cffjf…[‚ª ŠJ‚«‚Ü‚·‚̂ŁC‚»‚±‚©‚ç"Žw’è”͈͂ðÄ¶"‚ð‘I‘ð‚µ‚Ä‰º‚³‚¢D‚È‚¨CMac OS‚Å‚Í Control+fNfŠfbfN‚ÆOption+fNfŠfbfN‚ª‚»‚ꂼ‚ê‰Ef{f^f“‚Æ’†f{f^f“‚ðˆÓ–¡‚µ‚Ü‚·D

‚Ü‚½CfRf}f“fhf‰fCf“fIfvfVf‡f“‚àŒ‹\—pˆÓ‚³‚ê‚Ä‚¢‚Ü‚·DLinux”łł́C -help fIfvfVf‡f“‚ð•t‚&hibar;‚Ä‹N“®‚·‚邯CfRf}f“fhf‰fCf“fIfvfVf‡f“‚ÌfŠfXfg‚ª •\ަ‚³‚ê‚Ü‚·iWindows”łł́CDOS‘‹‚©‚ç -help ‚ð•t‚&hibar;‚Ä‹N“®‚µ‚Ä‚àfŠfXfg‚Í ‚ł܂¹‚ñ‚ªCfvffOf‰f€‚ɂ͔½‰f‚³‚ê‚Ü‚·jDfIfvfVf‡f“‚É‚æ‚Á‚Đݒè‚Å‚«‚é fpf‰f[f^‚̂قƂñ‚ǂ͐ݒèf_fCfAffO‚É‚æ‚Á‚Ä‚à•ύX‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·D ‚È‚¨CMac OS‚Å‚ÍfRf}f“fhf‰fCf“fIfvfVf‡f“‚ÍfTf|[fg‚³‚ê‚Ä‚¢‚Ü‚¹‚ñD ˆÈ‰º‚ªfRf}f“fhf‰fCf“fIfvfVf‡f“‚ÌfŠfXfg‚Å‚·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)
    -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

‘Ήžftf@fCf‹ˆê——


  • “ǂݍž‚Ý & ‘‚«ž‚Ý

    ‘‚«ž‚݂̍ۂ́CWAVftf@fCf‹‚âAIFFftf@fCf‹‚ÌfRff“fgCMP3ftf@fCf‹‚ÌID3f^fO‚ɑΉž‚µ‚Ä‚¢‚Ü‚·

    • Rawftf@fCf‹i8bit PCMC16bit PCMC24bit PCMC32bit PCMC32bit float PCMC 64bit double PCMCulawCalawj
    • WAVftf@fCf‹i8bit PCMC16bit PCMC24bit PCMC32bit PCMCulawCalawj
    • AIFFftf@fCf‹i8bit PCMC16bit PCMC24bit PCMC32bit PCMj
    • AIFCftf@fCf‹i8bit PCMC16bit PCMC24bit PCMC32bit PCMCulawCalawj
    • MP3ftf@fCf‹iMPEG1 layer 3C‘‚«ž‚݂ɂ͕ʓrfvf‰fOfCf“‚Ìf_fEf“f[fh‚ª•K—v‚Å‚·j
    • Ogg Vorbisftf@fCf‹
    • AU/SNDftf@fCf‹i8bit PCM, 16bit PCM, 24bit PCM, 32bit PCM, ulaw, alaw, G721, G723j
    • PARISftf@fCf‹i16bit PCM, 24bit PCMj
    • NISTftf@fCf‹i16bit PCM, 24bit PCM, 32bit PCM, ulaw, alawj
    • IRCAMftf@fCf‹i16bit PCM, 32bit PCM, ulaw, alawj
    • fefLfXfgftf@fCf‹
  • “ǂݍž‚݂̂Ý
    • MP3ftf@fCf‹iMPEG2 layer 3CVBR‚à‰Âj
    • RMPftf@fCf‹iMPEG1 layer 3CMPEG2 layer 3CVBR‚à‰Âj

“®ìŠm”F


Œ»Ý‚ÌŠCLinuxiRedhat 4.2, Redhat 6.2jCMicrosoft Windows 98/2000/XPC CygwinCMac OS 8.1C9.1C10.1‚Ȃǂł̓®ì‚ªŠm”F‚³‚ê‚Ä‚¢‚Ü‚·D

fofO


Motif”łł́Ckinput2‚ª—§‚¿ã‚ª‚Á‚Ä‚¢‚āC‚»‚Ìkinput2‚Ìfo[fWf‡f“‚ªŒÃ‚¢‚ƁC •sˆÀ’è‚ɂȂè‚Ü‚·D‚±‚ê‚́CMotif‚Ækinput2‚Ì‘Š«‚Ì–â‘è‚̂悤‚Å‚·D‚»‚̏ꍇ‚́C kinput2‚Ìfo[fWf‡f“‚ðã‚°‚é‚©Ckinput2‚ðI—¹‚³‚¹‚ĉº‚³‚¢D‚à‚µ‚­‚́C ~/.Xdefaults ‚ȂǂɁC

spwave*preeditType: none

‚Ə‘‚&hibar;‚Î’¼‚邯Žv‚¢‚Ü‚·D‚Ü‚½CUnixŠÂ‹«‚ŁCLANG‚ªja_JP.SJIS‚̏ꍇC‚Ù‚Æ‚ñ‚Ç‚Ì ŠÂ‹«‚Å•”•ª“I‚É•¶Žš‰»‚&hibar;‚µ‚Ü‚·D‚±‚ê‚́Cgcc‚ÅSJIS‚ðŠÜ‚Þftf@fCf‹‚ðfRf“fpfCf‹ ‚µ‚½‚Æ‚«‚ÌŒ»Û‚̂悤‚Å‚·D‚Æ‚¢‚¤‚í‚&hibar;‚ŁCUnixŠÂ‹«‚ł́Cja_JP.SJIS‚ð Žg‚í‚È‚¢‚±‚Æ‚ð‚¨‚·‚·‚ß‚µ‚Ü‚·D

GTKfo[fWf‡f“‚ðŽg—p‚µ‚Ä‚¢‚él‚ŁC“ú–{Œê‚ª‰»‚&hibar;‚éê‡‚́Cfz[f€fffBfŒfNfgfŠ‚É ".gtkrc"‚ðì¬‚µ‚ĉº‚³‚¢D".gtkrc"‚̍쐬•û–@‚́CGIMP‚ð‹N“®‚µ‚½‚±‚Æ‚ª‚ ‚él‚́C

% cp ~/.gimp/gtkrc ~/.gtkrc

‚Æ‚·‚ê‚΍쐬‚Å‚«‚Ü‚·D

Mac OS”łł́Cspwave‚ÉŠ„‚è“–‚Ä‚ç‚ꂽff‚fЁ[‚ª‘«‚è‚È‚¢ê‡‚́Cfr[fv‰¹‚ƂƂà‚É I—¹‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·D‚»‚̂悤‚ȏꍇ‚ɂ́C‚æ‚葽‚­‚Ìff‚fЁ[‚ðŠ„‚è“–‚Ăĉº‚³‚¢D ‚Ü‚½CfAfsfAf‰f“fX1.0.1‚ªfTf|[fg‚³‚ê‚Ä‚¢‚È‚¢ŠÂ‹«‚ł́CfRf“fgf[f‹fL[‹y‚Ñ fVftfgfL[‚ðŽg‚Á‚½fVf‡[fgfJfbfg‚ªŽg—p‚Å‚«‚Ü‚¹‚ñD‚³‚ç‚ɁCŒ»Ý‚Ìfo[fWf‡f“‚ł́C ffjf…[‚ð•\ަ‚·‚邯‰¹º‚̍ж‚ª’âŽ~‚µ‚Ä‚µ‚Ü‚¤‚Æ‚¢‚¤–â‘è“_‚à‚ ‚è‚Ü‚·D‚Ü‚½C ‰¼‘zff‚fŠ‚ªfIf“‚ɂȂÁ‚Ä‚¢‚邯C‰¹”ò‚Ñ‚ª”­¶‚µ‚â‚·‚­‚È‚è‚Ü‚·D‚»‚ê‚©‚çCMac OS 9ˆÈ‰º‚É‚¨‚¢‚āCOgg Vorbis‚̏‘‚«ž‚݂́CfTf|[fg‚µ‚Ä‚¢‚Ü‚¹‚ñD

‚Ü‚½Cfo[fWf‡f“0.6.7‚©‚ç‚ÍfŒfxf‹f[f^[‚ª•t‚«‚Ü‚µ‚½‚ªCŽžŠÔ‚Ì“&hibar;Šú‚Æ’l‚Í‚ ‚Ü‚è ³Šm‚ł͂Ȃ¢‚̂ŒˆÓ‚µ‚ĉº‚³‚¢D

Ž¿–â‚âfofO•ñ


Ž¿–₪‚ ‚éê‡‚âfofO‚ð”­Œ©‚µ‚½ê‡C‚º‚ГdŽqf[f‹‚Å~A—‰º‚³‚¢D‚½‚¾‚µCŽ¿–â‚Ì ê‡C‚±‚Ì•¶‘‚âfz[f€fy[fW‚ɍڂÁ‚Ä‚¢‚邱‚ƂɊւµ‚ẮC•ÔŽ–‚ðo‚¹‚È‚¢‚©‚à‚µ‚ê ‚Ü‚¹‚ñD‚ ‚ƁC•ÔŽ–‚Í’x‚ê‚邱‚Æ‚àŒ‹\‚ ‚è‚Ü‚·‚̂Łi‚²‚ß‚ñ‚È‚³‚¢jC‚»‚ñ‚ȂƂ«‚Í ‹C’·‚ɑ҂Á‚Ä‚¢‚ĉº‚³‚¢D‚Ü‚½C•ÔŽ–‚ð‚¹‚¸‚ɉñ“š‚¾‚&hibar;‚ðfz[f€fy[fW‚ÉŒfÚ‚·‚邱‚Æ ‚à‚½‚܂ɂ ‚è‚Ü‚·‚̂Łi“&hibar;—l‚ÌŽ¿–₪’ZŠúŠÔ‚ɏW’†‚µ‚½ê‡‚ȂǁjC‚»‚ñ‚ȂƂ«‚́C Ä“xfz[f€fy[fW‚ðf`fFfbfN‚µ‚Ă݂é‚Ì‚à—Ç‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñD

fofO•ñ‚̍ۂ́C‚Å‚«‚邾‚&hibar;ˆÈ‰º‚̍€–Ú‚Í‹Lq‚µ‚ĉº‚³‚¢D

  • spwave‚Ìfo[fWf‡f“i0.6.5-1‚ȂǁDf_fEf“f[fh‚µ‚½fA[fJfCfu–¼‚Å‚à\‚¢‚Ü‚¹‚ñj
  • OS‚Ìfo[fWf‡f“iWindows98 SECMac OS 8.1‚ȂǁDLinux‚̏ꍇ‚Ílibc‚Ìfo[fWf‡f“‚à‘‚¢‚Ä‚­‚¾‚³‚¢j
  • Çói‰½‚ð‚·‚é‚Æ‚Ç‚¤‚È‚é‚Ì‚©‚ð‚Å‚«‚邾‚&hibar;Ú‚µ‚­‚¨Šè‚¢‚µ‚Ü‚·j
  • fvf‰fOfCf“‚Ìfo[fWf‡f“i“Á’è‚Ìftf@fCf‹‚̓ǂݏ‘‚«‚ÉŠÖ‚·‚éfofO‚̏ꍇD —Ⴆ‚ÎMP3o—Ífvf‰fOfCf“‚ÌfofO‚Ȃǁj

‚Ü‚½CfTfufWfFfNfg‚Éspwave‚Ì•¶Žš‚ð“ü‚ê‚Ä’¸‚&hibar;‚邯•‚©‚è‚Ü‚·D

f‰fCfZf“fX


spwave‚ÍftfЁ[f\ftfgfEfFfA‚Å‚·DÚ‚µ‚­‚́CfA[fJfCfu‚Ɋ܂܂ê‚Ä‚¢‚é LICENSE.txt‚ðŒ©‚Ä‰º‚³‚¢D

fIftfBfVfff‹fTfCfg


fIftfBfVfff‹fTfCfg‚́C

http://www.itakura.nuee.nagoya-u.ac.jp/people/banno/spLibs/spwave/index-j.html

‚Å‚·DÅV”Å‚Ìf_fEf“f[fh‚âfofO‚ÉŠÖ‚·‚éÅVî•ñ‚𓾂邱‚Æ‚ª‚Å‚«‚Ü‚·D‚æ‚­‚ ‚é Ž¿–â‚ɑ΂·‚é‰ñ“š‚àŒfÚ‚µ‚Ä‚ ‚è‚Ü‚·‚̂ŁC–â‘肪”­¶‚µ‚½ê‡‚͂܂¸‚±‚¿‚ç‚ðŒ©‚é ‚±‚Æ‚ð‚¨Š©‚ß‚µ‚Ü‚·D

Thanks To


ftf@fCf‹‚̓ǂݏ‘‚«‚ɂ͈ȉº‚Ìf‰fCfuf‰fŠ‚ªŽg—p‚³‚ê‚Ä‚¢‚Ü‚·D‚»‚ꂼ‚ê‚Ìf‰fCfuf‰fŠ‚ð ŠJ”­‚µCŒöŠJ‚³‚ê‚Ä‚¢‚é•û‚ÉŠ´ŽÓ’v‚µ‚Ü‚·D

  • AU/SND, PARIS, NIST, IRCAM, WAV ADPCM, ... (fo[fWf‡f“0.6.8‚©‚ç)
    • libsndfile (http://www.zip.com.au/~erikd/libsndfile/) ã‹L‚ÌftfH[f}fbfg‚̓ǂݏ‘‚«‚Í‚±‚Ìlibsndfile‚É‚æ‚Á‚ĉ”\‚ɂȂè‚Ü‚µ‚½D ŠJ”­ŽÒ‚ÌErik‚³‚ñC‚¢‚ë‚¢‚ë‚Æ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·D
  • Ogg Vorbis (fo[fWf‡f“0.6.8‚©‚ç)
  • MP3“ǂݍž‚Ý (spMpeg‚Ìfvf‰fOfCf“‚Ɋ܂܂ê‚Ä‚¢‚Ü‚·)

‚Ü‚½Cfpfbf`‚ðì¬‚µ‚ĉº‚³‚Á‚½•ûCfofO•ñ‚â—v–]‚Ȃǂ𑗂Á‚ĉº‚³‚Á‚½•ûC ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½D¡Œã‚Æ‚à‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·D

â–ìGŽ÷iBanno Hidekij
E-mail: banno@itakura.nuee.nagoya-u.ac.jp


Other Sites

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.