Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
295 words
A musical sound synthesizing apparatus comprising: a musical sound synthesizing means including an electronic circuit means for simulating a sound generating mechanism of a string instrument having a string; and a driver means for applying to said musical sound synthesizing means difference data TD(i)-TD(i-m) of an input data train TD which is obtained by subtracting pulse code modulated data TD(i-m) stored at an address i-m in said driver means from pulse code modulated data TD(i) stored at an address i in said driver means where i and m are integers designating an address of the input data train TD such that TD(i-m) constitutes data in said data train TD which is m unit times before TD(i); and a controller means for applying to said driver means said integer m to determine the address i-m, said integer m being determined by a position on the string of said instrument at which the string is touched or hit, said musical sound synthesizing means further comprising: a low pass filter means; an adder means for adding together said difference data TD(i)-TD(i-m) from said driver means and output data DD'(k) from said low pass filter means; a delay means for storing output data from said adder means temporarily and providing output data DD(k), k being an integer, said output data DD(k) being data which is input to said delay means from said adder and which is k unit times earlier than output data presently being output by said adder; and a word length designating means for designating a word length of said delay means to control said integer k, said low pass filter means processing said output data DD(k) read out from said delay means and producing resulting filtered output data DD'(k) which is input to said adder means.
Claim 2
Dependent Claim
295 words
A musical sound synthesizing apparatus comprising: a musical sound synthesizing means including an electronic circuit means for simulating a sound generating mechanism of a string instrument having a string; and a driver means for applying to said musical sound synthesizing means difference data TD(i)-TD(i-m) of an input data train TD which is obtained by subtracting pulse code modulated data TD(i-m) stored at an address i-m in said driver means from pulse code modulated data TD(i) stored at an address i in said driver means where i and m are integers designating an address of the input data train TD such that TD(i-m) constitutes data in said data train TD which is m unit times before TD(i); and a controller means for applying to said driver means said integer m to determine the address i-m, said integer m being determined by a position on the string of said instrument at which the string is touched or hit, said musical sound synthesizing means further comprising: a low pass filter means; an adder means for adding together said difference data TD(i)-TD(i-m) from said driver means and output data DD'(k) from said low pass filter means; a delay means for storing output data from said adder means temporarily and providing output data DD(k), k being an integer, said output data DD(k) being data which is input to said delay means from said adder and which is k unit times earlier than output data presently being output by said adder; and a word length designating means for designating a word length of said delay means to control said integer k, said low pass filter means processing said output data DD(k) read out from said delay means and producing resulting filtered output data DD'(k) which is input to said adder means.
Claim 3
Dependent Claim
41 words
A musical sound synthesizing apparatus according to claim 1, wherein said word length designating means determines the word length of said delay means in accordance with a parameter for controlling the high frequency cutoff characteristic of said low pass filter means.
Claim 4
Dependent Claim
207 words
A musical sound synthesizing apparatus comprising: a control means for producing a parameter m corresponding to a position on a string at which the string is plucked or hit, where m is an integer; a storage means for storing data TD(i) of a data train TD corresponding to an initial input waveform input thereto at the time when the string is plucked or hit, where i is an integer designating an address within data rain TD; a driver means for calculating data TD(i)-TD(i-m) based on the parameter m input from said control means and the data TD(i) read out of said storage means, where TD (i-m) designates an address of said input data train TD which is m unit times before address TD(i); a delay means for delaying data inputted thereto by a designated delay time period; a word length designating means for designating the delay time period of said delay means; a low pass filter means for attenuating high frequency band components of data input thereto from said delay means; and an adder means for adding the data TD(i)-TD(i-m) calculated by said driver means to data input thereto from said low pass filter means and for inputting a result of the addition to said delay means.
Claim 5
Dependent Claim
207 words
A musical sound synthesizing apparatus comprising: a control means for producing a parameter m corresponding to a position on a string at which the string is plucked or hit, where m is an integer; a storage means for storing data TD(i) of a data train TD corresponding to an initial input waveform input thereto at the time when the string is plucked or hit, where i is an integer designating an address within data rain TD; a driver means for calculating data TD(i)-TD(i-m) based on the parameter m input from said control means and the data TD(i) read out of said storage means, where TD (i-m) designates an address of said input data train TD which is m unit times before address TD(i); a delay means for delaying data inputted thereto by a designated delay time period; a word length designating means for designating the delay time period of said delay means; a low pass filter means for attenuating high frequency band components of data input thereto from said delay means; and an adder means for adding the data TD(i)-TD(i-m) calculated by said driver means to data input thereto from said low pass filter means and for inputting a result of the addition to said delay means.
Claim 6
Dependent Claim
43 words
A musical sound synthesizing apparatus according to claim 2, wherein said word length designating means designates the delay time period of said delay means based on a parameter which controls a high frequency band component attenuating characteristic of said low pass filter means.
Claim 7
Dependent Claim
207 words
A musical sound synthesizing apparatus comprising: a control means for producing a parameter m corresponding to a position on a string at which the string is plucked or hit, where m is an integer; a storage means for storing data TD(i) of a data train TD corresponding to an initial input waveform input thereto at the time when the string is plucked or hit, where i is an integer designating an address within data train TD; a driver means for calculating data TD(i)-TD(i-m) based on the parameter m input from said control means and the data TD(i) read out of said storage means, where TD(i-m) designates an address within said input data train TD which is m unit times earlier than TD(i); a low pass filter means for attenuating high frequency band components of data input thereto; a delay means for delaying data input thereto from said low pass filter means by a designated delay time period; a word length designating means for designating the delay time period of said delay means; and an adder means for adding the data TD(i)-TD(i-m) calculated by said driver means to data input from said delay means and for inputting a result of the addition to said low pass filter means.
Claim 8
Dependent Claim
207 words
A musical sound synthesizing apparatus comprising: a control means for producing a parameter m corresponding to a position on a string at which the string is plucked or hit, where m is an integer; a storage means for storing data TD(i) of a data train TD corresponding to an initial input waveform input thereto at the time when the string is plucked or hit, where i is an integer designating an address within data train TD; a driver means for calculating data TD(i)-TD(i-m) based on the parameter m input from said control means and the data TD(i) read out of said storage means, where TD(i-m) designates an address within said input data train TD which is m unit times earlier than TD(i); a low pass filter means for attenuating high frequency band components of data input thereto; a delay means for delaying data input thereto from said low pass filter means by a designated delay time period; a word length designating means for designating the delay time period of said delay means; and an adder means for adding the data TD(i)-TD(i-m) calculated by said driver means to data input from said delay means and for inputting a result of the addition to said low pass filter means.
Claim 9
Dependent Claim
43 words
A musical sound synthesizing apparatus according to claim 5, wherein said word length designating means designates the delay time period of said delay means based on a parameter which controls a high frequency band component attenuating characteristic of said low pass filter means.