implemented event based lfo frequency update