Sign in

username:

password:



Not a member?

Search Online Books



Search tips

Free Online Books



Chapters

See Also

Embedded SystemsFPGAElectronics
Chapter Contents:

Search Physical Audio Signal Processing

  

Book Index | Global Index


Would you like to be notified by email when Julius Orion Smith III publishes a new entry into his blog?

  

Preface

This book was developed for my course entitled ``Signal Processing Models in Musical Acoustics,'' which I have given at the Center for Computer Research in Music and Acoustics (CCRMA) every year since 1984. The course was created primarily as a research preparation and dissemination vehicle intended for graduate students in computer music and engineering interested in efficient computational modeling of musical instruments. Ideally, in addition to a first course in digital signal processing [451,449], the student will also have studied elementary physics, including waves, and a prior first course in acoustics is desirable. The Web version of this book contains hypertext links to more elementary material, thus rendering it more self contained.

The driving goal behind the research and course leading to this book is the development of ``virtual musical instruments'' and audio effects in the form of efficient algorithms suitable for real-time execution on general purpose computers or embedded processors. As a result, the emphasis is on ``signal processing models of physical models'' of musical instruments and audio effects. The starting point is typically a mathematical model of a musical instrument from the field of musical acoustics, or a circuit description of an audio effect, and the final algorithms are expressed as computational forms from the field of signal processing. In the realm of computational physics, such algorithms might be called ``real-time finite-difference/solution-propagation schemes''.

In one sense, this book is about how to avoid the computational expense associated with using general purpose differential equation solvers, such as most finite difference schemes, applied in a ``brute force'' way. In other respects, it is about the art of homing in on the ``essential ingredients'' of an acoustic instrument and taking advantage of ``data reduction'' inherent in human hearing in order to minimize computational expense. In the early days of computer music, it was not uncommon to run ``acoustic compilers'' orders of magnitude slower than real time to compute sound. Nowadays, computers are so fast that physical modeling synthesis can be (and is) integrated in software synthesizers running on inexpensive personal computers without special synthesizer hardware. However, to obtain the best results on a given machine, it is still necessary to simplify computational complexity relative to more general numerical simulation techniques.

As indicated in the foregoing, the material of this book is multidisciplinary, building on results from physics, musical acoustics, psychoacoustics, signal processing, control engineering, computer music, and computer science. Such diversity is typical of applied research.



Subsections
Previous: Physical Audio Signal Processing for Virtual Musical Instruments and Audio Effects
Next: Organization

Order a Hardcopy of Physical Audio Signal Processing


About the Author: Julius Orion Smith III
Julius Smith's background is in electrical engineering (BS Rice 1975, PhD Stanford 1983). He is presently Professor of Music and Associate Professor (by courtesy) of Electrical Engineering at Stanford's Center for Computer Research in Music and Acoustics (CCRMA), teaching courses and pursuing research related to signal processing applied to music and audio systems. See http://ccrma.stanford.edu/~jos/ for details.


Comments


No comments yet for this page


Add a Comment
You need to login before you can post a comment (best way to prevent spam). ( Not a member? )