I find the color feature marginally useful, but as previously noted, I just
use it to distinguish visually and only in moderation, not necessarily to
provide any color or appeal to the track.

Most DAWs I've used randomly pick colors from the palette automatically and
the user doesn't have to use the color picker every time.  I prefer this
approach.

In terms of incompatible or poorly contrasting colors, in the past for
Desktop applications, I've had to use some luma calculations to do a quick
sanity check on contrast to make sure things are readable. This can get
tricky with hues that are very close to the cutoff point (i.e gray), but
for the post part lightening or darkening until the contrast is acceptable
fixes the theming issues.  The downside being the person received a shade
or tint of the color they requested, not that actual color (which again I
find very acceptable).

Here's a straight black/white example I use for printing to a thermal
printer.  It's not the same exact thing we're talking about but it does
make sure of a white/black cutoff point (Java):

https://github.com/qzindustries/qz-print/blob/1.8.0/qz-print/src/qz/ImageWrapper.java#L239
------------------------------------------------------------------------------
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems
_______________________________________________
LMMS-devel mailing list
LMMS-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lmms-devel

Reply via email to