Skip to content

Musical Attributes

The Musical Attributes widget is the track-level surface for supported music metadata. When a readable local audio file is available in the desktop app, its analysis helper can calculate BPM and musical key with Essentia.js.

The helper accepts a local file path, decodes the audio, and returns a numeric BPM and a formatted key such as C major or A minor. It supports WAV, MP3, FLAC, AIFF, M4A, and OGG for this local analysis path and does not require network access.

If a file cannot be found, decoded, or analysed, the operation returns an error instead of creating guessed metadata. Review the result before using it in a tag, export, or release workflow.