Color system is my word to refer to to the algorithmic generation of colors, with Dynamic Color being the principal example. System is a broad word, that can mean a lot of things, but I think it works to describe this idea. In an article for Google's Material Design blog, James O'Leary uses the term "color system" to describe both [[LCH and OKLCH (color space)|the HCT color space]] describe its process behind Dynamic Color. I feel like he should have used color *space* to describe HCT—regardless, for describing Dynamic Color, it makes total sense. "System" is a broad word, but if we grant that a system is just any set of interconnected elements acting together to produce some larger, holistic effect, than the algorithmic production of related colors based on an image or seed color *absolutely* qualifies as a system. Some examples: * Google's Dynamic Color * [P5.js](https://p5js.org/), a coding setup that can generate this * [HueMint color tool](https://huemint.com/), which models the algorithmic possibilities of updating various pages ## Reference [Madsen, Rune. "Color Schemes" (Programming Design Systems, accessed June 2024).](https://programmingdesignsystems.com/color/color-schemes/index.html#procedural-color-schemes) See the section "Procedural color." > So far we have manually hard-coded color values to create color schemes. To really take advantage of the fact that we are using code to generate these designs, ==we should investigate how to procedurally generate these colors==... [O'Leary, James. "The Science of Color & Design" (February 2022, Google Material Blog).](https://material.io/blog/science-of-color-design) James uses the phrase "color system" to describe the HCT color space *and* dynamic color, as you can see in this quote. > Material You completes its design system by determining hue and chroma dynamically based on the user’s wallpaper, creating a dynamic, personalized color system.