の形で呼ぶ。
//
// anchor_idはフレームを使う場合最低限各フレームごとに設定。お互い他のフレームを書換えたときにへんな干渉をさけるため。
// その他ページの種別毎などで変えてもよいが、あまり小分けにするとcookieが増える。
// 同じanchor_idで保存されるcookieは1セットのみ。でも単独ページ表示のサイトなら概ねこれで充分。
anchor_id = "anc_main";
noanchor = false; // bodyにanchorをしかけたときなど場合によって一時無効にするためのフラグ。
// アンカーの記憶。
function anchor_save(object_id, page_id) {
if(noanchor) { anchor_erase(); return; }
get_scroll();
setcookie(anchor_id+"_pid", page_id, 0);
setcookie(anchor_id+"_st", scroll_top, 0);
setcookie(anchor_id+"_sl", scroll_left, 0);
if(object_id) {
object_top = scroll_top + get_object_top(object_id);
object_left = scroll_left + get_object_left(object_id);
setcookie(anchor_id+"_oid", object_id, 0);
setcookie(anchor_id+"_ot", object_top, 0);
setcookie(anchor_id+"_ol", object_left, 0);
} else {
setcookie(anchor_id+"_oid", "", -1);
setcookie(anchor_id+"_ot", "", -1);
setcookie(anchor_id+"_ol", "", -1);
}
}
// アンカーの適用。
function anchor_apply(page_id) {
if((saved_page_id = getcookie(anchor_id+"_pid")) && page_id != saved_page_id) { return; }
get_scroll();
if((anchor_st = getcookie(anchor_id+"_st")) != "" && (anchor_sl = getcookie(anchor_id+"_sl")) != "") {
anchor_st = parseInt(anchor_st);
anchor_sl = parseInt(anchor_sl);
} else {
anchor_st = scroll_top;
anchor_sl = scroll_left;
}
if((object_id = getcookie(anchor_id+"_oid"))
&& (anchor_ot = getcookie(anchor_id+"_ot")) != ""
&& (anchor_ol = getcookie(anchor_id+"_ol")) != "") {
offset_top = (scroll_top + get_object_top(object_id)) - parseInt(anchor_ot);
offset_left = (scroll_left + get_object_left(object_id)) - parseInt(anchor_ol);
} else {
offset_top = offset_left = 0;
}
window.scrollTo(anchor_sl + offset_left, anchor_st + offset_top);
}
// アンカー消去。あえてとっておく必要がなければanchor_apply()後すぐ消去が望ましい。
function anchor_erase() {
setcookie(anchor_id+"_pid", "", -1);
setcookie(anchor_id+"_st", "", -1);
setcookie(anchor_id+"_sl", "", -1);
setcookie(anchor_id+"_oid", "", -1);
setcookie(anchor_id+"_ot", "", -1);
setcookie(anchor_id+"_ol", "", -1);
}
//-->
よもやま話
|
|
イヤホンスピーカー論争
さて、イヤホンとスピーカーのどちらがいいか論争が起きている。 どちらにもいい点と悪い点があるし、どちらがいいとは一概には言えない。 ツッコミどころ満載だけど、一応意見だけ書いてみる。
あ、ヘッドホンはイヤホンとは別で考えてみる。
|
基本的な構成
スピーカー、イヤフォン、ヘッドフォンの基本的な構成から見てみる。 ※ただし、プロオーディオに限った話です。 まず前提として、イヤフォン(イヤモニ)とヘッドフォンはフルレンジ一発のみ。 そして、イヤフォンよりヘッドフォンの方がドライバが大きい。 スピーカーは、フルレンジ、2Way、3Wayなど状況によって柔軟な構成ができる。 フルレンジスピーカー(BOSE 101MMとか)を基準として考えてみる。 イヤフォンの長所は、 - めっちゃ遮音性あるのでステージ上でもOK
これは本当に思った。 耳の中に直接スピーカーを設置するから、大音量でもモニターとしてちゃんと機能する。
- 小音量で細部まで聞こえる(音圧に頼る必要ない)
さすがにまわりの音を拾いながらは厳しいが、中高音域がドライバーのサイズによってどうしても引き上げられてしまうから。 逆に言うと、高音域のモニターに適している。
- ハウらない
これは本当。 スピーカーとマイクの空間がそれぞれ分離されているので、ハウリングが発生する確率がほぼ0。 一番大きい利点かも。
逆に短所は、 - 低音不足
ドライバーサイズの制約上、低音がどうしても鳴りづらく、聞き取りにくい。 イヤフォンでSPのEQ調整をやってはいけない理由がこれ。 低音が少なすぎて、いわゆるズンドコ状態になってしまう。 ...というか、流石に現場OPで気づくかな。 あとまわりが聞こえなくなるので会場鳴りを聴きずらい...かも。
- 長時間着用で聴力障害
これ、知っている人でも例がある。 あまり長い時間、イヤフォンで大音量を聴きすぎるとよくない。 体に響かない分、音量が分かりずらいこともある。 ついつい周りが気になって(&アタックが弱くて)音量を上げがち。
- すぐ歪む
こりゃ仕方ない。 ユニットの出力はせいぜい500mWぐらい。(...てか、この出力の前に耳が消し飛ぶわ) あまり大音量で鳴らすことはないけど、大音量だと確実に歪む。
そしてヘッドフォンの長所 - 大口径のドライバでフラット再生
ちっこいスピーカーを耳の「前」に置くから、開口部を大きくできる。 イヤフォンで聞こえなかった低音ももちろん、高域もまぁまぁ聞こえる。
- ライン送りの確認が最適
イヤフォンにも言えるかもしれないが、32Ωか16Ωの抵抗がある。 スピーカーの4〜8Ωよりはちょっと高い。
この抵抗を生かしてカフ繋いでLINEモニターなんてこともHi壊れます
- 脱着が簡単
イヤフォンは耳に押し込まないといけないし、スピーカーは知っての通り。 (そもそもPAスピーカーに「耳」への装着という概念ないし) ヘッドフォンはMixブースにポンと置いて、すぐつけられる。 被れば瞬間モニターモード。 そういえば、例のなんちゃらCOM(またの名をインカム)もヘッドフォン。
そして短所(あれ、長所少ないなぁ) - 遮音性悪い
イヤフォンは耳の中にドライバーがあったけど、これは耳の外。 イヤーパッドにもよるけど結構音漏れとか外の音が聞こえたりとかする。 大音量は苦手。
- 低域が強い
フラットな再生はできるけど、某ニーのMなんちゃらのように低域強いのがある。 Loカットをちょっと入れるか、頭の中で補正しないといけない。 なぜかは簡単で、ドライバのコーンが大きいのでコイルの細かい動きがあまり伝わらず、高域が削られるから。
現場ノリなんでほぼ正確性0ですわぃ。 スピーカーの短所もたくさんあるけど、「公衆に音を届ける」と言う点ではスピーカーの方が勝ってるかな...? ...ってことで結論出ませんでしたー。(終わり)
|
|
|
|