Surely the Zone System in the darktable Tone group comes close to what you would like? https://www.darktable.org/usermanual/en/tone_group.html section 3.4.2.4.
Surely the Zone System in the darktable Tone group comes close to what you would like? https://www.darktable.org/usermanual/en/tone_group.html section 3.4.2.4.