I’ve written a few plugins that use a limited set of colors, to save space, the latest of which is FingerPainter. This last one is the most interesting for the question I’m about to post here, so allow me to describe it briefly: it is a LED mode that lets you edit the colors on the fly. You enter edit mode, and when you tap a key, it cycles through a 16-color palette, allowing you to create any theme you like, on the keyboard itself, without additional software. It is pretty awesome.
Current state of things
But herein lies my problem: for this to work, you need a palette. At the moment, there is an option to set a default palette, which, for the time being, is the EGA Palette:
This looks okay on a monitor, but in practice, the difference between the dark & light pairs is almost indistinguishable in most cases. Not to mention that for most cases, four shades of grey (black, light, dark, white) are an overkill.
So I’m looking for a palette that would work for the keyboard. Something that would work well with a small canvas. I think we do not need light/dark pairs for all colors (but it helps to have a pair for some of them, like black/white, or brown/yellow), and grey is something we can do without.
Options so far
The VIC-20 palette looks a bit better, but not quite:
Less shades of grey, but still pretty much paired colors.
Mind you, we do not necessarily need all 16 colors, we can make do with less, too (with black & white added at the two ends):
So, what I would like your help with, is finding one or two reasonable palettes the plugin could ship with, which could be used as a default palette? Keep in mind, that we are limited to 16 colors, but we don’t have to use all of them, and our canvas is tiny.