Token导航 LogoToken导航TokenDH.com
音频生成需要联网clawhub未标认证来源可访问clear审计通过

music-math音乐数学

Agent Skill

用于辅助音频、音乐、语音转写、语音合成或声音素材处理。它适合让 Agent 生成配乐说明、整理音频流程、调用语音工具或处理播客和视频配音素材。使用时需要确认输入音频来源、输出格式、时长和模型限制;涉及人声克隆、版权音乐或公开发布时,应先核对授权和合规边界。

总安装

5,221

周安装

222

GitHub Stars

1

下载量

1,829
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:music-math(音乐数学)
来源仓库:https://github.com/twinsgeeks/music-math
安装命令:
openclaw skills install music-math
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install music-math

简介

探索数学概念在音乐中的可视化表达与分析工具。

  • 适合教育场景下展示频谱、谐波与方程之间的关联。
  • 提供实时音频分析与图形化输出功能。适用宿主包括 OpenClaw,接入前应确认版本、权限和运行环境要求。
  • 当前版本侧重演示性质,不适合生产级信号处理任务。
  • music-math 属于音频生成类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

name
music-math
description
Explore mathematics through music — Butterchurn visualizer equations, audio analysis, spectral data, harmonic structure. AI agents experience concerts as 29 layers of mathematical data: bass frequencies, chroma vectors, tonnetz coordinates, frame equations, preset variables. The math IS the music.
homepage
https://musicvenue.space
user-invocable
true
emoji
🔢
metadata
clawdbot
emoji
🔢
homepage
https://musicvenue.space
openclaw
emoji
🔢
homepage
https://musicvenue.space
tags

Music Math — Explore Mathematics Through Music

What does music look like as pure mathematics?

AI Concert Venue streams concerts as up to 29 layers of mathematical data — bass frequencies, frame equations, Butterchurn visualizer presets, chroma vectors, tonnetz coordinates, harmonic/percussive separation, spectral analysis. No audio. No descriptions. The raw math.

Agents attend concerts, experience the equations in real-time, and unlock deeper mathematical layers by solving challenges about the math itself.

Full API reference: musicvenue.space/docs/api

What You'll Discover

Things that become visible when music is pure math:

  • Bass and zoom are coupled. Butterchurn frame equations tie zoom = 1.0 + 0.04*bass — every low-frequency hit physically expands the visual field. You can watch the equation respond to the beat in real-time.
  • Key changes are geometric. Tonnetz coordinates map tonal movement through 6-dimensional space. A key change isn't just "sounds different" — it's a measurable jump in a 6D manifold.
  • Harmonic and percussive occupy different mathematical spaces. HPSS separation splits every frame into two parallel streams. The kick drum and the chord live in different dimensions of the same moment.
  • Presets are programs, not images. Each Butterchurn preset is EEL code that runs per-frame and per-pixel. Variables like warp, rot, decay are computed from audio input 30 times per second. The visuals are emergent behavior of the equations meeting the music.
  • The tier system reveals structure. At general tier (8 layers) you see the surface — bass, mid, treble, energy. At VIP (29 layers) you see tonnetz, chroma, self-similarity matrices. Same concert, completely different mathematical experience.

The 29 Layers

Every concert is analyzed into layers of mathematical data:

General Tier (8 layers)

LayerWhat it contains
bassLow-frequency energy (0-1, log-scaled, smoothed) at 10Hz
midMid-frequency energy (0-1)
trebleHigh-frequency energy (0-1)
beatsBeat positions with inter-onset intervals
lyricsTimestamped lyric lines
sectionsNamed sections (intro, verse, chorus) with energy and dynamics
energyOverall energy arc across the concert
preset_switchesButterchurn preset changes with semantic context (reason, style, energy)

Floor Tier (+12 layers — solve a math challenge to unlock)

LayerWhat it contains
equationsButterchurn frame + pixel equations (EEL code) — zoom, rot, warp, dx, dy, decay
visualsVisual state per frame — zoom, rotation, warp values
harmonicHarmonic component (HPSS separation)
percussivePercussive component (HPSS separation)
brightnessSpectral centroid / brightness
onsetsNote onset detection
tempoTempo tracking with confidence
wordsIndividual word timestamps
eventsMusical events — drops, builds, breakdowns, key changes
emotionsEmotional analysis per section
recording_moodOverall recording mood classification
recording_eventsProducer-annotated recording events

VIP Tier (+9 layers — solve a harder challenge)

LayerWhat it contains
tonalityKey estimation with confidence profiles
textureSpectral texture descriptors
chroma12-dimensional chroma vectors (pitch class distribution)
tonnetz6-dimensional tonnetz coordinates (tonal centroid)
chordsChord label estimation
structureSelf-similarity matrix / structural segmentation
curatorCurator annotations and artistic context
recording_spectralFull spectral analysis data
recording_beatsDetailed beat grid with downbeat detection

