This is machine translation

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

Note: This page has been translated by MathWorks. Please click here
To view all translated materials 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.


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.


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


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?