Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Scroll Documents: Update page title prefix

This guide assumes that you've read through the MATLAB Scripting API and can develop audio systems using MATLAB scripts.  This is particularly important for module developers since many of the key concepts – pins, variables, modules and system objects - will be built upon here.  Modules are developed using a combination C or Assembly code and MATLAB scripts, and understanding the MATLAB scripts described in the Matlab API guide is critical.  This Developers Guide is suitable for use with the Pro edition of Audio Weaver Designer with a Custom Module Creator license. With Audio Weaver Designer, you will be limited to developing custom audio modules on the PC.

Requirements

Developing custom audio modules for the native PC target requires the following:

...

To develop custom audio modules for an embedded target you'll need the software items listed above together with development tools for the embedded target. You first create an audio module DLL using Visual Studio; this describes the audio module to the Server and is needed even if the Server is connecting to an embedded target. You then rebuild the target executable and link in your custom modules using your embedded development tools.  The embedded development tools to use depend upon the details of your target processor.

Overall Development Environment
Anchor
OverallDevelopmentEnvironment
OverallDevelopmentEnvironment

The Audio Weaver environment utilizes MATLAB, a PC-based Server, a hardware target, and development tools for the hardware target, as shown in Figure 1.  Much of the design is orchestrated by MATLAB including describing modules, generating code, and generating documentation.

...