did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780470510469

Numerical Sound Synthesis Finite Difference Schemes and Simulation in Musical Acoustics

by
  • ISBN13:

    9780470510469

  • ISBN10:

    0470510463

  • Edition: 1st
  • Format: Hardcover
  • Copyright: 2009-12-02
  • Publisher: Wiley
  • Purchase Benefits
List Price: $174.88 Save up to $0.87
  • Buy New
    $174.01
    Add to Cart Free Shipping Icon Free Shipping

    PRINT ON DEMAND: 2-4 WEEKS. THIS ITEM CANNOT BE CANCELLED OR RETURNED.

Supplemental Materials

What is included with this book?

Summary

This book provides numerical methods for the modelling of musical instruments and the simulation of sound through synthesisation, potentially enabling more realistic and complex sound production. Bilbao focuses on physical modelling synthesis techniques rather than the more established DSP techniques, setting out useful programming exercises, worked through problems and MATLAB code examples so that readers can easily implement the methods discussed in the book. It starts with a historical overview of digital sound synthesis techniques, highlighting the link between the various physical modelling methodologies. Bilbao then goes on to introduce time series and difference operators, and the simple harmonic oscillator, analyzing the various difference schemes, especially with respect to numerical stability and accuracy. Different numerical methods are examined next, starting with the finite difference method, then followed by a look at the 1D wave equation, bars and linear strings, nonlinear strings, acoustic tubes, and linear membranes and plates. The final chapters cover more complex methods including nonlinear plates, finite element methods and spectral methods. Bilbao's concluding remarks look to the future direction of the technology, musical applications, and the potential strengths and weaknesses of the methods. Original approach to the modelling and synthesis of sound, focusing on the use of numerical methods and algorithms for the simulation of music Presents numerical methods and algorithms for the synthesis of digital sound, enabling more realistic and complex simulated sound reproduction Focuses primarily on the use of established finite difference methods, as well as exploring newer, emerging techniques such as spectral methods and modal synthesis Provides practical worked through problems and programming exercises, plus MATLAB code examples so that readers can easily implement the methods discussed in the book

Author Biography

Stefan Bilbao, School of Arts, Culture and Environment, University of Edinburgh, UK
Dr Stefan Bilbao is currently a Lecturer of Music at the University of Edinburgh, specializing in sound synthesis based on physical models of musical instruments, with a particular focus on the intersection between digital filtering techniques and numerical simulation methods. He has been involved in computer music research since 1992, working firstly at the Institut de Recherche et Coordination Acoustique Musicale (IRCAM) under a joint fellowship with Harvard University, then at the Space, Telecommunications and Radioscience Laboratory (STAR Lab). Dr Bilbao then moved UK to take a post as a Lecturer at the Sonic Arts Research Centre (SARC) at the Queens University, Belfast, and in 2005, at the School of Arts, Culture and Environment at the University of Edinburgh. He is now undertaking a project supported by the Engineering and Physical Sciences Research Council UK for the development of new numerical techniques for sound synthesis. He teaches both undergraduate and postgraduate courses on musical acoustics, DSP, and musical applications of Fourier theory and has written over 10 published journal articles, 30 conference papers and the book Wave and Scattering Methods for Numerical Simulation for Wiley, published in 2004.

Table of Contents

Prefacep. ix
Sound synthesis and physical modelingp. 1
Abstract digital sound synthesisp. 2
Physical modelingp. 8
Physical modeling: a larger viewp. 18
Time series and difference operatorsp. 25
Time seriesp. 26
Shift, difference, and averaging operatorsp. 27
Frequency domain analysisp. 31
Energetic manipulations and identitiesp. 38
Problemsp. 42
The oscillatorp. 45
The simple harmonic oscillatorp. 46
A finite difference schemep. 49
Other schemesp. 55
Lumped mass-spring networksp. 61
Lossp. 63
Sourcesp. 67
Problemsp. 68
Programming exercisesp. 71
The oscillator in musical acousticsp. 73
Nonlinear oscillatorsp. 74
Lossless oscillatorsp. 74
Lossy oscillatorsp. 82
Problemsp. 87
Programming exercisesp. 90
Grid functions and finite difference operators in IDp. 93
Partial differential operators and PDEsp. 93
Grid functions and difference operatorsp. 98
Coordinate changesp. 112
Problemsp. 113
Programming exercisesp. 115
The ID wave equationp. 117
Definition and propertiesp. 118
A simple finite difference schemep. 131
Other schemesp. 148
Modal synthesisp. 152
Lossp. 153
Comparative study Ip. 155
Problemsp. 157
Programming exercisesp. 161
Linear bar and string vibrationp. 163
The ideal uniform barp. 163
Stiff stringsp. 174
Frequency-dependent lossp. 177
Coupling with bow modelsp. 180
Coupling with hammer and mallet modelsp. 183
Multiple stringsp. 185
Prepared stringsp. 187
Coupled barsp. 194
Helical springsp. 199
Spatial variation and stretched coordinatesp. 206
Problemsp. 213
Programming exercisesp. 218
Nonlinear string vibrationp. 221
The Kirchhoff-Carrier string modelp. 221
General planar nonlinear string motionp. 232
Non-planar string motionp. 242
Problemsp. 244
Programming exercisesp. 247
Acoustic tubes 249
Webster's equationp. 249
The vocal tract and speech synthesisp. 258
Reed wind instrumentsp. 265
Other wind instrumentsp. 278
Problemsp. 278
Programming exercisesp. 283
Grid functions and finite difference operators in 2Dp. 287
Partial differential operators and PDEs in two space variablesp. 288
Grid functions and difference operators: Cartesian coordinatesp. 291
Grid functions and difference operators: radial coordinatesp. 299
Problemsp. 301
Programming exercisesp. 303
The 2D wave equationp. 305
Definition and propertiesp. 305
A simple finite difference schemep. 310
Other finite difference schemesp. 312
Digital waveguide meshesp. 315
Lumped mass-spring networksp. 316
Modal synthesisp. 317
Finite difference schemes in radial coordinatesp. 318
Comparative study IIp. 321
Problemsp. 322
Programming exercisesp. 327
Linear plate vibrationp. 331
The Kirchhoff thin plate modelp. 331
Loss and tensionp. 341
Plate excitationp. 341
Plate-string connectionsp. 346
Anisotropic platesp. 349
The thin plate in radial coordinates 352
Problemsp. 355
Programming exercisesp. 357
Nonlinear plate vibrationp. 361
The Berger plate modelp. 361
The von Kármán plate modelp. 363
Spherical shell vibrationp. 371
Problemsp. 376
Programming exercisesp. 378
Conclusion and perspectivesp. 379
A family of musical systemsp. 379
Comparative study IIIp. 382
Beyond finite difference methodsp. 386
Matlab code examplesp. 391
The simple harmonic oscillatorp. 391
Hammer collision with mass-spring systemp. 392
Bowed mass-spring systemp. 393
The ID wave equation: finite difference schemep. 394
The ID wave equation: digital waveguide synthesisp. 395
The ID wave equation: modal synthesisp. 397
The ideal barp. 398
The stiff stringp. 399
The Kirchhotf-Carrier equationp. 401
Vocal synthesisp. 402
The 2D wave equationp. 403
Thin platep. 405
List of symbolsp. 407
Bibliographyp. 411
Indexp. 427
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program