Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
358 words
In an electronic musical instrument having a greater number of selectively actuable switches than note generators to cause the production of sounds corresponding to the respective notes of a musical scale, an apparatus for interpolating between harmonic structures of a waveform stored in memory during the transient periods of said waveform comprising; at least first and second memories having a number of locations or zones in each memory, said number of zones being equivalent to the number of harmonic structures; a fixed harmonic structure in each zone of the first memory; a difference value in each zone of the second memory, said difference value equal to the difference between the fixed harmonic structures in adjacent zones of the first memory; means for generating addresses for selectively reading out from each said memory the contents of each zone, said zone address being the upper segment of the generated address, for selectively controlling the scaling of the difference values read out from each zone of said second memory by a digital to analog converting means, said digital to analog converting means address being the lower segment of the generated address, and for selectively reading out of a transient waveform envelope memory a transient waveform envelope, said transient waveform envelope address being said generated address; means for converting and scaling the fixed harmonic structure read out of a selected zone of the first memory having a scaling factor being a fixed value; means for converting and scaling the difference value read out of a selected zone of the second memory having a scaling factor varying in accordance with the lower segment of the generated address; summing means for combining the converted and scaled fixed harmonic structures read out of the selected zones of the first memory with the converted and scaled difference values read out of the selected zones of the second memory and generating an output; means for converting and scaling the generated transient waveform envelope having a scaling factor in accordance with the generated output of the summing means; and, amplifying means for producing the interpolated transient harmonic structures of the waveform as sound through an audio transducing means.
Claim 2
Dependent Claim
358 words
In an electronic musical instrument having a greater number of selectively actuable switches than note generators to cause the production of sounds corresponding to the respective notes of a musical scale, an apparatus for interpolating between harmonic structures of a waveform stored in memory during the transient periods of said waveform comprising; at least first and second memories having a number of locations or zones in each memory, said number of zones being equivalent to the number of harmonic structures; a fixed harmonic structure in each zone of the first memory; a difference value in each zone of the second memory, said difference value equal to the difference between the fixed harmonic structures in adjacent zones of the first memory; means for generating addresses for selectively reading out from each said memory the contents of each zone, said zone address being the upper segment of the generated address, for selectively controlling the scaling of the difference values read out from each zone of said second memory by a digital to analog converting means, said digital to analog converting means address being the lower segment of the generated address, and for selectively reading out of a transient waveform envelope memory a transient waveform envelope, said transient waveform envelope address being said generated address; means for converting and scaling the fixed harmonic structure read out of a selected zone of the first memory having a scaling factor being a fixed value; means for converting and scaling the difference value read out of a selected zone of the second memory having a scaling factor varying in accordance with the lower segment of the generated address; summing means for combining the converted and scaled fixed harmonic structures read out of the selected zones of the first memory with the converted and scaled difference values read out of the selected zones of the second memory and generating an output; means for converting and scaling the generated transient waveform envelope having a scaling factor in accordance with the generated output of the summing means; and, amplifying means for producing the interpolated transient harmonic structures of the waveform as sound through an audio transducing means.
Claim 3
Dependent Claim
68 words
In accordance with claim 1 wherein said means for generating addresses comprises: means for detecting the transient period of the harmonic structure of a waveform, said transient period being either the attack or decay period; means for generating either a monotonically increasing address during an attack period or a monotonically decreasing address during a decay period; and, means for selectively controlling rate of change of the generated address.
Claim 4
Dependent Claim
35 words
In accordance with claim 2 wherein said means for selectively controlling rate of change of the generated address comprises a switching means and at least two discrete rate sources of either adjustable or fixed rates.
Claim 5
Dependent Claim
35 words
In accordance with claim 3 wherein said adjustable rate source comprises a count source and a variable electrical resistive device for generating differing pulse rates according to the setting of said variable electrical resistive device.
Claim 6
Dependent Claim
43 words
In accordance with claim 3 wherein said fixed rate source comprises any one of a preselected address bit generated by a note generator of said electronic musical instrument for generating a pulse rate according to the recurrence rate of the preselected address bit.
Claim 7
Dependent Claim
23 words
In accordance with claim 1 wherein said upper segment of the generated address comprises the three most significant bits of the generated address.
Claim 8
Dependent Claim
23 words
In accordance with claim 1 wherein said lower segment of the generated address comprises the four least significant bits of the generated address.
Claim 9
Dependent Claim
46 words
In accordance with claim 1 wherein said scaling factor of the means for converting and scaling the difference values varies from its least value to its greatest value during an attack period and varies from its greatest value to its least value during a decay period.
Claim 10
Dependent Claim
357 words
In an electronic organ having a greater number of selectively actuable switches than note generators to cause the production of sounds corresponding to the respective notes of a musical scale, an apparatus for interpolating between harmonic structures of a waveform stored in memory during the transient periods of said waveform comprising: at least first and second memories having a number of locations or zones in each memory, said number of zones being equivalent to the number of harmonic structures; a fixed harmonic structure in each zone of the first memory; a difference value in each zone of the second memory, said difference value equal to the difference between the fixed harmonic structures in adjacent zones of the first memory; means for generating addresses for selectively reading out from each said memory the contents of each zone, said zone address being the upper segment of the generated address, for selectively controlling the scaling of the difference values read out from each zone of said second memory by a digital to analog converting means, said digital to analog converting means address being the lower segment of the generated address, and for selectively reading out of a transient waveform envelope memory a transient waveform envelope, said transient waveform envelope address being said generated address; means for converting and scaling the fixed harmonic structure read out of a selected zone of the first memory having a scaling factor being a fixed value; means for converting and scaling the difference value read out of a selected zone of the second memory having a scaling factor varying in accordance with the lower segment of the generated address; summing means for combining the converted and scaled fixed harmonic structures read out of the selected zones of the first memory with the converted and scaled difference values read out of the selected zones of the second memory and generating an output; means for converting and scaling the generated transient waveform envelope having a scaling factor in accordance with the generated output of the summing means; and, amplifying means for producing the interpolated transient harmonic structures of the waveform as sound through an audio transducing means.
Claim 11
Dependent Claim
357 words
In an electronic organ having a greater number of selectively actuable switches than note generators to cause the production of sounds corresponding to the respective notes of a musical scale, an apparatus for interpolating between harmonic structures of a waveform stored in memory during the transient periods of said waveform comprising: at least first and second memories having a number of locations or zones in each memory, said number of zones being equivalent to the number of harmonic structures; a fixed harmonic structure in each zone of the first memory; a difference value in each zone of the second memory, said difference value equal to the difference between the fixed harmonic structures in adjacent zones of the first memory; means for generating addresses for selectively reading out from each said memory the contents of each zone, said zone address being the upper segment of the generated address, for selectively controlling the scaling of the difference values read out from each zone of said second memory by a digital to analog converting means, said digital to analog converting means address being the lower segment of the generated address, and for selectively reading out of a transient waveform envelope memory a transient waveform envelope, said transient waveform envelope address being said generated address; means for converting and scaling the fixed harmonic structure read out of a selected zone of the first memory having a scaling factor being a fixed value; means for converting and scaling the difference value read out of a selected zone of the second memory having a scaling factor varying in accordance with the lower segment of the generated address; summing means for combining the converted and scaled fixed harmonic structures read out of the selected zones of the first memory with the converted and scaled difference values read out of the selected zones of the second memory and generating an output; means for converting and scaling the generated transient waveform envelope having a scaling factor in accordance with the generated output of the summing means; and, amplifying means for producing the interpolated transient harmonic structures of the waveform as sound through an audio transducing means.
Claim 12
Dependent Claim
68 words
In accordance with claim 9 wherein said means for generating addresses comprises: means for detecting the transient period of the harmonic structure of a waveform, said transient period being either the attack or decay period; means for generating either a monotonically increasing address during an attack period or a monotonically decreasing address during a decay period; and, means for selectively controlling rate of change of the generated address.
Claim 13
Dependent Claim
35 words
In accordance with claim 10 wherein said means for selectively controlling rate of change of the generated address comprises a switching means and at least two discrete rate sources of either adjustable or fixed rates.
Claim 14
Dependent Claim
35 words
In accordance with claim 11 wherein said adjustable rate source comprises a count source and a variable electrical resistive device for generating differing pulse rates according to the setting of said variable electrical resistive device.
Claim 15
Dependent Claim
42 words
In accordance with claim 11 wherein said fixed rate source comprises any one of a preselected address bit generated by a note generator of said electronic organ for generating a pulse rate according to the recurrence rate of the preselected address bit.
Claim 16
Dependent Claim
23 words
In accordance with claim 9 wherein said upper segment of the generated address comprises the three most significant bits of the generated address.
Claim 17
Dependent Claim
23 words
In accordance with claim 9 wherein said lower segment of the generated address comprises the four least significant bits of the generated address.
Claim 18
Dependent Claim
46 words
In accordance with claim 9 wherein said scaling factor of the means for converting and scaling the difference values varies from its least value to its greatest value during an attack period and varies from its greatest value to its least value during a decay period.
Claim 19
Dependent Claim
370 words
In an electronic musical instrument having a greater number of selectively actuable switches than note generators to cause the production of sounds corresponding to the respective notes of a musical scale, a method for interpolating between harmonic structures of a waveform stored in memory during the transient periods of said waveform comprising the steps of: providing at least first and second memories having a number of locations or zones within each memory, said number of zones being equivalent to the number of harmonic structures; providing a fixed harmonic structure in each zone of the first memory; providing a difference value in each zone of the second memory, said difference value equal to the difference between the fixed harmonic structures in adjacent zones of the first memory; providing means for generating addresses for selectively reading out from each said first memory the contents of each zone, said zone address being the upper segment of the generated address, for selectively controlling the scaling of the difference values read out from each zone of said second memory by a digital to analog converting means, said digital to analog converting means address being the lower segment of the generated address, for selectively reading out of a transient waveform envelope memory a transient waveform envelope, said transient waveform envelope address being said generated address; providing means for converting and scaling the fixed harmonic structure read out of a selected zone of the first memory having a scaling factor being a fixed value; providing means for converting and scaling the difference value read out of a selected zone of the second memory having a scaling factor varying in accordance with the lower segment of the generated address; providing summing means for combining the converted and scaled fixed harmonic structures read out of the selected zones of the first memory with the converted and scaled difference values read out of the selected zones of the second memory and generating an output; providing means for converting and scaling the generated transient waveform envelope having a scaling factor in accordance with the generated output of the summing means; and, providing amplifying means for producing the interpolated transient harmonic structures of the waveform as sound through an audio transducing means.
Claim 20
Dependent Claim
370 words
In an electronic musical instrument having a greater number of selectively actuable switches than note generators to cause the production of sounds corresponding to the respective notes of a musical scale, a method for interpolating between harmonic structures of a waveform stored in memory during the transient periods of said waveform comprising the steps of: providing at least first and second memories having a number of locations or zones within each memory, said number of zones being equivalent to the number of harmonic structures; providing a fixed harmonic structure in each zone of the first memory; providing a difference value in each zone of the second memory, said difference value equal to the difference between the fixed harmonic structures in adjacent zones of the first memory; providing means for generating addresses for selectively reading out from each said first memory the contents of each zone, said zone address being the upper segment of the generated address, for selectively controlling the scaling of the difference values read out from each zone of said second memory by a digital to analog converting means, said digital to analog converting means address being the lower segment of the generated address, for selectively reading out of a transient waveform envelope memory a transient waveform envelope, said transient waveform envelope address being said generated address; providing means for converting and scaling the fixed harmonic structure read out of a selected zone of the first memory having a scaling factor being a fixed value; providing means for converting and scaling the difference value read out of a selected zone of the second memory having a scaling factor varying in accordance with the lower segment of the generated address; providing summing means for combining the converted and scaled fixed harmonic structures read out of the selected zones of the first memory with the converted and scaled difference values read out of the selected zones of the second memory and generating an output; providing means for converting and scaling the generated transient waveform envelope having a scaling factor in accordance with the generated output of the summing means; and, providing amplifying means for producing the interpolated transient harmonic structures of the waveform as sound through an audio transducing means.
Claim 21
Dependent Claim
75 words
In accordance with claim 17 wherein said means for generating addresses comprises the steps of: providing means for detecting the transient period of the harmonic structure of a waveform, said transient period being either the attack or decay period; providing means for generating either a monotonically increasing address during an attack period or a monotonically decreasing address during a decay period; and, providing means for selectively controlling the rate of change of the generated address.
Claim 22
Dependent Claim
36 words
In accordance with claim 18 wherein said means for selectively controlling the rate of change of the generated address comprises a switching means and at least two discrete rate sources of either adjustable or fixed rates.
Claim 23
Dependent Claim
35 words
In accordance with claim 19 wherein said adjustable rate source comprises a count source and a variable electrical resistive device for generating differing pulse rates according to the setting of said variable electrical resistive device.
Claim 24
Dependent Claim
43 words
In accordance with claim 19 wherein said fixed rate source comprises any one of a preselected address bit generated by a note generator of said electronic musical instrument for generating a pulse rate according to the recurrence rate of the preselected address bit.
Claim 25
Dependent Claim
23 words
In accordance with claim 17 wherein said upper segment of the generated address comprises the three most significant bits of the generated address.
Claim 26
Dependent Claim
23 words
In accordance with claim 17 wherein said lower segment of the generated address comprises the four least significant bits of the generated address.
Claim 27
Dependent Claim
46 words
In accordance with claim 17 wherein said scaling factor of the means for converting and scaling the difference values varies from its least value to its greatest value during an attack period and varies from its greatest value to its least value during a decay period.