5.12 Section 5: Analogue-Specific Compensations

Exposure Ladder

Scroll every equivalent aperture/shutter pair for the corrected metered EV.

Where to find it

Viewfinder swipe up on the Measure Light button after a reading

Summary

Fullscreen vertical ladder of every aperture paired with the shutter speed that yields the same exposure as the current metered reading, with every live compensation folded in (filters, expired film, IR, bellows, multi-exposure, calibration, EV comp, zone shift). Tap a row to lock that combo on the main viewfinder.

Tap to zoom — actual screenshot from the app

Detail

How it works

The Exposure Ladder is a vertical scroll of every aperture/shutter combination that would expose the negative the same as the meter's current reading. f/1.4 at 1/1000, f/2 at 1/500, f/2.8 at 1/250, and so on — each row gives the same amount of light to the film, just traded between depth-of-field and motion control.

How to open it

Take a reading, then swipe up on the red Measure Light button. The ladder needs a metered EV to anchor on, so it stays disabled until you have one. Tap the ladder background or swipe back to dismiss without changing anything.

Tap to apply

Tapping any row applies that aperture/shutter pair to the main viewfinder and closes the ladder. The selected row is highlighted in the accent colour so you always know which combo the main dial is currently showing.

Compensations are baked in

Every active compensation is folded in before the ladder draws: filter EV loss, expired-film stops, IR offset, bellows extension, multi-exposure per-frame split, calibration offset, EV comp, and zone shift. So the rows show what to actually dial on the camera, not the raw meter reading.

Reciprocity correction

If the loaded film stock has a reciprocity exponent and a row's shutter is past the film's reciprocity threshold, the shutter shown is the corrected time, not the geometric one. Long exposures that exceed the slowest standard speed and your gear has Bulb available render as a formatted Bulb duration ("B 1m 30s", "B 1h 04m") instead of clamping.

Out of gear range

Rows whose shutter would need to be faster than your camera's max or longer than 4 hours are dropped from the ladder — they aren't shootable on the current gear profile. Set wider min/max ranges in Equipment if you want them back.

Implementation notes (for developers)
Reads effectiveCorrectedEv100; pairs computed per gear-filtered aperture list with shutterSpeedForFilm; reciprocity applied per shutter; resolveShutter routes long exposures to the Bulb label; rows past 4 h or faster than 1/16000 are filtered out.

Search documentation