Claims
- 1. An apparatus for generating musical tones comprising:
- means for repetitively generating impulse response signals of a predetermined length corresponding to frequency characteristics of tone signals that are to be generated;
- means for changing a repeating period of the impulse response signals that are repetitively generated to provide changed impulse response signals; and
- means for varying magnitude of the generated impulse response signals based upon the repeating period of the changed impulse response signals or based upon a rate of generating the changed impulse response signals.
- 2. The apparatus for generating musical tones according to claim 1, wherein the magnitude of the impulse response signals varies depending also upon power of waveforms of the impulse response signals, upon a rate of a sounding start operation, or upon an intensity of the sounding start operation,
- the repeating period of the impulse response signals varies depending upon a pitch-determining factor, and
- the rate of generating the impulse response signals varies depending upon a timbre-determining factor independently of the repeating period.
- 3. The apparatus for generating musical tones according to claim 2, wherein the pitch-determining factor determines pitch or timbre of the tone signals,
- the impulse response signals are stored in a storage unit, a rate for reading the impulse response signals from the storage unit is determined depending upon the timbre-determining factor, and
- the repeating period for repetitively reading the impulse signals from the storage unit is determined depending upon the pitch-determining factor.
- 4. An apparatus for generating musical tones comprising:
- means for repetitively generating impulse response signals of a predetermined length corresponding to frequency characteristics of tone signals that are to be generated; and
- means for changing the frequency characteristics of the tone signals by inverting polarities of some of the impulse response signals that are repetitively generated.
- 5. The apparatus for generating musical tones according to claim 4, wherein the impulse response signals have a same waveform and are repetitively generated n times, a repeating period of an impulse response signal is 1/n times a repeating period of another impulse response signal, a level of the impulse response signal is lower than a level of the another impulse response signal or the level of the impulse response signal is 1/n times the level of the another impulse response signal, and differences between these impulse response signals are synthesized and output, so that polarities of (n-1) of the n impulse response signals are inverted.
- 6. The apparatus for generating musical tones according to claim 4, wherein an impulse response signal is continuously generated at an end of a repeating period despite that the impulse response signal is longer than the repeating period, succeeding impulse response signals are generated in an overlapped manner from a plurality of generators,
- generation of n impulse response signal is detected, polarities of (n-1) repetitively generated impulse response signals of the n impulse response signals are inverted based upon detection results, and
- a level of the n impulse response signals that has not been inverted is set to be (n-1)/n and levels of the (n-1) inverted impulse response signals are set to be 1/n.
- 7. The apparatus for generating musical tones according to claim 4, wherein the impulse response signals are stored in a storage unit, a rate for reading the impulse response signals from the storage unit is determined depending upon a timbre-determining factor, and a repeating period for repetitively reading the impulse response signals from the storage unit is determined depending upon a pitch-determining factor.
- 8. An apparatus for generating musical tones comprising:
- means for repetitively generating impulse response signals of a predetermined length corresponding to frequency characteristics of tone signals that are to be generated;
- means for determining a repeating period of the impulse response signals that are repetitively generated;
- means for determining a rate of generating the impulse response signals; and
- means for varying the repeating period of the impulse response signals and for selecting whether or not to change the rate of generating the impulse response signals based upon a pitch-determining factor.
- 9. The apparatus for generating musical tones according to claim 8, wherein selection of whether or not to change the rate of generating the impulse response signals does not occur when the tone signals of a fixed formant are selected but occurs when the tone signals of a moving formant are selected.
- 10. The apparatus for generating musical tones according to claim 8, wherein the rate of generating the impulse response signals is changed depending upon a timbre-determining factor, and the repeating period of the generated impulse response signals is changed depending upon the pitch-determining factor.
- 11. The apparatus for generating musical tones according to claim 8, wherein the pitch-determining factor determines pitch or timbre of the tone signals,
- the impulse response signals are stored in a storage unit, a rate for reading the impulse response signals from the storage unit is determined depending upon a timbre-determining factor, and
- a repeating period for reading the impulse response signals from the storage unit is determined depending upon the pitch-determining factor.
- 12. An apparatus for generating musical tones comprising:
- means for repetitively generating impulse response signals of a predetermined length corresponding to frequency characteristics of tone signals that are to be generated;
- means for determining a repeating period of the impulse response signals that are repetitively generated;
- means for determining a rate of generating the impulse response signals;
- means for suppressing generation of ends of the impulse response signals; and
- means for changing an amount of suppressing the generation of the ends of the impulse response signals based upon musical factors.
- 13. An apparatus for generating musical tones comprising:
- means for repetitively generating impulse response signals of a predetermined length corresponding to frequency characteristics of tone signals that are to be generated;
- means for determining a repeating period of the impulse response signals that are repetitively generated;
- means for determining a rate of generating the impulse response signals;
- means for suppressing generation of ends of the impulse response signals;
- means for detecting an amount by which the ends of the repetitively generated impulse response signals are superposed one upon another; and
- means for determining an amount of suppressing the generation of the ends of the impulse response signals based upon the detected amount.
- 14. The apparatus for generating musical tones according to claim 13, wherein the amount by which the ends of the impulse response signals are superposed one upon another is in agreement with the amount of suppressing the generation of the ends of the impulse response signals, whereby the impulse response signals are connected at the ends, or the amount of suppressing the generation of the ends of the impulse response signals is larger than the amount by which the ends of the impulse response signals are superposed one upon another.
- 15. The apparatus for generating musical tones according to claim 12, wherein the impulse response signals are operated and synthesized using a window function, or are synthesized with weighing data which simply varies from a decreased number of times to an equal number of time, whereby the impulse response signals have no end and are smoothly connected to each other at cut-off ends, and
- the amount of suppressing the generation of the ends of the impulse response signals varies depending upon a pitch-determining factor.
- 16. The apparatus for generating musical tones according to claim 12, wherein the impulse response signals are alternatingly generated by a plurality of generators, the impulse response signals generated by said plurality of generators are superposed one upon another,
- an end of an impulse response signal generated by one generator is not superposed, the rate for generating the impulse response signals changes depending upon a timbre-determining factor, and
- the repeating period of the impulse response signals changes depending upon pitch-determining factor.
- 17. The apparatus for generating musical tones according to claim 12, wherein the impulse response signals are stored in a storage unit, a rate for reading the impulse response signals is determined depending upon a timber-determining factor, a repeating period for reading the impulse response signals from the storage unit is determined depending upon a pitch-determining factor, and the pitch-determining factor determines pitch or timbre of the tone signals.
- 18. A method of generating musical tones comprising the steps of:
- a) repetitively generating impulse response signals of a predetermined length corresponding to frequency characteristics of tone signals that are to be generated;
- b) determining a repeating period of the impulse response signals that are repetitively generated;
- c) determining a rate of generating the impulse response signals; and
- synthesizing a plurality of impulse response signals of which the repeating period and the rate of generating have been determined, to thereby generate impulse response signals different from the impulse response signals before said step d).
- 19. The method of generating musical tones according to claim 18, wherein the synthesized impulse response signals have a same generation start timing and a same phase have different or same frequency characteristics, have different repeating periods or a same repeating period, and are generated at different rates or at a same rate.
- 20. The method of generating musical tones according to claim 18, wherein a combination of the synthesized impulse response signals is determined depending upon musical factors, the synthesized impulse response signals are weighed and synthesized, and the weighing is determined depending upon the musical factors.
- 21. The method of generating musical tones according to claim 18, wherein the rate of generating the impulse response signals changes depending upon a timber-determining factor, the repeating period of the generated impulse response signals changes depending upon a pitch-determining factor,
- the impulse response signals are stored in a memory, a rate of reading the impulse response signals from the memory is determined depending upon the timbre-determining factor, and a repeating period for repetitively reading the impulse response signals from the memory is determined depending upon the pitch-determining factor.
- 22. A method of generating musical tones comprising the steps of:
- a) repetitively generating impulse response signals of a predetermined length corresponding to frequency characteristics of tone signals that are to be generated;
- b) determining a repeating period of the impulse response signals that are repetitively generated;
- c) determining a rate of generating the impulse response signals;
- d) changing the repeating period of the impulse response signals based upon a pitch-determining factor; and
- e) changing the rate of generating the impulse response signals based upon characteristics different from the pitch-determining factor of said step d).
- 23. A method of generating musical tones comprising the steps of:
- a) repetitively generating impulse response signals of a predetermined length corresponding to frequency characteristics of tone signals that are to be generated;
- b) determining a repeating period of the impulse response signals that are repetitively generated;
- c) determining a rate of generating the impulse response signals;
- d) changing the repeating period of the impulse response signals based upon a change in pitch;
- e) generating correction data that varies depending upon the change in pitch; and
- f) correcting the rate of generating the impulse response signals by using the correction data.
- 24. The method of generating musical tones according to claim 22, wherein the repeating period of the impulse response signals varies nearly in proportion to the pitch-determining factor and the rate of generating the impulse response signals does not vary in proportion to the pitch-determining factor.
- 25. The method of generating musical tones according to claim 23, wherein a second correction data is further generated, the second correction data changing based upon a change in musical factors other than the pitch, and the rate of generating the impulse response signals is corrected by using the second correction data.
- 26. The method of generating musical tones according to claim 22, wherein the rate of generating the impulse response signals does not change depending upon the pitch-determining factor but changes depending upon the timbre-determining factor,
- the repeating period of the generated impulse response signals changes depending upon the pitch-determining factor, the impulse response signals are stored in a storage,
- a rate for reading the impulse response signals from the storage is determined depending upon the timbre-determining factor, and
- a repeating period for repetitively reading the impulse response signals from the storage is determined depending upon the pitch-determining factor.
Priority Claims (7)
Number |
Date |
Country |
Kind |
9-284547 |
Sep 1997 |
JPX |
|
9-316050 |
Oct 1997 |
JPX |
|
9-316051 |
Oct 1997 |
JPX |
|
9-316052 |
Oct 1997 |
JPX |
|
9-316053 |
Oct 1997 |
JPX |
|
9-321551 |
Nov 1997 |
JPX |
|
9-321552 |
Nov 1997 |
JPX |
|
Parent Case Info
This application is a continuation-in-part of application Ser. No. 09/163,197 filed on Sep. 30, 1998, the entire contents of which are hereby incorporated by reference.
US Referenced Citations (3)
Foreign Referenced Citations (13)
Number |
Date |
Country |
3-164796 |
Jul 1990 |
JPX |
2-203394 |
Aug 1990 |
JPX |
2-220098 |
Sep 1990 |
JPX |
3-171197 |
Jul 1991 |
JPX |
3-174590 |
Jul 1991 |
JPX |
4-30196 |
Feb 1992 |
JPX |
4-93999 |
Mar 1992 |
JPX |
4-233595 |
Aug 1992 |
JPX |
8-106291 |
Apr 1996 |
JPX |
8-137470 |
May 1996 |
JPX |
8-137471 |
May 1996 |
JPX |
8-137469 |
May 1996 |
JPX |
8-145965 |
Jun 1996 |
JPX |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
163197 |
Sep 1998 |
|