The implementation looks fairly small unless I am missing something
https://github.com/scrtwpns/mixbox/blob/master/cpp/mixbox.cp...
Like, it looks like just decompress that lut and have it decompressed in the project and the rest is just interpolation algorithms.