api/waveform: add foreground/background color customization via hex string