Sounds Logical
home

WaveWarp 2.0 Component

IndexCurrent GroupPrevious GroupNext GroupPrevious ComponentNext ComponentBottom of Page

Functional Description | Algorithm | Signal Implementations | Related Components | Example DWBs usage

DirectX Ports:

DirectX Input Port

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:

IndexCurrent GroupPrevious GroupNext GroupPrevious ComponentNext ComponentTop of Page

home - news - products - store - support - site map - company info
© 2007 Sounds Logical. All rights reserved.
Sounds Logical
legal notice - privacy statement