← All effects
Control Generators
The original WaveWarp icon for Pulse Train

Pulse Train

What it is

Generates a sequence of rectangular pulses, equally spaced in time, with an amplitude nominally between 0 and 1 (for use as an "Amplitude" controller). NOTE: the sample rate at which this component is executed can be arbitrarily set via the "Sample-rate setting for Signal Generators and Input ASCII files" button (or the "Sample-Rate Setting" command under the "Edit" menu) on the toolbar, which is activated whenever the component is selected on the DrawingBoard. Equivalently, it can be set via the dialog box which (i) appears when the component is initially dragged on to the DrawingBoard or (ii) is activated using the right-mouse-button when the component is selected on the DrawingBoard. This procedure allows the component to either (i) enforce a user-determined sample rate on the downstream component(s), or (ii) to inherit the sample rate from the downstream component(s). Different signal generators can run at different sample rates on a DrawingBoard, as long as the rules of connectivity for multiple sample rates are adhered to (see the WaveWarp Users' Guide for more information.) The characteristics of the pulse train are adjustable via the Parameter Window, as summarised in the following table. Parameter Purpose "Pre-delay" slider Adjusts the onset time of the pulse train, given by the slider value multiplied by the "Max pre-delay" range selection. The resultant "Total pre-delay" corresponds to the onset time (measured from the start of the DrawingBoard playback). The signal ouput will be zero until this time has elapsed. "Width" slider Adjusts the duration of each pulse, given by the slider value multiplied by the "Max width" range selection. The resultant "Total width" corresponds to the duration (measured from the start of the pulse). The signal ouput will be equal to the selected "Amplitude" for the duration of the pulse, and zero thereafter. "Separation" slider Adjusts the time elapsed between successive pulses, given by the slider value multiplied by the "Max separation" range selection. The resultant "Total separation" corresponds to the elapsed duration until the next pulse (measured from the end of the previous pulse). "Amplitude" slider Adjusts the amplitude of the pulse. Plot window Displays a representative portion of the time-history of the pulse sequence, reflecting the time scaling due to the "Pre-delay", "Width", and "Separation" sliders, but neglecting the "Amplitude" slider.

How it works

n/a

Stock boards using this effect 5

Controllable Playback Atmospheric Synthesiser ExampleControllable Playback Atmospheric Synthesiser Example_2Controllable Playback Strange Chant ExampleControllable Playback Strange Chant Example_2Controllable Playback Strange Chant Example_3