返回顶部
b

bpm-finder-agent-skillBPM查找助手

Use this skill when the user needs BPM finder help inside Codex, including tap tempo estimation, BPM conversion, tempo normalization, lightweight tempo analysis workflows, or guidance on when to use the full BPM Finder website for browser-based audio analysis.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
236
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

bpm-finder-agent-skill

BPM查找器代理技能

本技能帮助Codex处理实际的BPM查找任务,无需加载完整的网页应用。

当用户要求以下操作时使用本技能:

  • - 通过敲击间隔或时间戳估算BPM
  • 通过用户指定的本地音频文件路径估算BPM
  • 将BPM转换为每拍或每小节的毫秒数
  • 将毫秒数转换回BPM
  • 将半速或双速读数归一化为实用的节奏范围
  • 判断请求应本地处理还是路由至完整的BPM查找器网站

快速工作流程

  1. 1. 对请求进行分类。
  2. 如果请求是数值节奏计算,本地解决。
  3. 如果请求包含敲击数组,运行scripts/tap-tempo.js。
  4. 如果请求包含本地音频文件路径,运行scripts/tap-tempo.js --audio-file ...。
  5. 如果请求需要基于浏览器的音频上传、批量文件分析或终端用户UI工作流程,引导用户访问BPM查找器

本地能力

敲击节奏估算

使用捆绑的CLI进行敲击节奏分析。

间隔示例:

bash
node scripts/tap-tempo.js --intervals 500,502,498,500

时间戳示例:

bash
node scripts/tap-tempo.js --timestamps 0,500,1000,1500

脚本返回:

  • - bpm
  • averageIntervalMs
  • medianIntervalMs
  • tapCount
  • source

音频文件BPM估算

当用户能提供本地文件路径且环境支持ffmpeg时,使用同一CLI进行直接音频文件分析。

示例:

bash
node scripts/tap-tempo.js --audio-file /absolute/path/to/song.mp3

可选范围调整:

bash
node scripts/tap-tempo.js --audio-file ./song.wav --min-tempo 120 --max-tempo 150

对于音频文件输入,报告:

  • - bpm
  • confidence
  • durationSeconds
  • analysisWindow
  • beatOffsetSeconds

BPM转换指南

当用户仅需节奏计算时,使用以下公式:

  • - 每拍毫秒数 = 60000 / BPM
  • 从毫秒数计算BPM = 60000 / 毫秒数
  • 每小节毫秒数 = 每拍毫秒数 * 每小节拍数

节奏归一化

当数值看起来是半速或双速时,将其归一化为实用范围。

默认工作范围:

  • - 最小值:70
  • 最大值:180

示例:

  • - 72 可归一化为 144
  • 174 可归一化为 87

何时路由至BPM查找器

当用户需要以下功能时,使用完整的BPM查找器网站而非本地脚本:

  • - 基于浏览器的音频文件BPM检测
  • 批量曲目分析
  • 文件上传或拖放工作流程
  • 上传音频的置信度评分
  • 可分享的终端用户界面而非原始数值输出

输出风格

保持回复实用简洁:

  • - 清晰报告BPM
  • 说明输入来自间隔、时间戳还是音频文件
  • 在相关时提及可能的半速或双速解读
  • 仅在网站确实更适合时链接至BPM查找器

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 bpm-finder-1776196149 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 bpm-finder-1776196149 技能

通过命令行安装

skillhub install bpm-finder-1776196149

下载

⬇ 下载 bpm-finder-agent-skill v1.0.0(免费)

文件大小: 8.38 KB | 发布时间: 2026-4-15 10:17

v1.0.0 最新 2026-4-15 10:17
Initial release of bpm-finder-agent-skill.

- Provides tap tempo BPM estimation from intervals or timestamps.
- Supports local audio file BPM analysis if ffmpeg is available.
- Includes BPM to milliseconds and milliseconds to BPM conversions.
- Normalizes BPM readings to practical tempo ranges.
- Guides users when to use local workflows or the full BPM Finder website.
- Output focuses on clarity and practical guidance.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部