Various techniques for synchronizing illumination with an audio signal are
disclosed. According to one aspect of the techniques, an audio signal
continuously is received and processed one phase or period at a time in
an analyzing or detecting unit. From one phase of the audio signal, a set
of light controlling parameters are determined from a look-up-table.
These light controlling parameters are used to adjust duty cycles of
square waves used to drive a plurality of light sources such that the
illumination produced is in accordance with the audio signal.