Beats and Chords
This module transcribes beats, bpm, chords, and root key from an input audio file, providing useful information for analyzing musical structure and reproducing the rhythm of the track.Input
- Name
inputFileUrl
- Type
- string
- Description
- The input audio file that will be transcribed
Output
- Name
beatMap
- Type
- string
- Description
- This output file is a JSON file that contains beat annotations extracted from the input audio file. Each annotation specifies the beat's start time and beat number.
- Name
bpm
- Type
- number
- Description
- Beats per minute (BPM) is the tempo of the input audio, measured as the number of beats occurring in one minute. This value is provided as a numeric output.
- Name
chordMap
- Type
- string
- Description
- This output file is a JSON file that contains the chord annotations extracted from the input audio file. Each annotation specifies the chord's start time, end time, and label (e.g., Cmaj, Amin).
- Name
key
- Type
- string
- Description
- This output field provides the detected root key of the audio (e.g., C Major, A minor).