Sign in

username:

password:



Not a member?

Search Online Books



Search tips

Free Online Books

Ads

Chapters

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?

  

Generalized Pickup/Pick-Position Modeling

Given a digital-waveguide model of a vibrating string, using velocity waves (§H.7), we have that a virtual pickup is given by the sum of two delay-line taps, while a virtual excitation is given by summing into two delay-line cells. Thus, an excitation point is formally the transpose [460] of a pickup point (see §1.5.2D.17 for related discussion regarding transposed tapped delay lines).

Since the pick-position comb-filter may be implemented as a pickup comb-filter (i.e., moved from the input side of the filtered delay loop to the output side), it follows that both excitation points and pickup points correspond to delay-line taps that are summed. If $ \underline{x}(n) =
[x_0(n),x_1(n),\ldots,x_N(n)]$ denotes the state of the delay line in the filtered delay loop at time $ n$, then the output signal $ y(n)$ is given as a $ 1\times N$ mixing matrixD.18 $ \mathbf{C}$ times the state vector:

$\displaystyle y(n) = \mathbf{C}\underline{x}(n)
$

The mixing matrix $ \mathbf{C}$ typically contains a $ 1$ and a $ -1$ for each input or output point in a velocity-wave simulation. (The $ -1$ implements the effect of the inverting reflections at the string terminations for velocity waves.)

This suggests a generalized string simulation in which the string is driven and observed at a