HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2021
0802
ナノhgimg3のdmmplayで再生される音声の音量バランスが変5解決


ナノ

リンク

2021/8/2(Mon) 10:23:10|NO.93435

今作っているゲームでは、プラグインモジュールhgimg3のdmmplay命令で音声を再生しています。
dmmvol命令を使い、オプション画面でBGMとSEのそれぞれの音量を変えれるようにするシステムを作りました。
BGMは全てoggファイル、SEは全てwavファイルです。
しかし、BGMの方の音量を大きくすると、なぜかSEの音量が下がってしまいます。比、聞こえ方の問題とは思えないくらい、確実にSEの音量自体が小さくなっています。
プログラム上、BGMの音量を変えてもSEの方にdmmvol命令による変更は起こらないはずです。
また、BGMとSEを両方小さくした時と両方大きくした時であまり音量が変化していないように感じます。
HSP、あるいはPC側で勝手に音量が変更されてしまっているのでしょうか?
どうしたら音量の絶対値を変更できるのでしょうか?
動作はwindows10で行っています。



この記事に返信する


ナノ

リンク

2021/8/2(Mon) 11:05:16|NO.93436

追記ですが、BGMは始めは十分に聞こえるのですが、ゲーム内でSEが鳴り始めるとBGMが小さくなり、SEが鳴り止んでからしばらくするとBGMの音量がだんだん戻ってくるというようなことも起こっています



Makoto

リンク

2021/8/2(Mon) 13:16:12|NO.93438

コントロールパネルからサウンドを開き
「再生」タブから使用中のデバイスのプロパティを開いてみてください
その中の「拡張」タブを開き
設定の中の“ラウドネス等化”という項目を確認してみてください

この項目がオンになっていると質問のようになることがあります
詳しくは“ラウドネス等化”で検索してみてください



ナノ

リンク

2021/8/2(Mon) 18:56:10|NO.93441

返信ありがとうございます!
windows10のほうに「拡張」タブがなく、他のところを探してもラウドネス等化の項目も見つからなかったのですが、別のwindows7のパソコンにラウドネス等化の項目が見つかったのでテストしてみたところ、やはりラウドネス等化をオンにしたときだけ症状が現れました!
windows10でラウドネス等化を切る方法は分かりませんでしたが、とりあえず原因がわかってよかったです!



Makoto

リンク

2021/8/2(Mon) 19:49:12|NO.93443

「拡張」タブがないとのことですが

デバイスによっては「Enhancements」タブで
"Loudness Equalization"だったりします

パソコンによってはメーカー独自のサウンドコントロールがある場合もあります
コントロールパネルに無ければスタートメニューやタスクトレイアイコンから
アクセスできるようになっていると思いますので、
そのあたりも探してみるといいと思いますよ



ナノ

リンク

2021/8/2(Mon) 21:07:05|NO.93446

解決しました!
Realtek High Definition のプロパティからもラウドネス等化は見つからなかったのですが、ドライバータグから「ドライバーを元に戻す」を選択して再起動するとデバイスがHigh Definition Audioデバイスに変わり、スピーカーのプロパティにEnhancementsタブが出るようになりLoudness Equalizationが選択できるようになりました。
ありがとうございました!



ONION software Copyright 1997-2023(c) All rights reserved.