### From The MPEG-4 Structured Audio Book by John Lazzaro and John Wawrzynek.

# Appendix B: Core Opcode Sorted By Function

## Delays delay delay1 fracdelay ## Downsampling decimate downsamp sblock ## Envelope Generation aexpon aline kexpon kline ## Effects chorus flange reverb ## FIR and IIR Filters biquad fir firt iir iirt ## Fourier Processing fft ifft ## Loudness and Gain ampdb balance compressor dbamp gain rms ## Math Functions abs acos asin atan ceil cos exp floor frac int log log10 max min pow sgn sin sqrt ## Parametric Filters bandpass bandstop hipass lopass ## Random Numbers and Sequences aexprand agaussrand alinrand apoissonrand arand iexprand igaussrand ilinrand irand kexprand kgaussrand klinrand kpoissonrand krand | ## Regenerative Filters allpass comb ## Subtractive Synthesis buzz ## Table Playback doscil grain koscil loscil oscil pluck ## Table Manipulation and Access ftbasecps ftlen ftloop ftloopend ftsetsr ftsetbase ftsetloop ftsetend ftsr speedt tableread tablewrite ## Tempo gettempo settempo ## Time Bases for Synthesis aphasor kphasor ## Tuning and Pitch cpsmidi cpsoct cpspch gettune midicps midioct midipch octcps octmidi octpch pchcps pchmidi pchoct port settune ## Upsampling samphold upsamp
Appendix C: Wavetable Generators

Copyright 1999 John Lazzaro and John Wawrzynek.