Knowledge-based Programming for Music Research


Book Description

In Knowledge-Based Programming for Music Research, Schaffer and McGee explore expert systems for applications in artificial intelligence (AI). The text concerns (1) basic principles for knowledge-based programming, (2) concepts and strategies for programming these systems, (3) a "universal data" model for music analysis, and (4) examples that concern specific aspects of design and application. The authors also investigate Prolog (programming in logic), one of the most widely used computer languages for AI, and base some of their applications on the recent implication-based theories of Eugene Narmour. Of the applications for programming a knowledge-based system, music analysis has the most potential. Beyond identifying isolated elements, it is possible to create programs that extend to chord structures and other, more complex structures. This kind of programming allows the authors to embed the rules of composition in the application and then extend the analysis throughout the musical work. It also allows them to arrive at the underlying principles for a given composition. As a tool for music analysis, such programming has profound implications for further growth. The text is designed for musicians at various levels and could also be used in courses on computer-music programming. Parts of the book have been successfully used in courses on computer programming for music research, with which the authors have direct experience. The text includes extensive examples of code for use in individual Prolog applications and a comprehensive bibliography.




Musicology and Sister Disciplines


Book Description

Drawing on the work of leading experts from around the globe, Musicology and Sister Disciplines provides the definitive, authoritative statement on the scope of musicology today and its relationship to other fields of academic endeavour, including philosophy and aesthetics, literary studies, art history, mathematics, computer science, historiography, and sociology. These groundbreaking papers represent the outcome of a major musicological conference in 1997, and include contributions from the philosopher Bernard Williams and world-famous mathematician Roger Penrose.




A-Life for Music


Book Description

Artificial Life, or A-Life, aims at the study of all phenomena characteristic of natural living systems, through computational modeling, wetware-hardware hybrids, and other artificial media. Its scope ranges from the investigation of the emergence of cognitive processes in natural or artificial systems to the development of life or life-like properties from inorganic components. A number of musicians, in particular composers and musicologists, have started to turn to A-Life for inspiration and working methodology. This edited volume features thirteen chapters written by researchers and practitioners in this exciting emerging field of computer music, and includes a CD with various examples music related to A-Life.




New Digital Musical Instruments


Book Description

xxii + 286 pp.Includes a Foreword by Ross Kirk




Designing Audio Objects for Max/MSP and Pd


Book Description

Accompanying CD-ROM contains complete code for all projects presented in the book. The Max/MSP externals are designed for use with Max 5.




Hidden Structure


Book Description

Today's computers provide music theorists with unprecedented opportunities to analyze music more quickly and accurately than ever before. Where analysis once required several weeks or even months to complete¿often replete with human errors, computers now provide the means to accomplish these same analyses in a fraction of the time and with far more accuracy. However, while such computer music analyses represent significant improvements in the field, computational analyses using traditional approaches by themselves do not constitute the true innovations in music theory that computers offer. In Hidden Structure: Music Analysis Using Computers David Cope introduces a series of analytical processes that¿by virtue of their concept and design¿can be better, and in some cases, only accomplished by computer programs, thereby presenting unique opportunities for music theorists to understand more thoroughly the various kinds of music they study.Following the introductory chapter that covers several important premises, Hidden Structure focuses on several unique approaches to music analysis offered by computer programs. While these unique approaches do not represent an all-encompassing and integrated global theory of music analysis, they do represent significantly more than a compilation of loosely related computer program descriptions. For example, Chapter 5 on function in post-tonal music, firmly depends on the scalar foundations presented in chapter 4. Likewise, chapter 7 presents a multi-tiered approach to musical analysis that builds on the material found in all of the preceding chapters. In short, Hidden Structure uniquely offers an integrated view of computer music analysis for today¿s musicians.




Fundamentals of Digital Audio, New Edition


Book Description

In Fundamentals of Digital Audio, Alan P.Kafauver and David Patschke present a systematic overview of the elements for digital recording and reproducing sound. With Ideas grounded in the principles of acoustics, the authors exptore the essential issues involved in preserving, transferring, and modifying sound recordings in the digital domain. In addition to references on historic methods of sound reproduction, this book includes detailed information about the latest digital audio technology. Of special interest is the coverage of storage media and compression technologies. The authors detail a comprehensive introduction and evolution of data storage and media standards, including CD/DVD/Blu-ray/HD DVD, as well as fully (but plainly) detailing associated digital audio compression algorithms. They catalog in detail the processes involved in digitally editing recorded sound, presenting a step-by-step editing and mastering session. Fundamentals of Digital Audio is an essential textbook for anyone who wants to better understand or work with recorded sound using today's digital equipment. The book contains many diagrams and illustrations through which the authors share their expertise with the reader, Among the few books that treats this subject both comprehensively and understandably, the new edition of Fundamentals of Digital Audio should continue to be an indispensable text in this area.




Hyperimprovisation


Book Description

Hyperimprovisation is the first book to focus on the unique potential of computer-interactive sound improvisation. Instrumental improvisation, through the intermediacy of computers, allows musicians to create and modify large scale and long term structures at a highly polyphonic level, yet still in real-time. Computers also allow the construction of hyperinstruments, with many levels of explicit control of sound generation and transformation. Further, networked improvisation allows mutual—or competitive!— adaptation of the performing interfaces and mechanisms by several performers, again, in real-time. The achievements and future possibilities of the “hyperimprovisation” which is released by computer technology are explored in this book.




The Algorithmic Composer


Book Description

Accompanying disc contains Melody Predictor (a program), Compose (a program), Fun, Déjà vu (a program), Backtalk, some tutorials, Alice (an interactive program), recorded performances of many of the works presented in the text, and MIDI performances of most of the music in the figures.




The Audio Recording Handbook


Book Description

Alan Kefauver's "Audio Recording Handbook" is a comprehensive guide which covers every aspect of the recording process. Following a discussion of sound, Kefauver explores loudspeakers and microphones and also current audio signal processing devices. Hecovers at length issues of reverberation, equalizers, compressors, noise reduction, and other processes for recording and editing sound. "The Audio Recording Handbook" includes sections devoted to analog and digital audio systems, digital editing workstations, tape recorder alignment, and synchronization systems. In addition, Kefauver discusses the features of both analog and digital recording consoles, as well as various console automation systems. Throughout the book, applications to surround sound formats are addressed. On of the most useful parts of The Audio Recording Handbook is the discussion of the recording, mixdown, and editing sessions, which brings together everything covered in the text clearly and effectively.