WaveWarp 2.0 Component
      

DirectX Ports:
Functional Description
When this component is connected up on the DrawingBoard, it informs WaveWarp to expect
to obtain audio data from a DirectX-enabled host application such as an audio editor or sequencer
configured to communicate with WaveWarp via the DirectX plugin protocol.
Using this component (and/or a corresponding DirectX Output Port),
the entire WaveWarp DrawingBoard can be inserted as a real-time DirectX plugin to the
audio editor/sequencer application.
In order to utilise this DirectX plugin functionality, WaveWarp must be commanded in "remote control" by
the audio editor/sequencer application. This mode of operation is automatically enabled when WaveWarp is
selected as the desired plugin from within the audio editor/sequencer application.
Note that there is a mono and a stereo version of the DirectX Input Port. In most cases, the stereo version
should be used since most audio editor/sequencer applications are set by default to "expect" stereo
DirectX plugins. However,
in some host applications it is possible to explicitly specify a mono plugin, in which case the
mono version of the DirectX Input Port is appropriate.
Note that in most cases the DirectX Input Port will be "paired up" with a DirectX Output port, such that the
WaveWarp DrawingBoard acts as a conventional "two-way" plugin whereby the audio is "sent" from the sequencer
into WaveWarp (via the DirectX Input Port), processed on the DrawingBoard (via an arbitrary combination of
intervening WaveWarp components), then "returned" to the sequencer from the DrawingBoard (via the DirectX Output
Port). However, WaveWarp can also act as a "one-way" plugin, whereby either (i) WaveWarp receives data from the sequencer
(via a DirectX Input Port) and does not send it back (i.e. there is no DirectX Output Port), or
(ii) WaveWarp generates its own data (i.e. there is no DirectX Input Port) then sends it to the sequencer
(via a DirectX Output Port).
Refer to the relevant sections of the
WaveWarp Users' Guide
for a full description on how to use WaveWarp as a DirectX plugin.
Algorithm
n/a
Signal Implementations
Related components:
Example DrawingBoards illustrating usage:

      
|