Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
172 words
A waveshape generator for generating waveshapes, for conversion into musical tones from input data consisting of plural digits and sequentially and repetitively changing in number, said waveshape generator comprising: first means having said data coupled thereto and including a first and second memory each storing a plurality of basic amplitudes obtained by sampling one period of a waveshape at a coarse interval and a read out circuitry for producing two sequentially occurring basic amplitudes A and B in response to the value of most significant digits of the input data; and calculation means connected to said first means and receiving said input data and conducting calculation "A + (B - A) × X(c)" where X(c) is a selected function whose value is determined by a fraction portion C represented by least significant digits of the input as variables (provided 0 = ≦ X(c) ≦ 1), waveshape amplitudes between the basic amplitudes A and B being sequentially calculated and output in response to the change in the value of said fraction portion C.
Claim 2
Dependent Claim
172 words
A waveshape generator for generating waveshapes, for conversion into musical tones from input data consisting of plural digits and sequentially and repetitively changing in number, said waveshape generator comprising: first means having said data coupled thereto and including a first and second memory each storing a plurality of basic amplitudes obtained by sampling one period of a waveshape at a coarse interval and a read out circuitry for producing two sequentially occurring basic amplitudes A and B in response to the value of most significant digits of the input data; and calculation means connected to said first means and receiving said input data and conducting calculation "A + (B - A) × X(c)" where X(c) is a selected function whose value is determined by a fraction portion C represented by least significant digits of the input as variables (provided 0 = ≦ X(c) ≦ 1), waveshape amplitudes between the basic amplitudes A and B being sequentially calculated and output in response to the change in the value of said fraction portion C.
Claim 3
Dependent Claim
28 words
A waveshape generator for generating waveshapes for conversion into musical tones as defined in claim 1 wherein said function X(c) is one half (1 - cos π C).
Claim 4
Dependent Claim
65 words
A waveshape generator for generating waveshapes for conversion into musical tones as defined in claim 1 wherein said first means further comprises first and second decoders respectively provided in correspondence to said first and second memories for respectively reading the basic amplitudes A and B respectively from said first and second memories in response to the value of more significant digits of the input data.
Claim 5
Dependent Claim
79 words
A waveshape generator for generating waveshapes for conversion into musical tones as defined in claim 1 wherein said calculation means comprises a substracter for carrying out substraction B - A, a function producer for producing a desired function X(c) in response to the fraction portion C and a multiplicator for multiplying the output of said substractor with the output of said function producer and an adder for adding the output of said multiplicator and the basic amplitude A together.
Claim 6
Dependent Claim
235 words
A waveshape generator for generating waveshapes for conversion into musical tones as defined in claim 1 wherein said first means comprises a network for producing voltages corresponding to the basic amplitudes and a first and second gate circuits which are gate-controlled in response to the value of the more significant digits of the input data thereby to control production of voltages and produce two sequentially occurring basic amplitudes A and B in response to the value of the more significant digits and said calculation means comprise a voltage dividing circuit which receives at input terminal the voltage representing the basic amplitude A and the other input terminal thereof the voltage representing the basic amplitude B thereby to produce a voltage drop equal to a difference (B - A) between the two input terminals and produce voltage divided outputs with a desired voltage dividing ratio, and a third gate circuit which is gate-controlled in response to the value of the fraction portion of the input data to control production of the voltage divided output and produces output voltages from said voltage dividing circuit with a voltage dividing ratio corresponding to the value of the fraction portion, waveshape amplitudes voltages between the basic amplitudes A and B regulator in accordance with the set voltage dividing ratio in said voltage dividing circuit being sequentially output in accordance with the change in the value of the more significant digits.
Claim 7
Dependent Claim
69 words
A waveshape generator for generating waveshapes for conversion into musical tones as defined in claim 1 which further comprises gate control means for changing the position of a radix point defining a border between the most significant digits and the least significant digits in the input data consisting of a plurality of digits for each of a plurality of tone ranges, thereby producing waveshapes which have different harmonic contents.
Claim 8
Dependent Claim
42 words
A waveshape generator for generating waveshapes for conversion into musical tones as defined in claim 6 wherein said gate control means comprises a plurality of gate circuits which move up the position of the radix point as the tone range becomes higher.
Claim 9
Dependent Claim
199 words
A waveshape generator for generating waveshapes for conversion into musical tones from input data consisting of plural digits and sequentially and repetitively changing in number, said waveshape generator comprising: a first means having said input data coupled thereto and including a first and second memory, said first memory storing a plurality of basic amplitudes A obtained by sampling one period of a desired waveshape at a coarse interval and said second memory storing a plurality of difference values between two sequentially occurring basic amplitudes (B - A) and a readout circuitry for producing said basic amplitudes A and difference values (B - A) in response to the most significant digits of said input data; and a calculation means connected to said first means and having said input data coupled thereto and conducting calculation "A + (B - A) times × (c)" where X(c) is a selected function whose value is determined by fraction portion C represented by the less significant digits of the input data as variables (provided 0 = X(c) = 1), waveshape amplitudes between the basic amplitudes A and B being sequentially calculated and output in response the change in the value of said fraction portion C.
Claim 10
Dependent Claim
199 words
A waveshape generator for generating waveshapes for conversion into musical tones from input data consisting of plural digits and sequentially and repetitively changing in number, said waveshape generator comprising: a first means having said input data coupled thereto and including a first and second memory, said first memory storing a plurality of basic amplitudes A obtained by sampling one period of a desired waveshape at a coarse interval and said second memory storing a plurality of difference values between two sequentially occurring basic amplitudes (B - A) and a readout circuitry for producing said basic amplitudes A and difference values (B - A) in response to the most significant digits of said input data; and a calculation means connected to said first means and having said input data coupled thereto and conducting calculation "A + (B - A) times × (c)" where X(c) is a selected function whose value is determined by fraction portion C represented by the less significant digits of the input data as variables (provided 0 = X(c) = 1), waveshape amplitudes between the basic amplitudes A and B being sequentially calculated and output in response the change in the value of said fraction portion C.
Claim 11
Dependent Claim
26 words
A waveshape generator for generating waveshapes for conversion into musical tones as defined in Claim 8 wherein said function X(c) is one half (1 - cosπC).
Claim 12
Dependent Claim
68 words
A waveshape generator for generating waveshapes for conversion into musical tones as defined in claim 8 wherein said first means further comprises first and second decoders provided in correspondece to said first and second memories for reading the basic amplitude A and the difference value (B - A) from said first and second memories in response to the value of the more significant digits of the input data.
Claim 13
Dependent Claim
76 words
A waveshape generator for generating waveshapes for conversion into musical tones as defined in claim 8 wherein said calculation means comprises a function producer for producing a desired function X(c) in response to the fraction portion C and a multiplicator for multiplying the output (B - A) of said second memory with the output of said function producer and an adder for adding the output of the multiplicator and the output of said first memory together.
Claim 14
Dependent Claim
56 words
A waveshape generator for generating waveshapes for conversion into musical tones as defined in claim 8 which further comprises a gate control means for changing the position of the radix in the input data consisting of a plurality of digits for each of a plurality of tone ranges, thereby producing waveshapes which have different harmonic contents.
Claim 15
Dependent Claim
42 words
A waveshape generator for generating waveshapes for conversion into musical tones as defined in claim 12 wherein said gate control means comprises a plurality of gate circuits which move up the position of the radix point as the tone range becomes higher.