Sound generating device for outputting sound signals having a sound waveform and an envelope waveform
AssigneeSeiko Epson Corporation
InventorsMasami Katsui, Yoshiyuki Terashima
Life of this patent
Estimating the term…
Abstract
A sound generating device for generating a variety of sounds has a main control circuit which includes a ROM for storing melody data. A sound source is coupled to the control circuit in accordance with sound scale data stored in the ROM. The sound source has a waveform memory for storing a sound waveform in a digital form. The sound waveform memory is read at a frequency corresponding to the sound scale data. An envelope waveform memory stores an envelope waveform in a digital form. A digital to analog conversion circuit converts the digital envelope waveform in accordance with the digital sound waveform to produce an analog voltage.
Claims29
A sound generating device for generating a sound signal having a sound waveform and an envelope waveform comprising:
- control means for controlling the output of sound signal from the device and including main storage means for storing melody data including sound scale data which indicates a sound scale output therein;
- and
- sound source means for producing a sound signal in response to said sound scale data and coupled to said control means;
- said sound source means comprising:
- sound waveform storage means for storing sound waveform data in a digital manner, the sound waveform data being read from the sound waveform storage means at a frequency corresponding to the sound scale data;
- envelope waveform storage means for storing envelope waveform data in a digital manner, the envelope waveform data being read from said envelope waveform storage means;
- first digital to analog conversion means for converting said digital envelope waveform data into an analog voltage waveform;
- and
- second digital to analog conversion means receiving said sound waveform data and said analog voltage waveform as a voltage source for converting said digital sound waveform data into said sound signal.
A sound generating device for generating a sound signal having a sound waveform and an envelope waveform comprising:
- control means for controlling the output of said sound signal from the device and including main storage means for storing melody data including sound scale data which indicates a sound scale output therein;
- and
- sound source means for producing a sound signal in response to said sound scale data and coupled to said control means;
- said sound source means comprising:
- sound waveform storage means for storing sound waveform data in a digital manner, the sound waveform data being read form the sound waveform storage means at a frequency corresponding to the sound scale data;
- envelope waveform storage means for storing envelope waveform data in a digital manner, the envelope waveform data being read form envelope waveform storage means;
- first digital to analog conversion means for converting said digital envelope waveform data into an analog voltage waveform;
- and
- second digital to analog conversion means receiving said sound waveform data and said analog voltage waveform as a voltage source for converting said digital sound waveform data into said sound signal;
- and
- a speaker for receiving the sound signal and producing a sound in response thereto.
A sound generating device for generating a sound signal having a sound waveform and an envelope waveform comprising main storage mean for storing melody data therein, the melody data including sound length data and a plurality of sound scale data, the main storage means having read addresses therein;
- a first programmable counter for dividing a reference frequency in response to said sound length data to provide a signal for advancing the read address of said storage means;
- and a plurality of sound source means for producing a sound signal, each of said sound source means reading said sound scale data from said main storage means, each sound source means comprising sound waveform storage means in which a sound waveform is stored in a digital form, a second programmable counter for dividing an input frequency in response to each sound scale data, an address counter for counting the output of said second programmable counter and advancing the read address of said sound waveform storage means, envelope waveform storage means for storing the envelope waveform in digital form, means for reading the envelope waveform from the envelope waveform storage means, and producing means for producing said sound signal which have an analog sound waveform in response to said each digital sound waveform and is supplied with an analog envelope waveform in response to said each digital envelope waveform, and mixing means for mixing outputs from said producing means of said plurality of sound source means.
A sound generating device for generating a sound signal having a sound waveform and an envelope waveform comprising main storage means for storing melody data therein, the melody data including sound length data and a plurality of sound scale data, the main storage mean having read addresses therein;
- a first programmable counter for dividing a reference frequency in response to said sound length data to provide a signal for advancing the read address of said storage means;
- and a plurality of sound source means for producing a sound signal, each of said sound source means reading said sound scale data from said main storage means, each sound source means comprising sound waveform storage means in which a sound waveform is stored in a digital form, a second programmable counter for dividing an input frequency in response to each sound scale data, an address counter for counting the output of said second programmable counter and advancing the read address of said sound waveform storage means, envelope waveform storage means for storing the envelope waveform in digital form, means for reading the envelope waveform from the envelope waveform storage means for storing the envelope waveform in digital form, means for reading the envelope waveform from the envelope waveform storage means, and producing means for producing said sound signal which has an analog sound waveform in response to said each digital sound waveform and is supplied with an analog envelope waveform in response to said each digital envelope waveform, and mixing means for mixing outputs from said producing means of said plurality of sound source means, and a speaker for receiving the sound signal and producing a sound in response thereto.
A sound generating device comprising a main storage means for storing melody data, the melody data including sound length data and sound volume data, the storage means having memory addresses which are successively read at a speed corresponding to the sound length data;
- rhythm sound generating means for generating rhythm sounds, the main storage means controlling the rhythm sound generating means in accordance with the melody data;
- the rhythm sound generating means comprising noise generating means for outputting random pulses, pulse generating means for outputting pulses of a predetermined frequency, envelope waveform storage means for storing a rhythm sound envelope waveform in a digital form;
- adder means for receiving inputs from said envelope waveform storage means and said sound volume data and adding the envelope waveform and sound volume data to output an added envelope waveform;
- digital to analog conversion means for converting the added envelope waveform to an envelope waveform in an analog form and means for supplying said envelope waveform in an analog form to a signal output from at least one of said noise generating means and pulse generating means.
A sound generating device comprising a main storage means for storing melody data, the melody data including sound length data and sound volume data, the storage means having memory addresses which are successively read at a speed corresponding to the sound length data;
- rhythm sound generating means for generating rhythm sounds, the main storage means controlling the rhythm sound generating means in accordance with the melody data;
- the rhythm sound generating means comprising noise generating means for outputting random pulses, pulse generating means for outputting pulses of a predetermined frequency, envelope waveform storage means for storing a rhythm sound envelope waveform in a digital form;
- adder means for receiving inputs from said envelope waveform storage means and aid sound volume data and adding the envelope waveform and sound volume data to output an added envelope waveform;
- digital to analog conversion means for converting the added envelope waveform to an envelope waveform in an analog form and means for supplying said envelope in an analog form to a signal output from at least one of aid noise generating means and pulse generating means, and a speaker for receiving the sound signal and producing a sound in response thereto.
A sound generating device for generating a sound signal having a sound waveform and an envelope waveform comprising main storage means for storing melody data therein, the melody data including sound length data and sound scale data, the main storage means having read addresses therein;
- a first programmable counter for dividing a reference frequency in response to said sound length data to provide a signal for advancing the read address of said storage means;
- a sound source means for producing a sound signal, said sound source means reading said sound scale data form said main storage means, said sound source means comprising sound waveform storage means in which a sound waveform is stored in a digital form, a second programmable counter for dividing an input frequency in response to the sound scale data, an address counter for counting the output of said second programmable counter and advancing the read address of sad sound waveform storage mans, envelope waveform storage means for storing the envelope waveform in digital form, means for reading the envelope waveform from the envelope waveform storage means, and producing means for producing said sound signal which have an analog sound waveform in response to said digital sound waveform and is supplied with an analog envelope waveform in response to said digital envelope waveform.
A sound generating device for generating a sound signal having a sound waveform and an envelope waveform comprising main storage means for storing melody data therein, the melody data including sound length data and sound scale data, the main storage means having read addresses therein;
- a first programmable counter for dividing a reference frequency in response to said sound length data to provide a signal for advancing the read address of said storage means;
- a sound source means for producing a sound signal, said sound source means reading said sound scale data from said main storage means, said sound source means comprising sound waveform storage means in which a sound waveform is stored in a digital form, a second programmable counter for dividing an input frequency in response to the sound scale data, an address counter for counting the output of said second programmable counter and advancing the read address of said sound waveform storage means, envelope waveform storage means for storing the envelope waveform in digital form, means for reading the envelope waveform from the envelope waveform storage means, and providing means for producing said sound signal which has an analog sound waveform in response to said digital sound waveform and is supplied with an analog envelope waveform in response to said digital envelope waveform and a speaker for receiving the sound signal and producing a sound in response thereto.
A sound generating device for generating a sound signal having an envelope waveform comprising main storage means for storing melody data therein, said melody data including sound volume data;
- envelope waveform storage means for storing envelope waveform data in digital form;
- adder means for adding said sound volume data read from the main storage means to said envelope waveform data read from the waveform storage means;
- digital to analog conversion means for receiving the output of said adder means and converting said output of said adder means into an analog waveform voltage;
- producing means having a voltage supply node for receiving said analog voltage waveform and producing said sound signal, said sound signal having a frequency corresponding to a sound scale, said sound signal being output with a waveform corresponding to said analog voltage waveform received at said voltage supply node, said producing means including an output node;
- and switching means for selectively providing a reference voltage to said supply node, said producing means not producing said sound signal when said switching means provides said reference voltage to said supply node.
Dependencies are inferred from the claim text.