Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
202 words
A musical tone generator for generating a voltage having a waveform corresponding to musical sounds having overtones that can be varied with time, comprising: a first addressable storage means for storing in predetermined addressable sequence a plurality of orthogonal function values, address generating means generating a series of numerical addresses corresponding to said predetermined addressable sequence, means synchronized with said address generating means for generating a sequence of numbers, a different number for each numerical address from said address generating means, the succession of numbers alternately increasing and then decreasing in value in a periodic manner, scaler means for scaling said sequence of numbers by a predetermined scale factor, means including an adder connected to the output of the means generating addresses and the scaler means for adding the scaled numbers to the numerical addresses for addressing said storage means in response to each sequential address modified by a scaled number and reading out the respective orthogonal function values, and means for converting each of said orthogonal function values to a voltage which varies in amplitude in proportion to changes in said orthogonal function values as they are read out of the storage means in response to the addresses from the adder.
Claim 2
Dependent Claim
202 words
A musical tone generator for generating a voltage having a waveform corresponding to musical sounds having overtones that can be varied with time, comprising: a first addressable storage means for storing in predetermined addressable sequence a plurality of orthogonal function values, address generating means generating a series of numerical addresses corresponding to said predetermined addressable sequence, means synchronized with said address generating means for generating a sequence of numbers, a different number for each numerical address from said address generating means, the succession of numbers alternately increasing and then decreasing in value in a periodic manner, scaler means for scaling said sequence of numbers by a predetermined scale factor, means including an adder connected to the output of the means generating addresses and the scaler means for adding the scaled numbers to the numerical addresses for addressing said storage means in response to each sequential address modified by a scaled number and reading out the respective orthogonal function values, and means for converting each of said orthogonal function values to a voltage which varies in amplitude in proportion to changes in said orthogonal function values as they are read out of the storage means in response to the addresses from the adder.
Claim 3
Dependent Claim
24 words
Apparatus of claim 1 wherein said scaling means includes means for changing the scale factor of said scaling means as a function of time.
Claim 4
Dependent Claim
54 words
Apparatus of claim 1 wherein said means generating a sequence of numbers includes second addressable storage means, the second storage means storing a table or orthogonal function values, means for addressing the second storage means from said means generating numerical addresses, said scaler means applying a scale factor to the output from said table.
Claim 5
Dependent Claim
16 words
Apparatus of claim 1 wherein said means generating a sequence of numbers includes an up-down counter.
Claim 6
Dependent Claim
20 words
Apparatus of claim 3 further including means for multiplying the address of the second addressable means by a predetermined value.
Claim 7
Dependent Claim
27 words
Apparatus of claim 3 further including means multiplying the output of the address generating means as applied to the input of the adder by a predetermined value.
Claim 8
Dependent Claim
224 words
A keyboard-type polyphonic tone synthesizer in which a master data list is generated in response to operation of a key on the keyboard, the master data list being transferred to a register and repetitively read out of the register at a rate determined by the fundamental frequency of the tone being generated to means for converting the data list to an audio signal, apparatus for generating the master data list comprising: first addressable storage means storing a table of sinusoid values in a predetermined sequence of addresses, means responsive to actuation of a key on the keyboard for generating said predetermined sequence of addresses, means for modifying each of said addresses from the address generating means including second addressable storage means storing a table of sinusoid values, means addressing and reading out the sinusoid values in sequence from said second addressable storage means in response to said sequence of addresses, adder means adding each of the sinusoid values as read out from said second storage means to the corresponding address of said predetermined sequence of addresses to provide a sequence of modified addresses, means responsive to said modified addresses for addressing and reading out sinusoid values from said first addressable storage means, and storing means receiving the sequence of sinusoid values read out of the first storage means to provide said master data list.
Claim 9
Dependent Claim
224 words
A keyboard-type polyphonic tone synthesizer in which a master data list is generated in response to operation of a key on the keyboard, the master data list being transferred to a register and repetitively read out of the register at a rate determined by the fundamental frequency of the tone being generated to means for converting the data list to an audio signal, apparatus for generating the master data list comprising: first addressable storage means storing a table of sinusoid values in a predetermined sequence of addresses, means responsive to actuation of a key on the keyboard for generating said predetermined sequence of addresses, means for modifying each of said addresses from the address generating means including second addressable storage means storing a table of sinusoid values, means addressing and reading out the sinusoid values in sequence from said second addressable storage means in response to said sequence of addresses, adder means adding each of the sinusoid values as read out from said second storage means to the corresponding address of said predetermined sequence of addresses to provide a sequence of modified addresses, means responsive to said modified addresses for addressing and reading out sinusoid values from said first addressable storage means, and storing means receiving the sequence of sinusoid values read out of the first storage means to provide said master data list.
Claim 10
Dependent Claim
31 words
Apparatus of claim 7 wherein said storing means comprises an adder-accumulator for adding the sinusoid values read out of the first storage means to data already present in the storing means.
Claim 11
Dependent Claim
35 words
Apparatus of claim 7 further comprising scaler means coupled to the output of the second addressable storage means for scaling the sinusoid values read out of the second storage means by a predetermined scale factor.
Claim 12
Dependent Claim
21 words
Apparatus of claim 9 further comprising means for varying the scale factor of the scaler means as a function of time.
Claim 13
Dependent Claim
36 words
Apparatus of claim 9 further including scaler means coupling the addresses from said means for generating said predetermined sequence of addresses to the second addressable storage means for multiplying the addresses by a predetermined scale factor.
Claim 14
Dependent Claim
26 words
Apparatus of claim 11 wherein the scaler multiplies each address by a scale factor of two to suppress the odd harmonics in the resultant musical tone.
Claim 15
Dependent Claim
34 words
Apparatus of claim 9 further including scaler means coupling the addresses from said means for generating said predetermined sequence of addresses to said adder means for multiplying the addresses by a predetermined scale factor.
Claim 16
Dependent Claim
51 words
Apparatus of claim 8 further including variable scaler means coupled between the output of the second storage means and the adder means for scaling the output from the storage means by a controlled scale factor, and means for varying the scale factor of the scaler means as a function of time.
Claim 17
Dependent Claim
197 words
In a keyboard operated organ in which a series of digitally coded values corresponding to the amplitude of sample points of a musical waveform are generated at equal real time intervals and the amplitude values converted to an audio signal, apparatus comprising addressable storage means storing tables of sinusoid values in a predetermined sequence of addresses, address generating means responsive to actuation of a key on the keyboard for generating successive addresses at said real time intervals, the successive addresses increasing by increments determined by the fundamental frequency of the audio signal to be generated, means addressing and reading out a sequence of sinusoid values from the first addressable storage means in response to said successive addresses, adder means for adding each sinusoid value as it is read out of the first addressable memory means to the corresponding address from the address generating means to generate a series of modified addresses, and means addressing and reading out a sequence of sinusoid values from the second addressable storage means in response to the series of modified addresses from the adder means, and means converting the successive sinusoid values from the second addressable storage means to an audio signal.
Claim 18
Dependent Claim
197 words
In a keyboard operated organ in which a series of digitally coded values corresponding to the amplitude of sample points of a musical waveform are generated at equal real time intervals and the amplitude values converted to an audio signal, apparatus comprising addressable storage means storing tables of sinusoid values in a predetermined sequence of addresses, address generating means responsive to actuation of a key on the keyboard for generating successive addresses at said real time intervals, the successive addresses increasing by increments determined by the fundamental frequency of the audio signal to be generated, means addressing and reading out a sequence of sinusoid values from the first addressable storage means in response to said successive addresses, adder means for adding each sinusoid value as it is read out of the first addressable memory means to the corresponding address from the address generating means to generate a series of modified addresses, and means addressing and reading out a sequence of sinusoid values from the second addressable storage means in response to the series of modified addresses from the adder means, and means converting the successive sinusoid values from the second addressable storage means to an audio signal.
Claim 19
Dependent Claim
37 words
Apparatus of claim 15 further including scaler means coupled to the output of the first storage means for multiplying the sinusoid values as they are read out of the first storage means by a predetermined scale factor.
Claim 20
Dependent Claim
21 words
Apparatus of claim 16 further comprising means for varying the scale factor of the scaler means as a function of time.
Claim 21
Dependent Claim
253 words
In a musical instrument of the type including a keyboard having a plurality of key-operated switches, a plurality of tone setting stop switches, a means for generating a master data list during a computation cycle and storing said master data set in a first memory means, means for transferring the master data set in first memory means to a second memory means during a transfer cycle, means for repetitively reading out data from second memory means, and means for utilizing data read out from second memory means to create audible musical tones, the improvement for producing musical tones with time variant overtones comprising: a frequency number memory storing coded frequency numbers corresponding to the fundamental musical note pitches for each one of said plurality of key-operated switches, a frequency number select means responsive to actuation of said key-operated switches for addressing a corresponding frequency number from said frequency number memory, a frequency number register for storing said frequency number addressed by said frequency number select means, an adder-accumulator generating an overflow pulse whenever the accumulator exceeds the capacity of the accumulator, and incrementing means for incrementing said adder-accumulator at a fixed clock rate, the sum of said frequency number contained in said frequency number register and a time varying incremented frequency number thereby producing said time-variant overtones, said means for repetitively reading out data from said second memory means including means responsive to said overflow pulse for shifting the stored data successively from the second memory means to said means for utilizing data.
Claim 22
Dependent Claim
253 words
In a musical instrument of the type including a keyboard having a plurality of key-operated switches, a plurality of tone setting stop switches, a means for generating a master data list during a computation cycle and storing said master data set in a first memory means, means for transferring the master data set in first memory means to a second memory means during a transfer cycle, means for repetitively reading out data from second memory means, and means for utilizing data read out from second memory means to create audible musical tones, the improvement for producing musical tones with time variant overtones comprising: a frequency number memory storing coded frequency numbers corresponding to the fundamental musical note pitches for each one of said plurality of key-operated switches, a frequency number select means responsive to actuation of said key-operated switches for addressing a corresponding frequency number from said frequency number memory, a frequency number register for storing said frequency number addressed by said frequency number select means, an adder-accumulator generating an overflow pulse whenever the accumulator exceeds the capacity of the accumulator, and incrementing means for incrementing said adder-accumulator at a fixed clock rate, the sum of said frequency number contained in said frequency number register and a time varying incremented frequency number thereby producing said time-variant overtones, said means for repetitively reading out data from said second memory means including means responsive to said overflow pulse for shifting the stored data successively from the second memory means to said means for utilizing data.
Claim 23
Dependent Claim
82 words
In a musical instrument according to claim 18 wherein said incrementing means further comprises: apparatus comprising first storage means storing a table of sinusoid values in a predetermined sequence of addresses, memory addressing means responsive to the value in said adder-accumulator whereby a corresponding sinusoid value is addressed from said first storage means, a scaler means responsive to a deviation control signal wherein said sinusoid value addressed by said memory addressing means is scaled in value to create said incremented frequency number.
Claim 24
Dependent Claim
30 words
In a musical instrument according to claim 19 wherein said scaler means further comprises: deviation control means whereby said deviation control signal is caused to change in a time-variant manner.