• ベストアンサー

異なった周波数のBEEP音を左右別々に鳴らす

ヘッドホンまたはスピーカーから異なった周波数のBEEP音を左右別々に鳴らしたり,左右の音量を変えたりするにはどのようにしたらよいでしょうか? あらかじめ用意した音声ファイルを利用する以外の方法はありますか? Visual C++.netを利用しています.

質問者が選んだベストアンサー

  • ベストアンサー
  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

いわゆるBEEP音の場合、ヘッドフォン、スピーカーとは別の本体マザーボードに搭載されたスピーカー(モノラル)から音が出ます。 Windowsで提供されるAPIも、 BOOL Beep(DWORD dwFreq, DWORD dwDuration); のように、音程と長さのみ指定可能です。 -- > あらかじめ用意した音声ファイルを利用する以外の方法はありますか? DirectSoundのwaveOutSetVolume関数の説明なんかを見る限りは、左右別々に音量の変更は出来そうです。 waveOut~関数を使った、wavファイルを使わないようなサンプルが見つかると、参考になるかも。 -- 片側だけならば、音量と周波数の異なったファイルを、 05kHz_Vol01.wav 07kHz_Vol01.wav 10kHz_Vol01.wav … 20kHz_Vol01.wav 22kHz_Vol01.wav 05kHz_Vol02.wav 07kHz_Vol02.wav … とか用意しておけば良い気もします。左右の組み合わせに関してはPCを2台使うとか。 そういったファイルをまとめて作成するのも出来なくは無いと思いますし。

