can do arbitrary detuning and sidebands