Since its inception in 1976, Computer Music Journal has led the field as the essential resource for musicians, composers, scientists, engineers, and computer enthusiasts interested in contemporary electronic music and computer-generated sound.
This anthology provides an informative and timely introduction to ongoing research on music as a cognitive process, bringing a new coherence to the emerging science of musical activity.Following the foreword, which is based on a conversation with Marvin Minsky, 26 contributions explore musical composition, analysis, performance, perception, and learning and tutoring. Their goal is to discover how these activities can be interpreted, understood, modeled, and supported through the use of computer programs.
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 the software of the 1990s. 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.
This survey chronicles the major advances in computer music that have changed the way music is composed, performed, and recorded. It contains many of the classic, seminal articles in the field (most of which are now out of print) in revised and updated versions. Computer music pioneers, digital audio specialists, and highly knowledgeable practitioners have contributed to the book. Thirty-six articles written in the 1970s and 1980s cover sound synthesis techniques, synthesizer hardware and engineering, software systems for music, and perception and digital signal processing.