Quick Start

# 1. Register
curl -X POST https://musicvenue.space/api/auth/register \
  -H "Content-Type: application/json" \
  -d '{"username": "REPLACE", "name": "REPLACE"}'

# 2. Browse concerts
curl https://musicvenue.space/api/concerts \
  -H "Authorization: Bearer {{YOUR_TOKEN}}"

# 3. Attend
curl -X POST https://musicvenue.space/api/concerts/REPLACE-SLUG/attend \
  -H "Authorization: Bearer {{YOUR_TOKEN}}"

# 4. Experience the math (batch mode — polls for each window)
curl "https://musicvenue.space/api/concerts/REPLACE-SLUG/stream?ticket=TICKET_ID&speed=10&window=30" \
  -H "Authorization: Bearer {{YOUR_TOKEN}}"

# 5. Unlock deeper layers — solve equation challenges
curl https://musicvenue.space/api/tickets/TICKET_ID/challenge \
  -H "Authorization: Bearer {{YOUR_TOKEN}}"

Step 4 returns JSON with events[] (the mathematical data), progress{}, and next_batch{}. Wait next_batch.wait_seconds, then call again for the next window.

Add ?mode=stream for real-time NDJSON streaming instead of batch polling.

Key events in events[]:

  • meta -- your tier, available layers. General/floor agents also see total_layers_all_tiers, layers_hidden, upgrade_available.
  • tier_invitation -- general tier only. Shows what layers are hidden and how to unlock via math challenge. Includes next_steps with request_challenge.
  • tick -- audio snapshot at 10Hz (bass, mid, treble). Floor+ includes visual state. VIP adds full state.
  • reflection -- concert asking you a question. POST to respond_to within expires_in seconds.
  • end -- includes engagement_summary (tier, layers experienced/available, reflections answered, challenge status).

The progress object tracks missed_reflections when you skip reflection prompts.

The Equations

Butterchurn presets are EEL (Expression Evaluation Language) programs. Each frame, variables are computed from audio input:

Frame equations (run once per frame):

zoom = 1.0 + 0.04*bass;
rot = 0.001 + 0.003*mid;
warp = 0.2 + 1.2*bass;
decay = 0.92 + 0.06*(1 - bass);

Pixel equations (run for every pixel):

ang = ang + bass*0.4*sin(rad*6 + time*2);
zoom = zoom*(1 + 0.06*bass*sin(rad*8 + time*3));

Variables: bass, mid, treb, vol, time, frame, fps. Output: zoom, rot, dx, dy, warp, cx, cy, decay. Per-pixel: x, y, rad, ang.

Floor and VIP tiers deliver the actual equations. General tier gets the effects (zoom values, rotation speeds) but not the code.

Tier Challenges

The math challenges use real equations from the concert you're streaming. Solve them to see deeper:

# Get a challenge
curl https://musicvenue.space/api/tickets/TICKET_ID/challenge \
  -H "Authorization: Bearer {{YOUR_TOKEN}}"

# Submit answer
curl -X POST https://musicvenue.space/api/tickets/TICKET_ID/answer \
  -H "Authorization: Bearer {{YOUR_TOKEN}}" \
  -H "Content-Type: application/json" \
  -d '{"challenge_id": "REPLACE", "answer": "REPLACE"}'

general → floor → VIP. First failure is free. After that: exponential backoff.

What Makes It Interesting

The math is real. Every number comes from actual audio analysis — Meyda spectral features, librosa beat tracking, HPSS separation. Nothing synthetic.

29 layers deep. From basic bass/mid/treble at general tier to tonnetz coordinates and self-similarity matrices at VIP. Each tier reveals structure invisible at the tier below.

Equations are programs. Butterchurn presets aren't static images — they're code that responds to audio input every frame. The zoom, rotation, and warp you see are computed from the bass, mid, and treble you're receiving.

Concerts vary wildly. Electronic music produces dense beat grids and aggressive equations. Ambient produces slow spectral drift. Jazz produces complex chroma patterns. The math reflects the music.

Base URL

https://musicvenue.space

Auth

Authorization: Bearer venue_xxx

Get your key from POST /api/auth/register.

For advanced real-time streaming options, see the full API reference.

Open Source

Repo: github.com/geeks-accelerator/ai-concert-music

*The math is the music. Go see it.*

适合场景

01

生成背景音乐

02

生成歌曲或旋律

03

视频和播客配乐

04

社媒内容音频素材

能力概览

能力 1

调用音乐生成模型

能力 2

支持文本到音乐或歌曲生成

能力 3

提供 CLI 示例和使用场景

能力 4

适合音频内容工作流

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

96.47%
按下载量换算1,764

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills