Skip to content

v0.9.1

Choose a tag to compare

@github-actions github-actions released this 30 Jun 05:46
b9ccb33

What's New

v0.9.1

  • Camera profile defaults to None: new installs now decode RAWs in bare camera-native space (no colour matrix) by default, instead of Camera Matrix (Adobe RGB). Pick Camera Matrix or an ICC/DCP profile from the “Camera profile” dropdown for a matrixed/profiled look; existing selections are unchanged.

v0.9.0

  • Auto gain (on by default): the brightest highlights are placed at the top of the working range automatically, without moving the Gain slider — the top 0.1% of the in-range highlights are set to 99.8% of full. Pixels outside the sampled clear/dense film range are ignored, and it applies to film conversions only. Turn it off in Settings → General.
  • White balance now uses highlight headroom: Temperature/Tint are applied in the scene-linear working space before the highlight clamp, so warming or cooling a channel lands in recoverable headroom instead of clipping — and cooling can pull blown highlights back down into range.
  • Redesigned histogram: a crisper, self-drawn RGB histogram with a percentile-clipped vertical scale, so a few blown-out highlights no longer crush the rest of the detail to the floor.

v0.8.2

  • Density inversion (opt-in): new Settings → Color Management toggle. When you sample both a clear (film-base) and a dense point, the negative is inverted in optical-density (log) space — the physically-correct recovery of film density — instead of the linear stretch. Off by default; note log inversions look darker.
  • Staged Settings toggles: Positive mode, 3-way RGB merge, and Density inversion now apply when you press Done (and are discarded if you close the dialog) instead of taking effect on every click.

v0.8.1

  • 3-way RGB merge — monochrome sensors: trichrome capture now supports monochrome (no-CFA) cameras, the ideal trichrome sensor — each frame is a full-resolution grayscale that becomes one channel, at full sensor resolution.
  • 3-way RGB merge — crosstalk-free Bayer: Bayer frames now read the raw sensor mosaic directly and take only the wanted colour's photosites (R/B single site, green = average of its two green sites), never mixing in the other colours — instead of the previous quad-binning decode.

v0.8.0

  • 3-way RGB merge (trichrome capture): new toggle on Settings → Color Management. Shoot a static scene three times under pure red, then green, then blue light; on import, every 3 RAWs (sorted by filename) merge into one colour image — each frame contributes only its own channel, with no demosaicing — then convert as a negative.

Install

Windows

Download the installer (FreeCCR_Install_*.exe) from the Assets below and run it.

macOS (Apple Silicon)

Download FreeCCR_macOS_*.zip from the Assets, unzip it, and move FreeCCR.app into your Applications folder.

⚠️ macOS may say the app is "damaged and can't be opened" — it isn't. FreeCCR isn't notarized by Apple, so Gatekeeper blocks unsigned downloads on first launch. Clear the quarantine flag once by running this in Terminal:

xattr -d com.apple.quarantine /Applications/FreeCCR.app

Then open the app normally.

Alternative: right-click the app → OpenOpen. On macOS Sequoia (15), if no "Open" button appears, use the Terminal command above, or go to System Settings → Privacy & Security → Open Anyway.