Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
218 words
An electronic musical instrument, comprising: a musical note clock generation means for generating a musical note clock which corresponds to a musical note designated by an operated key; storage means for storing differential data of musical sound waveforms; envelope clock generation means for generating an envelope clock which is in asynchronous relation with said musical note clock; envelope generation means for generating envelope data in synchronism with said envelope clock; multiplication means for multiplying the differential data when read out from said storage means according to the timing of the note clock outputted from said musical note clock generation means, by envelope data outputted from said envelope generation means, and for producing a corresponding output; direct current compensation means for receiving the outputs of said multiplication means and said storage means, and for canceling a direct current component of the output of said multiplication means, said direct current component being one which would otherwise be produced due to the asynchronous relation between said musical note clock and said envelope clock; and means for accumulating the output of said direct current compensation means and for generating a musical sound waveform on the basis of the output of said multiplication means, the direct current component of the output of said multiplication means being canceled by said direct current compensation means.
Claim 2
Dependent Claim
218 words
An electronic musical instrument, comprising: a musical note clock generation means for generating a musical note clock which corresponds to a musical note designated by an operated key; storage means for storing differential data of musical sound waveforms; envelope clock generation means for generating an envelope clock which is in asynchronous relation with said musical note clock; envelope generation means for generating envelope data in synchronism with said envelope clock; multiplication means for multiplying the differential data when read out from said storage means according to the timing of the note clock outputted from said musical note clock generation means, by envelope data outputted from said envelope generation means, and for producing a corresponding output; direct current compensation means for receiving the outputs of said multiplication means and said storage means, and for canceling a direct current component of the output of said multiplication means, said direct current component being one which would otherwise be produced due to the asynchronous relation between said musical note clock and said envelope clock; and means for accumulating the output of said direct current compensation means and for generating a musical sound waveform on the basis of the output of said multiplication means, the direct current component of the output of said multiplication means being canceled by said direct current compensation means.
Claim 3
Dependent Claim
51 words
An electronic musical instrument according to claim 1, wherein said direct current compensation means comprises: accumulates means which cumulates the differential data of the musical sound waveforms stored in said storage means; and an adder circuit which adds an output of said cumulator means and the output of said multiplication means.
Claim 4
Dependent Claim
29 words
An electronic musical instrument according to claim 1, wherein said envelope generation means includes envelope status storage means for storing envelope status data comprising attack, decay and release data.
Claim 5
Dependent Claim
66 words
An electronic musical instrument according to claim 1, wherein said envelope generation means includes envelope status storage means for storing envelope status data comprising attack, decay and release data, and said direct current compensation means comprises a compensation inhibit circuit for receiving the output of said envelope status storage means and inhibiting compensation operation at a point in time corresponding to a change in envelope status.
Claim 6
Dependent Claim
223 words
An electronic musical instrument, comprising: musical note clock generation means for generating a musical note clock which corresponds to respective musical notes designated by a plurality of play keys operated simultaneously; first storage means for storing differential data of musical sound waveforms; envelope clock generation means for generating an envelope clock which is asynchronous relation with said musical note clock; envelope generation means for generating envelope data in synchronism with said envelope clock; multiplication means for multiplying the differential data when read out from said first storage means according to the timings of the respective note clocks outputted from said musical note clock generation means, by envelope data outputted from said envelope generation means, and for producing a corresponding output; direct current compensation means for receiving the outputs of said multiplication means and said storage means, and for canceling a direct current component of the output of said multiplication means, said direct current component being one which would otherwise be produced due to the asynchronous relation between said musical note clock and said envelope clock; and means for accumulating the output of said direct current compensation means and for generating a musical sound waveform on the basis of the output of said multiplication means, the direct current component of the output of said multiplication means being canceled by said direct current compensation means.
Claim 7
Dependent Claim
223 words
An electronic musical instrument, comprising: musical note clock generation means for generating a musical note clock which corresponds to respective musical notes designated by a plurality of play keys operated simultaneously; first storage means for storing differential data of musical sound waveforms; envelope clock generation means for generating an envelope clock which is asynchronous relation with said musical note clock; envelope generation means for generating envelope data in synchronism with said envelope clock; multiplication means for multiplying the differential data when read out from said first storage means according to the timings of the respective note clocks outputted from said musical note clock generation means, by envelope data outputted from said envelope generation means, and for producing a corresponding output; direct current compensation means for receiving the outputs of said multiplication means and said storage means, and for canceling a direct current component of the output of said multiplication means, said direct current component being one which would otherwise be produced due to the asynchronous relation between said musical note clock and said envelope clock; and means for accumulating the output of said direct current compensation means and for generating a musical sound waveform on the basis of the output of said multiplication means, the direct current component of the output of said multiplication means being canceled by said direct current compensation means.
Claim 8
Dependent Claim
29 words
An electronic musical instrument according to claim 5, wherein said envelope generation means includes envelope status storage means for storing envelope status data comprising attack, decay and release data.
Claim 9
Dependent Claim
66 words
An electronic musical instrument according to claim 5, wherein said envelope generation means includes envelope status storage means for storing envelope status data comprising attack, decay and release data, and said direct current compensation means comprises a compensation inhibit circuit for receiving the output of said envelope status storage means and inhibiting compensation operation at a point in time corresponding to a change in envelope status.
Claim 10
Dependent Claim
67 words
An electronic musical instrument according to claim 5, wherein said direct current compensation means comprises: a cumulator circuit which cumulates the differential data of the fundamental waveforms stored in said first storage means; second storage means for storing cumulative values outputted from said cumulator circuit; and addition means for adding the cumulative values read out from said second storage means and the outputs of said multiplication means.
Claim 11
Dependent Claim
22 words
An electronic musical instrument according to claim 8, wherein outputs of said addition means are stored in said second storage means again.
Claim 12
Dependent Claim
17 words
An electronic musical instrument according to claim 9, wherein said second storage means is a shift memory.