这个项目能做什么

CAYADEV Visualizer 是一款面向 Windows、macOS 和 Linux 的综合音频可视化工具。采用 Electron 和 WebGL2 构建,能够捕获本机系统音频(WASAPI、CoreAudio、PulseAudio),生成复杂的实时视觉效果。 主要功能包括: - 视觉与几何:提供超过 48 种可视化模式、31 种背景类型,以及一个 3D 引擎,内置 98 条数学公式(曲线、曲面和奇异吸引子)和 13 种实体,全部在不使用第三方 3D 库的情况下实现。 - 音频分析:深度频谱分析,支持 constant‑Q 色度向量用于音乐调式/和弦检测,YIN 音高跟踪,谐波/打击乐分离,以及鼓类的起始检测器。 - 定制与特效:基于图层的系统,提供 17 种混合模式、40 种 GPU 后处理特效,并配备调制矩阵,可让任意音频源或 LFO 驱动任意参数。 - 工作室与兼容性:内置 GLSL 编辑器用于自定义着色器,支持 MilkDrop 预设(.milk),并可导入 Shadertoy 与 ISF。 - 输出与集成:支持通过透明浏览器源覆盖的 OBS,GPU 输出通过 Spout(Windows)和 Syphon(macOS),以及确定性的离线视频导出(MP4、WebM、GIF)。 - 映射与文字:提供投影映射工具,包括角点钉扎和网格扭曲,并支持音频响应式排版,兼容 LRC/SRT 歌词文件。