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