Generate buffer only once per tone.