This edited collection of articles from Computer Music Journal provides a timely and convenient source of tutorials on OOP languages and software design techniques and surveys a wide range of existing applications of this technology to music and digital signal processing. Object-oriented programming (OOP) is perhaps the most important new software engineering technology of the past decade and promises to be a key factor in much of...