Hear it
Every parameter plays here, rendered on our server. Pick a test sound or your own file, move the dials or press Randomise, and switch bypass to compare.
Details
- Engine id
org.sournd.analysis.heft- Category
- Analysis
- Type
- Loudness
- Licence
- £2.99 once, or in the subscription
- Version
- 1.0.0
- Parameters
- 1
- Latency
- none
- Tail
- 0 s
- Sidechain input
- no
- Channels
- mono or stereo
Parameters
The id is the C ABI parameter id and the JUCE parameter id (as a decimal string).
| Id | Key | Name | Min | Max | Default | Unit | Taper |
|---|---|---|---|---|---|---|---|
| 0 | target_lufs | Target | -40 | 0 | -14 | LUFS | linear |
Readouts
Read with sournd_engine_readout_value on the audio thread.
| Index | Key | Name | Kind | Min | Max | Unit |
|---|---|---|---|---|---|---|
| 0 | momentary_lufs | Momentary | level | -120 | 30 | LUFS |
| 1 | short_term_lufs | Short-term | level | -120 | 30 | LUFS |
| 2 | integrated_lufs | Integrated | level | -120 | 30 | LUFS |
| 3 | range_lu | Loudness range | value | 0 | 100 | LU |
| 4 | true_peak_l | True peak L | level | -120 | 30 | dBTP |
| 5 | true_peak_r | True peak R | level | -120 | 30 | dBTP |
| 6 | to_target_lu | Integrated minus target | value | -150 | 70 | LU |
How it is made
Original sOURnd meter implementing the published broadcast loudness method from its description: frequency weighting, 400 ms blocks with 75% overlap, absolute and relative gating, percentile loudness range and oversampled peak detection; bounded-memory histograms are its own design.