An apparatus for closed loop control of a gas turbine having an operating set point (920a, 920b, 920c, 920d, 920e, 920f, 920g) the apparatus comprising: a frequency band splitter configured to separate a combustion pulsation signal into a plurality of frequency bands, each frequency band having a combustion characteristic and a normal operating set point; a parameter controller to initiate a control action corresponding to an aggregated correction value to control a frequency band operating beyond the amplitude threshold (814, 824, 834, 844, 854); a plurality of subcontrollers (810, 820, 830, 840, 850), each subcontroller (810, 820, 830, 840, 850) comprising one inhibitor and corresponding to one of the plurality of frequency bands and the associated combustion characteristic and normal operating set point of the respective frequency band, wherein each subcontroller (810, 820, 830, 840, 850) is configured to be activated at an amplitude threshold (814, 824, 834, 844, 854) associated with the normal operating set point of the frequency band and to generate a correction value while the corresponding frequency band is operating beyond the amplitude threshold (814, 824, 834, 844, 854); a net correction output calculator comprises an aggregate correction value generator to aggregate the correction values from the plurality of subcontrollers (810, 820, 830, 840, 850); wherein the net correction output calculator is configured to add a total magnitude of all correction values received in a positive field and subtracts a total magnitude of all the correction values received in a negative field configured to generate the aggregated correction value; and a subcontroller limiter having at least one of a maximum limit and a minimum limit an the limiter is configured to inhibit one or more subcontrollers (810, 820, 830, 840, 850) from increasing their respective correction values the subcontroller limiter is configured, when the aggregate correction value received bv the subcontroller limiter is greater than the maximum limit, to send a signal to the inhibitors (818, 828, 838) of the subcontrollers which are connected to the positive field such that the respective subcontrollers (810, 820, 830) are inhibited from increasing the correction value generated and from sending to the positive field; the subcontroller limiter is further configured, when the aggregate correction value received bv the subcontroller limiter is smaller than the minimum limit, to send a signal to the inhibitors of the subcontrollers which are connected to the negative fields such that the respective subcontrollers (810. 820, 830) are inhibited from increasing the correction value generated and from sending to the negative field. a frequency band splitter configured to separate a combustion pulsation signal into a plurality of frequency bands, each frequency band having a combustion characteristic and a normal operating set point; a parameter controller to initiate a control action corresponding to an aggregated correction value to control a frequency band operating beyond the amplitude threshold (814, 824, 834, 844, 854); a plurality of subcontrollers (810, 820, 830, 840, 850), each subcontroller (810, 820, 830, 840, 850) comprising one inhibitor and corresponding to one of the plurality of frequency bands and the associated combustion characteristic and normal operating set point of the respective frequency band, wherein each subcontroller (810, 820, 830, 840, 850) is configured to be activated at an amplitude threshold (814, 824, 834, 844, 854) associated with the normal operating set point of the frequency band and to generate a correction value while the corresponding frequency band is operating beyond the amplitude threshold (814, 824, 834, 844, 854); a net correction output calculator comprises an aggregate correction value generator to aggregate the correction values from the plurality of subcontrollers (810, 820, 830, 840, 850); wherein the net correction output calculator is configured to add a total magnitude of all correction values received in a positive field and subtracts a total magnitude of all the correction values received in a negative field configured to generate the aggregated correction value; and a subcontroller limiter having at least one of a maximum limit and a minimum limit an the limiter is configured to inhibit one or more subcontrollers (810, 820, 830, 840, 850) from increasing their respective correction values the subcontroller limiter is configured, when the aggregate correction value received bv the subcontroller limiter is greater than the maximum limit, to send a signal to the inhibitors (818, 828, 838) of the subcontrollers which are connected to the positive field such that the respective subcontrollers (810, 820, 830) are inhibited from increasing the correction value generated and from sending to the positive field; the subcontroller limiter is further configured, when the aggregate correction value received bv the subcontroller limiter is smaller than the minimum limit, to send a signal to the inhibitors of the subcontrollers which are connected to the negative fields such that the respective subcontrollers (810. 820, 830) are inhibited from increasing the correction value generated and from sending to the negative field.