上传音频后播放;左右声道经 ChannelSplitterNode 分开,每声道各接 12 个 BiquadFilterNode(bandpass,对数分布中心频率)再接 AnalyserNode(smoothingTimeConstant = 0),实时绘制 12×2 格时域波形;纵轴为固定比例:y = 中线 − 样本值 ×(你设定的 px/单位),不做每帧 min–max 归一化。可选软件 PLL:施密特检测上升过零,环路滤波更新读数相位,使过零落在水平约 12% 处,便于整周/周期稳定对齐(类示波器触发 + 锁相)。干声另经 GainNode 直通输出。
若浏览器拦截自动播放,请先点「播放」。单声道文件时两列波形相同。播放中可改 px/单位、PLL 与 Kp。弱带或噪声带可能找不到过零,PLL 会保持上一相位。