You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 782f6bf
Browse filesBrowse the repository at this point in the historyBrowse files
- Master chain: it was carried on each parsed AudioElement, so a track the
producer adds itself (appendAutoDetectedVideoAudio, the browser-discovered
audio in probeStage) never had it, and a composition whose only audio was
such a track exported with no master chain, no ceiling and no warning. It is
now a composition property: parseMasterFxChain(html) at compile, carried on
CompiledComposition and CompositionMetadata, passed to processCompositionAudio
by runAudioStage (in-process and distributed plan). AudioElement.masterFxChain
is removed so there is one source. Each forward (compile stage, local
orchestrator, distributed plan) has a test that fails when it is dropped.
- Plain limiter: it follows the level with no lookahead and Level after is
applied past the ceiling, so it cannot promise "nothing gets past" or "never
clips". Studio copy (description, panel text, knob label, summary) and the
hyperframes-audio skill now say a fast or inter-sample peak can pass it and
point to the true-peak limiter for a delivery limit. A copy test guards it.
— Jerrai
description: "Hard ceiling — nothing gets past the limit.",
291
+
description:
292
+
"Peak limiter that follows the signal's level. It has no lookahead, so a fast peak or an inter-sample peak can pass the ceiling; use the true-peak limiter for a delivery limit.",
does: "Nothing gets louder than this, ever. A safety net at the end of the chain.",
156
-
reachFor: "You want to be sure it never clips or spikes.",
155
+
does: "Pulls the loudest moments down toward this ceiling. It reacts to what it hears, so a fast peak can still get past, and Level after is applied on top of it.",
156
+
reachFor: "You want peaks held down and can accept a small overshoot.",
157
157
primary: "limit",
158
158
primaryEnds: {low: "A lot of headroom",high: "Right up to the edge"},
159
159
params: {
160
160
limit: {
161
-
label: "Never exceed",
161
+
label: "Ceiling",
162
162
ends: {low: "A lot of headroom",high: "Right up to the edge"},
0 commit comments