There are two ways of mixing colors: additive mixing and subtractive mixing. Additive mixing is the mixing of light and uses red, green, and blue as primary colors. When red, green, and blue are mixed this way, the result is white.
The other method, subtractive mixing, is like mixing paint. It uses the colors cyan, magenta, and yellow. These are sometimes confused with blue, red, and yellow. When these three colors are mixed using subtractive mixing, the result is black.
Additive Color Mixing (the method PyMood uses)
Subtractive color mixing (not used in PyMood)
PyMood uses the first method, additive mixing, meaning it mixes red, green, and blue. Data files for PyMood use values 0-100, meaning there are 101 values for each color, for a total of 101^3, or 1,030,301 possible colors.
We will soon have an upgrade that supports decimal (floating point) values, so there is no data value limit, and color is only limited by the monitor.