Controllable Playback Granular Synthesiser Example
Illustrates the versatility of WaveWarp's controllable file playback feature (see "ControllablePlaybackSimpleExample.dwb"
for a detailed description of the controllable playback functionality). In the present example, the "Controllable Input Audio
File" ( "wavewarp.wav") is fed a Control Signal which is derived from the Granular Playback Controller. (The Constant
Control Generator is merely used to globally speed up or slow down the playback.) The Granular Playback Controller
generates a sequence of time-varying step-sizes for the playback engine such that the audio is played back "a grain at a
time", where a "grain" is simply a collection of sequential samples. The length of the grain, the number of grain repititions,
the length of the material between grains (i.e the hop size), the rate at which the grains are filled and played back, and the
rate at which the material between the grains is played back, are all parameters which can be set within the Granular
Playback Controller.
Play the DrawingBoard. The effect of the "granular playback" with the default settings is to produce a synthesised musical
sequence derived from the voice track.
Note that the Audio Oscilloscope is useful for observing the grains. They are readily apparent as repeating chunks of
samples.
Experiment with different settings in the Granular Playback Controller and with different audio sources.
See the other "ControllablePlayback...Example" DrawingBoards to appreciate the elaborate effects achievable using
WaveWarp's powerful controllable playback feature.
Note: ALL audio files will appear in both the "Controllable Input Audio Files" category and the "Input Audio Files" category
so it is possible to play ANY file with or without playback control.