Sample Report
Concrete Static
Anonymous Producer · Techno · 132 BPM · A min
Nearly Ready
Solid warehouse techno with a clean rhythm fingerprint. Fix the 250 Hz buildup and the second-half arrangement and this is a Drumcode-tier demo.
This is a sample. Sign up to analyze your track →
By the numbers
The verdict
The path to release-ready.
Where to focus next — distilled from the full analysis below.
Expert Summary
Solid warehouse techno with a clean rhythm fingerprint. Fix the 250 Hz buildup and the second-half arrangement and this is a Drumcode-tier demo.
Top Priorities
- 1Low-mid buildup at 200 to 280 Hzhigh
Kick fundamental at 55 Hz and bass body at 90 Hz are clean, but the 200 to 280 Hz region is loaded by ~3.5 dB versus the Drumcode reference average. On a 4-way club system this reads as thick rather than weighty.
- 2Second drop loses tension at 5:12medium
After the breakdown the track returns to the same loop arrangement that opened it. There is no new element (no sub variation, no extra hat layer, no FX riser tail) to justify the second half. A 16-bar acid line or a filtered noise sweep would carry it.
- 3True peak headroom is tight at -0.6 dBTPlow
Spotify and Apple normalisation will pull this back to roughly -14 LUFS, which is fine, but the -0.6 dBTP true peak risks inter-sample clipping after AAC encoding. Aim for -1.0 dBTP minimum on the master ceiling.
Demo playback
Listen back.
Sample
Concrete Static
132 BPM · A min
Visual breakdown
Score distribution.
How the five pillars of your mix stack up.
Category scores
Score Distribution
Verdict
Release readiness
73
Nearly Ready
Where to send it
5 labels match your sound.
Top picks from a curated database of 600+ electronic imprints, scored on genre fit, BPM range, and quality gate.
Drumcode
Kick weight, BPM, and arrangement length match the A-side template. Low-mid fix would push this into A&R territory.
- 82EstablishedEstablishedToken Records
Token leans harder and more industrial; the breakdown texture would need more grit, but the rhythm fingerprint fits.
- 80MajorMajorKlockworks
BPM is at the floor of Klockworks territory; if the second half had more acid you would be on-brief.
- 76Mid-tierMid-tierLets Techno Records
Mid-tier roster open to demos. Track sits comfortably in their warehouse compilation pool.
- 71IndieIndieRadikon
Smaller indie, hard-techno-adjacent. Your rhythm work matches their catalogue, the polish ceiling here is appropriate.
Spectral balance
Frequency Balance
8-band spectral analysis against the techno reference profile. Deviation of 1.5 dB or more typically warrants action.
| Band | Measured | Target | Deviation (dB) |
|---|---|---|---|
| Sub (20 to 60 Hz) | -7.2 | -7.5 | +0.3 |
| Bass (60 to 120 Hz) | -6.8 | -7.0 | +0.2 |
| Low-Mid (120 to 350 Hz) | -4.4 | -7.8 | +3.4 |
| Mid (350 Hz to 2 kHz) | -8.2 | -8.0 | -0.2 |
| Upper-Mid (2 to 4 kHz) | -10.6 | -10.5 | -0.1 |
| Presence (4 to 8 kHz) | -12.8 | -12.5 | -0.3 |
| Air (8 to 20 kHz) | -16.4 | -16.0 | -0.4 |
The deep dive
Per-category feedback.
Loudness & Dynamics
/ 100
Integrated loudness lands at -8.4 LUFS with a short-term max of -6.9, which is in the pocket for warehouse techno mastered for vinyl-and-club playback rather than streaming-first. Crest factor sits at 9.1 dB, meaning the kick still has transient definition above the sustained bed of the mix, and the LRA of 4.2 LU is consistent with peak-time techno where dynamic range is sacrificed for relentless drive. The concern is the true peak ceiling: a measured -0.6 dBTP is too close to zero for safe streaming delivery. Spotify, Apple Music, and Tidal all normalise loud masters down by roughly 5.6 to 6 dB on this material, so streaming users will hear something that sounds quieter than your reference, but the inter-sample peaks created during AAC and Ogg Vorbis encoding can briefly cross 0 dBFS and produce audible crackle on cheap DACs. Pull the master ceiling to -1.0 dBTP, ideally with a true-peak-aware limiter (FabFilter Pro-L 2 in TP mode, Ozone Maximizer with TP detection on), and check the encoded preview. The dynamic shape itself is correct for the genre. There is no reason to add range here. The goal is to keep this loud master and just ship it without clipping the encoder.
Frequency Balance
/ 100
The 200 to 280 Hz region is competing for the same space as the kick fundamental at 55 Hz and the bass at 90 Hz, which on club PAs translates to a thick, undefined low-mid. The kick has a clean 4-on-the-floor pattern but loses transient definition every time the bass enters at bar 32, suggesting either harmonic overlap from the bass or low-mid resonance on the kick body. Try a 3 to 4 dB notch at 250 Hz on the bass with a Q of 0.8, or set up a dynamic EQ band on the bass channel sidechained to the kick so the 200 to 300 Hz band ducks 2 dB on each kick hit. The high end is well controlled, with a presence shelf around 5 to 8 kHz that gives the hats their crispness without splashy sibilance, and the 12 to 16 kHz air band is restrained, which is correct for a Drumcode-style master where the energy lives in the body, not the air. The sub region is clean and mono-correlated below 80 Hz. Do not touch the sub. The fix is entirely in the 200 to 400 Hz window, and once that pocket clears the perceived loudness will increase 1 to 2 dB for free without touching the limiter.
Stereo Image
/ 100
Stereo width measures 0.42, which puts the track on the narrower end of contemporary techno but is appropriate for the warehouse aesthetic where mono-compatibility on a single-PA-stack bottom-end is non-negotiable. Phase correlation sits at 0.83 across the whole track and never dips below 0.6 in any 1-second window, including during the breakdown where the reverb tails widen out. Sub region (below 120 Hz) is correctly mono and the mid-side balance shows the stereo content concentrated between 800 Hz and 6 kHz, which is the hat shimmer, the percussion ride, and the upper formant of the lead synth. This is correct. One gentle suggestion: the lead synth at 2:48 sits dead-centre and could open up with a Haas delay of 12 to 18 ms (left-only or right-only, low-passed to 4 kHz) to feel more architectural without compromising the mono fold-down. The kick and bass should stay exactly where they are. Do not be tempted by mid-side widening on the master bus, it will not help this material and may collapse the low end on club systems with separate sub feeds.
Structure
/ 100
Arrangement runs 6:52 with an intro of 32 bars, a first build at 1:04, a drop at 1:36, a breakdown beginning at 3:48, a second drop at 5:12, and a 32-bar outro. The first half works. The breakdown is well-shaped, the riser at 4:42 lands the snare roll cleanly, and the kick re-entry at 5:12 has impact. The problem is what happens after the second drop. From 5:12 to the outro the arrangement is functionally identical to the first drop, with the same loop, the same hat pattern, and no new sonic element introduced to reward the listener for staying past the breakdown. In a DJ context this is fine, the next track is doing the work. As a release-ready track listened to start-to-finish, this is the weakest 90 seconds. Add a single new element after the breakdown, a filtered acid line at 6:24, an additional metallic percussion hit on the offbeat, or a stripped 16-bar section at 6:00 where the kick drops out and only the bass and a delay tail carry the rhythm. One element. Do not over-arrange.
Rhythm
/ 100
Rhythm is the strongest category in this analysis at 88. Kick lands on the grid with sub-millisecond accuracy, the offbeat hat has a humanised swing of 51.8 percent (very subtle but audibly present), and the percussion layer at the 16th-note level uses a polymeter against the 4-on-the-floor that gives the loop its forward push without breaking the dancefloor pulse. Groove vector analysis (correlating energy peaks across the metric grid) shows a clean techno fingerprint with the 1 and the 3 emphasised by kick, the offbeat carrying the hat, and the 16th-note ride filling the negative space. This is what a Drumcode A&R will hear in the first 8 bars and stop scrubbing the timeline. The only minor note is that the percussion stab at bar 48 is 12 ms early relative to the grid, which reads as a flam against the kick; either nudge it back to the grid or commit to the flam by adding a second hit 30 ms later so it reads as intentional rather than as a timing mistake.
Streaming readiness
Platform compliance.
Loudness and true peak requirements across the seven major streaming platforms.
- SpotifyPass
- Apple MusicPass
- BeatportPass
- YouTubeWarn
- TidalPass
- AmazonPass
- DeezerPass
Your turn
Want this for your track?
Five free analyses, no credit card. Same scoring, same prose feedback, same label matching against 600+ verified imprints.
5 free analyses · No credit card required