Claims Analysis
Total Claims: 3
Claim 1
Independent Claim
296 words
An electronic musical instrument comprising: an envelope generator which utilizes a phase splitting system whereby individual envelopes of respective tones of a plurality of tones are split into plurality of phases on the time base, each phase being represented by phase data composed of speed data (SPD), phase end value data (PEP) and-/+flag data wherein the-/+flag data is a binary signal representative of attack or decay, each tone including demanded phase data composed of demanded speed data (DEMSPD), demanded predetermined end value data (DEMPEP) and demanded-/+flag data wherein the demanded-/+signal is a binary signal representative of attack or decay for each demanded phase, key data being generated in response to a key depression and assigned to tone generating channels smaller in number than the total number of keys, the envelope generator including: a high-speed release demand signal generator for generating a high speed release demand signal when a new tone is assigned to a tone generating channel which is in operation for generating a previous tone, for switching speed data in the phase of the previous tone to demanded speed data in the same phase, releasing the envelope of the previous tone at a high speed, for comparing the level of the phase of the previous tone with the demanded predetermined phase end value data (DEMPEP) and for terminating the high-speed release demand signal upon detection that the level of the envelope of the previous tone phase drops below the demanded predetermined phase end value data (DEMPEP) and for reading thereinto the key data of the new tones; and, a phase counter which, upon the high speed release demand signal being turned off causes the tone generating channel to proceed from the phase of the previous tone to a first, attack phase of the new tone.
Claim 2
Dependent Claim
296 words
An electronic musical instrument comprising: an envelope generator which utilizes a phase splitting system whereby individual envelopes of respective tones of a plurality of tones are split into plurality of phases on the time base, each phase being represented by phase data composed of speed data (SPD), phase end value data (PEP) and-/+flag data wherein the-/+flag data is a binary signal representative of attack or decay, each tone including demanded phase data composed of demanded speed data (DEMSPD), demanded predetermined end value data (DEMPEP) and demanded-/+flag data wherein the demanded-/+signal is a binary signal representative of attack or decay for each demanded phase, key data being generated in response to a key depression and assigned to tone generating channels smaller in number than the total number of keys, the envelope generator including: a high-speed release demand signal generator for generating a high speed release demand signal when a new tone is assigned to a tone generating channel which is in operation for generating a previous tone, for switching speed data in the phase of the previous tone to demanded speed data in the same phase, releasing the envelope of the previous tone at a high speed, for comparing the level of the phase of the previous tone with the demanded predetermined phase end value data (DEMPEP) and for terminating the high-speed release demand signal upon detection that the level of the envelope of the previous tone phase drops below the demanded predetermined phase end value data (DEMPEP) and for reading thereinto the key data of the new tones; and, a phase counter which, upon the high speed release demand signal being turned off causes the tone generating channel to proceed from the phase of the previous tone to a first, attack phase of the new tone.
Claim 3
Dependent Claim
134 words
An electronic musical instrument according to claim including a CPU which performs key assignments, an envelope calculating circuit for generating an envelope waveform, said CPU writing on a RAM connected to a CPU data bus at least a key ON/OFF signal and the speed data (SPD), the predetermined phase end value (PEP), the-/+flag data and its corresponding-/+signal, the demanded speed data (DEMSPD), the demanded predetermined phase end data (DEMPEP) and the demanded-/+flag data and its corresponding demanded-/+signal which are envelope parameters; the envelope calculating circuit reads out the key ON/OFF signal and the envelope parameters from the RAM and performs a periodic calculation to generate an envelope, the envelope is multiplied by the output of a note generator; and the multiplied output is provided via a D-A converter to a sound system for reproduction.