{#- Tempo-Feld der Kennzahlen (24.10.2026, Variante A „Spiegel der Tonart“), eingebunden in titel.html. Braucht sig, d, t, sprache. Rechnung in tempo_feld.teile (= TimbreTitelblatt.tempoTeile im Fly-in): Hauptwert aus Tags, sonst Rekordbox, sonst gemessen (immer eine Nachkommastelle), die Quelle als Symbol am Wert (wq.html); darunter Messung und – nur bei Tag-Hauptwert nach Rekordbox-Import – Rekordbox, je mit Urteil (gleich/knapp/halb/doppelt/anders). „anders“ führt zur Uneinigkeit, wenn es Rekordbox-Werte gibt. ½/2× nur im Bereich 85–170. Eine Sicherheit der Tempomessung gibt es nicht. -#} {%- from "wq.html" import wq -%} {%- set kz = t.blatt.kz -%}{%- set wqt = t.wertquelle -%} {#- Quellen je Feld (31.10.2026): mit Konto nach dessen Anzeige-Reihenfolge und Halftime (quelle.titel_anzeige); „≈“ vor einem gemessenen Tempo, wenn das Beatgrid unsicher ist (wie die GRID-Spur) -#} {%- set q_a = qa if qa is defined else none -%} {%- set tp = q_a.tempo if q_a else tempo_teile(sig.bpm, sig.tempo_gegenprobe, d.rekordbox.bpm if d.rekordbox else none) -%} {%- set ca = q_a and q_a.unsicher and tp.quelle == 'gemessen' -%} {%- set rb_da = d.rekordbox and d.rekordbox.bpm is number -%} {#- Werte wie gewohnt (08.11.2026): ein BPM-Format überall, mit Punkt, ganz oder mit so vielen Stellen wie gemessen (tempo_feld.bpm_text) -#} {%- macro z(x, n) %}{{ x | bpm_info }}{% endmacro -%} {%- macro urteil(u, verlinkt) %}{% if u == 'anders' and verlinkt %}{{ kz.urteil[u] }}{% elif u %}{{ kz.urteil[u] }}{% endif %}{% endmacro -%}