|
| WaveWarp 2.0 Example DrawingBoard

ControllablePlaybackGranularJungleSoundsExample_2
Description
Controllable Playback Granular Jungle Sounds 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 Controllable Granular Playback Controller, which,
in turn, is fed from six Control Generators which dynamically set the parameters of the granular playback. (The Constant
Control Generator used with the Multiply Controls block 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
Controllable 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 the six
parameters, respectively, which are dynamically set via the six control inputs to the component.
Play the DrawingBoard. The effect of the "granular playback" with the default settings is to produce a fun sequence of
"jungle sounds" derived from the voice track. The Controllable Granular Playback Controller allows complete dynamic
control over all aspects of the grain player ! Here we have used a time-varying signal only for one input, and constants for
the other five. Try experimenting with different time-varying inputs to all the inputs of the Controllable Granular Playback
Controller. Also experiment with different audio sources.
Note that the Audio Oscilloscope is useful for observing the grains. They are readily apparent as repeating chunks of
samples.
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.
Components used:

|
|