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

# Appendix E: Language Elements

#### Bus Elements `
    inchannels
    input_bus
    outchannels
    output_bus
` #### Core Opcodes See other appendices for core opcode lists sorted alphabetically and by function. #### Core Wavetable Generators See this appendix for the list of wavetable generators. #### Expression Elements `
    sasbf
` #### Expression Operators `+ - * / == != <= >= && || ! ? : =` #### Global Parameters `
    interp
    inchannels
    krate
    outchannels
    srate
` #### SASL Commands `
    instr
    control
    tempo
    end
    table
` #### Standard Names See this appendix for the list of standard names. | #### Statements `
    assignment
    extend
    if
    if-else
    instr
    outbus
    output
    return
    route
    send
    sequence
    spatialize
    turnoff
    while
` #### Top-Level Declarations `
    aopcode
    global
    instr
    iopcode
    kopcode
    opcode
    preset
    template
    map
    with
` #### Variable Declarations `
    asig
    exports
    imports
    ivar
    ksig
    oparray
    table
    tablemap
    xsig
`
Appendix F: Language Rules

Copyright 1999 John Lazzaro and John Wawrzynek.