Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
196 words
In an electronic musical instrument of the type having tone generation means for computing in real time the amplitudes at successive sample points of a musical waveshape, said means including first circuitry for separately evaluating the constituent Fourier components of order less than a certain order M, an accumulator for summing these components, and a converter for converting the obtained amplitudes to musical tones, successive amplitude computations being carried out at regular computation time intervals t x for successive sample point values, the improvement for extending the harmonic content of the generated musical tones comprising: a memory storing values of an algebraic approximation of the summation of individual Fourier component amplitudes for an "extended harmonic" set of such components of order greater than W, for different sample point values, memory access control circuitry, connected to receive said sample point values from said first circuitry, for accessing from said memory the value of said approximation for the sample point at which said waveshape amplitude currently is being evaluated, and an adder for adding the accessed approximation value to the summation from said accumulator to obtain said sample point amplitude, said obtained amplitude being provided to said converter.
Claim 2
Dependent Claim
196 words
In an electronic musical instrument of the type having tone generation means for computing in real time the amplitudes at successive sample points of a musical waveshape, said means including first circuitry for separately evaluating the constituent Fourier components of order less than a certain order M, an accumulator for summing these components, and a converter for converting the obtained amplitudes to musical tones, successive amplitude computations being carried out at regular computation time intervals t x for successive sample point values, the improvement for extending the harmonic content of the generated musical tones comprising: a memory storing values of an algebraic approximation of the summation of individual Fourier component amplitudes for an "extended harmonic" set of such components of order greater than W, for different sample point values, memory access control circuitry, connected to receive said sample point values from said first circuitry, for accessing from said memory the value of said approximation for the sample point at which said waveshape amplitude currently is being evaluated, and an adder for adding the accessed approximation value to the summation from said accumulator to obtain said sample point amplitude, said obtained amplitude being provided to said converter.
Claim 3
Dependent Claim
35 words
An electronic musical instrument according to claim 1 wherein said memory is accessed once, and only a single accessed approximation value is added by such adder, for each regular computation time interval t x .
Claim 4
Dependent Claim
83 words
An electronic musical instrument according to claim 1 wherein said algebraic approximation B(qR) is of the form ##EQU16## where (qR) is said sample point value, q being an integer that is incremented at each computation time interval t x , where n is the Fourier component order, where x and y are the minimum and maximum order values of the Fourier components included in said "extended harmonic" set, with x>W and y>x, and where N is a value designating the periodicity of (qR).
Claim 5
Dependent Claim
40 words
An electronic musical instrument according to claim 3 wherein a set of said values B(qR) are stored in said memory, and further comprising a scaler for scaling each accessed value, the resultant scaled accessed value being supplied to said adder.
Claim 6
Dependent Claim
38 words
An electronic musical instrument according to claim 3 wherein said memory stores algebraic approximation values equal to B(qR) multiplied by a scale factor which establishes the average amplitude contribution of each Fourier component in said "extended harmonic" set.
Claim 7
Dependent Claim
100 words
An electronic musical instrument according to claim 3 wherein a plurality of values of B(qR) are stored in said memory for half of a repetitive cycle of B(qR), said memory access control circuitry accessing the stored value of B(qR) when the current sample point value (qR) lies within the half cycle for which values of B(qR) are stored, and wherein when the current sample point value (qR) lies within the other half cycle for which B(qR) is not stored, said memory access control circuitry accesses the stored value corresponding to B(N-qr) and complements the sign of the accessed stored value.
Claim 8
Dependent Claim
65 words
An electronic musical instrument according to claim 3 wherein (qR) is represented by an s-bit binary number, wherein said first circuitry uses a byte of less than s most significant bits of said s-bit binary number to establish the periodicity of (qR), and wherein said memory access control circuitry uses a different, larger byte of said s-bit binary number to control accessing of said memory.
Claim 9
Dependent Claim
41 words
An electronic musical instrument according to claim 7 wherein said memory has a number of storage locations corresponding to the maximum value of said larger byte, values of said algebraic approximation being stored for a like number of values of B(qR).
Claim 10
Dependent Claim
228 words
An electronic musical instrument wherein musical tones having the spectral content of a sawtooth wave are synthesized in real time, comprising: first means for computing at regular computation time intervals t x the summation ##EQU17## wherein n=1,2,3, . . . W designates the order of Fourier components F.sup.(n) included in the summation, wherein A is a constant and A/2πn is a coefficient establishing the relative amplitude of the corresponding n th component, wherein R is a number specifying the pitch of the generated tone, wherein q is an integer incremented at each time interval t x , and where N=2W, second means, including an "extended harmonic summation" memory, for providing at each time interval t x , the value ##EQU18## corresponding to the current value (qR), wherein x and y respectively are minimum and maximum order values of a set of "extended harmonic" Fourier components the amplitude sum of which is represented by the value S(qR), where W<x<y, where k is a constant in the range x≦k≦y, and where N' establishes the periodicity of (qR) and B(qR), an adder connected to add the summation ##EQU19## from said first means to the value S(qR) from said second means at each time interval t x , and a converter connected to said adder for converting the sums received from said adder at said time intervals t x to musical tones.
Claim 11
Dependent Claim
228 words
An electronic musical instrument wherein musical tones having the spectral content of a sawtooth wave are synthesized in real time, comprising: first means for computing at regular computation time intervals t x the summation ##EQU17## wherein n=1,2,3, . . . W designates the order of Fourier components F.sup.(n) included in the summation, wherein A is a constant and A/2πn is a coefficient establishing the relative amplitude of the corresponding n th component, wherein R is a number specifying the pitch of the generated tone, wherein q is an integer incremented at each time interval t x , and where N=2W, second means, including an "extended harmonic summation" memory, for providing at each time interval t x , the value ##EQU18## corresponding to the current value (qR), wherein x and y respectively are minimum and maximum order values of a set of "extended harmonic" Fourier components the amplitude sum of which is represented by the value S(qR), where W<x<y, where k is a constant in the range x≦k≦y, and where N' establishes the periodicity of (qR) and B(qR), an adder connected to add the summation ##EQU19## from said first means to the value S(qR) from said second means at each time interval t x , and a converter connected to said adder for converting the sums received from said adder at said time intervals t x to musical tones.
Claim 12
Dependent Claim
79 words
An electronic musical instrument according to claim 9 wherein said memory stores a set of values B(qR) for at least half of a repetitive cycle of B(qR), and wherein said second means further comprises: a memory access control, responsive to the current value of (qR) utilized by said first means, for accessing the corresponding value B(qR) from said memory, and scaler means for multiplying said accessed value by A/2πk to obtain said value S(qR) for supply to said adder.
Claim 13
Dependent Claim
74 words
An electronic musical instrument according to claim 10 wherein said memory stores a set of values B(qR) for half a repetitive cycle of B(qR), and wherein for each current value (qR) obtained from said first means said memory access control accesses the corresponding stored value of B(qR) if such is stored, and accesses the complement of the value B(N'-qR) if (qR) is in the range for which no corresponding value of B(qR) is stored.
Claim 14
Dependent Claim
18 words
An electronic musical instrument according to claim 11 wherein said memory stores values of S(qR) instead of B(qR).