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