WaveWarp Users' Guide: last updated 28 February 2002
  

3.7-- Using the DirectX Ports in combination with other I/O Components |
 
|
One of the unique and powerful features of WaveWarp is the ability to take advantage of its modular architecture by "blending" additional audio inputs and outputs within the "body" of the DirectX effect. The four examples below illustrate this "hybrid DirectX" technique. Of course there are many other variations on the theme which you can try out for yourself !
3.7.1-- Example: Mixing in an audio file within the DirectX plugin DrawingBoard |
 
|

Figure 29 Example of a "hybrid input" DirectX DrawingBoard whereby an audio file is mixed in with the DirectX input signal. In this example, the audio file is "morphed" with the DirectX signal via the Spectral Morph 1 component, before being "returned" to the DirectX host.
3.7.2-- Example: Mixing in a live audio input within the DirectX plugin DrawingBoard |
 
|

Figure 30 Example of a "hybrid input" DirectX DrawingBoard whereby a live audio input is mixed in with the DirectX input signal. In this example, the live input is "morphed" with the DirectX signal via the Spectral Morph 1 component, before being "returned" to the DirectX host.
3.7.3-- Example: Sending the processed data to an output audio file from within the DirectX plugin DrawingBoard, as well as "returning" the data to the audio editor/sequencer |
 
|

Figure 31 Example of a "hybrid output" DirectX DrawingBoard whereby the output of the effect (in this case, a feedback flanger) is sent to an audio file as well as being "returned" to the DirectX host.
3.7.4-- Example: Sending the processed data to an output device from within the DirectX plugin DrawingBoard, as well as "returning" the data to the audio editor/sequencer |
 
|

Figure 32 Example of a "hybrid output" DirectX DrawingBoard whereby the output of the effect (in this case, a feedback flanger) is sent to a soundcard as well as being "returned" to the DirectX host.
3.7.5-- Example: Mixing in an audio file plus a live audio input within the DirectX plugin DrawingBoard, then sending the processed data to an audio file and an output device , as well as "returning" the data to the audio editor/sequencer |
 
|

Figure 33 Example of a "hybrid input -- output" DirectX DrawingBoard whereby the DirectX input is combined with a live audio input and an audio file. The various inputs are combined and processed in an arbitrary manner (in this case via a Feedback Flanger, Mixer, and Spectral Morph). The outputs from various (arbitrary) stages of the effect are sent respectively to an output soundcard and an output audio file, as well as being "returned" to the DirectX host. This example vividly demonstrates the versatility of WaveWarp's modular I/O concept.

   
|