Claims
- 1. A tone synthesis system for synthesizing a tone produced by a vibrating element in conjunction with a resonant member to which the vibrating element is acoustically coupled, comprising:
- a closed loop including an input for receiving an excitation signal, a delay for delaying a signal circulating in the loop, and a filter for filtering a signal circulating in the loop and an output from the closed loop for providing a synthesized tone, wherein the amount of delay in the loop corresponds to the pitch of a tone to be synthesized;
- excitation means for providing an excitation signal to the input, said excitation signal including components corresponding to a first partial response of said resonant member to an excitation of said vibrating element; and
- resonant filter means for imparting resonance to said output signal in accordance with a second partial response of said resonant member to the excitation of said vibrating element, wherein said first and second partial responses represent a total response of said resonant member to the excitation of said vibrating element.
- 2. A tone synthesis system as in claim 1 wherein the excitation means comprises at least one table storing values corresponding to said first partial response of said resonant member, and trigger means for reading table values to initiate production of a tone.
- 3. A tone synthesis system as in claim 2 wherein the total response of said resonance member includes a residual inverse-filter output signal and a long-ringing signal, the first partial response of said resonant member comprising the residual inverse-filter output signal of the total response of said resonant member.
- 4. A tone synthesis system as in claim 1, wherein the total response of said resonant member includes a residual output signal of an inverse filter and a long-ringing signal, the second partial response of said resonant member comprising the long-ringing signal of the total response of said resonant member.
- 5. A tone synthesis system as in claim 2 including plural tables storing values corresponding to at least one partial response and means for interpolating between plural table values based upon at least one performance parameter to provide the excitation signal.
- 6. A tone synthesis system as in claim 1 wherein the vibrating element is a string.
- 7. A tone synthesis system as in claim 1, wherein said excitation means comprises table means for storing data corresponding to said first partial response of said resonant member, and reading means for reading said stored data from said table means.
- 8. A tone synthesis system as in claim 7, wherein said reading means reads said stored data from said table means in response to an operation by a performer.
- 9. A tone synthesis system as in claim 1, wherein said excitation signal has a decaying oscillatory wave form.
- 10. A tone synthesis system as in claim 1, wherein said excitation signal has a duration longer than a period of said tone to be synthesized.
- 11. A tone synthesis system as in claim 1, wherein said excitation signal is based on a recording produced by exciting a physical object corresponding to said resonant member.
- 12. A tone synthesis system according to claim 11, wherein said excitation means comprises table means for storing data indicative of a plurality of excitation signals, wherein said stored data being obtained by exciting a plurality of physical objects corresponding to a plurality of resonant members, said excitation means further including reading means for reading from said table means stored data corresponding to a selected excitation signal.
- 13. A tone synthesis system according to claim 1, wherein said excitation means includes means for computing said excitation signal.
- 14. A tone synthesis system according to claim 13, wherein said computing means includes an inverse filter for filtering a desired tone, said inverse filter including filter coefficients determined based upon said vibrating element.
- 15. A tone synthesis system as in claim 1, further including:
- separating means for separating said total excitation response into said first and second partial excitation responses.
- 16. A tone synthesis system according to claim 15, wherein said first partial excitation response includes a most-damped component of said total excitation response and wherein said second partial excitation response includes a least-damped component of said total excitation response.
- 17. A tone synthesis system as in claim 15, wherein said separating means includes means for measuring spectral peaks to determine said least-damped component.
- 18. A tone synthesis system as in claim 15, wherein said separating means includes weighting means for using a weighting function and a filter design algorithm to determine said least-damped component.
- 19. A tone synthesis system as in claim 1 wherein the resonant member is a guitar body.
- 20. A tone synthesis system as in claim 1 wherein the resonant member is a violin body.
- 21. A tone synthesis system as in claim 1 wherein the resonant member is a piano soundboard and enclosure.
- 22. A tone synthesis system as in claim 1, wherein the resonant member comprises a natural musical instrument.
- 23. A tone synthesis system as in claim 1, wherein at least one additional closed loop is coupled with said closed loop and excited in a manner similar to said closed loop, a composite output signal being provided to said resonant filter which contains components from each of said closed loops, where said closed loop and said at least one additional closed loop include delay amounts corresponding to different tunings.
- 24. A tone synthesis system as in claim 23, further including summing means for summing said output and an output from said at least one additional closed loop.
- 25. A tone synthesis system for synthesizing a tone signal produced by a vibrating element which excites a resonant system comprising:
- a closed loop including an input for receiving an excitation signal, a delay for delaying a signal circulating in the loop, a filter for filtering a signal circulating in the loop and an output for providing a synthesized tone signal, wherein an amount of delay in the loop corresponds to the pitch of a tone to be synthesized;
- excitation means for providing an excitation signal to the input, the excitation signal having a form corresponding to a partial response of the resonant system to an excitation of said vibrating element; and
- resonant filter means for imparting resonance to said output signal in accordance with a second partial response of said resonant system to said excitation of said vibrating element.
- 26. A tone synthesis system as in claim 25 wherein the excitation means comprises a table whose values are read out in response to a trigger signal.
- 27. A tone synthesis system as in claim 25 wherein the excitation signal has a decaying oscillatory form.
- 28. A tone synthesis system as in claim 26 wherein the excitation signal is a modified signal derived from a response of the resonant system to an excitation.
- 29. A tone synthesis system as in claim 26 wherein the table is read out repeatedly to provide a sustained tone.
- 30. A tone synthesis system as in claim 25 wherein the excitation signal has a form corresponding to a partial impulse response of the resonant system.
- 31. A tone synthesis system as in claim 30 wherein the excitation signal is comprised of a convolution of said partial impulse response and an arbitrary excitation function.
- 32. A tone synthesis system as in claim 25, wherein a convolution of said first and second partial responses represents a total response of said resonant system.
- 33. A tone synthesis system comprising:
- a closed loop including an input for receiving an excitation signal, a delay for delaying a signal circulating in the loop, a filter for filtering a signal circulating in the loop and an output for providing a synthesized tone, wherein an amount of delay in the loop corresponds to the pitch of a tone to be synthesized;
- means for providing an excitation signal having a first decaying oscillatory form; and
- means for imparting a resonance to said output having a second decaying oscillatory form which decays at a rate less than said first decaying oscillatory form.
- 34. A tone synthesis system as in claim 33 wherein the excitation means includes means for providing a basic excitation signal, means for delaying the basic excitation signal by a predetermined amount, and means for summing the basic excitation signal and delayed basic excitation signal and providing the sum to the closed loop.
- 35. A tone synthesis system as in claim 33 further including a second excitation means for providing a second excitation signal in parallel with the excitation signal and means for summing the excitation signal and second excitation signal to provide a resultant excitation signal to the closed loop.
- 36. A tone synthesis system as in claim 33 further including second excitation means for providing a second excitation signal in parallel with the excitation signal and means for interpolating between the parallel signals to provide an interpolated excitation signal to the closed loop.
- 37. A tone synthesis system as in claim 36 wherein the means for interpolating includes means for variably interpolating between the parallel signals in response to a control signal, and means for providing the control signal.
- 38. A tone synthesis system as in claim 34 wherein the closed loop corresponds to a plucked string and wherein the predetermined amount of delay represents a position at which the string is plucked.
- 39. A tone synthesis system as in claim 33, further including a second closed loop for circulating an excitation signal and providing a second output signal, and means for summing said output of said closed loop with said second output signal to produce a combined output signal.
- 40. A tone synthesis system as in claim 33, wherein said resonance imparting means includes means for producing a plurality of output signals, said synthesis system including means for summing each of said plurality of output signals.
- 41. A tone synthesis system as in claim 33, said closed loop including a moving delay-line tap for extracting a second output from said closed loop which is delayed a variable amount with respect to said output.
- 42. A tone synthesis system as in claim 33, said closed loop including a fixed delay-line tap for extracting a second output from said closed loop which is delayed with respect to said output.
- 43. A tone synthesis system as in claim 39, further including a coupling filter for filtering said combined output signal, said coupling filter producing a feedback signal which is supplied to at least one of said closed loops.
- 44. A tone synthesis system comprising:
- a closed loop including an input for receiving an excitation signal, a delay for delaying a signal circulating in the loop, a filter for filtering a signal circulating in the loop and an output for providing a signal from the loop as a synthesized tone;
- excitation means for providing an excitation signal, having a form corresponding to a partial response of a resonant system to an excitation, to the input of the closed loop in response to a trigger signal, the excitation means including plural excitation tables each storing a different excitation signal and means for mixing the outputs of the excitation tables to provide a composite excitation signal.
- 45. A tone synthesis system as in claim 44 wherein the means for mixing includes means for varying respective amounts of the outputs of the excitation tables in accordance with a plurality of respective weighting factors.
- 46. A tone synthesis system as in claim 45, further including means for varying said weighting factors over time.
RELATED APPLICATION
This application is a continuation-in-part of U.S. Ser. No. 08/090,783 filed Jul. 13, 1993, now U.S. Pat. No. 5,500,486, which application is incorporated herein by reference.
US Referenced Citations (10)
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
90783 |
Jul 1993 |
|