Preset / Source Type / Generation
タッピング向き:各加振点から最近傍の隅へのベクトルに対して長辺(520 mm)が直交するよう自動算出。5点それぞれ向きが変わります。
警告ゼロになるまで乱数探索(上限)
0%
// Run search or optimisation to see best configuration
Room Geometry / Slab / Band
Room Dimensions
Slab (blank = room Lx, Ly)
スラブ平面は天井 Z = Lz に固定(上階床)
fₛ: RT60 入力後に表示
|Φ|<ε → 節近傍 |Φ|<0.02 → 特異点
Modal Shape Function — |Φ| 評価指標
\[\Phi_{n_x n_y n_z}(x,y,z)=\cos\!\left(\tfrac{n_x\pi x}{L_x}\right)\cos\!\left(\tfrac{n_y\pi y}{L_y}\right)\cos\!\left(\tfrac{n_z\pi z}{L_z}\right)\]
※ min|Φ|はスクリーニング指標。実際の音場はモード重畳・励起条件により異なります(ツール末尾に詳細)。
Point Counts / Constraints / Manual Entry
Microphone clearances [m]
Source clearances [m]
Microphones — manual (x, y, z)
室内座標
| # | x | y | z |
|---|
Sources — manual (x, y) on slab
スラブ上の加振点中心
| # | x | y |
|---|
Analysis / Node Maps / Optimisation / Export
score = w_bad·BadMic + w_hits·Hits − w_dist·AvgDist
Node Maps
Optimisation & Export
|Φ| 評価指標の合理性について
妥当な点
直方体剛壁室の固有関数は余弦積として厳密に導出される。|Φ|→0 はそのモードの受音が困難な点を数学的に正しく示す。計算が軽いためリアルタイム探索に向く。
直方体剛壁室の固有関数は余弦積として厳密に導出される。|Φ|→0 はそのモードの受音が困難な点を数学的に正しく示す。計算が軽いためリアルタイム探索に向く。
限界・問題点
① 複数モードの重畳を無視 — ある点でモードAが節でも、モードBが強く励起されていれば測定は可能。min|Φ|だけ見ると悲観的すぎる場合がある。
② 励振条件を無視 — 加振点でのΦが小さければそのモードは励起されない。受音点だけ評価するのは片手落ち。|Φ(src)|×|Φ(mic)| の積が物理的により正確。
③ 矩形室仮定 — 非矩形・不整形室では全く適用不可。
④ fₛ 近傍のグレーゾーン — 拡散音場成分が優勢になる遷移帯域での扱いが粗い。
① 複数モードの重畳を無視 — ある点でモードAが節でも、モードBが強く励起されていれば測定は可能。min|Φ|だけ見ると悲観的すぎる場合がある。
② 励振条件を無視 — 加振点でのΦが小さければそのモードは励起されない。受音点だけ評価するのは片手落ち。|Φ(src)|×|Φ(mic)| の積が物理的により正確。
③ 矩形室仮定 — 非矩形・不整形室では全く適用不可。
④ fₛ 近傍のグレーゾーン — 拡散音場成分が優勢になる遷移帯域での扱いが粗い。
改善案(将来)
バンド内の伝達関数振幅積分 ∫|Σ Φ(src,n)·Φ(mic,n) / (f²ₙ−f²+…)|·df を評価すれば物理的に正確だが計算コストは10〜100倍。現状の min|Φ| は「明らかにまずい配置を弾くスクリーニング」として実用的。「スコアが高い=測定精度が高い」という強い主張はできない点に注意。
バンド内の伝達関数振幅積分 ∫|Σ Φ(src,n)·Φ(mic,n) / (f²ₙ−f²+…)|·df を評価すれば物理的に正確だが計算コストは10〜100倍。現状の min|Φ| は「明らかにまずい配置を弾くスクリーニング」として実用的。「スコアが高い=測定精度が高い」という強い主張はできない点に注意。
▸ 3D Room — Receiver Positions
▸ Slab Plan — Source Positions & Tapping Orientations
×Microphone
Tapping (520×260 mm, 各点ごとに向き異なる)
Heavy / JIS-circle
🔴 = node-vicinity warning
🟢 = OK
▸ Acoustic Field Warnings — per Microphone
Light: 125–4000 Hz · Heavy: 63–500 Hz · fₛ = 2000√(RT60/V) で上限クリップ
// Warnings appear here after generation
▸ Node Map (XY) — min |Φ| across modes
▸ Slices — XZ (top) · YZ (bottom)