# BPM ohne angaben nach dem KOMMA

**URL:** <https://community.mp3tag.de/t/bpm-ohne-angaben-nach-dem-komma/14554>\
**Category:** Allgemein\
**Created:** [March 19, 2013, 5:15pm UTC](https://community.mp3tag.de/t/bpm-ohne-angaben-nach-dem-komma/14554 "2013-03-19T17:15:57Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![DevilsDance](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/da6949/32.png) [@DevilsDance](https://community.mp3tag.de/u/DevilsDance)\
**Post date:** [March 19, 2013, 5:15pm UTC](https://community.mp3tag.de/t/bpm-ohne-angaben-nach-dem-komma/14554/1 "2013-03-19T17:15:57Z")

</div>

Hallo  
ich nutze ein Programm mit dem ich die BPMzahlen in den ID3Tag schreiben kann.  
Leider kann ich dort nicht konfigurieren, daß ich nur ganze zahlen nutzen möchte.  
Beispiel: 127  
das programm gibt aber 127,26 aus.

wie kann ich aus den 127,26 die 127 machen (nicht manuell eintippen)

danke

---

<div class="post-metadata">

**Author:** ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)\
**Post date:** [March 19, 2013, 5:20pm UTC](https://community.mp3tag.de/t/bpm-ohne-angaben-nach-dem-komma/14554/2 "2013-03-19T17:20:27Z")

</div>

> [@DevilsDance](#):
>
> das programm gibt aber 127,26 aus.
> 
> wie kann ich aus den 127,26 die 127 machen (nicht manuell eintippen)
> 
> danke

Bau eine Aktion vom Typ "Ersetzen mit regulärem Ausdruck" für das Feld TRACK  
Such-String:  
.\d\d$  
Ersetzen-String:

(bleibt leer)

Diese Aktion nimmt den englischen Dezimalpunkt. Wenn du wirklich ein Komma hast, dann ist der Suchen-String:  
,\d\d$

---

<div class="post-metadata">

**Author:** ![Fastnoob](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/f/2bfe46/32.png) [@Fastnoob](https://community.mp3tag.de/u/Fastnoob)\
**Post date:** [March 19, 2013, 9:36pm UTC](https://community.mp3tag.de/t/bpm-ohne-angaben-nach-dem-komma/14554/3 "2013-03-19T21:36:59Z")

</div>

Wenn du bei 128,92 BPM die letzten beiden Ziffern entfernst, möchtest du ja eig. 129 da stehen haben gell? 🙂

Hier ist die Funktion (4 Aktionen), um die Zahl entsprechend richtig zu runden:

Tagfeld fomatieren:  
Feld: TMP\_BPM  
Formatstring: $if2(%TMP\_BPM%,%BPM%)

Tagfeld formatieren:  
Feld: BPM  
Formatstring: $left($replace(%BPM%,'.',)'00',$add($len($div(%BPM%,1)),2))

Tagfeld formatieren:  
Feld: BPM  
Formatsring: $ifgreater($mod(%BPM%,100),49,$add($div(%BPM%,100),1),$div(%BPM%,100))

Tagfelder entfernen:  
TMP\_BPM

---

<div class="post-metadata">

**Author:** ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)\
**Post date:** [March 20, 2013, 5:44am UTC](https://community.mp3tag.de/t/bpm-ohne-angaben-nach-dem-komma/14554/4 "2013-03-20T05:44:29Z")

</div>

Ja, rein programmtechnisch ein gute Lösung.  
Ob es aber inhaltlich Sinn macht? Da die BPM-Angabe immer ein Durchschnitt ist, wird es auf plus/minus einen halben Schlag/Minute kaum hörbar ankommen.

---

<div class="post-metadata">

**Author:** ![DevilsDance](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/da6949/32.png) [@DevilsDance](https://community.mp3tag.de/u/DevilsDance)\
**Post date:** [March 22, 2013, 2:08pm UTC](https://community.mp3tag.de/t/bpm-ohne-angaben-nach-dem-komma/14554/5 "2013-03-22T14:08:33Z")

</div>

Hallo,  
ersteinmal vielen dank für eure mühe,  
der einfachheit halber habe ich mich für die erste variante entschieden,  
allerdings hab ich aus  
Bau eine Aktion vom Typ "Ersetzen mit regulärem Ausdruck" für das Feld **TRACK**  
Such-String:  
.\d\d$  
Ersetzen-String:

(bleibt leer)

gemacht:  
Bau eine Aktion vom Typ "Ersetzen mit regulärem Ausdruck" für das Feld **BPM**  
Such-String:  
.\d\d$  
Ersetzen-String:

(bleibt leer)

so klappt das ganz einfach.  
danke nochmal.
