Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
374 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 portions or the entire 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 controlling the length of time of the interpolation between harmonic structures of a waveform during the transient periods of said waveform by generating addresses for selectively causing the reading out from each said memory the contents of each zone in accordance with the output of said means for controlling the length of time of the interpolation, said zone address being the upper segment of the output, for selectively controlling the scaling of the difference values read out from each zone of said memory by a digital to analog converting means, said digital to analog converting means address being the lower segment of the output; 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 output; 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
374 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 portions or the entire 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 controlling the length of time of the interpolation between harmonic structures of a waveform during the transient periods of said waveform by generating addresses for selectively causing the reading out from each said memory the contents of each zone in accordance with the output of said means for controlling the length of time of the interpolation, said zone address being the upper segment of the output, for selectively controlling the scaling of the difference values read out from each zone of said memory by a digital to analog converting means, said digital to analog converting means address being the lower segment of the output; 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 output; 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
88 words
In accordance with claim 1 wherein said means for controlling the length of time of the interpolation between harmonic structures of a waveform 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 the sequence of the interpolation between harmonic structures of the waveform during the transient periods.
Claim 4
Dependent Claim
72 words
In accordance with claim 2 wherein said means for selectively controlling the sequence of the interpolation between harmonic structures of the waveform comprises: a switching means for generating a control code, said control code designating the selected sequence of interpolation; and, an address processing means for interpreting the generated address and selectively controlling the memory zone address and the digital to analog converting means address in accordance with said sequence control code.
Claim 5
Dependent Claim
15 words
In accordance with claim 3 wherein said control code is a two bit binary code.
Claim 6
Dependent Claim
72 words
In accordance with claim 2 wherein said means for selectively controlling the sequence of the interpolation between harmonic structures of the waveform comprises: a switching means for generating a control code, said control code designating the selected sequence of interpolation; and, a separate storage means for interpreting the generated address and selectively controlling the memory zone address and the digital to analog converting means address in accordance with said sequence control code.
Claim 7
Dependent Claim
15 words
In accordance with claim 5 wherein said control code is a two bit binary code.
Claim 8
Dependent Claim
33 words
In accordance with claim 1 wherein said upper segment of the output of said means for controlling the length of time of the interpolation comprises the three most significant bits of said output.
Claim 9
Dependent Claim
33 words
In accordance with claim 1 wherein said lower segment of the output of said means for controlling the length of time of the interpolation comprises the four least significant bits of said output.
Claim 10
Dependent Claim
373 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 portions or the entire 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 controlling the length of time of the interpolation between harmonic structures of a waveform during the transient periods of said waveform by generating addresses for selectively causing the reading out from each said memory the contents of each zone in accordance with the output of said means for controlling the length of time of the interpolation, said zone address being the upper segment of the output, for selectively controlling the scaling of the difference values read out from each zone of said memory by a digital to analog converting means, said digital to analog converting means address being the lower segment of the output; 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 output; 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
373 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 portions or the entire 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 controlling the length of time of the interpolation between harmonic structures of a waveform during the transient periods of said waveform by generating addresses for selectively causing the reading out from each said memory the contents of each zone in accordance with the output of said means for controlling the length of time of the interpolation, said zone address being the upper segment of the output, for selectively controlling the scaling of the difference values read out from each zone of said memory by a digital to analog converting means, said digital to analog converting means address being the lower segment of the output; 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 output; 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
88 words
In accordance with claim 9 wherein said means for controlling the length of time of the interpolation between harmonic structures of a waveform 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 the sequence of the interpolation between harmonic structures of the waveform during the transient periods.
Claim 13
Dependent Claim
72 words
In accordance with claim 10 wherein said means for selectively controlling the sequence of the interpolation between harmonic structures of the waveform comprises: a switching means for generating a control code, said control code designating the selected sequence of interpolation; and, an address processing means for interpreting the generated address and selectively controlling the memory zone address and the digital to analog converting means address in accordance with said sequence control code.
Claim 14
Dependent Claim
15 words
In accordance with claim 11 wherein said control code is a two bit binary code.
Claim 15
Dependent Claim
72 words
In accordance with claim 10 wherein said means for selectively controlling the sequence of the interpolation between harmonic structures of the waveform comprises: a switching means for generating a control code, said control code designating the selected sequence of interpolation; and, a separate storage means for interpreting the generated address and selectively controlling the memory zone address and the digital to analog converting means address in accordance with said sequence control code.
Claim 16
Dependent Claim
14 words
In accordance with claim 13 said control mode is a two bit binary code.
Claim 17
Dependent Claim
33 words
In accordance with claim 9 wherein said upper segment of the output of said means for controlling the length of time of the interpolation comprises the three most significant bits of said output.
Claim 18
Dependent Claim
33 words
In accordance with claim 9 wherein said lower segment of the output of said means for controlling the length of time of the interpolation comprises the four least significant bits of said output.
Claim 19
Dependent Claim
392 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 portions or the entire transient periods of said waveform comprising the steps of: providing 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; 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 a means for controlling the length of time of the interpolation between harmonic structures of a waveform during the transient periods of said waveform by generating addresses for selectively causing the reading out from each said memory the contents of each zone in accordance with the output of said means for controlling the length of time of the interpolation, said zone address being the upper segment of the output, for selectively controlling the scaling of the difference values read out from each zone of said memory by a digital to analog converting means, said digital to analog converting means address being the lower segment of the output; providing a 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 a 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 output; providing a 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 a 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 an amplifying means for producing the interpolated transient harmonic structures of the waveform as sound through an audio transducing means.
Claim 20
Dependent Claim
392 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 portions or the entire transient periods of said waveform comprising the steps of: providing 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; 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 a means for controlling the length of time of the interpolation between harmonic structures of a waveform during the transient periods of said waveform by generating addresses for selectively causing the reading out from each said memory the contents of each zone in accordance with the output of said means for controlling the length of time of the interpolation, said zone address being the upper segment of the output, for selectively controlling the scaling of the difference values read out from each zone of said memory by a digital to analog converting means, said digital to analog converting means address being the lower segment of the output; providing a 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 a 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 output; providing a 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 a 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 an amplifying means for producing the interpolated transient harmonic structures of the waveform as sound through an audio transducing means.
Claim 21
Dependent Claim
97 words
In accordance with claim 17 wherein said means for controlling the length of time of the interpolation between harmonic structures of a waveform comprises the steps of: providing a means for detecting the transient period of the harmonic structure of a waveform, said transient period being either the attack or decay period; providing a means for generating either a monotonically increasing address during an attack period or a monotonically decreasing address during a decay period; and, providing a means for selectively controlling the sequence of the interpolation between harmonic structures of the waveform during the transient periods.
Claim 22
Dependent Claim
77 words
In accordance with claim 18 wherein said means for selectively controlling the sequence of the interpolation between harmonic structures of the waveform comprises the steps of: providing a switching means for generating a control code, said control code designating the selected sequence of interpolation; and, providing an address processing means for interpreting the generated address and selectively controlling the memory zone address and the digital to analog converting means address in accordance with said sequence control code.
Claim 23
Dependent Claim
15 words
In accordance with claim 19 wherein said control code is a two bit binary code.
Claim 24
Dependent Claim
77 words
In accordance with claim 18 wherein said means for selectively controlling the sequence of the interpolation between harmonic structures of the waveform comprises the steps of: providing a switching means for generating a control code, said control code designating the selected sequence of interpolation; and, providing a separate storage means for interpreting the generated address and selectively controlling the memory zone address and the digital to analog converting means address in accordance with said sequence control code.
Claim 25
Dependent Claim
15 words
In accordance with claim 21 wherein said control code is a two bit binary code.
Claim 26
Dependent Claim
33 words
In accordance with claim 17 wherein said upper segment of the output of said means for controlling the length of time of the interpolation comprises the three most significant bits of said output.
Claim 27
Dependent Claim
33 words
In accordance with claim 17 wherein said lower segment of the output of said means for controlling the length of time of the interpolation comprises the four least significant bits of said output.