• ベストアンサー

MIDIだけが・・・

よくHP上でMIDIを演奏してるHPってありますよね。そういうHPでMIDIを聴いてるとどうも音が小さいので、ボリュームコントロールを見てみたらMIDIアウトのボリュームのみが勝手に下げられているのです。 音量を上げても、MIDIが演奏された瞬間、また下げられます。しかも決まって半分より少し下の位置に下げられるのです。 サウンドドライバを入れなおしてみてもダメでした。 どうしてでしょうか? ちなみに、ウィンドウズメディアプレイヤー7でMIDIを聴くときは正常なようなんですが・・・・・・

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

  • ベストアンサー
  • Tom-k
  • ベストアンサー率30% (21/69)
回答No.2

先に説明が不十分であった事をお詫びします。 HTMLでの基本的な命令ではなく、実際にはサウンドボードの設定を直接コントロールするようなスクリプト(プログラム)をそのHPから間接的に作動させる事により行われます。 さらにMIDIのボリュームコントロールはMIDIデータそのものの中に含まれていて(曲データの先頭に宣言されている場合が多い)、その命令よって音量が決まります。 HTMLの中に暗号化(してるように見える)して組み込まれているものもあれば、外部データを参照するものもあります。 記述されたソースにはその外部データを読み込み、自動再生するように設定させているようですね。( autostart="TRUE") さらに(repeat="0")なので1回限りの再生です。 MIDIには音量を決める方法として、音の強弱によるものと、直接ボリュームそのものを指定する方法があり、恐らくその後者の方法を使ったMIDIデータであると推測されます。 つまり、その大元のMIDIデータを改変しない限りは毎回ボリュームが変わると言う事になりますね。

seeuxoter
質問者

お礼

なるほど! そういうことだったのですか~。 分かりやすい説明ありがとございました!

その他の回答 (1)

  • Tom-k
  • ベストアンサー率30% (21/69)
回答No.1

HPの実態はHTML形式で記述されていますが、MIDIのボリュームもその中でコントロールする事が出来ます。HP作成者が意図的にボリュームを指定している場合もあります。 ところがHP作成者が使用しているPCのサウンドボードと実際にそれを見る人のPCのサウンドボードの仕様が違うと当然聞こえ方に差異が生じるため、あまり好ましいとは言えません。 普通に Madia Player などで聞く場合はあらかじめPCに設定されている方に従うので正常に再生されます。

seeuxoter
質問者

お礼

なるほど・・・・・ ありがとうございます。 あるHPのソースを見てみたんですが 以下の様になってました。 <embed src="ファイル名" align="middle" border="0" width="150" height="40" autostart="TRUE" loop="0" repeat="0"> これはボリュームをコントロールような記述がしてありますか?

