A system implemented in hardware, for transitioning a lamp from a first color to a second color, wherein the lamp comprises multiple channels and wherein each channel represents a color component of the lamp, - wherein the first color is associated with a first initial value of a first color component and with a second initial value of a second color component and - wherein the second color is associated with a first target value of the first color component and a second target value of the second color component, wherein the first and second target values are selectable; - wherein a first channel control signal value is provided to control an intensity of the first color component and a second channel control signal value is provided to control an intensity of the second color component of the lamp; - wherein the system is arranged to receive a transition time being user selectable, wherein the transition time representing a target time for the first and second channel control signal value to transition from the respective initial value to the respective target value; the system comprising: - a first variable clock base arranged to receive the transition time and arranged to generate a first clock signal having a first frequency based on a base clock signal, the transition time and the difference between the first initial value and the first target value being provided at the start of the transition, - the first linear walk device arranged to linearly increment or decrement an intensity value (CH1 Intensity) from the first initial value to the first target value (Target Intensity 1) based on the first clock signal, wherein the incremented or decremented intensity value is provided as the first channel control signal value and is fed back to an input of the first linear walk device becoming the next intensity value to be incremented or decremented, until reaching the first target intensity value; - a second variable clock base arranged to receive the transition time and arranged to generate a second clock signal having a second frequency based on the base clock signal, the transition time and a difference between the second initial value and the second target value being provided at the start of the transition; - the second linear walk device arranged to linearly increment or decrement an intensity value (CH2 Intensity) from the second initial value to the second target value (Target Intensity 2) based on the second clock signal, wherein the incremented or decremented intensity value is provided as the second channel control signal value and is fed back to an input of the second linear walk device becoming the next intensity value to be incremented or decremented, until reaching the target intensity value, - such that the first channel control signal value arrives at the first target value and the second channel control signal value arrives at the second target value substantially simultaneously. - wherein the first color is associated with a first initial value of a first color component and with a second initial value of a second color component and - wherein the second color is associated with a first target value of the first color component and a second target value of the second color component, wherein the first and second target values are selectable; - wherein a first channel control signal value is provided to control an intensity of the first color component and a second channel control signal value is provided to control an intensity of the second color component of the lamp; - wherein the system is arranged to receive a transition time being user selectable, wherein the transition time representing a target time for the first and second channel control signal value to transition from the respective initial value to the respective target value; - a first variable clock base arranged to receive the transition time and arranged to generate a first clock signal having a first frequency based on a base clock signal, the transition time and the difference between the first initial value and the first target value being provided at the start of the transition, - the first linear walk device arranged to linearly increment or decrement an intensity value (CH1 Intensity) from the first initial value to the first target value (Target Intensity 1) based on the first clock signal, wherein the incremented or decremented intensity value is provided as the first channel control signal value and is fed back to an input of the first linear walk device becoming the next intensity value to be incremented or decremented, until reaching the first target intensity value; - a second variable clock base arranged to receive the transition time and arranged to generate a second clock signal having a second frequency based on the base clock signal, the transition time and a difference between the second initial value and the second target value being provided at the start of the transition; - the second linear walk device arranged to linearly increment or decrement an intensity value (CH2 Intensity) from the second initial value to the second target value (Target Intensity 2) based on the second clock signal, wherein the incremented or decremented intensity value is provided as the second channel control signal value and is fed back to an input of the second linear walk device becoming the next intensity value to be incremented or decremented, until reaching the target intensity value, - such that the first channel control signal value arrives at the first target value and the second channel control signal value arrives at the second target value substantially simultaneously.