Skip to content

Commit 92ffae8

Browse files
fix(core): truepeak UI copy no longer promises a hard ceiling
The registry description and the rack summary said the true peak is never above the ceiling. The limiter holds a 4x estimate, and full-band noise can land up to about 1.7 dB above it, as the docs now say. The summary reads "held near", the description names the estimate and the overshoot, and the rack blurb says "holds ... to a ceiling". No skill file changed, so the skills manifest is unchanged. — Jerrai
1 parent 34ea7f4 commit 92ffae8

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

‎packages/core/src/audioFx.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,7 @@ export const HF_AUDIO_FX: readonly HfAudioFxDef[] = [
339339
label: "True-peak limiter",
340340
group: "dynamics",
341341
description:
342-
"Lookahead limiter that holds the inter-sample peak under a dBTP ceiling. Adds lookahead plus about 0.3 ms of latency.",
342+
"Lookahead limiter that holds a 4x estimate of the inter-sample peak at a dBTP ceiling; full-band noise can land up to about 1.7 dB above it. Adds lookahead plus about 0.3 ms of latency.",
343343
params: [
344344
{
345345
kind: "number",

‎packages/core/src/audioFxCopy.ts‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ export const EFFECT_COPY: Record<string, EffectCopy> = {
168168
},
169169
truepeak: {
170170
title: "True-Peak Ceiling",
171-
does: "Keeps the loudest moments, including the ones between samples, under a ceiling.",
171+
does: "Holds the loudest moments, including the ones between samples, to a ceiling.",
172172
reachFor: "The finished mix must not clip once it is encoded.",
173173
primary: "ceiling",
174174
primaryEnds: { low: "A lot of headroom", high: "Right up to the edge" },
@@ -411,7 +411,7 @@ export const SUMMARY: Record<string, (p: P) => string> = {
411411
compressor: (p) =>
412412
`Evening out — ${strength(Math.min(1, (n(p.ratio, 3) - 1) / 7), ["gentle", "moderate", "firm"])}`,
413413
limiter: (p) => `Nothing louder than ${n(p.limit, -1)} dB`,
414-
truepeak: (p) => `True peak never above ${n(p.ceiling, -1)} dBTP`,
414+
truepeak: (p) => `True peak held near ${n(p.ceiling, -1)} dBTP`,
415415
gate: (p) => `Closing gaps quieter than ${n(p.threshold, -45)} dB`,
416416
saturate: (p) =>
417417
`${strength(Math.min(1, Math.abs(n(p.threshold, -6)) / 30), ["A little", "Some", "Heavy"])} warmth`,

0 commit comments

Comments
 (0)