Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
190 words
A waveform signal generator comprising: waveform signal generating means for generating a waveform signal; waveform signal generation repeating means for directing said waveform signal generating means to repeat the generation of the waveform signal for a given number of repetitions, represented by a repetition value; repetition time measuring means for measuring the length of time taken to repeat the generation of the waveform signal, and preventing a changing factor in generating the waveform signal by said waveform signal generating means and directing repetition of the generation of the waveform signal by said waveform signal generation repeating means; time data storing means for storing a time data representing a time to repeat the generation of the waveform signal by said waveform signal generation repeating means; time data reading means for reading the time data from said time data storing means; comparing means for comparing the time measured by said repetition time measuring means and the time data read by time data reading means; and repetition control means for terminating the repetition of the generation of the waveform signal in accordance with the result of the comparison performed by said comparing means.
Claim 2
Dependent Claim
190 words
A waveform signal generator comprising: waveform signal generating means for generating a waveform signal; waveform signal generation repeating means for directing said waveform signal generating means to repeat the generation of the waveform signal for a given number of repetitions, represented by a repetition value; repetition time measuring means for measuring the length of time taken to repeat the generation of the waveform signal, and preventing a changing factor in generating the waveform signal by said waveform signal generating means and directing repetition of the generation of the waveform signal by said waveform signal generation repeating means; time data storing means for storing a time data representing a time to repeat the generation of the waveform signal by said waveform signal generation repeating means; time data reading means for reading the time data from said time data storing means; comparing means for comparing the time measured by said repetition time measuring means and the time data read by time data reading means; and repetition control means for terminating the repetition of the generation of the waveform signal in accordance with the result of the comparison performed by said comparing means.
Claim 3
Dependent Claim
33 words
The waveform signal generator as set forth in claim 1, wherein said repetition control means directs said waveform signal generation repeating means to proceed to the next repetitive generation of the waveform signal.
Claim 4
Dependent Claim
29 words
The waveform signal generator of claim 1, wherein the time data compared by said comparing means changes in accordance with a timbre of the musical sound to be radiated.
Claim 5
Dependent Claim
30 words
The waveform signal generator of claim 1, wherein the time data compared by said comparing means changes in accordance with musical effects performed on the musical sound to be radiated.
Claim 6
Dependent Claim
28 words
The waveform signal generator of claim 1, wherein the time data compared by said comparing means changes in accordance with a strength of a musical sound radiating operation.
Claim 7
Dependent Claim
28 words
The waveform signal generator of claim 1, wherein the time data compared by said comparing means changes in accordance with a speed of a musical sound radiating operation.
Claim 8
Dependent Claim
22 words
The waveform signal generator as set forth in claim 1, wherein said waveform signal generating means generates a musical tone waveform signal.
Claim 9
Dependent Claim
20 words
The waveform signal generator as set forth in claim 1, wherein said waveform signal generating means generates an envelope waveform
Claim 10
Dependent Claim
21 words
The waveform signal generator as set forth in claim 1, wherein said waveform signal generating means generates a modulation waveform signal.
Claim 11
Dependent Claim
26 words
The waveform signal generator as set forth in claim 1, wherein said waveform signal generating means generates a plurality of waveform signals in a timesharing manner.
Claim 12
Dependent Claim
41 words
The waveform signal generator of claim 1, wherein waveform signal generation repeating means includes parameter generating information storing means and parameter generating information reading means, and said parameter generating information storing means is provided separate from said waveform signal generating means.
Claim 13
Dependent Claim
150 words
A waveform signal generator comprising: envelope waveform signal generating means for generating an envelope waveform signal; repeating means for directing said envelope waveform signal generating means to repeat the generation of the envelope waveform signal; repetition number measuring means for measuring the number of times the generation of the envelope waveform signal is repeated; number data storing means for storing number data representing a number of times for repeating the generation of the envelope waveform signal, by said repeating means; number data reading means for reading the number data from said number data storing means; comparing means for comparing the number of times measured by said repetition number measuring means and the number data read by said number data reading means; and repetition control means for terminating the repetition of the generation of the envelope waveform signal in accordance with the result of the comparison performed by said comparing means.
Claim 14
Dependent Claim
150 words
A waveform signal generator comprising: envelope waveform signal generating means for generating an envelope waveform signal; repeating means for directing said envelope waveform signal generating means to repeat the generation of the envelope waveform signal; repetition number measuring means for measuring the number of times the generation of the envelope waveform signal is repeated; number data storing means for storing number data representing a number of times for repeating the generation of the envelope waveform signal, by said repeating means; number data reading means for reading the number data from said number data storing means; comparing means for comparing the number of times measured by said repetition number measuring means and the number data read by said number data reading means; and repetition control means for terminating the repetition of the generation of the envelope waveform signal in accordance with the result of the comparison performed by said comparing means.
Claim 15
Dependent Claim
261 words
A waveform signal generator comprising: input means including a plurality of keys; general use memory means for storing musical tone waveform data, including loop top data, loop end data, loop count data, and loop time data, and envelope data, including level data and speed data; controller means for detecting activation of the plurality of keys, said controller means including waveform address controlling means for retrieving musical tone waveform data located at addresses corresponding to the activated keys and envelope address controlling means for retrieving envelope data corresponding to the activated keys; waveform data reading address generating means, including at least one waveform data latch means for alternately reading data samples of the loop top data, loop end data, loop count data, and loop time data directly from said general use memory means, and waveform selecting means for alternately selecting an output of each of the at least one waveform data latch means to produce a waveform data signal; envelope waveform generating means, including at least one envelope data latch means for alternately reading data samples of the level data and the speed data directly from said general use memory means, and envelope selecting means for alternately selecting an output of each of the at least one envelope data latch means to produce an envelope signal; and sound radiating means for repetitively radiating a musical tone based on the waveform data signal and the envelope signal; wherein said general use memory means eliminates a need for local memories for said waveform data reading address generating means and said envelope waveform generating means.
Claim 16
Dependent Claim
261 words
A waveform signal generator comprising: input means including a plurality of keys; general use memory means for storing musical tone waveform data, including loop top data, loop end data, loop count data, and loop time data, and envelope data, including level data and speed data; controller means for detecting activation of the plurality of keys, said controller means including waveform address controlling means for retrieving musical tone waveform data located at addresses corresponding to the activated keys and envelope address controlling means for retrieving envelope data corresponding to the activated keys; waveform data reading address generating means, including at least one waveform data latch means for alternately reading data samples of the loop top data, loop end data, loop count data, and loop time data directly from said general use memory means, and waveform selecting means for alternately selecting an output of each of the at least one waveform data latch means to produce a waveform data signal; envelope waveform generating means, including at least one envelope data latch means for alternately reading data samples of the level data and the speed data directly from said general use memory means, and envelope selecting means for alternately selecting an output of each of the at least one envelope data latch means to produce an envelope signal; and sound radiating means for repetitively radiating a musical tone based on the waveform data signal and the envelope signal; wherein said general use memory means eliminates a need for local memories for said waveform data reading address generating means and said envelope waveform generating means.
Claim 17
Dependent Claim
272 words
A waveform signal generator comprising: input means including a plurality of keys; general use memory means for storing musical tone waveform data, including loop top data, loop end data, loop count data, and loop time data, and envelope data, including level data and speed data; controller means for detecting activation of the plurality of keys, said controller means including waveform address controlling means for retrieving musical tone waveform data located at addresses corresponding to the activated keys and envelope address controlling means for retrieving envelope data corresponding to the activated keys; waveform data reading address generating means, including at least one waveform data latch means for alternately reading data samples of the loop top data, loop end data, loop count data, and loop time data directly from said general use memory means, waveform selecting means for alternately selecting an output of each of the at least one waveform data latch means to produce a waveform data signal and loop time discriminating means for determining a time interval for reproducing the waveform data signal; envelope waveform generating means including at least one envelope data latch means for alternately reading data samples of the level data and the speed data directly from said general use memory means, and envelope selecting means for alternately selecting an output of each of the at least one envelope data latch means to produce an envelope signal; and sound radiating means for repetitively radiating a musical tone based on the waveform data signal envelope signal; wherein the time interval for each repetition is held constant by said loop time discriminating means, regardless of a pitch of the musical tone.
Claim 18
Dependent Claim
272 words
A waveform signal generator comprising: input means including a plurality of keys; general use memory means for storing musical tone waveform data, including loop top data, loop end data, loop count data, and loop time data, and envelope data, including level data and speed data; controller means for detecting activation of the plurality of keys, said controller means including waveform address controlling means for retrieving musical tone waveform data located at addresses corresponding to the activated keys and envelope address controlling means for retrieving envelope data corresponding to the activated keys; waveform data reading address generating means, including at least one waveform data latch means for alternately reading data samples of the loop top data, loop end data, loop count data, and loop time data directly from said general use memory means, waveform selecting means for alternately selecting an output of each of the at least one waveform data latch means to produce a waveform data signal and loop time discriminating means for determining a time interval for reproducing the waveform data signal; envelope waveform generating means including at least one envelope data latch means for alternately reading data samples of the level data and the speed data directly from said general use memory means, and envelope selecting means for alternately selecting an output of each of the at least one envelope data latch means to produce an envelope signal; and sound radiating means for repetitively radiating a musical tone based on the waveform data signal envelope signal; wherein the time interval for each repetition is held constant by said loop time discriminating means, regardless of a pitch of the musical tone.
Claim 19
Dependent Claim
26 words
The waveform signal generator of claim 14, wherein a rate of change of the envelope signal corresponds to a rate of change of the speed data.
Claim 20
Dependent Claim
60 words
The waveform signal generator of claim 14, wherein a difference between successive samples of the envelope signal is equal to a corresponding sample of the level data and as a value of a data sample of a envelope signal approaches the value of the corresponding sample of the level data, the difference between successive samples of the envelope signal decreases.
Claim 21
Dependent Claim
36 words
The waveform signal generator of claim 14, wherein said loop time discriminating means compares the time interval of a previous repetition to a predetermined value in order to determine the time interval of a subsequent repetition.
Claim 22
Dependent Claim
21 words
The waveform signal generator of claim 16, wherein the predetermined value is a function of a timbre of the musical tone.
Claim 23
Dependent Claim
21 words
The waveform signal generator of claim 16, wherein the predetermined value is a function of musical effects of the musical tone.
Claim 24
Dependent Claim
22 words
The waveform signal generator of claim 16, wherein the predetermined value is a function of a key speed of the musical tone.