Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
231 words
A tone generating apparatus having a CPU, a ROM directly accessible by said CPU and for storing multiple sets of envelope parameters, each of said multiple sets of envelope parameters including parameters for at least attack, decay and release phases, and an envelope generator, the envelope generator comprising: first storing means for storing one set of envelope parameters for only one phase to generate an envelope signal of a predetermined phase; second storing means for storing one set of envelope parameters for only one phase to generate an envelope signal of a phase following said predetermined phase; envelope generating means for generating an envelope signal based on said one set of envelope parameters stored in said first storing means; level reach signal generating means for generating a level reach signal when said envelope signal of said predetermined phase generated by said envelope generating means has reached a target value of said one set of envelope parameters stored in said first storing means; writing means for writing a content of said second storing means into said first storing means based on said level reach signal; and end signal generating means for generating an end signal to request alteration of said content of said second storing means to a new one set of envelope parameters read from said ROM based on said level reach signal, and sending said end signal to said CPU.
Claim 2
Dependent Claim
231 words
A tone generating apparatus having a CPU, a ROM directly accessible by said CPU and for storing multiple sets of envelope parameters, each of said multiple sets of envelope parameters including parameters for at least attack, decay and release phases, and an envelope generator, the envelope generator comprising: first storing means for storing one set of envelope parameters for only one phase to generate an envelope signal of a predetermined phase; second storing means for storing one set of envelope parameters for only one phase to generate an envelope signal of a phase following said predetermined phase; envelope generating means for generating an envelope signal based on said one set of envelope parameters stored in said first storing means; level reach signal generating means for generating a level reach signal when said envelope signal of said predetermined phase generated by said envelope generating means has reached a target value of said one set of envelope parameters stored in said first storing means; writing means for writing a content of said second storing means into said first storing means based on said level reach signal; and end signal generating means for generating an end signal to request alteration of said content of said second storing means to a new one set of envelope parameters read from said ROM based on said level reach signal, and sending said end signal to said CPU.
Claim 3
Dependent Claim
40 words
An envelope generating apparatus according to claim 1, wherein said parameters stored in said first storing means include a target level for defining the target value and an envelope speed parameter for defining a time to reach said target value.
Claim 4
Dependent Claim
20 words
An envelope generating apparatus according to claim 1, wherein said first storing means stores said parameters for tone generating channels.
Claim 5
Dependent Claim
40 words
An envelope generating apparatus according to claim 1, wherein said parameters stored in said second storing means include a target level for defining the target value and an envelope speed parameter for defining a time to reach said target value.
Claim 6
Dependent Claim
20 words
An envelope generating apparatus according to claim 1, wherein said second storing means stores said parameters for tone generating channels.
Claim 7
Dependent Claim
245 words
A tone generating apparatus having a CPU, a ROM directly accessible by said CPU and for storing multiple sets of envelope parameters, each of said multiple sets of envelope parameters including parameters for at least attack, decay and release phases, and an envelope generator, the envelope generator comprising: first storing means for storing one set of envelope parameters for only one phase to generate an envelope signal of a predetermined phase; second storing means for storing one set of envelope parameters for only one phase to generate an envelope signal of a phase following said predetermined phase; envelope generating means for generating an envelope signal based on said one set of envelope parameters stored in said first storing means; level reach signal generating means for generating a level reach signal when said envelope signal of said predetermined phase generated by said envelope generating means has reached a target value of said one set of envelope parameters stored in said first storing means; writing means for writing a content of said second storing means into said first storing means based on said level reach signal; end signal generating means for generating an end signal to request alteration of said content of said second storing means to a new one set of envelope parameters read from said ROM based on said level reach signal, and sending said end signal to said CPU; and masking means for masking said end signal generated by said end signal generating means.
Claim 8
Dependent Claim
245 words
A tone generating apparatus having a CPU, a ROM directly accessible by said CPU and for storing multiple sets of envelope parameters, each of said multiple sets of envelope parameters including parameters for at least attack, decay and release phases, and an envelope generator, the envelope generator comprising: first storing means for storing one set of envelope parameters for only one phase to generate an envelope signal of a predetermined phase; second storing means for storing one set of envelope parameters for only one phase to generate an envelope signal of a phase following said predetermined phase; envelope generating means for generating an envelope signal based on said one set of envelope parameters stored in said first storing means; level reach signal generating means for generating a level reach signal when said envelope signal of said predetermined phase generated by said envelope generating means has reached a target value of said one set of envelope parameters stored in said first storing means; writing means for writing a content of said second storing means into said first storing means based on said level reach signal; end signal generating means for generating an end signal to request alteration of said content of said second storing means to a new one set of envelope parameters read from said ROM based on said level reach signal, and sending said end signal to said CPU; and masking means for masking said end signal generated by said end signal generating means.
Claim 9
Dependent Claim
40 words
An envelope generating apparatus according to claim 6, wherein said parameters stored in said first storing means include a target level for defining the target value and an envelope speed parameter for defining a time to reach said target value.
Claim 10
Dependent Claim
20 words
An envelope generating apparatus according to claim 6, wherein said first storing means stores said parameters for tone generating channels.
Claim 11
Dependent Claim
40 words
An envelope generating apparatus according to claim 6, wherein said parameters stored in said second storing means include a target level for defining the target value and an envelope speed parameter for defining a time to reach said target value.
Claim 12
Dependent Claim
20 words
An envelope generating apparatus according to claim 6, wherein said second storing means stores said parameters for tone generating channels.
Claim 13
Dependent Claim
243 words
A tone generating apparatus having a CPU, a ROM directly accessible by said CPU and for storing multiple sets of envelope parameters, each of said multiple sets of envelope parameters including parameters for at least attack, decay and release phases, and an envelope generator, the envelope generator comprising: first storing means for storing work parameters for only one phase for generating an envelope signal of a current phase; second storing means for storing buffer parameters for generating an envelope signal of a next phase following the current phase; envelope generating means receptive of the work parameters for only one phase for generating an envelope signal of the current phase dependent on the work parameters; means for generating a level reach signal when said envelope signal of the current phase generated by the envelope generating means has reached a target value of the work parameters for only one phase stored in the first storing means; writing means for writing the buffer parameters for only one phase from the second storing means into the first storing means based on the level reach signal, whereby the buffer parameters become the work parameters for the next phase; and end signal generating means for generating an end signal to enable alteration of the buffer parameters for only one phase stored in the second storing means to a new set of work parameters for only one phase from the ROM by the CPU based on the level reach signal.
Claim 14
Dependent Claim
243 words
A tone generating apparatus having a CPU, a ROM directly accessible by said CPU and for storing multiple sets of envelope parameters, each of said multiple sets of envelope parameters including parameters for at least attack, decay and release phases, and an envelope generator, the envelope generator comprising: first storing means for storing work parameters for only one phase for generating an envelope signal of a current phase; second storing means for storing buffer parameters for generating an envelope signal of a next phase following the current phase; envelope generating means receptive of the work parameters for only one phase for generating an envelope signal of the current phase dependent on the work parameters; means for generating a level reach signal when said envelope signal of the current phase generated by the envelope generating means has reached a target value of the work parameters for only one phase stored in the first storing means; writing means for writing the buffer parameters for only one phase from the second storing means into the first storing means based on the level reach signal, whereby the buffer parameters become the work parameters for the next phase; and end signal generating means for generating an end signal to enable alteration of the buffer parameters for only one phase stored in the second storing means to a new set of work parameters for only one phase from the ROM by the CPU based on the level reach signal.
Claim 15
Dependent Claim
24 words
An envelope generating apparatus according to claim 11; further comprising masking means for masking the end signal generated by the end signal generating means.
Claim 16
Dependent Claim
44 words
An envelope generating apparatus according to claim 11; wherein the first storing means stores work parameters for generating the current phase including a target level for defining the target value, and an envelope speed parameter for defining a time to reach the target value.
Claim 17
Dependent Claim
20 words
An envelope generating apparatus according to claim 11; wherein the first storing means stores work parameters for tone generating channels.
Claim 18
Dependent Claim
43 words
An envelope generating apparatus according to claim 11; wherein said second storing means stores buffer parameters for the next phase including a target level for defining the target value, and an envelope speed parameter for defining a time to reach the target value.
Claim 19
Dependent Claim
20 words
An envelope generating apparatus according to claim 11; wherein the second storing means stores buffer parameters for tone generating channels.