关于KeySense
离线分析音乐调性、BPM 与 Camelot 数字。完全在本地运行,不上传音频。
KeySense 是一款面向音乐人、DJ、制作人和认真听音用户的 Android 离线音乐分析工具。它能在几秒内估算正在播放的音乐的调性、节奏 (BPM) 与 Camelot 数字 —— 全部计算都在你的设备上完成,无需上传,无需账号。
手动开始一次分析,选择麦克风输入来听一段现场声音,或选择本机播放捕获来分析手机里正在播放的音频(在 Android 系统允许的前提下)。KeySense 会返回一个稳定的调性、BPM 估计值,以及置信度和一组专业摘要指标。
注重隐私
KeySense 围绕一个原则设计:你的音频只属于你。所有分析都在设备本地完成。原始麦克风音频不会上传、不会保存;原始本机播放音频不会上传、不会保存。应用不要求注册账号,不投放广告,不集成第三方追踪。
如果你启用本地历史,KeySense 只保存分析摘要 —— 调性、BPM、置信度、输入源和时间戳。你可以随时在设置中关闭历史或一键清空。
调性识别
KeySense 使用 24 种大小调模型,结合 Krumhansl-Schmuckler 与 Temperley 双音高轮廓相关性算法,并对低频做了针对流行、电子、民谣等常见曲风的加权调优。每个识别结果都同时显示对应的 Camelot 数字,与 Mixed-In-Key、Rekordbox、Serato、Traktor 等主流 DJ 软件的命名习惯完全一致。
节奏与节拍跟踪
BPM 估计使用本机运行的 ONNX 推理模型 (BeatNet),并配合保守的倍频校正,避免常见的半速、倍速误判。结果是一个你在混音或扒带前可以信赖的稳定 BPM 与置信度评分。
专业详情
详情页展示色度 (chroma) 概览、诊断指标和分析窗口,让你能验证应用的判断依据,而不是把它当作一个黑盒。
核心功能
- 离线调性与 BPM 识别
- Camelot 数字显示,适配 DJ 工作流
- 麦克风采集与受支持的本机播放捕获
- 带置信度的结果,输入过短或噪音过大时明确标记为"不确定"
- 专业详情:色度概览、节拍跟踪诊断、分析窗口
- 只保存摘要的本地历史,不保存原始音频
- CSV 与可分享文本导出
- Material 3 设计,支持浅色 / 深色 / Material You 动态主题
- 中英双语界面
适合谁
- 准备和声混音的 DJ:快速、私密地复核曲目调性与 BPM
- 制作人:在采样、loop、stem 进入声音设计前快速确认调性
- 词曲作者与器乐演奏者:扒带时需要一个可靠的调性与节奏参考
- 音乐学生:练习调性与节奏听辨
- 任何想知道当前播放音乐的调性与 BPM、又不愿把音频上传到服务器的人
说明
本机播放捕获是否可用,取决于 Android 系统能力,以及播放源 App 是否允许被捕获。如果某个播放源拒绝捕获,可以切换到麦克风模式,把音频外放出来分析。
KeySense 为 Android 原生开发,在现代手机和平板上运行高效。最低支持 Android 12,已完整适配 64 位与 Android 15+ 的 16 KB 内存页要求。
联系我们
如有问题或反馈,请联系:[email protected]
最新版本1.0.0的更新日志
- Offline music key, BPM, and Camelot wheel analysis.
- Microphone or device playback input.
- Privacy-first: audio is analyzed on-device, never uploaded or saved.
- Material 3 with light, dark, and Material You theming.
- Chinese and English interface.








