WaveWarp 2.0 Component
    

Input Audio Files:
Functional Description
Represents an 8-, 16-, 20-, 24-, or 32-bit, linearly-coded, mono or stereo WAV file as an audio source.
The Input Audio Files category of the Component Library includes the filenames of
all such files located in the user-specified directory on the hard-disk. Any file in the list can be used as an audio source on
the DrawingBoard. Unlimited multiple copies of the same file are permitted on any number of
DrawingBoards simultaneously. WAV files of any sample rate are supported, and files with different
sample rates can be used simultaneously 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 name of any file on the DrawingBoard can be changed by double-clicking on its filename. This will
open a conventional "Save As" file dialog box which can then be used to rename the file in the usual
"Windows" manner.
When the DrawingBoard is played, the audio data in each WAV file is converted to
floating-point representation (over the range -1 to +1) and streamed out sample-by-sample
at the sample rate of the given WAV file. If Loop mode is activated in the Transport Window, each file
will repeat indefinitely during playback. If Loop mode is not activated, the DrawingBoard will
automatically stop playing when the end of the longest file is reached. Until this time, the shorter
files will repeat as in Loop mode. If it is desired that a given file is not repeated, this file should
be selected from the Controllable Input Audio Files category (rather than the Input Audio Files category).
Thereafter, the playback characteristics of this file can be manipulated with full flexibility.
Note for
MATLAB®
users:
the "wwmatlab" sub-directory of the WaveWarp root directory contains
the necessary function m-files (plus example scripts) for reading and writing WAV files from
within MATLAB, thus enabling the user to directly manipulate the individual samples of a WAV file off-line,
and, furthermore, to create a WAV file from any sequence of numerical values.
Algorithm
n/a
Signal Implementations
| Audio signals | Control signals | Description |
| Single output mono | n/a | 8-, 16-, 20-, 24-, or 32-bit mono audio signal output |
| Single output stereo | n/a | 8-, 16-, 20-, 24-, or 32-bit stereo audio signal output |
Related components:
Example DrawingBoards illustrating usage:

    
|