A neurostimulation system can include a memory, a playback system, a stimulation electrode, and a controller. The memory can store data for first and second input waveforms. The playback system can provides first and second output waveforms, based on the first and second input waveforms in the memory, respectively, to form a composite pattern of stimulation or waveform. The first output waveform can be different than the second output waveform. The second output waveform can be periodically superimposed on the first output waveform. The controller can be in communication with the stimulation electrode. The controller can be configured to control application of the composite pattern of stimulation or waveform to a target site in a body of a subject suffering from a medical condition.