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
Name | Required | Description | Default |
---|---|---|---|
hop_length | No | ||
path_audio_time_series_y | Yes | ||
start_bpm | No | ||
tightness | No | ||
units | No | frames |
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"
}