Sciweavers


Book

The MPEG-4 Structured Audio Book

15 years 9 months ago
The MPEG-4 Structured Audio Book
"MPEG-4 Structured Audio (MP4-SA) is an ISO/IEC standard (edited by Eric Scheirer) that specifies sound not as audio data, but as a computer program that generates audio when run. The goal of this book is to show how to use SAOL, SASL, and the other MP4-SA tools to create these two types of content. We assume some familiarity with computer programming and algorithms, audio signal processing, and music and sound. "
John Lazzaro, John Wawrzynek, CS Division, UC Berk
Added 16 Feb 2009
Updated 16 Feb 2009
Authors John Lazzaro, John Wawrzynek, CS Division, UC Berkeley

Table of Contents

 
Part I. A Tutorial Introduction

Part II. The SAOL Language
Numbers and Variables
Expressions and Statements
Simple Core Opcodes
Wavetables
Buses and Execution Order

Part III. Instrument Control
The SASL Score Language
MIDI Instrument Control
SAOL Instrument Control
 
Part IV. Advanced Opcodes
Sound Synthesis Core Opcodes
Filter Core Opcodes
Signal Processing Core Opcodes
User-Defined Opcodes
Part V. Special Topics
Debugging SAOL Programs
Templates
The Slib Library
Appendices (click for full list) 
Core Opcode Sorted Alphabetically
Core Opcode Sorted by Opcode Type
Core Wavetable Generators
Standard Names
Language Elements
Language Rules
Acknowledgements and Bibliography
Comments (0)