Patent US4344347A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4344347A Expired / Lapsed US ⏱️ 0.0 years remaining

Digital envelope generator

Assignee: Individual
•
Filing: 1980-03-26
•
Granted: 1982-08-17
•
Expires: 2000-03-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digital envelope generator implemented in the form of an off-the-shelve microcomputer is disclosed. Five envelopes are produced simultaneously in multiplexed form and are output via a digital-to-analog converter and multiplexer to corresponding voltage controlled amplifiers/filters. The outputs are scaled in amplitude in accordance with touch response signals derived from a keyboard and the envelope time constants are scaled in accordance with the pitch of the notes selected by the keyboard. The outputs are available without further modification for controlling the Q of the filters, or the gain of amplifiers, and are simultaneously available with the amplitude scaled in accordance with the pitch of selected notes for controlling the frequency response of the voltage controlled filters.

Inventors

  • 👤 Alfred H. Faulkner

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 16:48
CPC Classifications
G; G10; G10H; G10H1/00; G10H1/02; G10H1/04; G10H1/053; G10H1/057; G10H1/0575; G10H5/00; G10H5/002; G10H7/00; G10H7/002

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 165 words
A keyboard musical instrument including; a first preset control for selecting an envelope attack rate, a second preset control for selecting a first envelope decay rate, a third preset control for selecting a second envelope decay rate, a fourth preset control for selecting an envelope breakpoint level, a fifth preset control for selecting a third envelope decay rate, and a digital envelope generator comprising; a first programmatic means activated in response to operation of a playing key to generate an envelope having the selected attack rate, a second programmatic means activated by said first means upon termination of the attack phase to continue generation of the envelope at the selected first decay rate, a third programmatic means activated in response to the envelope reaching the selected breakpoint level to continue generation of the envelope at the selected second rate, and a fourth programmatic means activated in response to release of the playing key to complete generation of the envelope at the selected third decay rate.
Claim 2
Dependent Claim 165 words
A keyboard musical instrument including; a first preset control for selecting an envelope attack rate, a second preset control for selecting a first envelope decay rate, a third preset control for selecting a second envelope decay rate, a fourth preset control for selecting an envelope breakpoint level, a fifth preset control for selecting a third envelope decay rate, and a digital envelope generator comprising; a first programmatic means activated in response to operation of a playing key to generate an envelope having the selected attack rate, a second programmatic means activated by said first means upon termination of the attack phase to continue generation of the envelope at the selected first decay rate, a third programmatic means activated in response to the envelope reaching the selected breakpoint level to continue generation of the envelope at the selected second rate, and a fourth programmatic means activated in response to release of the playing key to complete generation of the envelope at the selected third decay rate.
Claim 3
Dependent Claim 40 words
A keyboard musical instrument as claimed in claim 1 in which said digital envelope generator includes; a fifth programmatic means operative to scale the envelope generated by said first four means in accordance with the pitch of the selected note.
Claim 4
Dependent Claim 187 words
In an electronic musical instrument, a digital envelope generator comprising: a first register holding a current envelope amplitude, a memory table storing a series of data values having a magnitude range of 2 to 1 between the data values stored at the first and last locations in said table and being exponentially related to the location of the data in the table, a second register holding the location of a data value (stored) in said table, a third register holding a characteristic value n, a programmed controller operative to decrement said second register at periodic intervals and to decrement said first register exponentially in accordance with (selected) data values read (stored) at corresponding locations in said memory table selected by said second register and then divided by 2 n , said controller being further operative to recycle said second register when it reaches the location of the last data value in said memory table and simultaneously increment the characteristic value in said third register, whereby the envelope amplitude held in said first register is decremented exponentially at periodic intervals over a range of 2 n to 1.
Claim 5
Dependent Claim 187 words
In an electronic musical instrument, a digital envelope generator comprising: a first register holding a current envelope amplitude, a memory table storing a series of data values having a magnitude range of 2 to 1 between the data values stored at the first and last locations in said table and being exponentially related to the location of the data in the table, a second register holding the location of a data value (stored) in said table, a third register holding a characteristic value n, a programmed controller operative to decrement said second register at periodic intervals and to decrement said first register exponentially in accordance with (selected) data values read (stored) at corresponding locations in said memory table selected by said second register and then divided by 2 n , said controller being further operative to recycle said second register when it reaches the location of the last data value in said memory table and simultaneously increment the characteristic value in said third register, whereby the envelope amplitude held in said first register is decremented exponentially at periodic intervals over a range of 2 n to 1.
Claim 6
Dependent Claim 52 words
An electronic musical instrument as claimed in claim 3 including: preset controls for selecting envelope parameters, (and) a first counter, and programmatic means for operating said counter (operated) cyclically through a range controlled by one of said preset controls to time the periodic (operation of said controller) decrements in the envelope amplitude.
Claim 7
Dependent Claim 40 words
An electronic musical instrument as claimed in claim 3 including; preset controls for selecting envelope parameters, and programmatic means for varying the address increments between successive accesses to said memory table in accordance with the setting of said preset controls.
Claim 8
Dependent Claim 72 words
An electronic musical instrument as claimed in claim 4 including; a keyboard for selecting the pitch of notes to be produced, a second counter, and programmatic means for operating said second counter (operated) cyclically through a range controlled by the pitch of a selected note and at a rate proportional to the cyclical rate of (the) said first counter to time the periodic (operation of said controller) decrements in the envelope amplitude.
Claim 9
Dependent Claim 83 words
An electronic musical instrument as claimed in claim 4 including; a keyboard having sequentially operated contacts, a timer responsive to the elapsed time between contact closures to measure the key velocity when a note is selected, (and) a second counter, and programmatic means for operating said second counter (operated) cyclically through a range controlled by said timer and at a rate proportional to the cyclical rate of the first counter to time the periodic (operation of said controller) decrements in the envelope amplitude.
Claim 10
Dependent Claim 123 words
In an electronic musical instrument having a keyboard for selecting the pitch of notes to be produced and having preset controls for selecting envelope parameters; (a digital envelope generator including,) a first counter, programmatic means for operating said first counter (operated) cyclically through a range controlled by one of said preset controls, a digital envelope generator including, a second counter, programmatic means for operating said second counter (operated) cyclically through a range controlled by the pitch of a note selected by said keyboard and at a rate proportional to the cyclical rate of said first counter, a register for holding (the) a current envelope amplitude, and an arithmetic unit operated to decrement said register in response to each cycle of said second counter.
Claim 11
Dependent Claim 123 words
In an electronic musical instrument having a keyboard for selecting the pitch of notes to be produced and having preset controls for selecting envelope parameters; (a digital envelope generator including,) a first counter, programmatic means for operating said first counter (operated) cyclically through a range controlled by one of said preset controls, a digital envelope generator including, a second counter, programmatic means for operating said second counter (operated) cyclically through a range controlled by the pitch of a note selected by said keyboard and at a rate proportional to the cyclical rate of said first counter, a register for holding (the) a current envelope amplitude, and an arithmetic unit operated to decrement said register in response to each cycle of said second counter.
Claim 12
Dependent Claim 32 words
An electronic musical instrument as claimed in claim 8 including; a plurality of said digital envelope generators and programmatic means for assigning said envelope generators to selected notes as they are played.
Claim 13
Dependent Claim 133 words
In an electronic musical instrument having a keyboard with two sequentially operated contacts for each key, a timer responsive to the elapsed time between contact closures to measure the key velocity when a note is selected, and preset controls for selecting envelope parameters; (a digital envelope generator including,) a first counter, programmatic means for operating said first counter (operator) cyclically through a range controlled by one of said preset controls, a digital envelope generator including, a second counter, programmatic means for operating said second counter (operated) cyclically through a range controlled by said timer at a rate proportional to the cyclical rate of said first counter, a register for holding (the) a current envelope amplitude, and an arithmetic unit operated to decrement said register in response to each cycle of said second counter,
Claim 14
Dependent Claim 133 words
In an electronic musical instrument having a keyboard with two sequentially operated contacts for each key, a timer responsive to the elapsed time between contact closures to measure the key velocity when a note is selected, and preset controls for selecting envelope parameters; (a digital envelope generator including,) a first counter, programmatic means for operating said first counter (operator) cyclically through a range controlled by one of said preset controls, a digital envelope generator including, a second counter, programmatic means for operating said second counter (operated) cyclically through a range controlled by said timer at a rate proportional to the cyclical rate of said first counter, a register for holding (the) a current envelope amplitude, and an arithmetic unit operated to decrement said register in response to each cycle of said second counter,
Claim 15
Dependent Claim 33 words
An electronic musical instrument as claimed in claim 10 including programmatic means for additionally varying the range of said second counter in accordance with the pitch of a note selected by said keyboard.
Claim 16
Dependent Claim 32 words
An electronic musical instrument as claimed in claim 10 including; a plurality of said digital envelope generators, and programmatic means for assigning said envelope generators to selected notes as they are played.
Claim 17
Dependent Claim 32 words
An electronic musical instrument as claimed in claim 11 including; a plurality of said digital envelope generators and programmatic means for assigning said envelope generators to selected notes as they are played.

References Cited (Backward Citations)

US4099439A Cited
US3948139A Cited
US4079650A Cited
US4067253A Cited
US4083286A Cited
US4145946A Cited
US4185532A Cited
US4178826A Cited
US4185531A Cited
US4201109A Cited
US4226155A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1985-08-16 1986-02-15 1986-08-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1989-08-16 1990-02-15 1990-08-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1993-08-16 1994-02-15 1994-08-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag