• 締切済み

音量調節プログラムについて

音量調節プログラムについて質問です。 以前も質問させて頂いたのですが、回答がなかったので再度質問させて頂きます。 音楽ファイルや音楽CDなどで、音楽ファイルや音楽CDによって音の大きさが違うので、 これ以上の大きさになったら小さくする、これ以下の大きさになったら大きくする、 というものを作ろうと思っているのですが、どうすれば出来るのでしょうか? ちなみに、ボリュームコントロールの音量調節は出来ました。 開発環境 XP Visual Studio 2005 C,C++でWindowsAPIを使用しています。

noname#154655
noname#154655

みんなの回答

回答No.3
noname#154655
質問者

お礼

何度も回答ありがとうございます。 色々調べて「http://wisdom.sakura.ne.jp/system/winapi/media/mm7.html」 などを見ながらしているのですが、関数を呼び出す順番が悪いのかうまく行っていません。 同じようにしていると思うのですが…。 参考になりそうなHPを教えて頂いてありがとうございます。 詳しく調べてみようと思います。

noname#154655
質問者

補足

サイトを見ながらやってみてサイトに書かれてある事は出来たのですが、 音量調節の方が、どこをどうしたらいいのか分かりませんでした。 どの部分に音の大きさのデータがあるのか分かれば出来そうなので、 もしよろしければ、どの部分か分かるのであれば教えて頂けないでしょうか?

回答No.2

お疲れ様です。 (GoVolume)は音量調節の元となる音の大きさのデータを録音デバイスから取得しているようです。 そこでソフトウェア(GoVolume)を「Dependency Walker」で調べてみました。 「WINMM.DLL」のAPIを使用しているようです。 (GoVolume)とまったく同じ方法で実現する方向でも構わないのであれば以下のAPI名等の単語で調べてみると良いと思います。 waveInOpen waveInStart WAVEHDR構造体

noname#154655
質問者

お礼

最新の回答のお礼内容を使用しているのでこちらに書かせていただきます。 色々調べてみても分からなくて分かる方が回答してくださるのを待ってみたのですが、 回答がないので一旦締め切らせて頂こうと思います。 また詳しく調べてみようと思います。 何度も回答して頂きありがとうございました。 とても参考になりました。

回答No.1

お疲れ様です。 参照URL等の内容はご確認されましたでしょうか? 私自身はwindows畑ではないため内容は分かりませんが、少なくとも情報はあるようです。

参考URL:
http://oshiete1.goo.ne.jp/qa3394337.html
noname#154655
質問者

お礼

回答ありがとうございます。 リンク先のものは以前見ました。 そこに書かれてある「http://hp.vector.co.jp/authors/VA016117/mixer1.html」 を見てミキサーでボリュームコントロールの調節プログラムは出来ています。 DirectSoundというのがあると書いてあるので、 それで出来るのかもしれませんが、分かりませんでした。 色々調べていると、作りたいと思っているようなソフトがあったので、 一応こういうものを作りたいということでリンクを書いておきます。 http://www.forest.impress.co.jp/docs/serial/okiniiri/20090825_310522.html

