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.
What Attributes Are Displayed
Section titled “What Attributes Are Displayed”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.
Musical Attributes vs. Tags
Section titled “Musical Attributes vs. Tags”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.
Viewing Attributes
Section titled “Viewing Attributes”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.
Editing Attributes Manually
Section titled “Editing Attributes Manually”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:
- Fill in or adjust the fields you want to change
- Click Save Changes
- 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.
Editing Tips
Section titled “Editing Tips”- 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
Auto-Analyzing BPM and Key
Section titled “Auto-Analyzing BPM and Key”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.
How It Works
Section titled “How It Works”When you click Analyze, Producer Dashboard:
- Locates the audio file linked to your track
- Processes it through Essentia.js, a music analysis engine running entirely on your device
- Extracts the BPM using rhythm detection algorithms
- Detects the key signature and whether it’s major or minor
- Updates the Key and BPM fields in the widget
The entire process takes 1–3 seconds for a typical 3–5 minute track.
Advantages of Local Analysis
Section titled “Advantages of Local Analysis”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
Supported Formats
Section titled “Supported Formats”Automatic analysis works with these audio file types:
- WAV
- MP3
- FLAC
- AIFF
- M4A
- OGG
What Analysis Detects
Section titled “What Analysis Detects”The analyzer extracts two specific attributes:
| Attribute | Detection Method |
|---|---|
| BPM | RhythmExtractor2013 algorithm |
| Key | KeyExtractor 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.
Common Workflows
Section titled “Common Workflows”Before Sending to a Mix Engineer
Section titled “Before Sending to a Mix Engineer”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.
Finding Tracks in a Key
Section titled “Finding Tracks in a Key”Analyze all your tracks, then filter by the Key attribute to find songs in a compatible key for mashups or DJ sets.
Maintaining Consistent Tempo
Section titled “Maintaining Consistent Tempo”Use BPM data from the widget to spot-check whether your tracks are sitting at the right tempo before finalizing a project.
Related
Section titled “Related”- Using Tags — Add freeform labels to organize your tracks
- Managing Tags & Categories — Create custom tag categories for your workflow
- Audio Analysis — Deep dive into how BPM and key detection works under the hood