Claims
- 1. A musical tone generating apparatus for an electronic musical instrument comprising sampling means for sampling external sounds, storage means for storing digital waveform data of the external sounds sampled by said sampling means, reading means for reading out the digital waveform data stored in said storage means, and musical tone generating means for generating a musical tone corresponding to the digital waveform data read out by said reading means, comprising:
- reading control means for reading out at least one of external sound digital waveform data stored in said storage means with an output frequency different from an input frequency of a corresponding external sound waveform which is stored in said storage means;
- synthesizing means for synthesizing a plurality of digital waveform data read out under the control of said reading control means;
- synthesized waveform storage means for storing synthesized digital waveform data synthesized by said synthesizing means; and
- writing means for writing said synthesized digital waveform data into said synthesized waveform storage means.
- 2. An apparatus according to claim 1, wherein said synthesizing means comprises means for increasing or decreasing synthesis ratios of the plurality of waveform data during the reading out of waveform data by said reading means.
- 3. A musical tone generating apparatus for an electronic musical instrument comprising sampling means for sampling external sounds, storage means for storing waveform data of the external sounds sampled by said sampling means, reading means for reading out the waveform data stored in said storage means, and musical tone generating means for generating a musical tone corresponding to the waveform data read out by said reading means, comprising:
- reading start point designating means for designating a reading start point to read at least one waveform data representing waveforms of a plurality of external sounds stored in said storage mans;
- width storage means for storing a width of time between a first reading start point of waveform data designated by said reading start point designating means and a second reading start point of another waveform data other than the designated waveform data;
- read start control means for adjusting read start time of the waveform data in accordance with the data of said width stored in said width storage means when said reading means starts reading out the plurality of waveform data;
- synthesizing means for synthesizing the plurality of waveform data read out under the control of said read start control means; and
- synthesized waveform storage means for storing waveform data synthesized by said synthesizing means.
- 4. An apparatus according to claim 3, wherein said synthesizing means comprises means for increasing or decreasing synthesis ratios of the plurality of waveform data during the reading out of waveform data by said reading means.
- 5. A musical tone generating apparatus for an electronic musical instrument comprising sampling means for sampling external sounds, storage means for storing waveform data of the external sounds sampled by said sampling means, reading means for reading out the waveform data stored in said storage means, and musical tone generating means for generating a musical tone corresponding to the waveform data read out by said reading means, comprising:
- read control means for controlling reading out of waveform data of the plurality of external sounds stored in said storage means, and including means for designating a time difference between the read start times of the plurality of waveform data, and means for differing read start times of the plurality of waveform data on the basis of said designated time difference;
- synthesizing means for synthesizing the plurality of waveform data read out under the control of said read control means;
- synthesis ratio changing means for changing synthesis ratios for causing said synthesizing means to synthesize the plurality of waveform data during the reading out of waveform data under the control of said read control means; and
- means for designating operation start and end timings of said synthesis ratio setting means; and
- wherein the plurality of synthesis ratios are changed on the basis of preset operation start and end timings.
- 6. An apparatus according to claim 5, wherein said waveform data includes one waveform data and another waveform data, and said electronic musical instrument further comprises memory means for storing the one waveform data up to the operation start timing designated by said designating means, waveform data synthesized by said synthesizing means for a duration between the operation start and end timings, and the other waveform data after the operation end timing.
- 7. A waveform generating apparatus for an electronic musical instrument, comprising:
- waveform information storage means for storing musical tone waveform information as a series of waveform data;
- interval setting means for selecting a plurality of intervals from said waveform information storage means and for setting start and end address data of each interval and a read sequence of each interval; and
- reading means for repeatedly reading out the waveform data stored in said waveform information storage means in accordance with the interval, and for reading out the waveform data in accordance with the read sequence set by said interval setting means.
- 8. An apparatus according to claim 7, wherein said interval setting means includes a transient state designating means for designating whether waveform data between one interval and the next interval is read out.
- 9. A waveform generating apparatus for an electronic musical instrument, comprising:
- waveform information storage means for storing musical tone waveform information;
- reading means for repeatedly reading out first and second waveform information having different phases in a given reproduction interval from said waveform information storage means;
- crossfade signal generating means for generating a crossfade signal in said given reproduction interval, said crossfade signal being adapted to change mixing ratios of the first and second waveform information read out by said reading means, the mixing ratios being changed as a function of time; and
- synthesizing means for correcting the first and second waveform information in accordance with the crossfade signal and for synthesizing corrected first and second waveform data.
- 10. An apparatus according to claim 9, wherein said crossfade signal generating means comprises crossfade interval setting means for setting a crossfade interval represented by the crossfade signal.
- 11. A musical tone generating apparatus for an electronic musical instrument comprising storage means for storing a plurality of waveform data, reading means for reading out the waveform data stored in said storage means, and musical tone generating means for generating a musical tone corresponding to the waveform data read out by said reading means, comprising:
- interval setting means for selecting intervals with respect to items of waveform data stored in said storage means, each interval and item of waveform data having a one-to-one correspondence, and for setting start and end addresses for each interval;
- reading control means for continuously reading out waveform data corresponding to the interval set by said interval setting means; and
- memory means for storing the waveform data read out by said reading control means.
- 12. A musical tone generating apparatus for an electronic musical instrument comprising sampling means for sampling external sounds, storage means for storing waveform data of external sounds sampled by said sampling means, reading means for reading out the waveform data stored in said storage means, and musical tone generating means for generating a musical tone corresponding to the waveform data read out by said reading means, comprising:
- interval setting means for selecting intervals with respect to times of waveform data stored in said storage means, each interval and item of waveform data having a one-to-one correspondence, and for setting start and end addresses for each interval;
- reading control means for continuously reading out waveform data corresponding to the interval set by said interval setting means; and
- memory means for storing the waveform data read out by said reading control means.
- 13. A musical tone generating apparatus for an electronic musical instrument comprising storage means for storing waveform data of external sounds, reading means for reading out the waveform data stored in said storage means, and musical tone generating means for generating a musical tone corresponding to the waveform data read out by said reading means, comprising:
- point setting means for selecting first and second waveform data stored in said storage means and for setting first and second points on the first and second waveform data, respectively;
- reading control means for reading out first partial waveform data of said first waveform data from a head address thereof to the first point on said first waveform data set by said point setting means and for reading out second partial waveform data of the second waveform data from the second point on said second waveform data set by said point setting means to an end address of the second waveform data; and
- memory means for storing the first and the second partial waveform data read out by said reading control means.
- 14. A musical tone generating apparatus for an electronic musical instrument comprising sampling means for sampling external sounds, storage means for storing waveform data of the external sounds, reading means for reading out the waveform data stored in said storage means, and musical tone generating means for generating a musical tone corresponding to the waveform data read out by said reading means, comprising:
- point setting means for selecting first and second waveform data stored in said storage means and for setting first and second points on the first and the second waveform data, respectively;
- reading control means for reading out first partial waveform data of said first waveform data from a head address thereof to the first point on said first waveform data set by said point setting means and for reading out second partial waveform data of the second waveform data from the second point on said second waveform data set by said point setting means to an end address of the second waveform data; and
- memory means for storing the first and the second partial waveform data read out by said reading control means.
- 15. A musical tone generating apparatus for an electronic musical instrument comprising storage means for storing digital waveform data, reading means for reading out the digital waveform data stored in said storage means, and musical tone generating means for generating a musical tone corresponding to the digital waveform data read out by said reading means, comprising:
- reading control means for reading out at least one of digital waveform data stored in said storage means with an output frequency different from an input frequency of a corresponding waveform which is stored in said storage means;
- synthesizing means for synthesizing a plurality of digital waveform data read out under the control of said reading control means;
- synthesized waveform storage means for storing synthesized digital waveform data by said synthesizing means; and
- writing means for writing said synthesized digital waveform data into said synthesized waveform storage means.
- 16. An apparatus according to claim 15, wherein said synthesizing means comprises means for changing synthesis ratios of the plurality of waveform data during reading out of waveform data by said reading means.
- 17. A musical tone generating apparatus for an electronic musical instrument comprising storage means for storing waveform data, reading means for reading out the waveform data stored in said storage means, and musical tone generating means for generating a musical tone corresponding to the waveform data read out by said reading means, comprising:
- reading start point designating means for designating a reading start point to read at least one waveform data representing a waveform of a plurality of waveforms stored in said storage means;
- width storage means for storing a width of time between a first reading start point of one waveform data designated by said reading start point designating means and a second reading start point of another waveform data other than said one designated waveform data;
- read start control means for adjusting a read start time of the waveform data in accordance with the data of said width stored in said width storage means when said reading means starts reading out the plurality of waveform data;
- synthesizing means for synthesizing the plurality of waveform data read out under control of said red start control means; and
- synthesizing waveform storage means for storing waveform data synthesized by said synthesizing means.
- 18. An apparatus according to claim 17, wherein said synthesizing means comprises means for changing synthesis ratios of the plurality of waveform data during reading out of waveform data by said reading means.
- 19. A musical tone generating apparatus for an electronic musical instrument comprising storage means for storing waveform data, reading means for reading out the waveform data stored in said storage means, and musical tone generating means for generating a musical tone corresponding to the waveform data read out by said reading means, comprising:
- read control means for controlling reading out of waveform data of the plurality of waveform stored in said storage means, and including means for designating a time difference between the read start time of the plurality of waveform data, and means for differing read start times of the plurality of waveform data on the basis of said designated time difference;
- synthesizing means for synthesizing the plurality of waveform data read out under control of said read control means;
- synthesis ratio setting means for changing a synthesis ratio for causing said synthesizing means to synthesize the plurality of waveform data during the reading out of waveform data under control of said read control means; and
- means for designating operation start and end timings of said synthesis ratio setting means;
- wherein a plurality of synthesis ratios are changed on the basis of preset operation start and end timings.
- 20. An apparatus according to claim 19, wherein said electronic musical instrument further comprises memory means for storing one waveform data up to the operation start timing designated by said designating means, one waveform data synthesized by said synthesizing means for a duration between the operation start and end timings, and another waveform data after the operation end timing.
- 21. A waveform generating apparatus for an electronic musical instrument comprising sampling means for sampling external sounds, storage means for storing waveform data of the external sounds sampled by said sampling means, reading means for reading out the waveform data stored in said storage means, and musical tone generating means for generating a musical tone corresponding to the waveform data read out by said reading means, comprising:
- interval setting means for selecting a plurality of intervals from said waveform data storage means and for setting start and end address data of each interval and a read sequence of each interval; and
- reading means for repeatedly reading out the waveform data stored in said waveform data storage means in accordance with the intervals and for reading out the waveform data in accordance with the read sequence set by said interval setting means.
- 22. A musical tone generating apparatus for an electronic musical instrument comprising sampling means for sampling external sounds, storage means for storing waveform data of the external sounds sampled by said sampling means, reading means for reading out the waveform data stored in said storage means, and musical tone generating means for generating a musical tone corresponding to the waveform data read out by said reading means, comprising:
- read control means for controlling reading out of waveform data of the plurality of external sounds stored in said storage means;
- synthesizing means for synthesizing the plurality of waveform data read out under control of said read control means;
- crossfade means for changing mixing ratios of waveform data, the mixing ratios being changed as a function of time;
- designating means for designating operation start and end timings of said crossfade means; and
- memory means for storing one waveform data up to the operation start timing designated by said designating means, waveform data synthesized by said synthesizing means for a duration between the operation start and end timings, and another waveform data after the operation end timing.
- 23. A musical tone generating means for an electronic musical instrument comprising storage means for storing waveform data, reading means for reading out the waveform data stored in said storage means, and musical tone generating means for generating a musical tone corresponding to the waveform data read out by said reading means, comprising:
- read control means for controlling reading out of waveform data of the plurality of sounds stored in said storage means;
- synthesizing means for synthesizing the plurality of waveform data read out under control of said read control means;
- crossfade means for changing mixing ratios of waveform data, the mixing ratios being changed as a function of time;
- designating means for designating operation start and end timings of said crossfade means; and
- memory means for storing one waveform data up to the operation start timing designated by said designating means, waveform data synthesized by said synthesizing means for a duration between the operation start and end timings, and another waveform data after the operation end timing.
Priority Claims (5)
Number |
Date |
Country |
Kind |
61-172304[U] |
Nov 1986 |
JPX |
|
61-293650 |
Dec 1986 |
JPX |
|
62-167069 |
Jul 1987 |
JPX |
|
62-167070 |
Jul 1987 |
JPX |
|
62-167071 |
Jul 1987 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 07/118,448 filed Nov. 6, 1987, now abandoned.
US Referenced Citations (17)
Foreign Referenced Citations (4)
Number |
Date |
Country |
55-28072 |
Feb 1980 |
JPX |
55-166698 |
Dec 1980 |
JPX |
62-59994 |
Mar 1987 |
JPX |
62-106499 |
May 1987 |
JPX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
118448 |
Nov 1987 |
|