関連するQ&A

  • ソフトウェアやアプリを利用して音の周波数を補正する方法はありますか?

    音の周波数を補正するためのプログラミングやソフトウェアを作りたいのですが、そもそも左右のヘッドフォンやスピーカーが周波数をどう処理しているのかという仕組みがわからなくて困っています。 ヘッドフォンの場合、音の周波数をそれぞれ左耳用と右耳用に識別して処理しているのだと思いますが、その処理のメカニズムというか実行方法を教えてください。 また、直接ソフトウェアやアプリケーションをプログラムして、左右のヘッドフォンやスピーカに入ってくる音の周波数を補正する方法があれば、その方法かそれについて書かれている資料を教えてください。

  • BEEP音

    タスクバーの一番右側(通知領域?)にあるスピーカーのアイコン 音量設定のアイコンですが。 音量設定のスライドバーを移動させた後、「ビイ」ってスピーカーから音(BEEP音)がしますよね? 最近これがスピーカーから出なくなりました。かわりに、PC本体の内部から「ピ」っと小さな音がでます。 もちろんミュートにはしてません。 他の音(DVD、CDの再生)は正常です。 VBで動作チェック時に「BEEP」を使ってるので不便です。 元のBEEP音を出すにはどうしたら良いでしょうか?

  • 楽器の音の周波数解析について

    楽器の音の基本周波数や倍音成分を解析したいと思っています。 音声を指定して読み込み、その周波数を解析しようとしているのですが 使用するファイルに制限がある等でなかなかいいソフトがありません。 下記のURLの図のように横軸に周波数、縦軸に強さを示すようなグラフを作りたいのですが octaveやC言語などでどのように作ったらよいのでしょうか?

  • Excel VBAの、Beepの音量を上げたい

    教えてください。 Excel VBAで、Call ApiBeep を使って音を鳴らしていますが、音量が小さいです。 VBAの引数などで音量を上げる方法があれば良いのですが、方法はないのでしょうか? または、このBeepは、Windowsのシステム上に存在する何かの音を使用しているのでは、と思います。 そのシステム上の音声ファイルを、もっと音量の大きい別の音声ファイルに差し替えてしまうことが可能でしょうか? やり方をご教示頂きたいです。 ちなみにPCの音量は最大にしています。 OSはWindowsは7、Excelのバージョンは2007です。

  • ヘッドホンで左右から同じ音が聞こえる

    PCでヘッドホンを使用しているのですが、 左右から、左右両方の成分が聞こえてきます。 例えば http://www.youtube.com/watch?v=GzxQa7146ew の場合、 ヘッドホン使用だと常に左右両方から聞こえるという状態です。 スピーカーだと正常に聞こえるため、 スピーカーとヘッドホンのジャックを入れ替えてみましたが 結果は同じでした。 PC以外でも試したかったのですが、 携帯だと対応していないという表示が出て両方から左成分だけ聞こえ、 テレビではそもそも左右異なる音声の番組が見つかりませんでした。 一ヶ月以上気づかず過ごして来たのですが、気づいた以上なんとかしたいので どうか宜しくお願いします。 ヘッドホン:MDR-1R (sony) オーディオデバイス:Realtek High Definition Audio

  • javaで周波数や鳴る長さを設定できるプログラムを作りたいのですが

    javaで周波数や鳴る長さを設定できるプログラムを作りたいのですが どんな方法で作れるのか分かりません。 ただのBeep音なら鳴らせるのですが周波数や長さを指定するにはどうしたらよいでしょう。 jBeepMakerというプログラムを見つけましたがplayボタンを押してもエラーが出て音がなりません。 javaでは無理なのでしょうか

    • ベストアンサー
    • Java
  • windowsXPのBEEP音を任意の音声ファイルに変更するbatファ

    windowsXPのBEEP音を任意の音声ファイルに変更するbatファイルを作成したい。 お世話になります。 掲題の通り、windowsXPのBEEP音を任意の音声ファイルに変更するバッチを作成したいと 考えております。[コントロールパネル]→[サウンドとオーディオデバイス]からBEEP音の変更などを 行うことが可能であることまでは調べられましたが、複数台(150台程度に他の設定も合わせて)設定したいと考えており、実行するだけで設定変更できるbatファイルを作成することは出来ないかと考えております。 変更する音声ファイルはc/windows/media(デフォルトのBEEP音が格納されているディレクトリ)の中で設定するつもりで検討しております。(もしくは別の音声ファイルを格納して指定します。) お手数をおかけしますが、ご教授お願い致します。

  • モスキートトーンなど(モスキートトーンに限らず)、聞こえない周波数の音

    モスキートトーンなど(モスキートトーンに限らず)、聞こえない周波数の音について。 年齢により聞こえなかったりとか、個々の差はあるとしても、「音は出ている(鳴っている)」とゆうことですね? ■質問です。 ソレ(聞こえない周波数)が大きな音量で鳴っているとします。 大きな音量が耳に入ってくることは、耳に良くないと思います。 でも聞こえていないのです。 意識的にソレを避けることはできないことになりますね、聞こえていないのですから。 この状態は、耳に悪くないのでしょうか? 文章が下手で申し訳ありません。。 補足しますが、 「大音量を聞き続けるのは、耳を傷めます」よね? 対し、「聞こえてはいないが、鳴っている「大音量」を聞き続ける」のは、耳を痛めるでしょうか?

  • MP3では高周波数の音はカットされてしまう!?

    英語の高周波数の音を聞き取れるようになるという教材の マジック・リスニングのHPに書いてあったのですが、MDや MP3プレイヤーはCDより高い周波数の音をカットしてしまうそうです。 そこで質問なんですが、MP3はどのくらいの周波数までをカットして しまうのでしょう?MP3で英語を聞いても効果が薄れてしまう程なのでしょうか? またビットレートを変えてファイルを軽く取り込むのも 高周波数の音をカットしてしまうことになるのでしょうか? 何かまとまりのない質問になってしまいましたが、よろしくお願いします!

  • 音が片方からしか出ない

    NECのVALUE STAR(型番:PC-VL7007D)を使っています。このPCはSoundVuで画面全体から音が出るので、今まで気付かなかったのですが、ヘッドホンを使って音楽を聴いた際、右側からはほとんど音が出ていないことがわかりました。 もちろんヘッドホンは端子にしっかりと差し込んでいますし、他のヘッドホンに変えても状況は変わりませんでした。また音量の調整でスピーカーの設定を調べたのですが、左右同じ音量レベルでした。どのようにすれば、左右均一に音を出すことができるのでしょうか?よろしくお願いします。

専門家に質問してみよう