It seems to me that there are a couple of issues with this:
- the alpha channel is "clean", in so far as you can set/receive any value and it just is that value, but RGB values are all scaled by the alpha, meaning, that RGB values with, say, 10% alpha, are basically bit-crushed down to a much lower colour resolution (error is 10x)
- every effect that does something with colour has to do a division at the start and a multiply at the end; perhaps not the biggest deal in the world but seems like an unnecessary waste
Side question: I noticed the alpha type selector is missing for clips. Is there a way to detect what kind is used from the content media?