feat(eq): 使用平直曲线作为默认预设显示
- 新增 FLAT_BANDS 平直曲线预设,包含10个增益为0的PEAK滤波器 - 默认初始化bandsByMode状态使用FLAT_BANDS替代旧的DEFAULT_BANDS - 在无远程peq数据或切换耳机时,默认设置为FLAT_BANDS - 无滤波器时恢复平直曲线并清空原始参考线状态 - 保持FLAT_BANDS预设一致性优化未加载状态的体验
This commit is contained in:
@@ -55,6 +55,20 @@ export const DEFAULT_BANDS = [
|
||||
{ freq: 10000, gain: 0, q: 1.41, type: "HSHELF", enabled: true },
|
||||
];
|
||||
|
||||
/* ── Flat bands:无预设/未加载时展示的平直曲线(10 个 gain=0 的 PEAK) ── */
|
||||
export const FLAT_BANDS: typeof DEFAULT_BANDS = [
|
||||
{ freq: 80, gain: 0, q: 1.41, type: "PEAK", enabled: true },
|
||||
{ freq: 150, gain: 0, q: 1.41, type: "PEAK", enabled: true },
|
||||
{ freq: 350, gain: 0, q: 1.41, type: "PEAK", enabled: true },
|
||||
{ freq: 750, gain: 0, q: 1.41, type: "PEAK", enabled: true },
|
||||
{ freq: 1500, gain: 0, q: 1.41, type: "PEAK", enabled: true },
|
||||
{ freq: 3000, gain: 0, q: 1.41, type: "PEAK", enabled: true },
|
||||
{ freq: 6000, gain: 0, q: 1.41, type: "PEAK", enabled: true },
|
||||
{ freq: 10000, gain: 0, q: 1.41, type: "PEAK", enabled: true },
|
||||
{ freq: 14000, gain: 0, q: 1.41, type: "PEAK", enabled: true },
|
||||
{ freq: 18000, gain: 0, q: 1.41, type: "PEAK", enabled: true },
|
||||
];
|
||||
|
||||
/* ── PEQ catalog item type ── */
|
||||
export type PeqCatalogItem = NonNullable<PeqState["peq"]>[number];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user