Claims
- 1. A method for reading sound waveform data representing amplitude in a time series from a storage device utilizing a counter for reading said sound waveform data, comprising the steps of:
- storing a sound waveform in said storage device as waveform data;
- said sound waveform having an original frequency corresponding to an original period N, dividing said original period N into m period intervals, the period of each of said m period intervals being equal to each other;
- reading said sound waveform data from said storage device by said counter controlling the period of at least one period interval of said m period intervals defining each original period N to be greater or smaller than the remaining period intervals of said each period N to define shifted periods N' and N" respectively greater or smaller than N, said waveform data being read and controlled so that successive periods of the output sound waveform alternate between periods N' and N", whereby vibrato may be added to said sound waveform.
- 2. The method of claim 1, further comprising the step of changing at least a second predetermined period interval among said m period intervals to a period interval smaller than or greater than the remaining period intervals.
- 3. The method for reading sound waveform data of claim 1 wherein said original frequency corresponds to the frequency of a musical scale and shifted periods N' and N" correspond to first and second shifted frequencies, further comprising the step of forming said first and second shifted frequencies with respect to each musical scale of a melody, respectively.
- 4. The method for reading sound waveform data of claim 1, further comprising the step of receiving an input frequency and dividing said input frequency in accordance with a frequency dividing ratio data to generate said m period intervals.
- 5. The method for reading sound waveform data of claim 4, wherein said counter further includes a variable frequency divider; said variable frequency divider dividing said input frequency to generate said m period intervals.
- 6. The method for reading sound waveform data of claim 4, further comprising the steps of storing a plurality of said frequency dividing ratio data in a memory device and counting said divided frequency to read said sound waveform data from said storage means.
- 7. The method for reading sound waveform data of claim 6, further comprising the step of controlling the generating of said m period intervals by changing the frequency dividing ratio output from said memory device in accordance with the count.
- 8. The method for reading sound waveform data of claim 7, wherein the divided frequency is counted by said counter.
- 9. A method for reading sound waveform data representing amplitude in a time series from a storage device, comprising the steps of:
- receiving an input frequency and dividing said input frequency in accordance with a frequency dividing ratio data to generate m period intervals for reading said sound waveform data;
- counting said m intervals and producing a count value;
- reading said sound waveform data from said storage device in accordance with said count value;
- controlling the generating of said m period intervals by changing the frequency dividing ratio data to divide the input frequency in accordance with said count value produced by counting said m period intervals to change at least one of said period intervals of the divided frequency to one of a longer and shorter period interval than the remaining period intervals;
- repeatedly alternately reading said sound waveform data at a first frequency corresponding to a waveform including said longer period interval and a second frequency corresponding to a waveform including said shorter period interval.
CROSS REFERENCE TO OTHER APPLICATIONS
This is a division of U.S. patent application Ser. No. 07/652,240 filed on Feb. 5, 1991 now U.S. Pat. No. 5,127,302 which is a continuation of Ser. No. 07/321,419 filed on Mar. 9, 1989, now abandoned.
US Referenced Citations (10)
Divisions (1)
|
Number |
Date |
Country |
Parent |
652240 |
Feb 1991 |
|
Continuations (1)
|
Number |
Date |
Country |
Parent |
321419 |
Mar 1989 |
|