US4331058A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Adaptive accompaniment level in an electronic musical instrument
Assignee: Kawai Musical Instruments Manufacturing Co Ltd
•
Filing: 1980-11-24
•
Granted: 1982-05-25
•
Expires: 2000-11-24
Abstract
Abstract A keyboard operated electronic musical instrument having a number of keyboards in which the loudness balance of the accompaniment keyboards are adaptively maintained at a preselected loudness ratio with respect to the solo keyboard. The loudness balance is automatically maintained as the tone switches are altered and as the number of actuated notes varies on the keyboards. The balance ratio is accomplished by adaptively scaling the harmonic coefficients used in a discrete Fourier transform to generate the tones for the accompaniment keyboards.
Inventors
- 👤 Ralph Deutsch
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 02:34
CPC Classifications
G; G10; G10H; G10H1/00; G10H1/36; G10H1/38; G10H1/46; G10H7/00; G10H7/08; G10H7/10; G10H7/105; G10H2250/00; G10H2250/471; G10H2250/481
Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
347 words
In a musical instrument having a first and second keyboard each having an array of keyswitches and in which the successive points of a first and a second waveshape are computed by means of a discrete Fourier transform using sets of selected harmonic coefficients, apparatus for maintaining a loudness ratio between the musical tones generated in response to keyswitches actuated on the first keyboard and the musical tones generated in response to keyswitches actuated on the second keyboard in response to a preselected level control signal comprising: a plurality of first harmonic memories each storing a data set comprising a set of harmonic coefficients and a loudness value, a plurality of second harmonic memories each storing a data set comprising a set of harmonic coefficients and a loudness value, memory addressing means for reading out data sets stored in said plurality of first harmonic memories and data sets stored in said plurality of second harmonic memories, a ratio number generator generating a ratio number R, a first plurality of tone switches associated with said first keyboard for selecting data sets read out of said plurality of first harmonic memories, a second plurality of tone switches associated with said second keyboard for selecting data sets read out of said plurality of second harmonic memories, loudness balance means whereby the data sets selected by said second plurality of tone switches are scaled in magnitude in response to said ratio number R to produce scaled data sets, a first computing means for computing a waveshape in response to data sets selected by said first plurality of tone switches, a second computing means for computing a waveshape in response to said scaled data sets, a plurality of first tone generators, each of which is associated with an actuated keyswitch on said first keyboard, for converting the waveshape computed by said first computing means to audible musical sounds, and a plurality of second tone generators, each of which is associated with an actuated keyswitch on said second keyboard, for converting the waveshape computed by said second computing means to audible musical sounds.
Claim 2
Dependent Claim
347 words
In a musical instrument having a first and second keyboard each having an array of keyswitches and in which the successive points of a first and a second waveshape are computed by means of a discrete Fourier transform using sets of selected harmonic coefficients, apparatus for maintaining a loudness ratio between the musical tones generated in response to keyswitches actuated on the first keyboard and the musical tones generated in response to keyswitches actuated on the second keyboard in response to a preselected level control signal comprising: a plurality of first harmonic memories each storing a data set comprising a set of harmonic coefficients and a loudness value, a plurality of second harmonic memories each storing a data set comprising a set of harmonic coefficients and a loudness value, memory addressing means for reading out data sets stored in said plurality of first harmonic memories and data sets stored in said plurality of second harmonic memories, a ratio number generator generating a ratio number R, a first plurality of tone switches associated with said first keyboard for selecting data sets read out of said plurality of first harmonic memories, a second plurality of tone switches associated with said second keyboard for selecting data sets read out of said plurality of second harmonic memories, loudness balance means whereby the data sets selected by said second plurality of tone switches are scaled in magnitude in response to said ratio number R to produce scaled data sets, a first computing means for computing a waveshape in response to data sets selected by said first plurality of tone switches, a second computing means for computing a waveshape in response to said scaled data sets, a plurality of first tone generators, each of which is associated with an actuated keyswitch on said first keyboard, for converting the waveshape computed by said first computing means to audible musical sounds, and a plurality of second tone generators, each of which is associated with an actuated keyswitch on said second keyboard, for converting the waveshape computed by said second computing means to audible musical sounds.
Claim 3
Dependent Claim
167 words
A musical instrument according to claim 1 wherein said loudness balance means comprises; a first accumulator means for obtaining the sum P s of said loudness values from data sets selected by said first plurality of tone switches, a second accumulator means for obtaining the sum P a of said loudness from data sets selected by said second plurality of tone switches, a first multiplier means for multiplying the sum P s contained in said first accumulator means by said ratio number R to produce a first product number RP s , a scale factor generator wherein a scale factor K is generated in response to a scale factor signal, a second multiplier means for multiplying the sum P a contained in said second accumulator means by said scale factor K to produce a second product number KP a , and a comparison means responsive to said first product number RP s and to said second product number KP a wherein said scale factor signal is generated.
Claim 4
Dependent Claim
130 words
A musical instrument according to claim 2 wherein said comparison means comprises; scale factor generation means whereby said scale factor signal is generated with a preselected default magnitude if no keyswitches have been actuated on said first keyboard, whereby said scale factor signal is generated with an increased magnitude if said second product number KP a is less than said first product number RP s , whereby said scale factor signal is generated with a decreased magnitude if said second product number KP a is greater than said first product number RP s , and whereby said scale factor signal is unaltered in magnitude if the difference in magnitude of said first product number RP s and said second product number KP a is less than some preselected difference number.
Claim 5
Dependent Claim
59 words
A musical instrument according to claim 3 wherein said scale factor generator means comprises; scale factor circuitry whereby a scale factor K of unit magnitude is generated in response to a scale factor signal having said preselected default magnitude, and whereby the magnitude of the generated scale factor K is responsive to the magnitude of said scale factor signal.
Claim 6
Dependent Claim
34 words
A musical instrument according to claim 4 wherein said scale factor circuitry comprises an addressable memory storing values of said scale factor K which are read out in response to said scale factor signal.
Claim 7
Dependent Claim
34 words
A musical instrument according to claim 1 wherein said ratio number generator comprises an addressable memory storing values of said ratio number R which are read out in response to said level control signal.
Claim 8
Dependent Claim
40 words
A musical instrument according to claim 2 wherein said loudness balance means further comprises a third multiplier means wherein the magnitudes of the harmonic coefficients selected by said second plurality of tone switches are multiplied by said scale factor K.
Claim 9
Dependent Claim
401 words
In a musical instrument having a first and second keyboard each containing an array of keyswitches and in which the successive points of a first and a second waveshape are computed by means of a discrete Fourier transform using sets of selected harmonic coefficients, apparatus for maintaining a loudness ratio between the musical tones generated in response to the number of keyswitches actuated on the first keyboard and the musical tones generated in response to the number of keyswitches actuated on the second keyboard in response to a preselected level control signal comprising; a first keyboard detector for determining the number N s of keyswitches actuated on said first keyboard, a second keyboard detector for determining the number N a of keyswitches actuated on said second keyboard, a plurality of first harmonic memories each storing a data set comprising a set of harmonic coefficients and a loudness value, a plurality of second harmonic memories each storing a data set comprising a set of harmonic coefficients and a loudness value, memory addressing means for reading out data sets stored in said plurality of first harmonic memories and data sets stored in said plurality of second harmonic memories, a ratio number generator generating a ratio number R, a first plurality of tone switches associated with said first keyboard for selecting data sets read out of said plurality of first harmonic memories, a second plurality of tone switches associated with said second keyboard for selecting data sets read out of said plurality of second harmonic memories, loudness balance means whereby the data sets selected by said second plurality of tone switches are scaled in magnitude in response to said ratio number R, said number of keyswitches N a , and said number of keyswitches N a thereby producing scaled data sets, a first computing means for computing a waveshape in response to data sets selected by said first plurality of tone switches, a second computing means for computing a waveshape in response to said scaled data sets, a plurality of first tone generators each of which is associated with an actuated keyswitch on said first keyboard for converting the waveshape computed by said first computing means to audible musical sounds, and a plurality of second tone generators each of which is associated with an actuated keyswitch on said second keyboard for converting the waveshape computed by said second computing means to audible musical sounds.
Claim 10
Dependent Claim
401 words
In a musical instrument having a first and second keyboard each containing an array of keyswitches and in which the successive points of a first and a second waveshape are computed by means of a discrete Fourier transform using sets of selected harmonic coefficients, apparatus for maintaining a loudness ratio between the musical tones generated in response to the number of keyswitches actuated on the first keyboard and the musical tones generated in response to the number of keyswitches actuated on the second keyboard in response to a preselected level control signal comprising; a first keyboard detector for determining the number N s of keyswitches actuated on said first keyboard, a second keyboard detector for determining the number N a of keyswitches actuated on said second keyboard, a plurality of first harmonic memories each storing a data set comprising a set of harmonic coefficients and a loudness value, a plurality of second harmonic memories each storing a data set comprising a set of harmonic coefficients and a loudness value, memory addressing means for reading out data sets stored in said plurality of first harmonic memories and data sets stored in said plurality of second harmonic memories, a ratio number generator generating a ratio number R, a first plurality of tone switches associated with said first keyboard for selecting data sets read out of said plurality of first harmonic memories, a second plurality of tone switches associated with said second keyboard for selecting data sets read out of said plurality of second harmonic memories, loudness balance means whereby the data sets selected by said second plurality of tone switches are scaled in magnitude in response to said ratio number R, said number of keyswitches N a , and said number of keyswitches N a thereby producing scaled data sets, a first computing means for computing a waveshape in response to data sets selected by said first plurality of tone switches, a second computing means for computing a waveshape in response to said scaled data sets, a plurality of first tone generators each of which is associated with an actuated keyswitch on said first keyboard for converting the waveshape computed by said first computing means to audible musical sounds, and a plurality of second tone generators each of which is associated with an actuated keyswitch on said second keyboard for converting the waveshape computed by said second computing means to audible musical sounds.
Claim 11
Dependent Claim
236 words
A musical instrument according to claim 8 wherein said loudness balance means comprises; a first accumulator means for obtaining the sum P s of said loudness values from data sets selected by said first plurality of tone switches, a second accumulator means for obtaining the sum P a of said loudness values from data sets selected by said second plurality of tone switches, a first multiplier means for multiplying the sum P s contained in said first accumulator means by said number N s to produce the first product number N s P s , a second multiplier means for multiplying said first product number N s P s by said ratio number R to produce a second product number RN s P s , a third multiplier means for multiplying the sum P a contained in said second accumulator means by said number N a to produce a third product number N a P a , a scale factor generator wherein a scale factor K is generated in response to a scale factor signal, a fourth multiplier means for multiplying said third product number N a P a by said scale factor K to produce a fourth product number KN a P a , and a comparison means responsive to said second product number RN a P s and to said fourth product number KN a P a wherein said scale factor signal is generated.
Claim 12
Dependent Claim
386 words
In a musical instrument having a first and a second keyboard each containing an array of keyswitches and in which the successive points of a first and a second waveshape are computed by means of a discrete Fourier transform using sets of selected harmonic coefficients, apparatus for maintaining a loudness ratio between the musical tones generated in response to keyswitches actuated on the first keyboard and the musical tones generated in response to keyswitches actuated on the second keyboard in response to a preselected level control signal comprising; a plurality of first harmonic memories each storing a set of harmonic coefficients, a plurality of second harmonic memories each storing a set of harmonic coefficients, memory addressing means for reading out harmonic coefficients stored in said plurality of first harmonic memories and harmonic coefficients stored in said plurality of second harmonic memories, a ratio number generator generating a ratio number R, a first plurality of tone switches associated with said first keyboard for selecting harmonic coefficients read out of said plurality of first harmonic memories, a second plurality of tone switches associated with said second keyboard for selecting harmonic coefficients read out of said plurality of second harmonic memories, a loudness number generator wherein a loudness number P s is generated in response to harmonic coefficients selected by said first plurality of tone switches and wherein a loudness number P a is generated in response to harmonic coefficients selected by said second plurality of tone switches, loudness balance means responsive to said loudness numbers P s and P a whereby the harmonic coefficients selected by said second plurality of tone switches are scaled in magnitude in response to said number R to produce scaled data sets, a first computing means for computing a waveshape in response to harmonic coefficients selected by said first plurality of tone switches, a second computing means for computing a waveshape in response to said scaled data sets, a plurality of first tone generators each of which is associated with an actuated keyswitch on said first keyboard for converting the waveshape computed by said first computing means to audible sounds, and a plurality of second tone generators each of which is associated with an actuated keyswitch on said second keyboard for converting the waveshape computed by said second computing means to audible sounds.
Claim 13
Dependent Claim
386 words
In a musical instrument having a first and a second keyboard each containing an array of keyswitches and in which the successive points of a first and a second waveshape are computed by means of a discrete Fourier transform using sets of selected harmonic coefficients, apparatus for maintaining a loudness ratio between the musical tones generated in response to keyswitches actuated on the first keyboard and the musical tones generated in response to keyswitches actuated on the second keyboard in response to a preselected level control signal comprising; a plurality of first harmonic memories each storing a set of harmonic coefficients, a plurality of second harmonic memories each storing a set of harmonic coefficients, memory addressing means for reading out harmonic coefficients stored in said plurality of first harmonic memories and harmonic coefficients stored in said plurality of second harmonic memories, a ratio number generator generating a ratio number R, a first plurality of tone switches associated with said first keyboard for selecting harmonic coefficients read out of said plurality of first harmonic memories, a second plurality of tone switches associated with said second keyboard for selecting harmonic coefficients read out of said plurality of second harmonic memories, a loudness number generator wherein a loudness number P s is generated in response to harmonic coefficients selected by said first plurality of tone switches and wherein a loudness number P a is generated in response to harmonic coefficients selected by said second plurality of tone switches, loudness balance means responsive to said loudness numbers P s and P a whereby the harmonic coefficients selected by said second plurality of tone switches are scaled in magnitude in response to said number R to produce scaled data sets, a first computing means for computing a waveshape in response to harmonic coefficients selected by said first plurality of tone switches, a second computing means for computing a waveshape in response to said scaled data sets, a plurality of first tone generators each of which is associated with an actuated keyswitch on said first keyboard for converting the waveshape computed by said first computing means to audible sounds, and a plurality of second tone generators each of which is associated with an actuated keyswitch on said second keyboard for converting the waveshape computed by said second computing means to audible sounds.
Claim 14
Dependent Claim
120 words
A musical instrument according to claim 10 wherein said loudness number generator comprises; a first squarer means whereby each of said harmonic coefficients selected by said first plurality of tone switches is squared in magnitude to produce a first set of squared harmonic coefficients, a second squarer means whereby each of said harmonic coefficients selected by said second plurality of tone switches is squared in magnitude to produce a second set of squared harmonic coefficients, a first adder means wherein said first set of squared harmonic coefficients are summed to produce said loudness number P s , and a second adder means wherein said second set of squared harmonic coefficients are summed to produce said loudness number P a .
References Cited (Backward Citations)
US4144789A
Cited
US4214503A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1985-05-24 | 1985-11-23 | 1986-05-25 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1989-05-24 | 1989-11-23 | 1990-05-25 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1993-05-24 | 1993-11-23 | 1994-05-25 | $7700.00 | Window Closed / Lapsed |