Claims
- 1. A device for electronically synthesizing a tone as physically produced by an excited vibrating element coupled with a resonator, the device comprising:
- an excitation means for producing an excitation pulse determined by the characteristics of the resonator;
- an excitation filtering means for producing from the excitation pulse a filtered excitation pulse, the excitation filtering means having an impulse response which varies in dependence upon information contained in a trigger signal for the tone; and
- a waveguide simulating means for simulating the vibrating element and producing the tone, the waveguide simulating means being driven by the filtered excitation pulse and comprising a delay line means and a waveguide filtering means, the waveguide filtering means having a linear impulse response dependent upon the characteristics of the vibrating element.
- 2. The device of claim 1 wherein the trigger signal comprises a collision velocity for the tone, and wherein the response of the excitation filtering means is linear with respect to a fixed value of the collision velocity and becomes shorter as the collision velocity becomes larger.
- 3. The device of claim 1 wherein the trigger signal comprises a collision velocity, for the tone, and wherein the excitation filtering means comprises:
- a plurality of lowpass filters, at least one of whose impulse response depends upon the collision velocity
- a delay line for producing a delay in the response of at least one of the lowpass filters, and
- an adder for producing the filtered excitation pulse from the outputs of the lowpass filters.
- 4. The device of claim 3 wherein the impulse response of at least one of the lowpass filters is substantially equal to the difference of two exponential decaying signals.
- 5. The device of claim 1 wherein the excitation filtering means comprises a delay means and a recursion filtering means in a feedback loop.
- 6. The device of claim 1 wherein the excitation filtering means comprises an equalizer bank and a single hammer-string collision pulse filter.
- 7. The device of claim 1 wherein the excitation means comprises an excitation table and a pointer for reading values in the excitation table to produce the excitation pulse.
- 8. The device of claim 7 wherein the excitation table contains an impulse response including that of a piano soundboard.
- 9. The device of claim 7 wherein the excitation table contains an impulse response including that of a piano soundboard coupled to open strings.
- 10. The device of claim 7 wherein the excitation table contains an impulse response including that of a piano enclosure.
- 11. The device of claim 7 wherein:
- the trigger signal comprises a collision velocity for the tone;
- the excitation means comprises a delayed pointer for reading delayed values in the excitation table and an adder for adding the delayed values to the excitation pulse, and
- the excitation filtering means comprises a lowpass filter whose impulse response depends upon the collision velocity.
- 12. The device of claim 1 wherein the excitation means comprises:
- a white noise generator for generating a white noise signal,
- a decay envelope means for causing an amplitude of the white noise signal to decay to a value substantially close to zero after a finite time interval, and
- a noise filtering means to filter the white noise signal, the noise filtering means having a frequency and amplitude response that is time-varying.
- 13. The device of claim 12 wherein the noise filtering means has a bandwidth that decreases with time.
- 14. The device of claim 12 wherein the decay envelope means causes the amplitude of the white noise to exponentially decay.
- 15. The device of claim 1 wherein the excitation means comprises:
- a dry response generating means for producing a dry impulse response,
- a wet response generating means for producing a wet impulse response, and
- an adder for combining the dry impulse response and the wet impulse response to produce the excitation pulse.
- 16. The device of claim 15 wherein the wet response generating means comprises:
- an excitation table containing a section of a normalized impulse response of a piano soundboard coupled to open strings,
- a pointer for reading values in the excitation table to produce the excitation pulse,
- an exponential decay envelope generator to scale the amplitude of the excitation pulse, and
- a slowly time-varying lowpass filter to adjust the decay rates of high and low frequency components of the excitation pulse.
- 17. The device of claim 1 further comprising an output scaling means for scaling the amplitude of the tone.
- 18. The device of claim 1 further comprising a filtering means for filtering the tone produced by the waveguide simulating means.
- 19. The device of claim 18 wherein the filtering means simulates high-Q portions of the resonator.
- 20. The device of claim 18 wherein the filtering means produces an effect chosen from the group consisting of a reverberation effect, an equalization effect, an echo effect, and a flanging effect.
Parent Case Info
This application is a continuation of application Ser. No. 08/438,744, filed May 10, 1995, now abandoned.
US Referenced Citations (15)
Continuations (1)
|
Number |
Date |
Country |
Parent |
438744 |
May 1995 |
|