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

MATLAB:

MATLAB To Control

Functional Description
Real-time streaming of control data from the MATLAB workspace to WaveWarp. The data is sent point-by-point (with a user-adjustable update frequency, set via the "Communication" button). The signal is held at its given level for the time elapsed between successive updates. An optional transformation can be invoked whereby each data point is manipulated (before being sent to WaveWarp) according to an arbitrary user-defined MATLAB script evaluated in the workspace using any combination of variables present in the workspace.

NOTE: This component requires MATLAB (v5.3 or later), available separately from The MathWorks, Inc. (www.mathworks.com)

Parameter Purpose
"Name of raw signal:" dialog Enter any valid MATLAB variable name under which the raw signal from the MATLAB workspace is sent to WaveWarp (if the "Enable transform" button is not activated).
"Name of transformed signal:" dialog Enter any valid MATLAB variable name under which the transformed signal from the MATLAB workspace is sent to WaveWarp (if the "Enable transform" button is activated).
"Enable transform" button Toggles the activation state of the (optional) data transform function.
"Enter desired MATLAB code..." dialog Enter any valid MATLAB code to define the (optional) transform function acting on the raw signal to yield the transformed signal (if the "Enable transform" button is pressed). The MATLAB code can make use of any pre-existing workspace variables (in addition to the raw and transformed variables). Likewise, any m-functions, scripts, or mex functions may be used.
"Mute" button If selected, sets the amplitude of the output signal to zero after being sent to WaveWarp (the MATLAB variables are unaffected).
"Bypass" button If selected, stops the transmission of data from MATLAB to WaveWarp and de-activates the transformation process in the MATLAB workspace. The MATLAB variables and WaveWarp output will retain their values from the point in time at which "Bypass" was selected.

Algorithm
N/A
Signal Implementations
Audio signals Control signals Description
n/aNo input single output MATLAB workspace variable (scalar) sent to WaveWarp control signal output
Related components:
Example DrawingBoards illustrating usage:
  • None

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