Documentation

This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

Simulation of a Plucked String

This example shows how to simulate a plucked string using digital waveguide synthesis.

Introduction

A digital waveguide is a computational model for physical media through which sound propagates. They are essentially bidirectional delay lines with some wave impedance. Each delay line can be thought of as a sampled acoustic traveling wave. Using the digital waveguide, a linear one-dimensional acoustic system like the vibration of a guitar string can be modeled.

Exploring the Example

The result of the simulation is automatically played back using the Audio Device Writer block. To see the implementation, look under the Digital Waveguide Synthesis block by right clicking on the block and selecting Look Under Mask.

Acknowledgements

This Simulink® implementation is based on a MATLAB® file implementation available from Daniel Ellis's home page at Columbia University.

References

The online textbook Digital Waveguide Modeling of Musical Instruments by Julius O. Smith III covers significant background related to digital waveguides.

The Harmony Central website also provides useful background information on a variety of related topics.

Was this topic helpful?