Hello! Sorry for pore English.
FastLed - is great library. I’m not real programist (in school I tried to program my ZX Spectrum )) )but I havee learn and read about this library.
In my situation it is difficult to make custom programs, because programming is not my work.
I think, it is possible to make some software, that can helps for users like me and can help to make using FastLed more popular.
I’l try to explain how I see:
First af all I want to make some standalone instalation with 5 meters of 2812 strip. Standalone - it means that I do not need to run PC for lighting.
I begin to search examples and then I tried to make ONE scatch, that will play MANY programs. It is difficult, because in each scatch there are many voids and I do not full understad what code do.
Than I find interesting project ( http://fritzing.org/projects/christmas-lights ) where different light procedures was in other file, than main scatch.
And I think: may be some one can make software “FastLedEffectsGenerator” (FLEG), where comunity will place “light procedures”, user will choose that he want to see in playlist, put parameters and software will generate full code for arduino scatch!?
“light procedures” - it is something, like plugins. Something like Examples from FastLed library.
For example:
In FLEG I setup my strip: strip type, leds quantity, brightness, etc.
Than, I’m choose some effects to playlist. Each effect has own parameters (PlayTime, palete, period, size, etc). I sets them up and press Generate button. Software generates code, that I put to ArduinoIDE and compile it there.
For simlify - there no needs to calculate size of used memory or something else. Main function - just generate EFFECTS PLAYLIST to upload it to arduino. If it is not difficult to make more complecs software - it is great. But fo begining, I think functionality “just to make playlists” will be ok.
Thank, sorry for pore English, for disturb and for so long text )