简体中文 | English
一个为 foobar2000 设计的垂直多轨频谱对比面板组件,适用于默认界面(Default UI)。
- 浮窗面板:支持作为独立浮窗面板使用,通过主菜单「视图」打开(按住 Shift 显示隐藏菜单项)。
- 垂直多轨对比:选中多首音轨后垂直等分布局,最多支持 4 首音轨同时对比频率特征。
- 后台线程分析:每首音轨独立线程解码与 FFT 分析,不阻塞 UI 界面。选中即分析,秒级加载。
- Spek 风格配色:内置 3 种调色板 — Spectrum(Spek 经典彩虹)、SoX、Mono(单色)。
- 频率轴标注:左侧显示 0–22 kHz 线性频率刻度,可在右键菜单中切换显示。
- 时间轴标注:底部显示 20 秒间隔的时间刻度,可在右键菜单中切换显示。
- 自定义标题格式:支持 foobar2000 titleformat 语法自定义音轨标签,默认显示
%title% | %codec% | %bitrate% kbps[ | $info(bitspersample) bit] | %samplerate% Hz | $info(channels) CH | %path%。右键编辑格式后回车确认,不重新加载频谱。 - DPI 感知:在 4K 等高分辨率屏幕上正确缩放,间距、字体、坐标轴均自适应。
- 双缓冲渲染:整体画面双缓冲输出,选歌切换时无闪烁。
- 双语界面:右键菜单支持中文 / English 一键切换,语言设置随面板配置持久化。
- 配置持久化:面板设置通过 .fth 格式序列化。
本项目借助 AI 辅助开发,欢迎喜欢该功能的用户参与协作完善。
本组件以原样提供,供 foobar2000 个人使用。
- Spek — 频谱配色方案与频率/时间轴设计参考。
- foobar2000 SDK — foobar2000 插件开发框架。
- WTL — Windows Template Library,窗口与 UI 实现。
- foo_nowbar — README 排版与双语切换设计参考。
- TRAE AI Coding Assistant — 代码实现、调试、编译修复与重构。
- Asion — 配色方案精细化、功能细节优化与视觉体验提升。
- always beta — 产品设计、需求定义、UI 美学优化与集成测试。
