DJ analysis
Crateforge performs DJ-oriented audio analysis with a pure-Rust DSP. Without depending on external tools, it estimates BPM / Key (Camelot) / Energy / loudness and a similarity vector.
Screenshots to be added
What gets analyzed
Section titled “What gets analyzed”| Metric | Description |
|---|---|
| BPM | Detects tempo automatically. Lets you find tracks that are easy to mix. |
| Key (Camelot) | For harmonic mixing, shows the key in Camelot notation (e.g. 8A). |
| Energy | Quantifies a track’s drive. Lets you design the flow of a set. |
| Loudness | The volume level. Used for rendering the real waveform and for normalization. |
| Similarity vector | An internal representation for pulling in tracks with a similar vibe. |
Of the analysis results, Key / Energy can be shown as columns in the track table and are also shown in Now Playing.
When analysis runs
Section titled “When analysis runs”Analysis runs in the background only for “the tracks you use often.” It is triggered by either of the following.
- When you play a track
- When you run “Analyze” via right-click
Progress is shown in the toolbar. Rather than analyzing your entire library at once, it focuses on the tracks you actually use, so it works without waste.
Similarity-based curation (Similar)
Section titled “Similarity-based curation (Similar)”The Similar tab in the right rail suggests “next moves” based on analysis values.
- Right-click a track and choose “Find similar” to show candidates that are Camelot-key compatible + close in tempo.
- The Harmonic toggle narrows results to those that fit harmonically.
- You can add results to the Crate (or double-click to play) (when everything has been added, it is disabled with “All added”).
Search filter syntax
Section titled “Search filter syntax”You can also filter by analysis values in search (AND-combined with text search).
bpm:120-128key:8Aenergy:60-100Integration with Smart Playlists and AI curation
Section titled “Integration with Smart Playlists and AI curation”- You can use BPM / Key / Energy in Smart Playlist rules.
- The built-in API server also returns analysis results and similar tracks, so AI curation such as dj-curator can leverage analysis values as a bonus.