"Cockos Reaper" and ID3 Metadata in mp3 tracks

Someone has mentioned "Cockos Reaper" and I was curios about its metadata capabilities.

First of all: "Cockos Reaper" is not a tagging software like Mp3tag.
Reaper claims to be

... a complete digital audio production application for computers, offering a full multitrack audio and MIDI recording, editing, processing, mixing and mastering toolset.

One of the additional features is to "render" metadata into a track.
For the ID3 "Scheme" you can fill the following fields:


These fields showed in Extended Tags of Mp3tag:

If you modify such fields in Mp3tag an re-read them in Cockos Reaper, they look like this (the Reaper mp3 file properties window is much too tiny to show them all:)

MPEG layer 3, @ 44100 Hz 2 channels
Length: 0:05.875
Encoding: CBR
Channel Mode: Joint Stereo
Bitrate (average): 323 kbps
227 frames in file [indexed]
Metadata:
    Title: Reaper Title Mp3tag modified
    Artist: Reaper Artist Mp3tag modified
    Album: Reaper Album Mp3tag modified
    Track: 101
    Date: Reaper 2025-12-23
    Genre: Reaper Genre Mp3tag modified
    Comment: Reaper Comment Mp3tag modifi
    Description: Reaper Description Mp3tag modified
    BPM: 181
    Key: Reaper Key Mp3tag modified
    Media Explorer Tags: Reaper Media Explorer Tags Mp3tag modified
ID3 tags:
    COMM: Reaper Comment Mp3tag modifi
    COMM:eng: Reaper Comment Mp3tag modified
    TALB: Reaper Album Mp3tag modified
    TBPM: 181
    TCOM: Reaper Composer Mp3tag modified
    TCON: Reaper Genre Mp3tag modified
    TCOP: Reaper Copyright Mp3tag modified
    TEXT: Reaper Lyricist Mp3tag modified
    TIME: 0849
    TIT1: Reaper Content Group Mp3tag modified
    TIT2: Reaper Title Mp3tag modified
    TIT3: Reaper Description Mp3tag modified
    TKEY: Reaper Key Mp3tag modified
    TPE1: Reaper Artist Mp3tag modified
    TPE2: Reaper Album Artist Mp3tag modified
    TPOS: 22
    TRCK: 101
    TSRC: Reaper ISRC Mp3tag modified
    TXXX:MUSICIANCREDITS: Reaper Musician Credits: Mp3tag modified
    TXXX:REAPER: Reaper Media Explorer Tags Mp3tag modified
    TYER: Reaper 2025-12-23
    USLT:ger:
Reaper Lyrics
And more lines
and more lines 
Mp3tag modified
Other file sections:
    ID3:IPLS

The surprising possibility of Reaper is that you can add any thinkable field as TXXX frame.
They call it "User Defined" and you can enter whatever name and value you like.
(see the yellow highlighted part in the first screenshot)
Therefore it is also possible to add the discussed TXXX:BPM

From the 460 pages manual:

In my short test, I only found the Media Explorer (View -> Media Explorer) that offers a direct way to write metadata into existing tracks.


Unfortunately, this also writes unwished APE tags in my mp3 test tracks.

I also found no way to change the ID3 format to ID3v2.3. "Cockos Reaper" writes the metadata as ID3v2.4 by default. Please check the compatibility with your own devices if you think about using this software.

2 Likes

Hello LyricsLover, thank you, your research is very interesting, I am not very knowledgeable in Reaper

I had discovered: Mp3 File Properties

I had never noticed in Render, the Metadata

I deleted the BPM line by mistake, that I am not able to make it reappear...

I try to do like you, I try to place data:

I can add data in the Value column, but not add data in the ID column: TXXX BPM?

For the Metadata of Mp3tag, I always wondered why the BPM Tag (TBPM) is written BPM and the other programs in general this same Tag is TBPM?

Now I'm confused. YOU told us:

...

This is not the Reaper support forum :wink:

Anyway:
To add a "User Defined" TXXX:BPM
File -> Project Render Data
Double Click on the empty value column at the row "User Defined"
Enter the Name: BPM
Enter =
Enter the value: 123
Press OK
ReaperTXXXBMP

You have to "render" the music track to get this metadata written.
(At least I have not yet found any other way to write this User Defined metadata directly and immediately in the fields of an existing track with Reaper.)

The official BPM tag (TBPM) can be filled much more easily:
Just right click on the track in the Media Explorer.
Click on "Edit Metadata tag"
Choose BPM
Enter the value and press OK


After a click on
"Write edited Metadata to media"
you will find a TBPM with the entered value.

1 Like

TBPM is the 4 character abbreviation for the frame according to the ID3 standard.

BPM is the common name and abbreviation for BeatsPerMinute.

Every software can choose a describing name as they want (like "Tempo" and similar...)
As long as all software is using the same and unique TBPM inside the mp3 music track, every compatible software can read, manipulate and save it.

1 Like

Yes I said I work in the studio with the Reaper Software program, I like what they say: Without Limits, and it's true...

As I already wrote to you, it's my friend Martin, who is a REAPER champion: he programs everything I need, I asked him to program really complicated utilities, he always succeeded (he programmed me a TELEPROMPTER Basic with Reaper)

There is so much to learn in this program, I was just shown what I wanted to know, I mainly use Reaper for recording in the studio, for the moment I edit the audio files with another program, when I have time, I will ask him how to edit the audio with Reaper...

You are funny, :smile: I know it is not Reaper assistance, but thank you anyway for teaching me what you have discovered :wink:...

I'll try that...

There must be a method to transfer: Mp3 Files Properties (Tags) to Project Render Metadata ID3 Tags

I will do some research on YouTubes...

Oh, please - have a look at the MP3tag documentation. There you will see that the discussed TBPM id is only valid for some tag formats

and that others need a different identifier.
So the MP3tag internal representation is BPM but it maps to various, format specific ids.

Hello Ohrenkino, yes you are right, LyricsLover, Florian, I have already received this link from them too, I noticed,
BPM, TBPM, Tempo, Beats per minute, the tags are written in the same word family, if I may say so

We see from Internal to ID3v2.4 that it is BPM and TBPM and that the Tag has changed from Mp4, it is tmpo (tempo)
Mastroska T=30, t for tempo I suppose
ASF/Windows Media WM/BeatsPerMinute (Windows Media/BPM)

For the info on the riffs, I did a search on Mp3tag, you already talked about it with Florian

No, T for target type. The tag mapping table is a bit misleading for Matroska. You can have tags for different targets, target 30 would be the track/song, and e.g. T=50 would be for the album. Depending on the target the same tag has a bit different meaning. E.g. TITLE for T=30 is the track title, TITLE for T=50 the album title.

The BPM tag is actually called "BPM", and would be stored with target 30 by MP3Tag. As you see naming of tags can be quite different based on the format. There are often strict technical reasons, like e.g. frame names being 4 bytes long for ID3.

A tagging software that supports many formats will present tags from different formats with a common name and handle the mapping in the background.

1 Like

Thanks @phw for this clarification.

@Sergius
Florian wrote something similar here including a link to the Matroska Technical Info -> Tags where you can also find the "Target Types" from 10 to 70.

1 Like

Thanks @phw, for the precision and @LyricsLover for the link that Florian wrote in Mp3tag Community :+1:

1 Like