{% extends "base.html" %}{% block title %}{{ score.title }} ยท {{ app_name }}{% endblock %} {% block body %} {#- ๐Ÿ”ด The dim is a fixed OVERLAY element, never `filter: brightness()` on . A filter on the root forces the whole page through the compositor on every frame for forty-five minutes; an overlay is one composited layer that costs nothing. -#}

๐ŸŒ€ {{ score.title }}

{{ score.segments|map(attribute='name')|join(' โ†’ ') }}

Length {% for m in lengths %} {% endfor %}

{{ volume }}

Set it now, at the level you want at minute forty. There is a limiter after the mix, so turning this up cannot make it clip โ€” but it can still be too loud.

back โš™

Long-press anywhere for about a second to stop. There is a short tone partway through so you know it registered. Nothing is watching you โ€” if this page stops running the sound still finishes, because the whole score is scheduled in advance, but nothing here will notice. The guide says exactly what that means โ†’

{% endblock %} {#- CSP-safe: a JSON {% endblock %}