Common issues in audio processing
    
    
    Data types: fixed and floating point numbers, arrays and records
    
    
     
    
    Addition and multiplication. Overflow and saturating arithmetic.
    
    
     
    
    
    Tables and indexing. Table lookup and interpolation.
    
    
     
    
    
    Splice/process/recombine cycles. Overlap‐add and overlap‐discard.
    
    
     
    
    Rate conversion/resampling
    
    
     
    
    Choosing sample rates. Oversampling. Multirate processing.
    
    
     
    
    Quantization, noise, S/N, dithering, noise shaping