Document toolboxDocument toolbox

Audio-Weaver--Matlab-APIFINAL


Audio Weaver
MATLAB Scripting API











May 2022
Copyright Information
© 2007-2022 DSP Concepts, Inc., ALL RIGHTS RESERVED. This document may not be reproduced in any form without prior, express written consent from DSP Concepts, Inc.
Disclaimer
DSP Concepts, Inc reserves the right to change this product without prior notice. Information furnished by DSP Concepts is believed to be accurate and reliable. However, no responsibility is assumed by DSP Concepts for its use; nor for any infringement of patents or other rights of third parties which may result from its use. No license is granted by implication or otherwise under the patent rights of DSP Concepts, Inc.
Change Log

Version

Date

Author

Description

01

2022.Jan.1

SW

Added add_argument() description and Changelog

02

2022.May.2

DAB

Updated for Interpreted Modules

 

 

 

 

 

 

 

 


TABLE OF CONTENTS
1. Introduction
1.1. Requirements
1.2. Setup
1.3. On-line help
2. Interacting with Audio Weaver Designer
2.1. Manipulating Parameters
2.2. Commonly Used Commands
3. The Basics of the MATLAB API
3.1. Simple Scaler System
3.2. Automatic Gain Control
3.3. Bass and Treble Tone Controls
3.4. Bass Tone Control Module
4. MATLAB Function Reference
4.1. Key System Concepts
4.2. Automatic Assignment in the Calling Environment
4.3. General Audio Weaver Commands
4.4. Building and Run-Time Commands
4.5. Commands Related to Audio Modules and Subsystems
4.6. Displaying Module Documentation
5. Advanced System Design Features
5.1. Multirate Processing
5.2. Multiple Audio Processing Threads
5.3. Feedback
6. Creating User Interfaces
6.1. Quick Tutorial
6.2. Using Controls
6.3. Creating Subsystem Control Panels
6.4. Ganging Controls Together
6.5. Overriding Default GUI Settings
6.6. Changing Control Sizes
6.7. Changing the Inspector Layout
6.8. Inspector Control Types
6.9. Module Status Control
6.10. Drawing Arrays of Controls
6.11. Base and Extended Controls
6.12. Further Control Attributes
6.13. Module Level .guiInfo
7. Flash File System
7.1. Accessing the Flash File System Using MATLAB
7.2. Flash Manager Example