関連するQ&A

  • MIDIを再生すると音量が大きくなります

    WindowsメディアプレイヤーでMIDIを再生すると、 ボリュームコントロールのSWシンセサイザの音量が最大になってしまいます。 急に音量が大きくなり毎回驚かされます。 他のプレイヤーならばこのようなことは起こりません。 どうすればいいですか? Windows XPです。

  • MIDIの音量が変えても元に戻ってしまう

    HPを見るとそのHPに付いている曲(オルゴールなど)の音量が小さすぎて あまり聞こえなくなってしまいました。 『音量コントロールを開く』という所でMIDIの音量を 大きくすると聞こえるのですが、曲が終わってまた繰り返す時に 元の小さい音量になってしまいます。 他のボリュームは変わらないのにどうしてMIDIだけ かってに小さくなるのでしょうか? 前はちゃんと聞こえてたのです。 ボリュームも変わったりしませんでした。 ウインドウズを入れ替えたとたんに、音量が小さくなってしまい ボリュームを大きくしても元の小さいボリュームに 戻ってしまうようになったのです。 (どこのHPに付いている音楽を聞いても小さくなってしまいます・・・) 私はPCの事についてまったくの素人なので こんな書き方しか出来ないのですが この質問を読んで、わかってくれる方がいらっしゃったら よろしくお願いします。

  • midiの音が大きいのですが…。

    midiを再生するとやたらと音量が大きいんです。 ボリュームはほとんど消音に近い状態にしてます。 (目盛で言うと2です。1で消音。) CDなどの音楽はすごく小さい音ですが、midiはかなり大きいんです。 ボリュームコントロールを開くと、「SWシンセサイザ」の部分だけ高い位置に設定してあったのでこれかな?と思い、下げました。 しかし、再生してもぜんぜん変わっていません。 もう一度ボリュームコントロールを開くと何故か元の位置に戻っていました。 どうすればいいのでしょうか? パソコンはつい最近買ったばかりなのに、いくらやっても変わらないんです。 再インストールだけは避けたいです。

  • MIDIの音量が小さくなる

    HPを見るとそのHPに付いている曲(オルゴールなど)の音量が小さすぎて あまり聞こえなくなってしまいました。 『音量コントロールを開く』という所でMIDIの音量を 大きくすると聞こえるのですが、曲が終わってまた繰り返す時に 元の音量になってしまいます。 他のボリュームは変わらないのにどうしてMIDIだけ かってに小さくなるのでしょうか? 私はPCの事についてまったくの素人なので こんな書き方しか出来ないのですが この質問を読んで、わかってくれる方がいらっしゃったら よろしくお願いします。

  • 音量(MIDI)の調節の件でお尋ね致します。

    タスクバーの音量のアイコンの音量調節が出来ません。 ミュートにチェックを入れても音量が最大で聞こえてしまいます。 コントロールパネルのサウンドとオーディオデバイスのプロパティで音量の詳細設定を開きまして、 ボリュームコントロールの所のMIDIを低音に設定しても、再度開いた時に最大音量に戻ってしまってます。 プロパティでボリュームコントロールのMIDIのところのミュートにチェックを入れますと音が消えます。 コンピューター→プロパティ→デバイスマネージャー→サウンド を開きましたら 6点の項目がありまして、いずれも 「このデバイスは正常に動作しております」 と表示されました。 Microsoft windows xp Home Edition Version 2003 Service Pack 3

  • MIDIが聴けたり聴けなかったり

    似た質問があり、真似て解決を試みたのですが無理だったので新規で投稿させていただきます。 MIDIつきのノベル等を読む際、MIDIの置いてあるところが○△□等で表示され、聴くことができません。 どのHPも聴けないと言うのではなく、聴けないところと聴けるところがあります。友人は聴けるというのですが私は聴けないのです(>д<) インターネットオプションを覗いてみましたがサウンド再生はチェックされています。他の質問を参考にコントロールパネルを覗いてみますと、MIDI音楽の再生の所にはMicrosoft GS Wavetable SW synth と書かれておりました。 タグを打ち込むという解答も見ましたが、どこにうちこむのかわかりません。どうか解答をお願いいたしますm(_ _)m Windouws Media playerと Real time playerを持っています。 ちなみにWindows XPで、NECの LavieLです。

  • サイトのMIDIが急に聞けなくなりました><;

    昨日まではサイトに接続すると同時にMIDIが聴けたのですが、今日になってサイトに繋いでみたらMIDIが全く聴こえません。 それで自分のHPを開いたまま、他のページを確認しに行ったんですけど、MIDIの再生バーのあるサイトに入った途端、自分のHPのMIDIが流れました。 そのHPの再生バーで一時停止を押すと、自分のHPのMIDIも止まってしまいます。 色々調べた結果、コントロールパネルのサウンドとオーディオの設定をいじってみたんですが、音量のトコでMIDIの音量が0になってました。 音量を上げると自分のHPからMIDIが聴こえるんですが、自分のHPを1回閉じて再度繋いだり、更新ボタンを押すと自動的にMIDIの音量が0になってしまい、鳴ってくれません;; どなたか解決策お願いします><; (長々した文で申し訳ないです。)

  • MIDIが鳴りません

    ゲーム中にMIDIが鳴りません。 もちろんボリュームコントロールでミュートは全部外してますし、音量も十分出せるようにしています。 それ程パソコンに詳しいわけではないので、詳しい内容で返答をお願いします。

  • ミキサーのMIDIボリュウム

    ●ウィンドウズメディアプレーヤー  MIDIを再生すると ミキサーのボリュウムが  最高に自動的に上がります。再生中に下げることは  できますけれども 次の曲の最初にまた  最高レベルに上がってしまいます。任意のボリュウムの  ままで動かなくする方法を教えてください。  よろしくお願いいたします。

  • MIDIファイルの音だけが出ません。

    過去に同じような質問がありましたが解決できませんでした。 まずMIDIファイルをクリックするとメディアプレイヤーが立ち上がり再生しようとするのですが音が鳴りません。 スピーカーのボリュームは問題ありません。 デバイスはMicrosoft GS Wavetable SW Synthです。音量も問題ありません。 デバイスマネージャでも動作確認しました。 OSは2000です。他のwavファイル等は再生されます。 どなたかお願いします。 また、音が出るまでの流れがよくわからないのですが、 Microsoft GS Wavetable SW Synth等のデバイスというのは楽器の役割をしているんですよね。プラグというのとは違うんでしょうか? 結局、MIDIを再生するのに必要なものというのは MIDIファイル、再生ソフト(メディアプレイヤー等)、MIDI音源(Microsoft GS Wavetable SW Synth等)、サウンドボード、スピーカーでいいんですか? いろいろ質問してしまいましたが、何でも良いですのでお願いします。

専門家に質問してみよう