ページ 11

midファイルの音だけ鳴らない

Posted: 2010年6月01日(火) 18:19
by トロイカ
DXライブラリファイルにある「サンプルプログラム実行用フォルダ」を使って
ゲームプログラミングの館の入門サイトにてサンプルプログラムを実行しながら遊んでますが、
15. 音楽を流す。でつまっています。

PlaySound( "test.wav" , DX_PLAYTYPE_BACK ) ; //test.wavのバックグラウンド演奏
は音が鳴ります。
ところが
PlayMusic( "test.mid" , DX_PLAYTYPE_BACK ) ; // test.midのバックグラウンド演奏
の音が鳴りません。

midファイル、wavファイルは当然同じフォルダに入っています。

ためしにmidファイルをwindows media playerで鳴らしてみましたが、
ちゃんと音は鳴ります。

virtual studio 2008にてプログラムを実行しています。

midファイルだけなぜ音が鳴らないのでしょうか?

Re:midファイルの音だけ鳴らない

Posted: 2010年6月01日(火) 21:08
by ookami
分かりませんが、mid音源の音量がゼロになっているってことはありませんか?

私の環境では、添付ファイルの「SWシンセサイザ」がそれにあたります。

Windows Media Player は、勝手にこの設定値を変更してくれちゃうために鳴っている可能性があります。

Re:midファイルの音だけ鳴らない

Posted: 2010年6月02日(水) 02:54
by トロイカ
まさにご明察><;
音鳴りました。
おはずかしい・・
ありがとうございました。