MOONBIT · ROOM IMPULSE RESPONSE ENGINE
源码与模型说明 ↗BoxRIR
给出房间、墙面和声源位置,生成多接收点的声学响应。试听同一信号经过空间传播后的变化,并下载可复现的结果。
设置场景
矩形房间的 absorption 顺序为 x低、x高、y低、y高、z低、z高;多边形房间按平面图各边、地板、天花板排列。系数范围 0–1。octave_bands 模式每面墙提供六个频段的能量吸声系数,可按温湿度计算空气衰减。AudioLabs 模式改用 beta 压力反射系数(-1–1),可用麦克风指向性与高通滤波;输出严格为 nsample 帧,不增加延迟。凸多边形最多 8 个顶点、4 阶反射;所有接收点共用时间轴。
未选择文件时使用项目提供的 1 秒合成扫频信号。声源采样率须与场景一致,默认 16000 Hz;文件仅在此浏览器处理。
正在加载示例…
结果与试听
—同步通道
—候选镜像(含不可见路径)
—公共滤波延迟
| 接收点 | 直接声到达 | 保留路径 | 越窗路径 |
|---|
下载保留原始线性模型增益,不应用试听音量调整。浏览器可能将多于两通道的音频混合播放;通道时差与增益以下载文件和报告为准。
选择场景并开始计算。你可以改动一个麦克风的位置,观察到达时间差;也可以只修改一面墙的吸声系数,对比反射路径。