The controller that comes with the system. I believe there are either 8 or 10 timers that you can use to ramp up and down the lighting intensity throughout the lighting period as well as a moon setting where with the internal moon cycle parameters the moon light follows the actual cycle of the moon. There are nights where there are no lights at all on the tank and when you check outside there is no moon either. Other nights where the moon lights are brighter and you look outside and there is a full moon.
It uses 12 or 14 (I'm not home but I will check and make it the right number when I get home) timers that can do one color to all three colors to do what you want to. They have a ramp up/down period of 240 minutes to as little as 1 minute.
The moon light option uses the Cree XP-E blue and XP-E royal blues leds set up in the controller to run at 3% intensity. (Note whites are off for moon simulation) Then the controller varies the intensity depending on what cycle of the moon is relative to that day. A full on full moon day would have the LED's running at the 3% mark and anything less that a full moon adjusted downward accordingly.
Moon cycle AI recomends using 4% or higher... so you get the full cycle. And you can use a combination of whites, blues and royals to accomplish it. I run on my moon cycle 5% royals only, and love it! (Running whites gives a criper white moon light imo, so it can be used)