Claims
- 1. A method of preparing a set of start addresses in an address memory used for variably reading one waveform sample from a waveform memory, comprising the steps of:storing a waveform sample in the waveform memory; detecting a plurality of rising points involved in the waveform sample; selecting a predetermined number of rising points from said plurality of the detected rising points in accordance with physical characteristics of each of said plurality of the detected rising points; and storing a predetermined number of start addresses corresponding to said predetermined number of the selected rising points into the address memory.
- 2. The method according to claim 1, wherein the step of detecting further comprises manually setting a threshold level such that the waveform sample is processed by the threshold level so as to detect the rising points.
- 3. The method according to claim 1, wherein the step of storing further comprises subtracting an offset value from each of the predetermined number of the selected rising points to determine each of the predetermined number of start addresses.
- 4. The method according to claim 3, wherein the step of storing further comprises manually setting the offset value.
- 5. The method according to claim 3, wherein the step of storing further comprises setting the offset value such that each start address coincides with each zero-crossing point immediately preceding to each rising point.
- 6. The method according to claim 1, wherein the step of storing further comprises storing each start address which coincides with each zero-crossing point immediately preceding to each rising point.
- 7. A method of generating a variational waveform based on an original waveform sample being composed of a series of digital values containing a plurality of rising points and being stored in a waveform memory, comprising the steps of:storing a set of start addresses specifying different addresses corresponding to said rising points in an address memory; selecting one start address from said set of the start addresses stored in the address memory; and reading the original waveform sample from the selected start address to provide the variational waveform based on said original waveform sample.
- 8. A method of generating a variational waveform based on an original waveform sample composed of a series of digital values stored in a waveform memory, comprising the steps of:storing a plurality of address information such that each of said address information contains a start address, a loop start address, and an end address; selecting one address information from said plurality of the address information; and reading the original waveform sample from the start address of the selected address information to the end address of the selected address information, and then repeatedly reading the original waveform sample from the loop start address of the selected address information to the end address of the selected address information to thereby provide the variational waveform based on said original waveform sample.
- 9. An apparatus for preparing a set of start addresses used for variably reading one waveform sample, comprising:a waveform memory that stores the waveform sample; a detecting section that detects a plurality of rising points involved in the waveform sample; a selecting section that selects a predetermined number of rising points from said plurality of the detected rising points in accordance with physical characteristics of each of said plurality of the detected rising points; and an address memory that stores a predetermined number of start addresses corresponding to said predetermined number of the selected rising points.
- 10. An apparatus for generating a variational waveform based on an original waveform sample being composed of a series of digital values containing a plurality of rising points and being stored in a waveform memory, comprising:an address memory that stores a set of start addresses specifying different addresses corresponding to said rising points; a selecting section that selects one start address from said set of the start addresses stored in the address memory; and a reading section that reads the original waveform sample from the selected start address to provide the variational waveform based on said original waveform sample.
- 11. An apparatus for generating a variational waveform based on an original waveform sample composed of a series of digital values stored in a waveform memory, comprising:an address memory that stores a plurality of address information such that each of said address information contains a start address, a loop start address, and an end address; a selecting section that selects one address information from said plurality of the address information; and a reading section that reads the original waveform sample from the start address of the selected address information to the end address of the selected address information, and then repeatedly reads the original waveform sample from the loop start address of the selected address information to the end address of the selected address information to thereby provide the variational waveform based on said original waveform sample.
- 12. A machine readable medium for use in a music apparatus having a processor, a waveform memory and an address memory, the medium containing program instructions executable by the processor for causing the music apparatus to perform a process of preparing a set of start addresses in the address memory used for variably reading one waveform sample from the waveform memory, wherein the process comprises the steps of:loading the waveform sample in the waveform memory; detecting a plurality of rising points involved in the waveform sample; selecting a predetermined number of rising points from said plurality of the detected rising points in accordance with physical characteristics of each of said plurality of the detected rising points; and storing a predetermined number of start addresses corresponding to said predetermined number of the selected rising points into the address memory.
- 13. A machine readable medium for use in a music apparatus having a processor, a waveform memory and an address memory, the medium containing program instructions executable by the processor for causing the music apparatus to perform a process of generating a variational waveform based on an original waveform sample being composed of a series of digital values containing a plurality of rising points and being stored in the waveform memory, wherein the process comprises the steps of:preparing a set of start addresses specifying different addresses corresponding to said rising points in the address memory; selecting one start address from said set of the start addresses stored in the address memory; and reading the original waveform sample from the selected start address to provide the variational waveform based on said original waveform sample.
- 14. A machine readable medium for use in a music apparatus having a processor and a waveform memory, the medium containing program instructions executable by the processor for causing the music apparatus to perform a process of generating a variational waveform based on an original waveform sample composed of a series of digital values stored in the waveform memory, wherein the process comprises the steps of:preparing a plurality of address information such that each of said address information contains a start address, a loop start address, and an end address; selecting one address information from said plurality of the address information; and reading the original waveform sample from the start address of the selected address information to the end address of the selected address information, and then repeatedly reading the original waveform sample from the loop start address of the selected address information to the end address of the selected address information to thereby provide the variational waveform based on said original waveform sample.
- 15. A method of preparing a set of start addresses in an address memory used for variably reading one waveform sample from a waveform memory, comprising the steps of:storing the waveform sample in the waveform memory; detecting a plurality of rising points involved in the waveform sample and arranged sequentially from a top rising point to subsequent rising points; selecting a predetermined number of rising points sequentially from the top one to subsequent ones among the detected rising points; and storing a predetermined number of start addresses corresponding to said predetermined number of the selected rising points into the address memory.
- 16. A method of producing variational waveform based on an original waveform sample composed of a series of digital values stored at sequential addresses of a waveform memory, comprising the steps of:storing a plurality of address information selectively utilized to read out a desired variational waveform of the original waveform sample from the waveform memory; allocating said plurality of said address information to a plurality of input members; graphically displaying the sequential addresses of the original waveform sample; and detecting when one of the input members is operated for graphically indicating the address information allocated to the operated input member on the graphically displayed sequential addresses.
- 17. An apparatus for preparing a set of start addresses in an address memory used for variably reading one waveform sample from a waveform memory, comprising:a detector coupled to the waveform memory adapted to detect a plurality of rising points involved in the waveform sample and arranged sequentially from a top rising point to subsequent rising points; and a selector coupled to said detector adapted to select a predetermined number of rising points sequentially from the top one to subsequent ones among the detected rising points, wherein a predetermined number of start addresses corresponding to said predetermined number of the selected rising points is stored into the address memory.
- 18. A machine readable medium for use in a music apparatus having a processor, a waveform memory and an address memory, the medium containing program instructions executable by the processor for causing the music apparatus to perform a process for preparing a set of start addresses in the address memory used for variably reading one waveform sample from the waveform memory, comprising the steps of:storing the waveform sample in the waveform memory; detecting a plurality of rising points involved in the waveform sample and arranged sequentially from a top rising point to subsequent rising points; selecting a predetermined number of rising points sequentially from the top one to subsequent ones among the detected rising points; and storing a predetermined number of start addresses corresponding to said predetermined number of the selected rising points into the address memory.
- 19. An apparatus for producing a variational waveform based on an original waveform sample composed of a series of digital values stored at sequential addresses of a waveform memory, comprising:an address memory adapted to store a plurality of address information selectively utilized to read out a desired variational waveform of the original waveform sample from the waveform memory; an allocating section coupled to said address memory adapted to allocate said plurality of said address information to a plurality of input members; a display adapted to graphically display the sequential addresses of the original waveform sample; and a detector coupled to said input members adapted to detect when one of the input members is operated for graphically indicating the address information allocated to the operated input member on the graphically displayed sequential addresses.
- 20. A machine readable medium for use in a music apparatus having a processor and a waveform memory, the medium containing program instructions executable by the processor for causing the music apparatus to perform a process for producing a variational waveform based on an original waveform sample composed of a series of digital values stored at sequential addresses of the waveform memory, comprising the steps of:storing a plurality of address information selectively utilized to read out a desired variational waveform of the original waveform sample from the waveform memory; allocating said plurality of said address information to a plurality of input members; graphically displaying the sequential addresses of the original waveform sample; and detecting when one of the input members is operated for graphically indicating the address information allocated to the operated input member on the graphically displayed sequential addresses.
Priority Claims (1)
Number |
Date |
Country |
Kind |
10-019716 |
Jan 1998 |
JP |
|
RELATED APPLICATION
This application is a divisional of application Ser. No. 09/232,348, filed Jan. 15, 1999, now issued as U.S. Pat. No. 5,942,708 on Aug. 24, 1999.
US Referenced Citations (7)