SuperAPI AI 工具集

BPMKeyFinder

BPMKeyFinder 是一款在浏览器本地运行的免费在线 BPM 与调性分析工具。上传本地音频文件后,它使用 Essentia.js 从音频信号中估算速度(BPM)与音乐调性,并给出 Camelot 轮盘代码、大调/小调模式及调性强度评分。所有处理都在用户设备浏览器内完成,音频不会上传到服务器,适合处理未发布或敏感曲目。使用无需注册账号,无每日分析次数限制,一次处理一个文件。支持 MP3、WAV、FLAC、M4A、AAC、OGG、AIFF 等格式,具体解码支持取决于浏览器。分析结果可生成分享链接,链接中只包含文件名与结果等元数据,不包含音频本身。该工具面向 DJ、音乐制作人和教育工作者,用于演出前的曲目准备与过渡衔接规划。

访问官网

工具介绍

用途

BPMKeyFinder 是一款面向 DJ、音乐制作人和音乐教育者的在线分析工具,用于在播放或混音前确认音频文件的速度(BPM)与音乐调性(Key),并给出适合和声混音的 Camelot 代码。工具强调本地处理与隐私,适合在浏览器中快速分析本地曲库。

主要能力

  • BPM 检测:从音频信号中自动估算速度。资料同时提示,检测结果可能出现实际速度的一半或两倍,建议用打拍子方式核对。
  • 调性与 Camelot 代码:同时显示音乐调性与 Camelot 轮盘代码,例如 C 大调为 8B,A 小调为 8A;并检测大调/小调模式。相邻编号或同一编号在 A/B 环上的对应关系,可作为和声混音的起点。
  • 调性强度评分:描述算法对某一调性轮廓的拟合程度,资料明确说明它并非调性正确的概率;关系大小调与变化和声可能导致歧义。
  • 分享结果链接:分析后可生成分享链接,链接以 base64 编码包含文件名与分析结果(不包含音频)。链接不会过期,无需服务器存储;任何获得链接的人都能查看这些结果。
  • 示例分析:没有现成文件时,可分析一个在设备上生成的 16 秒 C 大调示例。

使用方式

  1. 选择音频文件:拖放或点击选择本地 MP3、WAV、FLAC、M4A、AAC、OGG、AIFF 文件。资料说明浏览器解码支持不一,长音轨占用更多内存,必要时可先试较短片段。
  2. 本地分析:分析引擎加载后,浏览器在本地解码文件,并用 Essentia.js 估算速度与调性;音频不会发送到服务器。
  3. 查看与分享:读取 BPM、大调/小调、Camelot 代码与调性强度评分,可继续分析下一个文件,或复制结果链接。

适用场景

  • 巡演与俱乐部 DJ:在登台前确认曲目速度与兼容调性,让新推广曲目或自定义编辑版本之间的过渡保持音乐性顺畅。
  • 音乐制作人与编辑:将采样、分轨和提示点对齐到工程网格,快速判断人声或乐器轨是否需要移调或时间拉伸以适配混音。
  • 教育者与编舞:为学生或舞团提供可靠的 BPM 与调性信息,无需昂贵复杂的软件,用于课堂与编舞配乐规划。

限制与说明

  • 免费与范围:当前分析器免费,无需账号,无每日分析配额,无付费 Pro 方案;一次只处理一个本地文件,不提供批量队列、CSV 导出或保存的分析历史。
  • 仅限本地文件:目前只接受本地音频文件,无法从 YouTube、Spotify 或其他流媒体链接获取曲目。
  • 隐私:所有分析完全在浏览器中进行,音频不会上传、存储或排队到任何服务器,本地会话之外不做缓存。分享链接只含分析元数据,不含音频,但获得链接的任何人都可查看结果,请只分享给信任的人。
  • 准确性与格式:对现场录音、稀疏打击乐、短片段或变调歌曲,结果可能含糊;BPM 可能出现一半或两倍;格式支持与可用内存因浏览器而异,解码失败时可尝试 WAV 或更短片段。