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

Method and apparatus for note attack and decay in an electronic musical instrument

Assignee: MUSICCO LLC
•
Filing: 1978-03-30
•
Granted: 1980-07-15
•
Expires: 1998-03-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention is a two-part apparatus for producing note attack and decay in a conventional electronic musical instrument. Either part of the invention may be used independently of the other; however, at present the combined use is preferred. In part one, there is provided an eight state counter clocked at a rate equal to the note generator cycle and a digital magnitude comparator. The inputs (A) from the eight state counter are compared to the attack and decay scale factor inputs (B) by the comparator. The A>B,A=B functions are generated by the comparator in combination with an OR gate. The OR gate output and the sample gating signal from the conventional musical instrument are applied to an AND gate which outputs a modulated sample gating signal. In part two, the modulated sample gating signal of part one is subpulsed individually by two subpulses. Through the use of gating techniques, the most significant bit of the attack and decay scale factor is used to combine the modulated sample gating signal with the first of the two subpulses. Upon reaching the maximum pulse frequency with the first subpulse, the most significant bit of the attack and decay scale factor forces the continued maximum frequency output of the first subpulse and begins a second combination using the second of the two subpulses. The second output is combined with the first through OR gating which results in a signal with both sample period and pulse width modulation.

Inventors

  • 👤 Robert P. Woron

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 21:40
CPC Classifications
G; G10; G10H; G10H1/00; G10H1/18; G10H1/182; G10H1/02; G10H1/04; G10H1/053; G10H1/057; G10H7/00

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 167 words
In an electronic musical instrument having plural multiplexed waveshape generator channels, a keyboard, a demultiplexing audio waveshape generator for generating an audio signal derived from said plural multiplexed waveshape generator channels, generator assignment logic operatively associated with said keyboard for generating a sample gating signal which indicates that one or more of said multiplexed channels have been captured by said keyboard, and a multiplexed attack and decay scale factor generator for generating scale factors for each multiplexed channel to produce a desired attack and decay envelope for each of said audio waveshape generator channels, the combination comprising: a counter, a clock for repetitively advancing said counter through plural counts, a digital comparator for comparing each of said counts to said attack and decay scale factors, gating logic connected to said comparator for modulating said sample gating signal by transmitting said sample gating signal to a waveshape generator if a scale factor is greater than or equal to said count and by blocking said sample gating signal otherwise.
Claim 2
Dependent Claim 167 words
In an electronic musical instrument having plural multiplexed waveshape generator channels, a keyboard, a demultiplexing audio waveshape generator for generating an audio signal derived from said plural multiplexed waveshape generator channels, generator assignment logic operatively associated with said keyboard for generating a sample gating signal which indicates that one or more of said multiplexed channels have been captured by said keyboard, and a multiplexed attack and decay scale factor generator for generating scale factors for each multiplexed channel to produce a desired attack and decay envelope for each of said audio waveshape generator channels, the combination comprising: a counter, a clock for repetitively advancing said counter through plural counts, a digital comparator for comparing each of said counts to said attack and decay scale factors, gating logic connected to said comparator for modulating said sample gating signal by transmitting said sample gating signal to a waveshape generator if a scale factor is greater than or equal to said count and by blocking said sample gating signal otherwise.
Claim 3
Dependent Claim 13 words
The combination of claim 1 wherein said counter is an eight state counter.
Claim 4
Dependent Claim 16 words
The combination of claim 2 wherein said eight state counter is a 3 state binary counter.
Claim 5
Dependent Claim 304 words
In an electronic musical instrument having plural multiplexed waveshape generator channels, a keyboard, a demultiplexing audio waveshape generator for generating an audio signal derived from said plural multiplexed waveshape generator channels, generator assignment logic operatively associated with said keyboard for generating a sample gating signal which indicates that one or more of said multiplexed channels have been captured by said keyboard, and a multiplexed attack and decay scale factor generator for generating scale factors for each multiplexed channel to produce a desired attack and decay envelope for each of said audio waveshape generator channels, each of said scale factors comprising plural bits, the combination comprising: first means connected to said attack and decay scale factor generator for detecting at least one of said scale factor bits and for passing said sample gating signal when said one bit is in a first binary state and for blocking said sample gating signal when said ond bit is in a second binary state, said first and second binary states being complementary, second means connected to said attack and decay scale factor generator for detecting said one bit and for passing said sample gating signal when said one bit is in said second binary state, third means for generating a first subpulse, fourth means for generating a second subpulse, first means connected to said first means and said third means for transmitting said first subpulse when said first means passed said sample gating signal or when said first means blocks said sample gating signal, sixth means connected to said second means and said fourth means for transmitting said second subpulse only when said second means passes said sample gating signal, seventh means connected to said fifth and sixth means for transmitting said first and second subpulses transmitted to said fifth and sixth means to said audio waveshape generator.
Claim 6
Dependent Claim 304 words
In an electronic musical instrument having plural multiplexed waveshape generator channels, a keyboard, a demultiplexing audio waveshape generator for generating an audio signal derived from said plural multiplexed waveshape generator channels, generator assignment logic operatively associated with said keyboard for generating a sample gating signal which indicates that one or more of said multiplexed channels have been captured by said keyboard, and a multiplexed attack and decay scale factor generator for generating scale factors for each multiplexed channel to produce a desired attack and decay envelope for each of said audio waveshape generator channels, each of said scale factors comprising plural bits, the combination comprising: first means connected to said attack and decay scale factor generator for detecting at least one of said scale factor bits and for passing said sample gating signal when said one bit is in a first binary state and for blocking said sample gating signal when said ond bit is in a second binary state, said first and second binary states being complementary, second means connected to said attack and decay scale factor generator for detecting said one bit and for passing said sample gating signal when said one bit is in said second binary state, third means for generating a first subpulse, fourth means for generating a second subpulse, first means connected to said first means and said third means for transmitting said first subpulse when said first means passed said sample gating signal or when said first means blocks said sample gating signal, sixth means connected to said second means and said fourth means for transmitting said second subpulse only when said second means passes said sample gating signal, seventh means connected to said fifth and sixth means for transmitting said first and second subpulses transmitted to said fifth and sixth means to said audio waveshape generator.
Claim 7
Dependent Claim 390 words
In an electronic musical instrument having plural multiplexed waveshape generator channels, a keyboard, a demultiplexing audio waveshape generator for generating an audio signal derived from said plural multiplexed waveshape generator channels, generator assignment logic operatively associated with said keyboard for generating a sample gating signal which indicates that one or more of said multiplexed channels have been captured by said keyboard, and a multiplexed attack and decay scale factor generator for generating scale factors for each multiplexed channel to produce a desired attack and decay envelope for each of said audio waveshape generator channels, each of said scale factors comprising plural bits, the combination comprising: a counter, a clock for repetitively advancing said counter through plural counts, a digital comparator for comparing each of said counts to said attack and decay scale factors, gating logic connected to said comparator for modulating said sample gating signal by transmitting said sample gating signal if a scale factor is greater than or equal to a count and by blocking said sample gating signal otherwise, first means connected to said attack and decay scale factor generator for detecting at least one of said scale factor bits and for passing said sample gating signal transmitted by said gating logic when said one bit is in a first binary state and for blocking said sample gating signal when said one bit is in a second binary state, said first and second binary states being complementary, second means connected to said attack and decay scale factor generator for detecting said one bit and for passing said sample gating signal transmitted by said gating logic when said one bit is in said second binary state, third means for generating a first subpulse, fourth means for generating a second subpulse, fifth means connected to said first means and said third means for transmitting said first subpulse when said first means passes said sample gating signal transmitted by said gating logic or when said first means blocks said sample gating signal, sixth means connected to said second means and said fourth means for transmitting said second subpulse only when said second means passes said sample gating signal transmitted by said gating logic, seventh means connected to said fifth and sixth means for transmitting said first and second subpulses transmitted by said fifth and sixth means to said audio waveshape generator.
Claim 8
Dependent Claim 390 words
In an electronic musical instrument having plural multiplexed waveshape generator channels, a keyboard, a demultiplexing audio waveshape generator for generating an audio signal derived from said plural multiplexed waveshape generator channels, generator assignment logic operatively associated with said keyboard for generating a sample gating signal which indicates that one or more of said multiplexed channels have been captured by said keyboard, and a multiplexed attack and decay scale factor generator for generating scale factors for each multiplexed channel to produce a desired attack and decay envelope for each of said audio waveshape generator channels, each of said scale factors comprising plural bits, the combination comprising: a counter, a clock for repetitively advancing said counter through plural counts, a digital comparator for comparing each of said counts to said attack and decay scale factors, gating logic connected to said comparator for modulating said sample gating signal by transmitting said sample gating signal if a scale factor is greater than or equal to a count and by blocking said sample gating signal otherwise, first means connected to said attack and decay scale factor generator for detecting at least one of said scale factor bits and for passing said sample gating signal transmitted by said gating logic when said one bit is in a first binary state and for blocking said sample gating signal when said one bit is in a second binary state, said first and second binary states being complementary, second means connected to said attack and decay scale factor generator for detecting said one bit and for passing said sample gating signal transmitted by said gating logic when said one bit is in said second binary state, third means for generating a first subpulse, fourth means for generating a second subpulse, fifth means connected to said first means and said third means for transmitting said first subpulse when said first means passes said sample gating signal transmitted by said gating logic or when said first means blocks said sample gating signal, sixth means connected to said second means and said fourth means for transmitting said second subpulse only when said second means passes said sample gating signal transmitted by said gating logic, seventh means connected to said fifth and sixth means for transmitting said first and second subpulses transmitted by said fifth and sixth means to said audio waveshape generator.

References Cited (Backward Citations)

US3610805A Cited
US3819844A Cited
US4014238A Cited
US4026179A Cited
US4128032A Cited
US4033219A Cited
US4108036A Cited
US4114495A Cited
US4079650A Cited
US4119006A Cited
US4144787A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag