Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
231 words
An electronic musical instrument comprising: a key-status scanner means which scans the contacts of all of the key-switches on an instrument keyboard, said key-status scanner means transmitting an octave code representing the octave number corresponding to a closed contact, a note code representing one of the twelve notes corresponding to said closed contact, and a key-on signal indicating the duration of the closed state of said closed contact; a frequency selector means controlled by said note code for generating a clock pulse train having a pulse repetition period specified by said note code; a function generator means which receives said clock pulse train, said octave code and said key-on signal to produce a digital representation of a periodic time function for a duration determined by said key-on signal, the repetition period of said periodic time function being equal to an integral multiple of said pulse repetition period of said clock pulse train, the value of said integral multiple being determined by said octave code; an elementary digital filter which receives said digital representation of said periodic time function, said octave code and said key-on signal for producing a digital representation of a tone waveshape, said elementary digital filter including an arithmetic logic unit for simulating a voltage and a current in an elementary analog filter; and output means for producing a musical note from the digital representation of said tone waveshape.
Claim 2
Dependent Claim
231 words
An electronic musical instrument comprising: a key-status scanner means which scans the contacts of all of the key-switches on an instrument keyboard, said key-status scanner means transmitting an octave code representing the octave number corresponding to a closed contact, a note code representing one of the twelve notes corresponding to said closed contact, and a key-on signal indicating the duration of the closed state of said closed contact; a frequency selector means controlled by said note code for generating a clock pulse train having a pulse repetition period specified by said note code; a function generator means which receives said clock pulse train, said octave code and said key-on signal to produce a digital representation of a periodic time function for a duration determined by said key-on signal, the repetition period of said periodic time function being equal to an integral multiple of said pulse repetition period of said clock pulse train, the value of said integral multiple being determined by said octave code; an elementary digital filter which receives said digital representation of said periodic time function, said octave code and said key-on signal for producing a digital representation of a tone waveshape, said elementary digital filter including an arithmetic logic unit for simulating a voltage and a current in an elementary analog filter; and output means for producing a musical note from the digital representation of said tone waveshape.
Claim 3
Dependent Claim
134 words
An electronic musical instrument according to claim 1 wherein said function generator means comprises: a pulse counter means having an input terminal and parallel output terminals, said counter means being reset at the start of said key-on signal; a gate means having first and second inputs for receiving said clock pulse train and key-on signal respectively, said gate means passing said clock pulse train to the input terminal of said counter means for a duration determined by said key-on signal; and a logic circuit unit connected to the parallel output terminals of said counter means, said logic circuit unit generating a periodic time function having a repetition period equal to an integral multiple of the pulse-repetition period of said clock pulse train, the value of said integral multiple being determined by said octave code.
Claim 4
Dependent Claim
52 words
An electronic musical instrument according to claim 2 wherein said gate means is provided with a third input for inhibiting passage of said clock pulse train to the input of said counter means during an interval in each cycle of said periodic time function, said interval being controlled by said octave code.
Claim 5
Dependent Claim
185 words
An electronic musical instrument according to claim 1 wherein said elementary digital filter comprises: a first register for storing a first variable V C ; a second register for storing a second variable I; means for resetting said first register and said second register at the start of said key-on signal; means for calculating an increment ΔV C of said first variable V C during a sufficiently short sampling period Δt in accordance with the equation ΔV C =k C I, where k c is a first coefficient; means for calculating an increment ΔI of said second variable I during said sampling period Δt in accordance with the equation ΔI-k L (E-V C -IR), where k L is a second coefficient, R is a third coefficient and E is the periodic time function received from said function generator means; means for adding said increments ΔV C and ΔI to the contents of said first and second registers respectively at each sampling period Δt; and means for transmitting the content of said first register as the digital representation of said tone waveshape to said output means.
Claim 6
Dependent Claim
47 words
An electronic musical instrument according to claim 4 wherein means are provided for synchronizing the operation of said first and second registers by said clock pulse train, said sampling period being maintained equal to a desired multiple of said pulse repetition period of said clock pulse train.
Claim 7
Dependent Claim
28 words
An electronic musical instrument according to claim 4 wherein said elementary digital filter is provided with means for changing any one of said first, second and third coefficients.
Claim 8
Dependent Claim
41 words
An electronic musical instrument according to claim 4 wherein said elementary digital filter is provided with means for changing the values of said first and said second coefficients in accordance with said octave code while maintaining said sampling period Δt constant.
Claim 9
Dependent Claim
41 words
An electronic musical instrument according to claim 4 wherein said elementary digital filter is provided with means for changing said sampling period Δt in accordance with said octave code while maintaining the values of said first and said second coefficients constant.
Claim 10
Dependent Claim
21 words
An electronic musical instrument according to claim 4 wherein the values of said first and said second coefficient are the same.
Claim 11
Dependent Claim
47 words
An electronic musical instrument according to claim 4 wherein said means for calculating includes means for multiplying by shifting the bits representing the multiplicand when the multiplier is an integral power of two, the integer denoting the exponent being an arbitrary positive or negative number including zero.
Claim 12
Dependent Claim
130 words
An electronic musical instrument according to claim 1 wherein said elementary digital filter comprises: a first register for storing a first variable V C ; means for resetting said first register at the start of said key-on signal; means for calculating an increment ΔV C of said first variable V C during a sufficiently short sampling period Δt in accordance with an equation ΔV C =k T (E-V C ), wherein k T is a coefficient and E is said periodic time function received from said function generator means; means for adding said increment ΔV C to the content of said first register at each sampling period Δt; and means for transmitting the content of said first register as the digital representation of said tone waveshape to said output means.
Claim 13
Dependent Claim
44 words
An electronic musical instrument according to claim 11 wherein means are provided for synchronizing the operation of said first register by said clock pulse train, said sampling period being maintained equal to a desired multiple of said pulse-repetition period of said clock pulse train.
Claim 14
Dependent Claim
37 words
An electronic musical instrument according to claim 11 wherein said elementary digital filter is provided with means for changing the value of said coefficient in accordance with said octave code while maintaining said sampling period Δt constant.
Claim 15
Dependent Claim
37 words
An electronic musical instrument according to claim 11 wherein said elementary digital filter is provided with means for changing said sampling period Δt in accordance with said octave code while maintaining the value of said coefficient constant.
Claim 16
Dependent Claim
50 words
An electronic musical instrument according to claim 11 wherein said means for calculating includes means for multiplying with said coefficient by shifting the bits representing the multiplicand when said coefficient is an integral power of two, the integer denoting the exponent being an arbitrary positive or negative number including zero.