Claims
- 1. A waveform data generating system, comprising:
- memory means for storing at least two types of waveform data, wherein periods of said at least two types of waveform data are respectively divided into different numbers of steps;
- inputting means for inputting musical tone data;
- address signal generating means for generating an address signal to designate an address of the memory means at a rate as given according to the musical tone data entered by said inputting means; and
- means for selectively obtaining one of the at least two types of waveform data read out from said memory means in a predetermined address range of one period of a mixed waveform data to be formed and obtaining the other waveform data in the remaining address range thereof, so as to produce a mixed waveform data.
- 2. A waveform data generating system according to claim 1, in which said selectively obtaining means includes means for gradually increasing in said period of a mixed waveform data the proportion of the waveform data of which one period is divdied into a fewer number of steps, as the pitch of said input musical tone data becomes higher.
- 3. A waveform data generating system according to claim 1, in which said selectively obtaining means includes means for gradually increasing in said period of a mixed waveform data the proportion of the waveform data of which one period is divided into a greater number of steps, as the pitch of said input musical tone data becomes lower.
- 4. A waveform data generating system according to claim 1, in which said selectively obtaining means includes means for comparing whether or not the pitch of said input musical tone data is higher than a predetermined one, and means for selectively designating said at least two waveform data for each address according to the output of said comparing means.
- 5. A waveform data generating system, comprising:
- memory means for storing first waveform data and second waveform data, one period of said first waveform data being divided into a predetermined number of steps, and one period of said second waveform data being divided into steps, the number of which is an even multiple of said predetermined number;
- access means for sequentially supplying address signals corresponding to said second waveform data to said memory means to read out said second waveform data, and at the same time to read out said first waveform data at a period of an even multiple of said address signal; and
- gate means for allowing one of said first and said second waveform data simultaneously read out by said access means to be output as the amplitude data in a predetermined address range of one period of a mixed waveform data to be formed and the other waveform data to be output in the remaining address range thereof, so as to produce a mixed waveform data.
- 6. A waveform data generating system, comprising:
- memory means for storing at least two types of waveform data, wherein periods of said at least two types of waveform are respectively divided into different numbers of steps which are assigned to different addresses;
- inputting means for inputting musical tone data; and
- address signal generating means for generating an address signal to designate an address of the memory means at a rate as given according to the input musical tone data entered by said inputting means for selectively obtaining one of the at least two types of waveform data from the memory means in a predetermined address range of one period of a mixed waveform data to be formed and obtaining the other waveform data in the remaining address range thereof, so as to produce a mixed waveform data.
- 7. A waveform data generating system according to claim 6, in which address signal generating means includes means for gradually increasing in said period of a mixed waveform data the proportion of the waveform data of which one period is divided into a fewer number of steps, as the pitch of said input musical tone data becomes higher.
- 8. A waveform data generating system according to claim 6, in which said address signal generating means includes means for gradually increasing in said period of a mixed waveform data the proportion of the waveform data of which one period is divided into a greater number of steps, as the pitch of said input musical tone data becomes lower.
- 9. A waveform data generating system according to claim 6, in which said address signal generating means includes means for comparing whether or not the pitch of said input musical tone data is higher than a predetermined one, and means for selectively designating said at least two waveform data for each step according to the output of said comparing means.
- 10. A waveform data generating system, comprising:
- memory means for storing first waveform data and second waveform data, one period of said first waveform data being divided into a predetermined number of steps, and one period of said second waveform data being divided into steps, the number of which is an even multiple of said predetermined number; and
- access means for selectively supplying address signals corresponding to said first and said second waveform data to said memory means to read out one of said first and said second waveform data in a predetermined address range of one period of a mixed waveform data to be formed and the other waveform data in the remaining address range thereof so as to produce a mixed waveform data, said first waveform data being read out at a period which is an even multiple of the period at which said second waveform data is read out.
- 11. A waveform data generating system according to claim 10, in which said access means includes means for gradually increasing a rate of the use of said first waverform data as the pitch of the input musical tone data becomes higher, and increasing a rate of the use of said second waveform data as the pitch of the input musical tone data becomes lower.
- 12. A waveform data generating system according to claim 10, in which said access means includes means for reading out said first waveform data when the pitch of the input musical tone data is higher than a predetermined one, and for reading out said second waveform data when the pitch is lower than the predetermined one.
- 13. A waveform data generating system, comprising:
- means for inputting musical tone data;
- memory means for storing first waveform data and second waveform data, one period of said first waveform data being divided into a predetermined number of steps, and one period of said second waveform data being divided into steps the number of which is an even multiple of said predetermined number;
- access means for sequentially supplying address signals corresponding to said second waveform data to said memory means to read out said second waveform data, and at the same time to read out said first waveform data at a period of an even multiple of said address signal;
- gate means for allowing one of said first and said second waveform data simultaneously read out by said access means to be output as the amplitude data for the designated address;
- control means for executing according to the pitch of the input musical tone data such a control that one of said first and second waveform data is used in a predetermined address range and the other waveform data is used in the remaining range; and
- means for providing the output of said control means for the gate controlling of said gate means;
- wherein said control means includes means for gradually increasing a rate of the use of said first waveform data as the pitch of the input musical tone data becomes higher, and increasing a rate of the use of said second waveform data as the pitch of the input musical tone becomes lower.
- 14. A waveform data generating system, comprising:
- means for inputting musical tone data;
- memory means for storing first waveform data and second waveform data, one period of said first waveform data being divided into a predetermined number of steps, and one period of said second waveform data being divided into steps the number of which is an even multiple of said predetermined number;
- access means for sequentially supplying address signals corresponding to said second waveform data to said memory means to read out said second waveform data, and at the same time to read out said first waveform data at a period of an even multiple of said address signal;
- gate means for allowing one of said first and said second waveform data simultaneously read out by said access means to be output as the amplitude data for the designated address;
- control means for executing according to the pitch of the input musical tone data such a control that one of said first and second waveform data is used in a predetermined address range and the other waveform data is used in the remaining range, and
- means for providing the output of said control means for the gate controlling of said gate means;
- wherein said control means includes means for reading out said first waveform data when the pitch of the input musical tone data is higher than a predetermined one, and reads out said second waveform data when the pitch is lower than the predetermined one.
- 15. A waveform data generating system, comprising:
- means for inputting musical tone data;
- memory means for storing at least first waveform data and second waveform data, one period of said first waveform data being divided into a predetermined number of steps, and one period of said second waveform data being divided into steps the number of which is different from that of the first waveform data;
- means for generating an address signal to designate an address in the memory means at a rate as given according to the pitch of the input musical tone data for selectively obtaining amplitude data at given steps of the first and second waveform data from the memory means;
- control means for executing according to the pitch of the input musical tone data such a control signal that one of said first and second waveform data is first read out to be used in a predetermined address range of one period of a mixed waveform data and the other waveform data is read out to be used in the remaining address range;
- wherein said control means includes means for gradually increasing in said period of a mixed waveform data a rate of the use of said first waveform data as the pitch of the input musical tone data becomes higher, and increasing a rate of the use of said second waveform data as the pitch of the input musical tone becomes lower.
- 16. A waveform data generating system, comprising:
- means for inputting musical tone data;
- memory means for storing at least first waveform data and second waveform data, one period of said first waveform data being divided into a predetermined number of steps, and one period of said second waveform data being divided into steps the number of which is different from that of the first waveform data;
- means for generating an address signal to designate an address in the memory means at a rate as given according to the pitch of the input musical tone data for selectively obtaining amplitude data at a given steps of the first and second waveform data from the memory means;
- control means for executing according to the pitch of the input musical tone data such a control signal that one of said first and second waveform data is first read out to be used in a predetermined address range of one period of a mixed waveform data and the other waveform data is read out to be used in the remaining address range;
- wherein said control means includes means for comparing whether or not the pitch of said input musical tone data is higher than a predetermined one, and means for selectively reading out said at least two waveform data for each step according to the output of said comparing means.
Priority Claims (1)
Number |
Date |
Country |
Kind |
58-26328 |
Feb 1983 |
JPX |
|
Parent Case Info
This application is a continuation, of application Ser. No. 578,834, filed Feb. 10, 1984 and now abandoned.
US Referenced Citations (5)
Foreign Referenced Citations (7)
Number |
Date |
Country |
2237594 |
Feb 1973 |
DEX |
3146292A |
Jul 1982 |
DEX |
1245678 |
Sep 1971 |
GBX |
1395376 |
May 1975 |
GBX |
1409763 |
Oct 1975 |
GBX |
1543958 |
Apr 1979 |
GBX |
1572525 |
Jul 1980 |
GBX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
578834 |
Feb 1984 |
|