US5109746A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Envelope generator for use in an electronic musical instrument
Assignee: Kawai Musical Instruments Manufacturing Co Ltd
•
Filing: 1990-03-27
•
Granted: 1992-05-05
•
Expires: 2010-03-27
Abstract
Abstract An envelope generator for use in an electronic musical instrument comprises a musical tone data processing unit to evaluate a rate of change in a current value of musical tone envelope data with respect to a target value based on a parameter, a changing rate control unit for decrementing a change in the current value such that the current value becomes closer to the target value, a detection unit to detect whether or not the rate of change becomes equal to 0, and a processing control unit control for stopping the evaluation the current value in response to a result of the detection.
Inventors
- 👤 Kiyomi Takauji
- 👤 Yutaka Washiyama
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-07 20:59
CPC Classifications
G; G10; G10H; G10H1/00; G10H1/02; G10H1/04; G10H1/053; G10H1/057; G10H7/00; G10H7/08; G10H7/12
Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
161 words
An envelope generator for use in an electronic musical instrument, comprising: musical tone data processing means for evaluating a current value of musical tone envelope data with respect to a target value based on a parameter; a target value generator for generating the target value and sending the target value to said musical tone data processing means; a parameter generator for generating the parameter and sending the parameter to said musical tone data processing means; changing rate control means for decrementing a change in the current value of the musical tone envelope data such that the current value becomes closer to the target value; detection means for detecting whether or not the change is equal to 0 ; and processing control means for controlling said musical tone data processing means by stopping the evaluation of the current value of musical tone envelope data with respect to the target value in response to a result of a detection by said detection means.
Claim 2
Dependent Claim
161 words
An envelope generator for use in an electronic musical instrument, comprising: musical tone data processing means for evaluating a current value of musical tone envelope data with respect to a target value based on a parameter; a target value generator for generating the target value and sending the target value to said musical tone data processing means; a parameter generator for generating the parameter and sending the parameter to said musical tone data processing means; changing rate control means for decrementing a change in the current value of the musical tone envelope data such that the current value becomes closer to the target value; detection means for detecting whether or not the change is equal to 0 ; and processing control means for controlling said musical tone data processing means by stopping the evaluation of the current value of musical tone envelope data with respect to the target value in response to a result of a detection by said detection means.
Claim 3
Dependent Claim
58 words
The envelope generator for use in an electronic musical instrument of claim 1, wherein said musical tone data processing means is controlled by said processing control means such that said musical tone data processing means starts the evaluation of the change in the current value with respect to another target value when the change is equal to 0.
Claim 4
Dependent Claim
35 words
The envelope generator for use in an electronic musical instrument of claim 1, wherein said musical tone data processing means evaluates the change by calculating the difference between the current value and the target value.
Claim 5
Dependent Claim
28 words
The envelope generator for use in an electronic musical instrument of claim 1, wherein the musical tone envelope data is used for realizing frequency or amplitude modulation effects.
Claim 6
Dependent Claim
39 words
The envelope generator for use in an electronic musical instrument of claim 1, wherein the musical tone envelope data represents a way in which a mixing rate used for mixing a plurality of musical tone waveforms changes with time.
Claim 7
Dependent Claim
187 words
An envelope generator for use in an electronic musical instrument comprising: a target value generator for generating a target value in response to a key on signal; a parameter generator for generating a parameter value, equivalent to a time constant, in response to the key on signal; enveloping processing means including, a complementer for receiving and inverting the target value, converting means for receiving the parameter value and subtracting the parameter value from the number 1 to produce a converter output, first adding means for adding a current value of envelope data to the inverted target value to produce an adder output, multiplying means for multiplying the adder output by the converter output to produce a multiplier output, comparing means for comparing the multiplier output to zero, and if the multiplier output equals zero, for sending an achievement signal to said target value generator and said parameter generator, and second adding means for adding the multiplier output to the target value to produce a new current value; and envelope level storing memory for storing the new current value and outputting the new current value as envelope data.
Claim 8
Dependent Claim
187 words
An envelope generator for use in an electronic musical instrument comprising: a target value generator for generating a target value in response to a key on signal; a parameter generator for generating a parameter value, equivalent to a time constant, in response to the key on signal; enveloping processing means including, a complementer for receiving and inverting the target value, converting means for receiving the parameter value and subtracting the parameter value from the number 1 to produce a converter output, first adding means for adding a current value of envelope data to the inverted target value to produce an adder output, multiplying means for multiplying the adder output by the converter output to produce a multiplier output, comparing means for comparing the multiplier output to zero, and if the multiplier output equals zero, for sending an achievement signal to said target value generator and said parameter generator, and second adding means for adding the multiplier output to the target value to produce a new current value; and envelope level storing memory for storing the new current value and outputting the new current value as envelope data.
Claim 9
Dependent Claim
24 words
The envelope generator for use in an electronic musical instrument of claim 6, wherein the target and parameter value are attack time envelope data.
Claim 10
Dependent Claim
48 words
The envelope generator for use in an electronic musical instrument of claim 6, further comprising processing control means for controlling said envelope generator so that a target value and a parameter value are generated for attack time envelope data, decay time envelope data, and released time envelope data.
References Cited (Backward Citations)
US3952624A
Cited
US4154133A
Cited
US4524668A
Cited
US4747332A
Cited
US4528885A
Cited
US4612838A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1995-05-05 | 1995-11-04 | 1996-05-05 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1999-05-05 | 1999-11-04 | 2000-05-05 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2003-05-05 | 2003-11-04 | 2004-05-05 | $7700.00 | Window Closed / Lapsed |