Controllable Playback Granular Donald Duck Example 1
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, but is set to unity in this example, i.e. has
no effect other than to "kick-start" the whole DrawingBoard.) 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 "Donald Duck"
rendition of 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.