Skip to content

Musical Attributes

The Musical Attributes widget lives in the activity panel on the right side of the screen. It displays the technical and descriptive information about your selected track — everything from tempo and key signature to genre, mood, and standard identifiers like ISRC.

When you select a track in the grid, this widget immediately populates with whatever data exists for that track. You can view it at a glance, manually edit any field, or trigger automatic BPM and key detection with a single click.


The widget shows several attributes in a clean, pill-style layout:

  • Key — The musical key signature (e.g., C major, A minor)
  • BPM — Tempo in beats per minute
  • Genre — The musical style or category
  • Mood — The emotional character of the track
  • Artist — The performing artist name
  • Album — The album or project name
  • ISWC — International Standard Musical Work Code
  • ISRC — International Standard Recording Code
  • Territory — Release or distribution region
  • Duration — Track length in minutes and seconds

Not every field needs to be filled. If an attribute hasn’t been set, the widget displays “Not set” in muted styling so you can easily spot what’s missing.

It’s worth noting the distinction here. Musical Attributes handles precise, structured data like BPM and key — the kind of information that feeds into mixers, playlists, and metadata databases. Tags, on the other hand, are freeform labels you create for organizing and filtering your tracks (think “summer”, “draft”, or “client review”).

Genre and mood appear in both places by design, giving you flexibility in how you categorize your music.


Select any track in your grid to see its attributes in the widget. The information loads immediately — no waiting, no loading states.

When you select multiple tracks, the widget shifts to a summary view. You’ll see aggregate information across the selection, making it easier to compare BPM ranges or identify which tracks lack key data.


Click the Edit Attributes button at the bottom of the widget to switch into edit mode. A form appears where you can update any field directly.

To save your changes:

  1. Fill in or adjust the fields you want to change
  2. Click Save Changes
  3. The widget returns to view mode and displays your updated values

To cancel editing:

Click Cancel to discard any changes and return to the view mode without saving.

  • Key dropdown — Instead of typing, select from a dropdown of all 24 major and minor key signatures
  • BPM field — Enter a whole number between 40 and 240
  • Shared tracks — If you’re viewing a track shared by a collaborator, the Edit button is disabled with a note explaining you can’t modify its attributes

The most powerful feature is the Analyze button. Click it to automatically detect your track’s tempo (BPM) and musical key from the actual audio content.

When you click Analyze, Producer Dashboard:

  1. Locates the audio file linked to your track
  2. Processes it through Essentia.js, a music analysis engine running entirely on your device
  3. Extracts the BPM using rhythm detection algorithms
  4. Detects the key signature and whether it’s major or minor
  5. Updates the Key and BPM fields in the widget

The entire process takes 1–3 seconds for a typical 3–5 minute track.

This isn’t cloud processing — it’s built directly into the app. Benefits include:

  • Speed — Results appear in seconds, not minutes
  • Offline support — Works without an internet connection
  • Privacy — Your audio files never leave your device
  • No costs — Free to use, no per-analysis fees

Automatic analysis works with these audio file types:

  • WAV
  • MP3
  • FLAC
  • AIFF
  • M4A
  • OGG

The analyzer extracts two specific attributes:

AttributeDetection Method
BPMRhythmExtractor2013 algorithm
KeyKeyExtractor algorithm (key + scale)

Key results display as “note scale” — for example, “C major”, “A minor”, “F# minor”.

Important: Analysis does not detect genre or mood. You’ll need to enter those manually or add them as Tags.


Run the analyzer on your bounce files to populate BPM and key. The mix engineer gets accurate tempo info without having to guess or manually enter it.

Analyze all your tracks, then filter by the Key attribute to find songs in a compatible key for mashups or DJ sets.

Use BPM data from the widget to spot-check whether your tracks are sitting at the right tempo before finalizing a project.