Why your DAW ignores the BPM and key you just tagged
· Dave Nunes
You tag a stem with the correct BPM and key, open it in a different tool, and the tag is gone, or it was never read in the first place. This isn't a bug in any one app. It's a gap in how audio metadata actually works, and it's worth understanding before you build a workflow around it.
There's no single BPM/key standard for WAV files
MP3 has ID3, a genuinely universal tagging format that nearly every player and library reads the same way. WAV never settled on one equivalent. Instead there are several competing chunk formats that can each carry metadata inside a WAV file, and different tools pick different ones:
- RIFF INFO chunks, a basic tag set (artist, title, comment) some taggers repurpose for BPM and key, without a formal field for either.
- BWF/iXML, the broadcast wave format used in film and location sound. It has real structured fields, but they're built for Scene/Take/Notes on a production set, not BPM and key for a music producer.
- DJ-tool-specific fields, like Traktor's or Serato's own tag conventions (things like INITIALKEY, TBPM, or vendor-specific frames), written by DJ software and read reliably only by that same software or close relatives of it.
A file tagged by one of these systems can carry a BPM or key value that's completely invisible to a tool built around a different one. The tag isn't corrupted or lost, it was just never in a place the next tool knows to look.
Why your DAW often ignores it anyway
Even when a DAW or sample manager could theoretically read an embedded tag, many don't by default, or they only read it in specific import paths (a sample browser panel, say, but not a plain drag-and-drop onto the timeline). A DAW that already runs its own tempo detection on import will frequently just overwrite whatever was embedded with its own analysis, silently. From a user's perspective this looks identical to the tag never having existed at all, whether or not it technically survived the file transfer.
This is why the same question turns up independently across completely different DAW and sample-library communities: someone embeds a BPM or key tag with one tool, opens the file in another, and the value is nowhere to be found. There's no consistent villain here, every tool involved is behaving reasonably by its own logic, they just don't agree on where the value should live.
What actually travels reliably: the filename
A filename has no format ambiguity. Every tool that can open a file can read its name, regardless of what chunk format it does or doesn't parse internally. That's the practical reason a lot of experienced producers fall back on naming conventions for BPM and key instead of trusting embedded tags to survive a handoff.
A clear naming convention puts the information where nothing can lose it: something like KICK_DRUM_DRUMS_140BPM_AMIN_TITLE.wav tells you the tempo and key on sight, in any file browser, on any operating system, in any DAW, with zero dependency on which metadata standard that particular tool happens to support.
StemStash is built around exactly this reality. It doesn't try to write BPM and key as embedded tags, since there's no single standard that would reliably survive being opened somewhere else. Instead it detects the project's BPM and key and writes them directly into each exported file's name, alongside the detected instrument group, so the information travels with the file no matter what opens it next.
If you do want to try embedded tags anyway
There's nothing wrong with also tagging files for tools that do read embedded metadata, DJ software especially tends to reward it. Just treat it as a bonus layer, not the primary source of truth. Confirm the specific tool on the receiving end actually reads the tag format you're writing before you rely on it, and keep the filename accurate regardless, since that's the one thing guaranteed to still be readable wherever the file ends up.
The free Hobby tier includes 10 credits, no card required. Get started and see your next export come back already named with the tempo and key that actually made it through.