Dynamic tone mapping
HDR that looks right in your room.
Unplugged maps HDR10, HLG and Dolby Vision to your projector or TV, scene by scene, then lets you tune the look without breaking the picture.
How the picture is built
Every stage runs inside the same app, so there is no separate toolchain to keep in sync.
- Input. Your live HDMI source or movie file comes in.
- Tone mapping. HDR is mapped into the brightness range your display can show, using the source's own information where it has it.
- Picture tuning. Shadow, mid and highlight are balanced for the scene, then your trims apply on top.
- Calibration. Your screen's own correction is applied last.
The status readout shows the peak currently in use, so you can see what the picture is working from.
Two looks, one default
Unplugged is the house curve and the default for every HDR source, Dolby Vision included. Dolby Vision is recognised as its own case, and the Zion models grade it.
GT7 Adapt is the manual choice for HDR10 and HLG. It uses the title's own peak brightness, together with each scene, to place the highlights. The picture controls work identically on both curves.
| Unplugged | Default · every HDR source · Dolby Vision |
|---|---|
| GT7 Adapt | Manual · HDR10 and HLG · title MaxCLL + scene peak |
| Taste trims | Exposure · Shadow detail · Contrast · both curves |
What the source tells it
HDR10 can carry static metadata: MaxCLL, MaxFALL and the mastering display. When it is present, the title's MaxCLL sizes the highlight ceiling instead of a generic assumption. Metadata is read from live capture when the card carries it and from files when the container has it.
Dolby Vision over HDMI is its own case. The card marks such a signal with BT.2020 colour and no ordinary HDR flag, so the app identifies it by that signature rather than falling back to SDR, and reports it as Dolby Vision in the input dialog and the Info panel.
When a source carries no usable metadata, the grade works from a measured scene peak. The peak in use is visible on the status readout, so “why is the picture mapped like this?” has an answer on screen.
Set your screen up once
Three numbers describe your screen. Set them once from a calibration report and leave them; changing them to make one film look brighter moves every film.
| Control | What it is |
|---|---|
| SDR display nits | Where diffuse white sits on your display. A TV in a bright room is typically 100–200; a projector in a dark room 40–80. |
| Static nits (max) | Your display's measured peak white. This is the destination the curve maps to. |
| Display black | Your display's measured black level, so shadow detail is not spent on a black the panel cannot show. OLED at true black is 0; a projector measuring 0.3 gets 0.3. |
Declaring SDR white below your measurement makes the picture run bright and the shoulder clips sooner. Declaring it above makes films render dark with headroom unused. If a specific film looks wrong, Exposure is the dial for that; the display numbers are not.
Easy picture controls
Zero is an exact no-op on every trim, so a look you like is never disturbed by a dial you did not touch.
| Exposure | −5…+5 · input gain in thirds of a stop, applied before the curve so the shoulder absorbs it instead of clipping. |
|---|---|
| Shadow detail | −5…+5 · spreads dark values apart without lifting true black. Detail, not brightness. |
| Contrast | −5…+5 · a symmetric S-curve about mid grey; black, mid and white stay exactly put. |
| Highlight desat | 0…1 · pulls saturation toward the level's neutral point, hue preserved. Guards the cyan cast HDR masters carry into dusk skies. |
| Gamut capacity | 0.20…1.00 · lands out-of-gamut colour at a fraction of its distance to the display edge. Pale colours stay untouched. |
Scene by scene, not shot by shot
A band controller solves shadow, mid and highlight together every frame so the delivered picture lands on fixed house anchors. Exposure is treated as a property of the scene, not the shot: the model updates at scene cuts and never mid-shot, so an approved change lands in one frame rather than drifting through a scene.
Above that sit corrections you can reach for when a title needs them: shadow dehaze pulls back the model's own safety lift on dark scenes; highlight shoulder softens or tightens the roll-off; mid-tone target solves the gamma that lands the scene average where you asked; chroma has a skin brake; micro-contrast is texture-gated and halo-limited.
The Zion Grade
Three real-time machine-learning models read every frame and predict how a colourist would shape the tone curve for that scene: one for shadow, one for mid-tone, one for highlight. Their combined inference drives the Zion Grade, so the picture tracks the scene rather than a single curve set at the start.
Auto is the default. Manual freezes the per-scene gamma and puts the sliders in charge. The picture controls above work on top either way, and zero remains an exact no-op.
Calibration is the final polish
The tone mapper describes the signal. The calibration LUT describes the panel. Keeping them separate means a new display measurement does not require re-tuning the grade, and a grade you like survives a recalibration.
A DisplayCAL .cube loads as the final pass with its own enable toggle, so you can A/B the correction without unloading the file.
Map it to your screen.
Free · GPL-3.0 · Windows 10/11 x64