← Back to Patent Explorer
US4184403A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for introducing dynamic transient voices in an electronic musical instrument

Assignee: MUSICCO LLC
•
Filing: 1977-11-17
•
Granted: 1980-01-22
•
Expires: 1997-11-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for introducing transient voices in an electronic musical instrument. It is the nature of some musical instruments such as a piano, harpsichord, or guitar to produce tones having a transient characteristic; however, instruments such as the trumpet, clarinet and pipe organ, which are considered to produce steady state tones, also exhibit transient characteristics at times. In general, transient effects in musical instruments can be characterized as combinations of harmonic and amplitude variations over some time period. In order to more closely synthesize the sounds of musical instruments, the present invention employs a scheme whereby a sequence of voices, which may have different harmonic and amplitude characteristics, are generated during the transient time period. This is accomplished through the use of a transient voice memory divided into "n" voice zones. Each zone may contain the same or a different voice from every other zone in the memory. The use of multiple memories is also possible if desired. The present invention is particularly suited for use in digital electronic musical instruments which generate attack and decay scale factors in response to key depression and release. Using the instrument's attack and decay counter means in conjunction with an attack and decay zone decoder, one or more voice memory zones are selected from the respective memories for combining with the normal voice associated with the desired sound. The combined voice is then processed through the instrument in the usual fashion.

Inventors

  • 👤 John T. Whitefield

