Claims
- 1. A tone waveshape generation device comprising:
- means for providing a key code information identifying a selected note
- a waveshape memory including memory zones having memory capacities which differ from one another depending upon respective predetermined tone pitch ranges, each of said ranges encompassing a plurality of musical notes, said memory zones each storing data of a full waveshape of an attack portion and plural periods of a subsequent repetitive portion of a musical tone waveshape;
- memory zone designation means, responsive to said key code information, for designating the one of said memory zones corresponding to the tone pitch range which encompasses said selected note of a tone to be generated;
- readout means, having a controllable readout rate, for once reading out from said designated memory zone said data representing said full waveshape of an attack portion and for thereafter repeatedly reading out from said designated memory zone said data representing said plural periods of a repetitive portion of a waveshape; and
- controller means, cooperating with said readout means, for establishing the readout rate of said waveshape data from said designated memory zone in accordance with said key code information designating the selected note within said tone range, said controller means establishing a different readout rate for each of said plural notes within the corresponding tone pitch range.
- 2. A tone waveshape generation device as defined in claim 1 wherein each of said memory zones in said waveshape memory has a memory capacity which increases as the tone pitch becomes lower.
- 3. A tone waveshape generation device as defined in claim 1 wherein said memory zone designation means performs designation of said memory zone by start address data representing the first address in the memory zone to be designated and memory length data corresponding to difference between said start address data and final address data representing the final address of data stored in the designated memory zone.
- 4. A tone waveshape generation device as defined in claim 3 wherein the memory capacity of the respective memory zones are determined in such a manner that the number of words of said respective memory zones is a multiple of a relatively large predetermined number and said start address data and memory length data are respectively represented by a numerical value corresponding to the quotient obtained by dividing absolute values of said data by said predetermined number.
- 5. A tone waveshape generation device as defined in claim 4 wherein said predetermined number is a divisor of a maximum number of words which can be stored in said waveshape memory as a whole.
- 6. A tone waveshape generation device as defined in claim 1 wherein said respective memory zones in said waveshape memory store a complete waveshape of a tone signal from the start to the end of tone generation and said readout means produces the tone signal by once reading out the complete waveshape.
- 7. A tone waveshape generation means as defined in claim 1 which further comprises means for imparting a decay envelope to a tone signal corresponding to the waveshape data of the repetitive portion read from said waveshape memory by said readout means.
- 8. A tone waveshape generation device as defined in claim 1 wherein said memory zone designation means performs the designation of the memory zone by start address data representing the first address of a memory zone to be designated and memory length data representing a maximum number of words which can be stored in said memory zone and also generates repetitive address data determining the point of repetition of said repetitive portion, said repetitive address data being expressed by a relative value based on said start address.
- 9. A tone waveshape generation device as defined in claim 1 wherein said respective memory zones in said waveshape memory store data of waveshapes of plural periods of the decay portion.
- 10. A tone waveshape generation device as defined in claim 1 wherein each said tone pitch range encompasses a group of plural keys within an octave.
- 11. A tone waveshape generation device as defined in claim 1 wherein said memory zones each stores sample values for waveshapes of at least one period and said readout means successively reads out said sample values of waveshapes of at least one period stored in the designated memory zone.
- 12. A tone waveshape generation device as defined in claim 11 wherein said waveshape memory consists of first and second waveshape memories having the same memory contents and said supply means has sample values of two adjacent sample points read from said first and second waveshape memories by said readout means.
- 13. A tone waveshape generation device as defined in claim 10 further comprising supply means for supplying sample values of two adjacent sample points simultaneously in response to the reading out by said readout means, and interpolation means for effecting interpolation between adjacent sample values of the stored waveshape to produce a tone signal.
- 14. An electronic musical instrument as defined in claim 13 wherein said zone designating means provides information indicating the first address of the memory zone containing the waveshape for the octave and subset portion of the designated key code, the repetitive address which represents the address within the memory zone where the repetitive portion of the waveshape is stored, and the length of the memory zone.
- 15. An electronic musical instrument as defined in claim 13 wherein each of said memory zones stores only one waveshape which corresponds to the middle note of a subset of three notes within an octave, and said pitch determinative readout controller means varies the rate of readout of the stored waveshape by -100 cents, 0 cents, or +100 cents based on which of said three notes was actually played.
- 16. An electronic musical instrument in which a musical tone is produced to correspond to a designated key code identifying a selected note and including octave and specific note subset portions, comprising:
- a memory having plural zones each storing a musical tone waveshape with an attack portion and a repetitive portion, each zone being associated with a particular octave and subset of notes within that octave;
- zone designating means, responsive to octave and note subset portions of the key code, for providing readout addresses for said memory corresponding to the zone of said memory containing the waveshape for the octave and subset portion for the note selected by said designated key code; and
- pitch determinative readout controller means, responsive to the portion of the key code designating the specific note within said subset, for controlling, in accordance with said specific note, the rate of readout of the stored waveshape from the zone of the memory having the address established by said zone designating means, the rates of readout established by said controller means being different for each of the notes of the subset associated with that zone.
Priority Claims (1)
Number |
Date |
Country |
Kind |
58-42409 |
Mar 1983 |
JPX |
|
CONTINUING DATA
This application is a continuation of Ser. No. 589,137, filed Mar. 13, 1984, now abandoned.
US Referenced Citations (6)
Continuations (1)
|
Number |
Date |
Country |
Parent |
589137 |
Mar 1984 |
|