By controlling the wavelength and power of multiple light sources, we have realized a highly flexible Nyquist pulse generation scheme, in which the pulse repetition frequency, pulse multiplication factor, waveform envelope shape, and duty cycle are a