96k 时钟 conf 收进项目(原来只在系统侧, 重装会丢 -> HRIR 被按 48k 降采样); 安装脚本一并部署 91-clock.conf
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
# Collaplex 音效 — 96 kHz 主时钟(安装脚本会复制到 pipewire.conf.d/91-clock.conf)
|
||||
#
|
||||
# 为什么必须强制: PipeWire 的 convolver 会按"当前时钟率"重采样 IR。
|
||||
# 时钟若是 48k, 96k/512tap 的 HRIR 会被降采样成等效 256tap —— 最高质量那句就白说了。
|
||||
#
|
||||
# 代价: 所有内容重采样到 96k。48k 内容(影片/多数音频)是整数比, 几乎无损;
|
||||
# 44.1k 音乐略有精度损失。CPU 实测富余。
|
||||
context.properties = {
|
||||
default.clock.rate = 96000
|
||||
default.clock.allowed-rates = [ 96000 ]
|
||||
}
|
||||
@@ -52,6 +52,7 @@ sed -e "s|__HRIR__|$ROOT/hrir|" -e "s|__REVERB__|$ROOT/reverb/房间混响IR-96k
|
||||
"$ROOT/pipewire/20-collaplex-hrtf.conf" > "$CONF_DIR/20-collaplex-hrtf.conf"
|
||||
sed -e "s|__EQ_WRAPPER__|$HOME/.local/bin/collaplex-eq|" -e "s|__TARGET__|$TARGET|" \
|
||||
"$ROOT/pipewire/30-collaplex-eq.conf" > "$CONF_DIR/30-collaplex-eq.conf"
|
||||
cp "$ROOT/pipewire/91-collaplex-clock.conf" "$CONF_DIR/91-clock.conf"
|
||||
echo "已装配置: 10-collaplex-vsink.conf / 20-collaplex-hrtf.conf(混响湿量 $WET) / 30-collaplex-eq.conf"
|
||||
|
||||
# ---- 4. 重启前清掉残留 DSP(占住共享槽位会让新实例起不来) ----
|
||||
|
||||
Reference in New Issue
Block a user