Bibliographic Details

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

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 125 words
In a digital electronic musical instrument having switches selectively actuable to cause the production of sounds corresponding to respective notes of a musical scale, an apparatus for introducing additional voices comprising: means for generating note attack/decay addresses, first decoder means for decoding said attack/decay addresses and upon decoding a predetermined count outputting a disable signal, means for generating a note attack/decay signal, second decoder means to receive said first decoder output and said attack/decay signal for outputting an enable signal, means for generating sample point addresses, memory means for storing sample point data for a plurality of voice zones and outputting said voice zone sample point data as called for by said sample point addresses in response to said enable signal and said attack/decay addresses.
Claim 2
Dependent Claim 125 words
In a digital electronic musical instrument having switches selectively actuable to cause the production of sounds corresponding to respective notes of a musical scale, an apparatus for introducing additional voices comprising: means for generating note attack/decay addresses, first decoder means for decoding said attack/decay addresses and upon decoding a predetermined count outputting a disable signal, means for generating a note attack/decay signal, second decoder means to receive said first decoder output and said attack/decay signal for outputting an enable signal, means for generating sample point addresses, memory means for storing sample point data for a plurality of voice zones and outputting said voice zone sample point data as called for by said sample point addresses in response to said enable signal and said attack/decay addresses.
Claim 3
Dependent Claim 21 words
The apparatus of claim 1 wherein said memory means for storing sample point data is a digital programmable read only memory.
Claim 4
Dependent Claim 21 words
The apparatus of claim 1 wherein said memory means for storing sample point data is a digital non-programmable read only memory.
Claim 5
Dependent Claim 158 words
In a digital electronic musical instrument having switches selectively actuable to cause the production of sounds corresponding to respective notes of a musical scale, an apparatus for introducing additional voices comprising: means for generating note attack/decay addresses, first decoding means for decoding said attack/decay addresses and upon decoding a predetermined count outputting a disable signal, zone decoding means for decoding said attack/decay addresses and outputting zone enabling signals to the respective zones of a memory, means for generating a note attack/decay signal for distinguishing the attack mode from the decay mode, second decoding means responsive to said first decoder output and said attack/decay signal for outputting an enabling signal to a memory, means for generating sample point addresses, memory means for storing sample point data for a plurality of voice zones and outputting said voice sample point data as called for by said sample point addresses in response to said memory enabling signal and said zone enabling signal.
Claim 6
Dependent Claim 158 words
In a digital electronic musical instrument having switches selectively actuable to cause the production of sounds corresponding to respective notes of a musical scale, an apparatus for introducing additional voices comprising: means for generating note attack/decay addresses, first decoding means for decoding said attack/decay addresses and upon decoding a predetermined count outputting a disable signal, zone decoding means for decoding said attack/decay addresses and outputting zone enabling signals to the respective zones of a memory, means for generating a note attack/decay signal for distinguishing the attack mode from the decay mode, second decoding means responsive to said first decoder output and said attack/decay signal for outputting an enabling signal to a memory, means for generating sample point addresses, memory means for storing sample point data for a plurality of voice zones and outputting said voice sample point data as called for by said sample point addresses in response to said memory enabling signal and said zone enabling signal.
Claim 7
Dependent Claim 56 words
The apparatus of claim 4 wherein said memory means for storing sample point data is a plurality of memories, each memory storing sample point data for a single zone and outputting said voice sample point data as called for by said sample point addresses in response to said memory enabling signal and said zone enabling signal.
Claim 8
Dependent Claim 25 words
The apparatus of claim 5 wherein each memory among said plurality of memories for storing sample point data is a digital programmable read only memory.
Claim 9
Dependent Claim 25 words
The apparatus of claim 5 wherein each memory among said plurality of memories for storing sample point data is a digital non-programmable read only memory.
Claim 10
Dependent Claim 214 words
In a multiplexed digital electronic musical instrument having more switches selectively actuable, then note generators available to cause the production of sounds corresponding to respective notes of a musical scale, an apparatus for introducing additional voices comprising: means for generating attack/decay addresses, first decoder means for decoding said attack/decay addresses and upon decoding a predetermined count outputting a disable signal, means for generating a note attack/decay signal, second decoder means for receiving said first decoder output and said attack/decay signal for outputting an enabling signal, means for generating keyboard area information data signal, means for generating a note generator claimed signal, means for generating a note generator set claim signal, latch means for receiving said keyboard area information data signal, said note generator claimed signal, said note generator set claim signal and said second decoder enabling signal for outputting a plurality of keyboard associated enabling signals, means for generating sample point addresses, a plurality of memory means equal in number to said plurality of latch means enabling signals, each memory means for storing a plurality of voice zone sample point data and outputting said sample point data as called for by said sample point addresses in response to a respective enabling signal among said plurality of latch means enabling signals and said attack/decay addresses.
Claim 11
Dependent Claim 22 words
The apparatus of claim 8 wherein said plurality of memory means for storing sample point data are digital non-programmable read only memories.
Claim 12
Dependent Claim 22 words
The apparatus of claim 8 wherein said plurality of memory means for storing sample point data are digital programmable read only memories.
Claim 13
Dependent Claim 234 words
In a multiplexed digital electronic musical instrument having more switches selectively actuable than note generator available to cause the production of sounds corresponding to the respective notes of a musical scale, an apparatus for introducing additional voices comprising: means for generating note attack/decay addresses, first decoder means for decoding said attack/decay addresses and upon decoding a predetermined count outputting a disable signal, zone decoding means for decoding said attack/decay address and outputting "n" zone enable signals, means for generating a note attack/decay signal, second decoder means to receive said first decoder output and said attack/decay signal for outputting an enabling signal, means for generating keyboard area information data signal, means for generating a note generator claimed signal, means for generating a note generator set claim signal, latch means for receiving said keyboard area information data signal, said note generator claim signal, said note generator set claim signal and said second decoder enabling signal for outputting a plurality of keyboard associated enabling signals, means for generating sample point addresses, a plurality of memory means at least equal in number to said "n" zone enable signals for storing voice zone sample point data and outputting said voice zone sample point data as called for by said sample point addresses in response to an associated enable signal among said plurality of latch means enabling signals and an associated zone enable signal among said "n" zone enable signals.
Claim 14
Dependent Claim 22 words
The apparatus of claim 11 wherein said plurality of memory means for storing sample point data are digital non-programmable read only memories.
Claim 15
Dependent Claim 22 words
The apparatus of claim 11 wherein said plurality of memory means for storing sample point data are digital programmable read only memories.
Claim 16
Dependent Claim 33 words
The apparatus of claim 11 wherein said plurality of memory means for storing sample point data equals the product of said latch means enabling signals and said second decoder "n" zone enable signals.
Claim 17
Dependent Claim 22 words
The apparatus of claim 14 wherein said plurality of memory means for storing sample point data are digital non-programmable read only memories.
Claim 18
Dependent Claim 22 words
The apparatus of claim 14 wherein said plurality of memory means for storing sample point data are digital programmable read only memories.
Claim 19
Dependent Claim 117 words
In a digital electronic musical instrument having switches selectively actuable to cause the production of sounds corresponding to respective notes of a musical scale, a method for introducing additional voices comprising: a. generating note attack/decay addresses, b. decoding said attack/decay addresses and upon decoding a predetermined count outputting a disable signal, c. generating a note attack/decay signal, d. decoding said disable signal and said attack/decay signal and outputting an enable signal, e. generating sample point addresses, f. storing in a memory the sample point data for a plurality of voice zones and outputting said voice zone sample point data as called for by said sample point addresses in response to said enable signal and said attack/decay addresses.
Claim 20
Dependent Claim 117 words
In a digital electronic musical instrument having switches selectively actuable to cause the production of sounds corresponding to respective notes of a musical scale, a method for introducing additional voices comprising: a. generating note attack/decay addresses, b. decoding said attack/decay addresses and upon decoding a predetermined count outputting a disable signal, c. generating a note attack/decay signal, d. decoding said disable signal and said attack/decay signal and outputting an enable signal, e. generating sample point addresses, f. storing in a memory the sample point data for a plurality of voice zones and outputting said voice zone sample point data as called for by said sample point addresses in response to said enable signal and said attack/decay addresses.
Claim 21
Dependent Claim 228 words
In a digital electronic musical instrument having switches selectively actuable to cause the production of sounds corresponding to respective notes of a musical scale, a method for introducing additional voices comprising: a. generating note attack/decay addresses, b. decoding in a first decoder means said attack/decay addresses and upon decoding predetermined count outputting a disable signal, c. decoding in a zone decoder means said attack/decay and outputting "n" zone enable signals, d. generating a note attack/decay signal, e. decoding in a second decoder means said first decoder output and said attack/decay signal and outputting an enable signal, f. generating a keyboard area information data signal, g. generating a note generator claimed signal, h. generating a note generator set claim signal, i. latching in a latch means said keyboard area information, said note generator claim signal, said note generator set claim signal and said second decoder enable signal and outputting a plurality of keyboard associated enabling signals, j. generating sample point addresses, k. storing in a plurality of memory means at least equal in number to said "n" zone enable signals voice zone sample data and outputting said voice zone sample point data as called for by said sample point addresses in response to an associated enable signal among said plurality of latch means enabling signals and an associated zone enable signal among said second decoder "n" zone enable signals.

References Cited (Backward Citations)

US3610799A Cited
US3913442A Cited
US4122742A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1983-01-21 1983-07-23 1984-01-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1987-01-21 1987-07-23 1988-01-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1991-01-21 1991-07-23 1992-01-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag