This is an NTSC color wheel, in SVG.

I'm contemplating a chapter on composite artifact color. The problem is I have to teach the material to myself first.

#retrocomputing

You can't actually make a gradient like this in SVG, but there's a trick.

Just arrange a bunch of colored circles so they overlap, then gaussian-blur the shit out of them.

So this isn't like, strictly correct in the way it would be if you rendered in in Mathematica, but uh, I guess don't cite this in your doctoral thesis, and we're all good here.

If you're an old fart, you might remember this.

This is the SMPTE test pattern. Well, one of them, anyway.

You might see this if you got drunk and stayed up to 2 AM watching PBS.

It's weird explaining to people that like TV channels used to just ... go to bed. Imagine YouTube being like aight it's 2 AM we're kinda eepy over here , see you tomorrow at 8

To create the color bars at the top of the SMPTE test pattern we follow a particular trail across the color wheel.

Start at yellow on the left, then head to cyan, and just follow the lines, you'll reproduce the pattern.

As much as I generally feel naked and vulnerable when discussing anything analog, there's a certain beauty to it. These colors aren't defined by some RGB triplet. They're encoded via motion in a mathematical space all their own, and I gotta admit that's pretty cool.
@gloriouscow It's actually not to different to how modems or digital radios transmit their information. The devil is in the details, BTW. Like the chroma subcarrier has a fixed, but non-integer ratio to the image rate. For example on PAL this means that you need 4 full frames to get back to the same phase relation between syncs and chroma. This makes the artefacts move constantly, making them less visible.