関連するQ&A

  • 音量調節が・・・

    私のパソコンはいろいろなデータが多く保存されてて、とても重いので容量を増やそうと、 【ディスクのクリーンアップ】で使用していないwindowsのオプションコンポーネントを消していたのですが 選択を誤ってしまい、右下に出る音量調節のアイコン、ペイントやメモ帳などの付属のソフトが消えてしまいました。 ペイント、メモ帳などはバックアップして取り戻しましたが まだ音量調節バーが出ません。ボリュームコントロール(?)というのも消えてしまいました。 ちなみにキーボードに音量を調節するボタンはついていません。 音楽を聴くときに音量が調節できないのでかなり困ってます; 何か方法がありましたら是非教えてください。

  • PCの音量調節について

    Windows7を使っている者です。 早速質問です。 PCの音量調節を制限することはできますか? 例えばボリューム調節を50%以上に設定できないような感じ。(ボリュームコントロールで) 最近よく、いたずらで音量100%出力に設定されているので困っております。 何かいいソフト・方法はないでしょうか?

  • XPで音量調節したいのですが。

    XPで音量調節したいのですが。 XPでアプリケーションごとに音量を調節する方法がわかりません。 音量を調節してしまっても、全体が下がってしまい。下げたくない音量まで下げてしまいます。 どうすればよいでしょうか? Vistaの場合はボリュームコントロールなどでアプリごとに音量を調節可能ですよね。

  • マスタ音量が調節できない

    タスクバーの音量アイコンをクリックして出てくる音量調節がききません。。。 ボリュームコントロールの「ボリュームコントロール」(マスタ音量にあたる?)も同様で、 大きくしても小さくしても、スクロール後の確認音の大きさが一定なのです。 ボリュームコントロールのWAVEを上下すると、マスタ音量が変わります。 タスクバーのアイコン 1クリックで音量調節できるようにしたいのですが、 どうすればよいか、どなたか教えてください。 WindowsXP プロフェッショナル Ver.2002 SP3 サウンドのドライバはRealtek AC'97 Audioです ドライバの再インストールもしてみましたがだめでした。

  • パソコンの音量調節方法についてお聞きしたいのですが

    私はいつも音楽鑑賞をする際にはPCを使用するのですが、気になることがあります。 PCで音楽ファイル(MP3など)を再生するには、WINDWS MEDIA PLAYER などのプレーヤーを介して再生しますが、音量を変化させようと思ったとき、音量調節方法は基本的に2つありますよね?PC本体のほうで「ボリュームコントロールオプション(画面右下?)」で音量調節する方法と「WINDWS MEDIA PLAYER などのプレーヤー」本体で音量調節する方法がありますが、この2つの音量調節方法はどのように違うのでしょうか?また、音量調節方法の違いによって音質(音の良さ)などにも影響するのでしょうか? 詳しい方教えてください。

  • XPで音量調節したいのですが。

    XPで音量調節したいのですが。 XPで音量調節したいのですが。 XPでアプリケーションごとに音量を調節する方法がわかりません。 音量を調節してしまっても、全体が下がってしまい。下げたくない音量まで下げてしまいます。 どうすればよいでしょうか? Vistaの場合はボリュームコントロールなどでアプリごとに音量を調節可能ですよね。 Vic-3というソフトはエラーで起動できませんでした。

  • 音量が調節できなくなりました

    色々検索してみたのですが解決できませんでしたので、どなたか解る方がいらっしゃいましたらどうかご教示ください。 右下タスクの音量バーを上下させても音量を調節できなくなってしまいました。ミュートにチェックをつけても音がでてしまいます。バーを最大にしても最小にしてもミュートでも音量は一定の音量です。 コントロールパネルのサウンドとオーディオデバイスのプロパティなどを調べてみても以前と変わったところはありませんし、既定のデバイスなどもちゃんと指定されています。 また、ボリュームコントロールを開き、PCM出力という項目のつまみを上下させると音量調節できるのですが、マスタ音量では調節できません・・。 どうしたらマスタ音量(タスクトレイのアイコン)で音量調節できるように戻せるでしょうか? なお、こうなってしまう前にCドライブの中の使わないファイルを削除していました。その中に削除してはいけないものがあったのでしょうか・・・。ゴミ箱も削除してしまった上、以前訳あってシステムの復元をしないにチェックをつけたまま戻すのを忘れていてしまい、復元もできない状態です・・・。 どうかお返事をお願いいたします。 OS:XP PC:FMV-BIBLO CPU:Celeron 1.6GHz メモリ:222MBRAM デバイス:ALi Audio Wave

  • 音量調節が独立した音楽プレーヤー

    はじめまして、よろしければ回答をお願いいたします。 iTunesやWindowsMediaPlayerなどのように音量調節が独立している、 つまりボリュームコントロールのWAVEなどに影響しない 音量調節機能が備わった音楽プレーヤーを探しています。 今までに何個かフリーの音楽プレーヤーを導入したのですが、 全てボリュームコントロールのWaveを絞ることになってしまい、 結果音声チャットなどに影響が出てしまって困っています。 もし良いソフトをご存知の方がいれば、回答よろしくお願いします。

  • タスクバーに音量アイコンを配置する

    windowsXPです。 タスクバーにあった音量調節バーが消えてしまったので再度配置したいです。 コントロールパネルから、 サウンドデバイスで タスクバーに音量アイコンを配置するにチェックを入れようとすると 「ボリュームコントロール」がインストールされていないので、音量の調整をタスクバーに 配置することができません。コントロールパネルの「プログラムの追加と削除」を使ってインストール してください。というメッセージがでます。 プログラムの追加と削除からプログラムの追加をクリックしました。 CDやフロッピーがないので、 MICROSOFT からPROGRAMを追加で ボリュームコントロールを追加したいのですが、 そこからが分かりませんでした。 どうやったらここからボリュームコントロールを追加できますでしょうか。

  • Music Studio Producerでの音量調節について

    Music Studio Producerでの音量調節について Music Studio Producerでパートごとの音量調節をしたいのですがうまくいきません。 volの数字を変えることで音量を調整することはできるのですが、それをmidiとして保存できません。 どのように保存すればよいのでしょうか。

専門家に質問してみよう