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.