djay 音频路由与预监听设置——主输出 vs 监听输出完全指南
什么是"音频路由"
DJ 软件的"音频路由"指的是 每一路声音从哪里进来、到哪里出去。和普通播放器只有一个输出不同,DJ 软件至少需要两路:
- 主输出(Master) → 接现场主音箱,正在播放的曲目从这里出去
- 监听输出(Cue / Headphone) → 接耳机,下一首准备好的曲目从这里出去,观众听不到
这就是"预监听(Pre-cueing)"——在观众听不到的情况下,你戴着耳机提前把下一首的 BPM 对齐、cue 点选好,然后无缝切进主输出。
djay 三种音频配置场景
场景一:用 DJ 控制器(最常见)
如果你连接的是 Pioneer DDJ-FLX4、Reloop Buddy、Numark MixTrack Go 这类内置声卡的 DJ 控制器:
✅ djay 自动配置,零手动操作
控制器插上后,djay 会自动:
- 主输出 → 控制器主输出端子(接主音箱)
- 监听输出 → 控制器耳机插孔(接耳机)
- 自动设好 WASAPI / Core Audio 低延迟模式
检查方法:连接控制器 → 打开 djay → 设置 → 音频设备 → 看到控制器名字出现在列表里 → 完成。
场景二:用笔记本 + USB 外置声卡
如果你还没买 DJ 控制器,但想用笔记本 + USB 声卡(Focusrite Scarlett、M-Audio、Behringer 等)实现预监听:
- USB 声卡插到电脑
- 打开 djay → 设置 → 音频设置
- 音频设备 → 选择你的 USB 声卡作为主输出
- 打开 Split Output(分轨输出)
- 在监听输出里选择声卡的第二路输出(或另一个输出设备)
- 主输出 → USB 声卡 line out(接主音箱)
- 监听输出 → USB 声卡 headphone out(接你的耳机)
场景三:只用电脑内置声卡(临时方案)
没有外置声卡、没有 DJ 控制器,只有笔记本 + 耳机怎么办?
- Mac:djay 会自动把主输出路由到内置扬声器、监听路由到耳机插孔(Mac 的 Core Audio 原生支持多输出流)
- Windows:Windows 内置声卡默认只能一路输出,需要用 VB-Audio Virtual Cable 这类虚拟声卡软件把一路拆成两路(搜索"虚拟声卡"能找到多个免费方案)
- 移动端:手机内置扬声器出主音,蓝牙耳机(或有线耳机)自动作为额外监听通道
低延迟设置
音频延迟 = 按下 play 按钮到你听到声音之间的毫秒差。DJ 场景下延迟必须低于 10ms 才能跟上节奏,高于 20ms 就会明显感觉"按了没反应"。
Windows 用户重点:WASAPI Exclusive
djay 在 Windows 上强烈推荐使用 WASAPI Exclusive 模式:
- 设置 → 音频设置 → 设备配置
- 找到当前音频设备 → 把 "使用模式" 切换到 WASAPI Exclusive
- 缓冲区大小设为 256 或 128 samples(越小延迟越低,但对 CPU 要求越高)
- 如果 128 samples 出现爆音,回到 256
WASAPI Exclusive 独占声卡,避免 Windows 系统混音器引入的额外延迟。启用后其他程序的声音会被暂时静音——正常现象。
Mac / iOS / Android
这些平台用的是 Core Audio / AAudio 低延迟 API,djay 会自动走最低延迟路径,一般不需要手动调缓冲区。移动端延迟在 10-20ms 之间,对实时打碟完全够用。
常见问题快速诊断
| 症状 | 可能原因 | 解决 |
|---|---|---|
| 没声音 | 音频设备选错了 | 设置 → 音频 → 改设备 |
| 只有一边有声音 | Split Output 开了但没配监听 | 关掉 Split Output 或配置好监听设备 |
| 耳机和主音箱出一样的声 | Split Output 没开 | 设置 → 打开 Split Output |
| 按下 play 有 1 秒延迟 | 缓冲太大 / 没用 WASAPI | 调小缓冲区 / 切 WASAPI Exclusive |
| 声音断断续续 | CPU 不够 / 缓冲太小 | 关闭 Neural Mix 等 AI 功能 / 调大缓冲 |
| 控制器插上没反应 | 线松了 / 控制器没开 | 检查 USB / 蓝牙连接 → 重启控制器 → 重开 djay |
重置音频配置
如果调乱了搞不定,djay 有一键恢复:设置 → 音频 → 滚到底部 → "重置音频默认"。恢复到出厂状态后重新配,99% 的问题能解决。
