Skip to main content
Glama

mcp-audio-analysis

beat_track

Analyze the rhythmic content of audio time series by computing its beat track. Use customizable parameters like hop length, start BPM, tightness, and units to extract precise rhythmic analysis for music applications.

Instructions

Computes the beat track of the given audio time series using librosa. The beat track is a representation of the audio signal in terms of its rhythmic content, which is useful for music analysis. The beat track is computed using the following parameters: - hop_length: The number of samples between frames. - start_bpm: The initial estimate of the tempo (in BPM). - tightness: The tightness of the beat tracking (default is 100). - units: The units of the beat track (default is "frames"). It can be frames, samples, time.

Input Schema

NameRequiredDescriptionDefault
hop_lengthNo
path_audio_time_series_yYes
start_bpmNo
tightnessNo
unitsNoframes

Input Schema (JSON Schema)

{ "properties": { "hop_length": { "default": 512, "title": "Hop Length", "type": "integer" }, "path_audio_time_series_y": { "title": "Path Audio Time Series Y", "type": "string" }, "start_bpm": { "default": 120, "title": "Start Bpm", "type": "number" }, "tightness": { "default": 100, "title": "Tightness", "type": "integer" }, "units": { "default": "frames", "title": "Units", "type": "string" } }, "required": [ "path_audio_time_series_y" ], "title": "beat_trackArguments", "type": "object" }

Other Tools from mcp-audio-analysis

Related Tools

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/hugohow/mcp-music-analysis'

If you have feedback or need assistance with the MCP directory API, please join our Discord server