A Digital Signal Processing Primer: With Applications to Digital Audio and Computer Music