Channel mixing is very basic and important technique in color adjustment. I think camera matrix in raw processors is for it. However traditional channel mixer UI is simply reflected color mixing matrix as below and IMHO difficult for using. Because it is not intuitive for human.
In this implementation, first user decides level of R, G, B. After that user decides relative mixing ratio of RGB in each channel. This means user decides first column sum of color changing matrix value, and next decides RGB ratio in each column.
The problem of traditional UI is when user moves the sliders user has difficulty to infer the changing direction of color. In this implementation, user can more easily infer the changing direction than traditional UI.
Maybe primaries correction mode is much intuitive than this implementation, however this idea is more reflected of the structure of color changing matrix.
if you think it could be possible, please contact agriggio to explore the possibility/opportunity to merge your ctl languages files (which are the sum of Alberto’s ctl ones and yours) in a single place, for example in his language directory for ctl at the URL: ART-ctlscripts/languages at master · artpixls/ART-ctlscripts · GitHub
So, if Alberto (or someone else) wants to add new languages and/or update one or more of them with regard to one or more specific ctl, there is no need to download files from both repositories and patch one with the other one.
I have uploaded a zip file which contains all languages.
I think my scripts are now in an experimental and unstable state. And my main purpose of writing these scripts is the restoration of discolored film or photo print scanned images, so I think it will only attract the attention of a limited number of people. So I don’t think it’s enough to bother Alberto at this point. I will consider your suggestion at a later date.