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?
Introduction to Physical Signal Models
This book is about techniques for building real-time
computational physical models of musical instruments and audio
effects. So, why would anyone want to do this, and what exactly is a
``computational physical model''?
There are several reasons one might prefer a computational model in place of
its real-world counterpart:
- A virtual musical instrument (or audio effect) is
typically much less expensive than the corresponding real instrument
(effect). Consider, for example, the relative expense of a piano
versus its simulation in software. (We discuss real-time piano
modeling in §9.4.)
- Different instruments can share common controllers (such as
keyboards, wheels, pedals, etc.). Any number of virtual instruments
and/or effects can be quickly loaded as ``presets''.
- Sound quality (``signal to noise ratio'') can far exceed what is
possible with a recording. This is because we can use any number of
bits per sample, rendering the ``noise floor'' completely inaudible
at all times.
- Software implementations are exactly repeatable. They never need
to be ``tuned'' or ``calibrated'' like real-world devices.
- It is useful to be able to ``archive'' and periodically revive
rare or obsolete devices in virtual form.
- The future evolution of virtual devices is less constrained than
that of real devices.
Subsections
Previous: AcknowledgmentsNext: But How Does It Sound?
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.
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? )