Computer Music: Synthesis, Composition, and Performance