Tone generation system for electronic musical instrument
First Claim
1. In an electronic musical instrument of the type wherein an audible tone is generated electronically in response to an actuation of tone initiating means of the instrument by a player, an envelope generation system for producing a plurality of envelope signals which define a preselected envelope waveform, said envelope generation system comprising:
- input circuit means responsive to player actuation of said tone-initiating means for producing envelope control signals and for producing a series of envelope count signals, clock means for generating a series of timing signals, envelope control circuit means responsive to said envelope control signals and to said timing signals for generating a series of predetermined digital increment defining signals, arithmetic circuit means for performing predetermined arithmetic functions utilizing said increment defining signals and said envelope count signals to produce therefrom a series of digital envelope signals collectively defining said envelope waveform wherein said arithmetic circuit includes means for producing said series of digital envelope signals Yx in accordance with the equation Yx =Yx -1±
Δ
Y where x represents one of said series of envelope count signals, Yx and Yx -1 represent ones of said digital envelope signals produced in response to envelope count signals x and x-1, and Δ
Y represents one of said digital increment defining signals, said envelope generation system further including scaling means for producing a digital scaling signal corresponding to the intensity of player actuation of said tone initiating means and wherein said arithmetic circuit means further includes means for producing said series of digital envelope signals Yx in accordance with the equation Yx =Yx -1±
S·
Δ
Yx, where S represents said digital scaling signal.
5 Assignments
0 Petitions
Accused Products
Abstract
A tone generation system is intended for use with an electronic musical instrument of the type wherein an audible tone is generated electronically in response to actuation of the instrument by a player. The invention generates digital signals capable of defining either the waveshape or the envelope or characteristic of a tone for each tone initiated by such player actuation the latter envelope being varied in accordance with the intensity of the player actuation initiating that tone. In the latter case, digital electronic circuits are utilized for developing a digital scaling signal S corresponding to the intensity of actuation of the instrument by the player, and a digital envelope signal which represents slopes and Y intercepts of portions of a composite waveform, viewed in an orthogonal coordinate system. These digital circuits arithmetically manipulate these scaling signals and envelope signals to give a composite output signal defining the envelope.
This application is a continuation of application Ser. No. 67,425, filed Aug. 17, 1979 and now abandoned.
19 Citations
9 Claims
-
1. In an electronic musical instrument of the type wherein an audible tone is generated electronically in response to an actuation of tone initiating means of the instrument by a player, an envelope generation system for producing a plurality of envelope signals which define a preselected envelope waveform, said envelope generation system comprising:
- input circuit means responsive to player actuation of said tone-initiating means for producing envelope control signals and for producing a series of envelope count signals, clock means for generating a series of timing signals, envelope control circuit means responsive to said envelope control signals and to said timing signals for generating a series of predetermined digital increment defining signals, arithmetic circuit means for performing predetermined arithmetic functions utilizing said increment defining signals and said envelope count signals to produce therefrom a series of digital envelope signals collectively defining said envelope waveform wherein said arithmetic circuit includes means for producing said series of digital envelope signals Yx in accordance with the equation Yx =Yx -1±
Δ
Y where x represents one of said series of envelope count signals, Yx and Yx -1 represent ones of said digital envelope signals produced in response to envelope count signals x and x-1, and Δ
Y represents one of said digital increment defining signals, said envelope generation system further including scaling means for producing a digital scaling signal corresponding to the intensity of player actuation of said tone initiating means and wherein said arithmetic circuit means further includes means for producing said series of digital envelope signals Yx in accordance with the equation Yx =Yx -1±
S·
Δ
Yx, where S represents said digital scaling signal.
- input circuit means responsive to player actuation of said tone-initiating means for producing envelope control signals and for producing a series of envelope count signals, clock means for generating a series of timing signals, envelope control circuit means responsive to said envelope control signals and to said timing signals for generating a series of predetermined digital increment defining signals, arithmetic circuit means for performing predetermined arithmetic functions utilizing said increment defining signals and said envelope count signals to produce therefrom a series of digital envelope signals collectively defining said envelope waveform wherein said arithmetic circuit includes means for producing said series of digital envelope signals Yx in accordance with the equation Yx =Yx -1±
-
2. In an electronic musical instrument of the type wherein an audible tone is generated electronically in response to an actuation of tone initiating means of the instrument by a player, said tone initiating means including a key and a keyswitch having a movable contact movable from a first fixed contact to a second switch contact, an envelope generation system for producing a plurality of envelope signals which define a preselected envelope waveform said envelope generation system comprising:
- input circuit means responsive to player actuation of said tone-initiating means for producing envelope control signals, scaling control signals related to the transit time of said movable contact from said first to said second fixed contact and representing the intensity with which a player actuates said tone initiating means, and a series of envelope count signals, clock means for generating a series of timing signals, envelope control circuit means responsive to said envelope control signals and to said timing signals for generating respective series of predetermined digital envelope segment slope and intercept defining signals, scaling control circuit means responsive to said scaling signals for generating respective series of digital scaling control signals, digital arithmetic circuit means for performing predetermined arithmetic functions utilizing said digital envelope segment slope and intercept defining signals, said digital scaling control signals, and said envelope count signals to produce therefrom a series of digital envelope signals collectively defining said envelope waveform and amplitude and wherein said arithmetic circuit means includes means for producing said series of digital envelope signals Y in accordance with the equation Y=S(B±
MX) where M represents one of said series of digital slope defining signals, S represents one of said scaling control signals, X represents one of the series of envelope count signals and B represents one of said series of digital intercept defining signals. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9)
- input circuit means responsive to player actuation of said tone-initiating means for producing envelope control signals, scaling control signals related to the transit time of said movable contact from said first to said second fixed contact and representing the intensity with which a player actuates said tone initiating means, and a series of envelope count signals, clock means for generating a series of timing signals, envelope control circuit means responsive to said envelope control signals and to said timing signals for generating respective series of predetermined digital envelope segment slope and intercept defining signals, scaling control circuit means responsive to said scaling signals for generating respective series of digital scaling control signals, digital arithmetic circuit means for performing predetermined arithmetic functions utilizing said digital envelope segment slope and intercept defining signals, said digital scaling control signals, and said envelope count signals to produce therefrom a series of digital envelope signals collectively defining said envelope waveform and amplitude and wherein said arithmetic circuit means includes means for producing said series of digital envelope signals Y in accordance with the equation Y=S(B±
Specification