AP's Kodachrome
How this look was derived, and why every control does what it does. The settings themselves are in the pack.
Original design (field-test pending). See the notes and the Knowledge base.
Why this recipe exists
Flagged as the obvious next build at the end of AP's Portra. The argument there: Portra is the right film for people, but if the question is what the greats actually shot for India in colour, the answer is Kodachrome, and the bank's existing Kodachrome recipes carry two settings that are actively wrong for Indian skin.
The lineage: this one isn't borrowed
Most film emulations applied to Indian subjects are a foreign look imported onto a foreign subject. Kodachrome isn't.
Raghubir Singh (1942–1999) is regarded as the pioneer of colour photography in India, working from the early 1970s when serious photography was assumed to be black and white and colour was still a marginal art form. Bombay was one of his central subjects. He shot Kodachrome, handheld 35mm, documenting working-class daily life, festivals, rituals and weddings.
His reasoning for colour is worth recording, because it is effectively a design brief for this recipe: he held that only colour could capture Indian reality, partly because the streets "pulsate with the entire chromatic spectrum," and more because "the somberness of black is shunned by Indians, and the dark, guilt-ridden ethos of Western art is alien to their joyful vision of life." He was influenced by Cartier-Bresson and broke with him precisely on this point.
One technical detail matters for the recipe: Singh worked with Kodachrome 25, the slowest and finest-grained of the family, and had to reconcile that with his need for precise depth of field. ISO 25, handheld, stopped down. That tells you his design condition was bright Indian daylight, and it is why the K25 variant in the notes exists.
Steve McCurry's India and South Asia work, including the most recognised colour portrait of the twentieth century, is Kodachrome 64, the more practical documentary standard, and the primary target of this recipe.
What the datasheet actually says (Kodak E-55, archived)
The combined Kodachrome 25/64/200 sheet, and it corrects a popular myth:
| Claim | Kodachrome 25 (PKM) | Kodachrome 64 (PKR) | Kodachrome 200 (PKL) |
|---|---|---|---|
| Diffuse RMS granularity | 9 | 10 | 16 |
| Grain | "extremely fine grain" | "extremely fine grain" | "fine grain" |
| Sharpness | "Extremely sharp" | "Extremely sharp" | "extremely high sharpness" |
| Colour | "Reproduces subtle color naturally" | "Reproduces subtle color naturally" | "Natural colors" |
| Archival | "the most archival transparency films" | same | same |
| Process | K-14 (colour transparency) | K-14 | K-14 |
| Push processing | "We do not recommend" | "We do not recommend" | pushes to EI 500 / 800 |
| Tungsten (3200 K) | EI 6 (80A filter) | EI 16 (80A filter) | EI 50 |
| Long exposure | +½ stop at 1/10 s; 1 s and beyond "not recommended" | +⅓ stop + CC05R at 1/10 s; 1 s and beyond "not recommended" | +½ stop + CC10Y at 1/10 s; then not recommended |
| Stated uses | outdoor, travel, nature, advertising, medical, museum/art | advertising, medical, editorial, outdoor, travel, nature | sports, editorial, stage, outdoor/nature |
Kodak's own daylight exposure table for K64 puts "bright/hazy sun, distinct shadows" at 1/125 at f/11, roughly half a stop more generous than sunny-16 at ISO 64, and a useful reminder that Kodachrome shooters were not underexposing by default the way slide-film folklore suggests.
Three constraints in that table matter more than they look:
- It cannot be pushed. Kodak declines to recommend push processing for either 25 or 64, only the 200 pushes. So the ISO ceiling on any faithful Kodachrome recipe is a design property, not a taste call.
- It is a daylight film, absolutely. Under tungsten, K64 drops to EI 16 with an 80A filter. There is no honest night version of this film.
- It fails at long exposure. Beyond 1 second, Kodak says "not recommended" outright. Combined with (2), that closes off night and astro work entirely, a real limit, and the reason this recipe's night row sends you elsewhere rather than offering a variant.
"Reproduces subtle color naturally" is the line that should change how this is built. Kodachrome's reputation as a saturation monster comes mostly from how it was projected, a backlit transparency at 5000 K is a different experience from a print, and from the specific way it renders reds. Kodak's own copy describes a film aiming at natural, subtle colour with extreme sharpness and fine grain. So this recipe keeps Color at —and sources richness from Color Chrome Effect instead of cranking saturation.
Two further useful facts from the sheet: the film is a colour transparency (reversal), which drives the contrast and latitude decisions below; and Kodak's own stated replacements after discontinuation are Ektar 100 and Ektachrome E100, both of which exist as datasheet-derived originals in this bank (Ektar, E100), making them the natural A/B partners for anyone who wants to hear Kodak's own second opinion.
The two settings that were wrong, and why
The bank's existing Kodachrome 64 and Kodachrome 25 recipes are good recipes. Both carry two values that work against darker skin:
| Setting | Existing recipes | Here | Why |
|---|---|---|---|
| Shadow | +0.5 (K64) / −0.5 (K25) | −1 | Classic Chrome's shadow end is hard (Fujifilm's own words; second-hardest tonality of any sim). Kodak's complexion-density data puts darker skin lower on the tone curve than lighter skin. Deepening shadows on this base buries exactly the zone that renders Indian skin. |
| Clarity | +3 (both) | 0 | Clarity is mid-tone local contrast — on faces that reads as pores, unevenness and texture. The bank's own guidance is that negative Clarity flatters skin; —is a straightforward penalty on a recipe expected to photograph people. |
Neither change is a criticism of the source recipes. They were built as general-purpose daylight looks, and Clarity —is doing real work there, creating an etched crispness that suits landscape and street. They just aren't portrait recipes, and nobody claimed they were.
Where the complexion evidence comes from: and the honest gap
The reasoning below is inherited, not native, and that distinction should be stated:
- Kodak Portra 400 (E-4050): grey card 0.77–0.87; light-complexion forehead 1.08–1.18 (+0.31 above grey); dark complexion 0.93–1.03 (+0.16).
- Kodak UltraMax 400 (E-7023): grey card 0.80–1.00; light 1.10–1.40; dark 0.85–1.25.
Both show darker skin rendering at roughly half the separation from mid-grey that lighter skin does, i.e. sitting in the lower-mid tonal zone.
The Kodachrome sheet has no equivalent table. Complexion-density targets exist for colour negatives, where a printer judges density to set exposure; they aren't published for transparency film, which is viewed directly. So the skin argument here rests on the other two Kodak sheets plus Fujifilm's published curve data for Classic Chrome.
That is defensible, where skin sits on a tone curve is a property of the skin and the curve, not of which film stock is being emulated, but it is one inferential step further from the source than AP's Portra or AP's UltraMax, and it should not be presented as if Kodak published it about Kodachrome. Flagged in the recipe too.
Why Classic Chrome stays: the deliberate contrast with AP's Portra
For AP's Portra I moved off Classic Chrome to Reala Ace. Doing the same here would be pattern-matching rather than thinking.
| AP's Portra | AP's Kodachrome | |
|---|---|---|
| Target film | Low-contrast colour negative | High-contrast colour transparency |
| Contrast is… | a problem to soften | the identity of the film |
| Base | Reala Ace — "deep, soft shadows" | Classic Chrome — hard shadow end, kept |
| Highlight | −2 (Reala Ace's highlights are hard, needed correcting) | 0 (Classic Chrome's are already soft; more would sand off the snap) |
| Shadow | −1 (base already soft, gentle lift) | −1 (base is hard, lift clears the face, blacks stay deep) |
| Fix strategy | Escape the hard base | Keep the hard base, place the skin above the crush |
Three more reasons Classic Chrome is right specifically for Kodachrome:
- Lowest saturation baseline of any simulation. Matches "reproduces subtle color naturally" better than any other base would.
- Fujifilm's own shooting advice for it is "underexpose the shadows while preserving the highlights", which is slide-film technique, verbatim. The base and the film want the same discipline.
- The bank already documents why the pairing works: "a coincidence of character (subdued palette, suppressed magenta, printed-page contrast), not shared ancestry." Classic Chrome is based on no analog film at all. Fujifilm calls it "an imaginary film" modelling printed magazine pages, so this is an approximation by character, and should always be described that way.
The one place the base genuinely fights the film: Classic Chrome's "suppressed magenta" pulls reds toward brick and terracotta, and Kodachrome's most famous signature is deep, rich red. That is why CCE Strong is non-negotiable here. It adds density inside already-saturated colour, restoring red richness without inflating the whole frame. If field-testing shows reds still landing brick rather than blood, that is the base's design decision winning, and per Fujifilm ("no matter what you do in Velvia mode, it will never turn into Fortia") the honest answer is a different simulation, not more Color.
The AP set: three recipes, three mechanisms
| AP's UltraMax | AP's Portra | AP's Kodachrome | |
|---|---|---|---|
| Base | Classic Chrome | Reala Ace | Classic Chrome |
| Film class | Consumer negative | Pro negative | Transparency |
| +Color lands on | Accents — they pop from an earthy frame | Skin — background compressed | Accents, with CCE restoring reds |
| Contrast | Punch moved into colour | Restraint, gradation protected | Kept — placed below the skin |
| Built for | The city as subject | The person as subject | The person in the city |
| Clarity | 0 | 0 | 0 |
All three drop — and lift shadows relative to their source recipes. That convergence isn't laziness. It is the same two findings (darker skin sits lower on the curve; Clarity punishes skin) applied to three different films, and the rest of each recipe diverges sharply because the films do.
Validation status
⚠Original design, field-test pending. Grounded in: 1. Kodak E-55 datasheet (archived). RMS 9/10, extreme sharpness, "reproduces subtle color naturally," K—transparency process, Kodak's own suggested replacements. 2. Complexion-density data inherited from Kodak E-4050 (Portra 400) and E-7023 (UltraMax 400), explicitly not from the Kodachrome sheet, which has no such table. 3. Fujifilm's published tonality and colour-design data for Classic Chrome (asymmetric curve, suppressed magenta, lowest saturation, official shooting advice). 4. The Mumbai 11-image place study. 5. The documented Singh / McCurry lineage, including Singh's stated reasoning for colour and his use of Kodachrome 25.
Not yet shot on Indian skin. The full ranked test plan, with what each frame is actually asking and what result would mean the recipe is wrong rather than merely untuned, is in the notes. In short: (1) a face in bright midday sun. Does Shadow —clear it; (2) a Mumbai midday sky. Does — hold; (3) a red garment. Do the reds land or does the base's suppressed magenta win; (4) the same face on this and AP's Portra back to back.
How this relates to the faithful Kodachrome 64 original
This recipe is an interpretation, not an emulation, and the bank now holds both. kodachrome-64 is the datasheet-faithful build. Neutral, no Indian-skin tuning, derived from E-55 on its own terms. The two are meant to be read together:
| Kodachrome 64 (faithful) | AP's Kodachrome | |
|---|---|---|
| Question it answers | What did the film do? | What should the film do for this subject, in this city? |
| Shadow | set from the film's transparency contrast | −1, lifted to clear darker skin |
| WB | balanced to the film's daylight rendering | —/—, re-weighted off yellow because of olive undertones |
| Clarity | set by the datasheet's sharpness language | 0, because faces pay for micro-contrast |
| Validation | datasheet-tier | ⚠️ field-test pending |
If a frame disappoints on this recipe, shoot the same scene on the faithful one before changing values. It separates "the interpretation is wrong" from "Classic Chrome cannot do Kodachrome", two different problems with two different fixes.
Get AP's Kodachrome
Every value, the movie-mode translation, and the datasheet evidence behind the grade.