RGBA_CRTのWEBLOG

ゲームの没データやTCRFの情報を紹介したりしてます 技術系はこっちhttp://rgbacrt.seesaa.net/

ActiveBasic製のサウンドプレイヤーを公開

ActiveBasic製 サウンドプレイヤー TraySoundPlayer

ActiveBasicでサウンドプレイヤーを作ったので宣伝
イメージ 2
◆特徴
・起動してすぐ再生が始まるのでWMPやWinampよりも手軽にサウンドファイルを聞ける。
・ウィンドウを出さないため作業用に便利
・ゲーム系サウンドファイルに広く対応
・録音機能、チャンネルマスク機能、ウェーブビューつき
・WindowsXP SP3以降で全機能有効、Windows95でも一部ファイルの再生が可能
・シーク機能とかプレイリスト機能がないシンプルなソフトウェア(=しょぼい)

◆対応形式
一般系 : wav , mp3 , ogg , wma , midi , aac , m4a
ゲーム系 : nsf , spc , gbs , gsf , 2sf , psf , psf2 , ssf , dsf  , qsf , gbr , kss , hes , cpc ,
 ( minigsf , mini2sf , minipsf , minipsf2 , minissf , minidsf , miniqsf )
vgmstream対応ファイル :
[ ads .ss2 .ass .ast .bg00 .bmdx .ccc .cnk .dxh .enth .fag .filp .gcm .gms .hgc1 .ikm .ild .ivb .joe .kces .khv .leg .mcg .mib .mi4 .mic .mihb .msa .msvp .musc .npsf .pnb .psh .rkv .rnd .rstm .rws .rxw .snd .sfs .sl3 .smpl .ster .str .sth .str .sts .svag .svs .tec .tk5 .vas .dvi .hwas .idvi .ivaud .myspd .stma .strm .aifc .asf .as4 .ast .aix .baf .bgw .bnsf .caf .de2 .kcey .mus .pos .sc .vag .vgs .vig .vpk .vs .vsf .wp2 .xa2 .xa30 .aaap .agsc .amts .asr .bns .bo2 .capdsp .cfn .ddsp .dsp .gca .gcm .gsp .gsp .hps .idsp .ish .isd .lps .mpdsp .mss .mus .ndp .pdt .sdt .smp .sns .spt .spd .ssm .stm .dsp .str .str .sth .sts .swd .thp .dsp .tydsp .vjdsp .waa .wac .wad .spsd .bar .aud .aus .brstm .emff .fsb .wii .genh .musx .nwa .psw .rwar .ogglogg .p3d .rsf .sab .str .stx .sli .wam .was .wsd .wsi .ydsp .ymf .zwdsp .aiff .asd .baka .bh2pcm .dmsg .gcsw .gcw .his .int .pcm .kraw .raw .rwx .sap .snd .sps .str .xss .voi .wb .zsd .matx .wavm .wvs .xmu .xvas .xwav .adpcm .dcs .dcsw .str .rwav .rwsd .rsd .rrds .sad .seg .sng .asf .str .eam .strm .ss7 .swav .xwb .wav .lwav .2dx9 .aax .acm .adp .adx .afc .ahx .lsf .mwv .s14 .sss .scd .sd9 .smp .spw .stm .um3 .xa .sfl ]

※追加DLL集を含めた場合の対応形式
※vgmstreamの再生は、一時的にWavファイルに変換されてから始まります。


 以上のようなシンプルなサウンドプレイヤーです。
 特に、まだ対応プレイヤーが少ないgsf , 2sf , psf , psf2 が手軽に再生できるので、ゲーム系サウンドファイルをよく聞く方にはぜひ使っていただきたいです。 
また、psf , gsf , 2sfはnezplugと同じようなチャンネルマスク機能がついています。

◆ダウンロード
 以下の2つのプログラムを同一フォルダに解凍してください。






 再生したいファイルの関連付けにこのソフトを登録していただければ再生ができます。
また、タスクトレイにこんな感じの(イメージ 1)黄色矢印のアイコンが出ますので、右クリックメニューで各種操作をしてください。
 また、タスクトレイのアイコンをダブルクリックするとNSF操作ウィンドウが出ます。


◆使用プログラム
 以下のライブラリ・ソースコードを利用して開発しました。
    [libmp3lame] MP3 Decoder
        - http://lame.sourceforge.net/
        - Lame deveropment team
       
    [libogg/libvorbis] OGG Decoder
        - http://www.xiph.org/
        - Xiph.Org Foundation
       
    [SNESAPU] SPC700 Emulator
        - http://www.alpha-ii.com
        - http://dgrfactory.jp
        - copyright (C)2001-2004 Alpha-II Productions (www.alpha-ii.com)
        - Copyright (C) 2001-2015 degrade-factory. All rights reserved.

    [Nezplug++] NSF/GBS/... Retro Game Sound Emulator
        - http://offgao.net/program/nezplug++.html
        - Developed by Mamiya RuRuRu OffGao

    [faad2/mp4ff] AAC/MP4 decoder
        - http://www.audiocoding.com
        - Copyright (C) 2003-2005 M. Bakker, Nero AG, http://www.nero.com
       
    [vgmstream] Decoder for Game stream data
        - http://hcs64.com/vgmstream.html
        - Copyright (C) hcs , kode54.
       
    [aosdk] Audio Overload SDK
        - http://rbelmont.mameworld.info
        - Copyright (c) 2007-2009 R. Belmont and Richard Bannister.
       
    [in_xsf] GSF/2SF Decoder using xsf_framework (modfited for Normal Player)
        - http://github.com/CyberBotX/in_xsf
        - Programmed By Naram Qashat (CyberBotX) [cyberbotx@cyberbotx.com]
        - Utilizes modified DeSmuME 0.9.9 svn 4608 x86-JIT for 2sf audio playback.
        - Utilizes modified VBA-M, SVN revision 1231, for gsf audio playback.


◆スクリーンショット
・アイコン
イメージ 3

・タスクトレイ格納中
イメージ 4

・右クリックメニュー
イメージ 5

・ウェーブビュー(サウンドバッファ表示ダイアログ)
イメージ 6


・NSF操作ダイアログ
イメージ 7


・Nezplug++内蔵チャンネルマスクダイアログ

イメージ 8



・PSF/GSF/2SFチャンネルマスクダイアログ(↑のパクリ)

イメージ 9


・ActiveBasicによる開発風景

イメージ 10

イメージ 11



以上です

.


プライバシー -  利用規約 -  メディアステートメント -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事