# DJ 提示点检测器

检测音乐中的进歌、Drop、Breakdown 和出歌提示点，并导出 Traktor、rekordbox 和 CD 刻录格式。

> 标准页面: https://elysiatools.com/zh/tools/audio-dj-cue-point-detector

- **分类:** Media

- **关键词:** dj 提示点, traktor nml, rekordbox xml, cue sheet, drop 检测, 进歌出歌, 曲式结构, edm 分析, 热键

## 概述

基于结构分析的提示点检测器，遵循已发表的 DJ 换轨点方法：把能量/低频/亮度/色度/起音密度特征同步到节拍网格，逐特征构建自相似矩阵，用高斯棋盘核（Foote）计算新息曲线，超过各特征最大值 0.3 倍的峰值吸附到 4 小节周期网格（相位取新息 RMS 最大者），再经显著性过滤（cue 后 4 小节必须有足够能量）。语义规则标注进歌点（首个有能量的网格点）、Drop（安静蓄力后低频跃入）、Breakdown（低频消失而和声持续）、出歌点（尾段最后的有能量点）。ZIP 含 collection.nml（Traktor）、rekordbox.xml、cue_points.cue（75 帧/秒 CDRWIN）、CSV、JSON 和导入说明。提示点只是起点，演出前请务必试听。

## 输入项

- **音乐音轨** (file)
- **灵敏度** (select)
- **提示点数量上限** (number)

## 适用场景

- 准备 DJ 演出曲库并需要快速标记新曲目的混音过渡点与高潮位置时
- 将提示点与热键批量同步至 Traktor Pro 或 rekordbox 等专业 DJ 软件时
- 制作包含精准分段索引的 CUE 表以供 CD 刻录或数字音乐归档时

## 工作原理

- 上传音频文件并提取能量、低频、亮度、色度及起音密度特征，将其同步吸附至节拍网格。
- 基于自相似矩阵与高斯棋盘核计算新息曲线，捕捉音乐结构边界并对齐至 4 小节周期网格。
- 依据声学规则自动标记进歌点、低频爆发的 Drop、低频削弱的 Breakdown 以及尾段出歌点。
- 将检测结果生成 Traktor collection.nml、rekordbox.xml、CUE 文件、CSV 与 JSON 并打包为 ZIP 下载。

## 使用案例

- 快速为 EDM、House 或 Techno 新曲目建立标准的 4 小节混音切入与切出热键
- 提取音轨中的 Drop 与 Breakdown 时间戳，用于现场演出时的精准效果器触发
- 为长混音或单曲生成 75 帧/秒的 CUE Sheet，以便刻录音频 CD 并保留分轨跳轨标记

## 常见问题

### 导出的 ZIP 压缩包内包含哪些具体文件？

包含 Traktor 的 collection.nml、rekordbox.xml、CDRWIN 75 fps 标准的 cue_points.cue、数据表格 CSV、结构数据 JSON 以及导入说明文件。

### 灵敏度（sensitivity）参数有什么作用？

灵敏度控制新息曲线的峰值检测阈值；高灵敏度会捕获更多细微段落转折，低灵敏度则仅保留最核心的宏观结构节点。

### 提示点数量上限（maxCues）如何设置？

可设置范围为 2 到 16 个，算法会优先保留显著性最高的核心结构点（如 Drop 和进出歌点），超出数量的次要点会被自动过滤。

### 为什么检测到的提示点都会对齐到 4 小节网格？

现代舞曲与电子音乐通常以 4 小节或 8 小节为结构周期，吸附到 4 小节网格能确保 DJ 在混音切歌时保持短句对齐。

### 导出的提示点可以直接在演出中使用吗？

自动检测提供的提示点是极佳的基础参考，但由于各曲目编排风格差异，正式演出前请务必在播放软件中试听并核对。

## 相关工具

- [音频转乐谱](https://elysiatools.com/zh/tools/audio-to-sheet-music): 把音乐演奏录音转成可雕刻的乐谱：Basic Pitch 音符检测、网格量化、Krumhansl–Schmuckler 调性判定，输出 MusicXML 与 ABC 记谱（可选 MIDI），打包成一个 ZIP。
- [音频和弦进行检测器](https://elysiatools.com/zh/tools/audio-chord-progression-detector): 在本地估算音频中的和弦顺序，并以 ZIP 下载 CSV、JSON、SVG 时间线和方法说明。
- [音频循环接缝查找器](https://elysiatools.com/zh/tools/audio-loop-seam-finder): 分析音频文件，按互相关为最无缝的循环点排序，并导出带环绕交叉淡化的最佳修剪循环。
- [混音翻译检查器](https://elysiatools.com/zh/tools/audio-mix-translation-checker): 模拟混音在手机、笔记本、耳塞、汽车、俱乐部、单声道和嘈杂街道上的回放，ZIP 导出全部渲染并报告各系统下还有什么能听到。
- [浑浊消除器](https://elysiatools.com/zh/tools/audio-mud-remover): 检测并削减 150–500 Hz 低中频堆积——多条基频叠出的经典浑浊——用实测驱动、可聚焦的参数化切削减。
- [节奏提取器](https://elysiatools.com/zh/tools/rhythm-extractor): 把鼓轨或完整混音分析成步进音序图谱：BPM、节拍网格、按小节量化的底鼓/军鼓/踩镲、鼓组 MIDI 与 HTML 网格报告。
- [音频 BPM 检测](https://elysiatools.com/zh/tools/audio-bpm-detector): 检测音乐的节拍速度 (BPM)
- [音频掉线检测](https://elysiatools.com/zh/tools/audio-dropout-detector): 检测音频中的短暂信号掉线和静音间隙

## 示例

- [Nginx 日志解析示例](https://elysiatools.com/zh/samples/nginx-log-samples): 用于测试 log-parser 工具的综合 Nginx 日志样本，包括访问日志和错误日志的各种格式和场景
- [Android Java 序列化示例](https://elysiatools.com/zh/samples/android-serialization-java): Android Java 序列化示例，包括JSON序列化、反序列化和XML解析
- [Android Kotlin 序列化示例](https://elysiatools.com/zh/samples/android-serialization-kotlin): Android Kotlin 序列化示例，包括JSON序列化、反序列化和XML解析
- [macOS Objective-C 序列化示例](https://elysiatools.com/zh/samples/macos-serialization-objectivec): macOS Objective-C 序列化示例，包括JSON序列化、JSON反序列化和XML解析
