private static FastBitmap.PixelData[] GeneratePalette()
            {
                var palette = new FastBitmap.PixelData[MagnitudeIndexRange];

                if (Configuration.Settings.VideoControls.SpectrogramAppearance == "Classic")
                {
                    for (int colorIndex = 0; colorIndex < MagnitudeIndexRange; colorIndex++)
                    {
                        palette[colorIndex] = new FastBitmap.PixelData(PaletteValue(colorIndex, MagnitudeIndexRange));
                    }
                }
                else
                {
                    var list = SmoothColors(0, 0, 0, Configuration.Settings.VideoControls.WaveformColor.R,
                                            Configuration.Settings.VideoControls.WaveformColor.G,
                                            Configuration.Settings.VideoControls.WaveformColor.B, MagnitudeIndexRange);
                    for (int i = 0; i < MagnitudeIndexRange; i++)
                    {
                        palette[i] = new FastBitmap.PixelData(list[i]);
                    }
                }
                return(palette);
            }
 private static FastBitmap.PixelData[] GeneratePalette()
 {
     var palette = new FastBitmap.PixelData[MagnitudeIndexRange];
     if (Configuration.Settings.VideoControls.SpectrogramAppearance == "Classic")
     {
         for (int colorIndex = 0; colorIndex < MagnitudeIndexRange; colorIndex++)
             palette[colorIndex] = new FastBitmap.PixelData(PaletteValue(colorIndex, MagnitudeIndexRange));
     }
     else
     {
         var list = SmoothColors(0, 0, 0, Configuration.Settings.VideoControls.WaveformColor.R,
                                          Configuration.Settings.VideoControls.WaveformColor.G,
                                          Configuration.Settings.VideoControls.WaveformColor.B, MagnitudeIndexRange);
         for (int i = 0; i < MagnitudeIndexRange; i++)
             palette[i] = new FastBitmap.PixelData(list[i]);
     }
     return palette;
 }