nsf形式の音楽を再生するには?

解決


TATSU  2006-11-07 01:07:44  No: 23762

タイトルのとおりですが、
ファミコンのサウンドであるNSFファイルを再生する方法はありますか?


えーとね  2006-11-07 21:30:26  No: 23763

> SFファイルを再生する方法
Winamp + SF対応プラグインが一般的なようです。
http://akane.fam.cx/mck/index.php?NSF%A5%D7%A5%EC%A5%A4%A5%E4%A1%BC

ソース付きのプラグインもあります。
http://dsa.sakura.ne.jp/


TATSU  2006-11-08 06:29:30  No: 23764

WinampをDelphiで使えるようにするにはどうしたらいいのでしょうか?
検索して調べてみましたがそれらしいものを見つけられませんでした。


えーとね  2006-11-08 10:27:11  No: 23765

SDK のwa_ipc.h にあるコマンドをSendMessage で送ります。

const
  IPC_STARTPLAY = 102;
  WM_WA_IPC=WM_USER;
var
  hwnd_winamp: HWnd;
begin
  ShellExecute(0, 'open', 'C:\Program Files\Winamp\winamp.exe', nil, nil, SW_SHOW);
  sleep(100);
  hwnd_winamp := FindWindow('Winamp v1.x', nil);
  SendMessage (hwnd_winamp, WM_WA_IPC, 0, IPC_STARTPLAY);
end;

1曲以上プレイリストに追加されている必要があります。


TATSU  2006-11-09 05:54:16  No: 23766

MediaPlayerのコンポーネントでmp3ファイルを再生するように、
プログラムの中でnsfファイルを再生することはできないのでしょうか?

上の記述ではプログラム外でWinampを起動して再生するようなので。


えーとね  2006-11-09 09:10:17  No: 23767

もう少しリンク先を読んでください。

> しかし、数あるNSFプレイヤーの中には、WAVファイルを出力できるものも存在します。
> WAVファイルなら、そのまま使ったりMP3やOGGやWMAに変換したりして、
> ゲームやフラッシュや動画やサンプラーに活用できます。
http://akane.fam.cx/mck/index.php?nsf%A4%C8%A4%CF


TATSU  2006-11-12 00:31:40  No: 23768

やはりnsfファイルのままで再生させることは無理みたいですね・・・
答えていただきありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加