Claims
- 1. 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.
- 2. The sound generating device of claim 1, wherein said first digital to analog conversion means converts said digital envelope waveform into an analog voltage and said second digital to analog conversion means divides the analog voltage output form the first digital to analog conversion means in accordance with the digital sound waveform data read from the sound waveform storage means, and outputs an analog voltage output.
- 3. The sound generating device of claim 2, wherein the main storage means stores sound volume data and said sound source means further comprises adder means for adding said sound volume data to envelope waveform and producing a signal which is input to said first digital to analog conversion means.
- 4. The sound generating device of claim 1, wherein said main storage means stores sound separation data, the envelope waveform storage means including a read address which is reset to the first address when the sound separation data indicates a sound separation.
- 5. The sound generating device of claim 3, wherein the sound source means includes switching means which is selectively connected between a reference voltage and the output of the first digital to analog conversion means or a reference voltage and the output of the second digital to analog conversion means, the switching means being switched to couple the reference voltage to the associated output when the sound volume data read from the main storage means indicates soundlessness.
- 6. The sound generating device of claim 4, wherein the control means produces a tempo clock signal having a tempo frequency and the envelope waveform storage means comprises an envelope counter which counts at a frequency corresponding to the tempo frequency, said envelope waveform storage means including read addresses selected by said envelope counter in accordance with an internally generated count value, the count value being reset by the sound separation data.
- 7. The sound generating device of claim 1, further comprising clock signal generating means for generating a clock signal having a reference frequency, and the sound source means further comprising a scale programmable counter having a division ratio determined in accordance with the scale data, the scale programmable counter dividing the reference frequency in accordance with the scale data to a divided frequency which is N times the frequency of the sound scale output and said sound waveform storage means having N read addresses, a N-system sound waveform counter for counting the output from the scale programmable counter, and the address of the sound waveform storage means being read is determined by the N-system sound waveform counter counting N pulses output from the scale programmable counter.
- 8. The sound generating device of claim 7, wherein said melody data includes note length data, the control means further comprising a tempo counter for dividing said reference frequency to a tempo frequency; a programmable note length counter for dividing the tempo frequency to a frequency in accordance with the sound length data read from the main storage means and providing an output; and a main counter for counting the output from the programmable note length counter for determining the read address of the main storage means.
- 9. The sound generating device of claim 8, wherein the sound source means further comprises an envelope counter for counting the tempo frequency, the envelope waveform storage means including a read address determined in response to the count value of the envelope counter, wherein the envelope counter is reset when the sound separation data stored within the main storage means corresponds to a sound separation.
- 10. The sound generating device of claim 9, wherein said main storage means stores sound volume data and said sound source means comprises an adder circuit for adding sound volume data to said envelope waveform and produces a signal, said digital to analog conversing means converting said added envelope waveform signal to an analog signal.
- 11. The sound generating device of claim 10, wherein said main storage means stores note data including sound volume data, sound length data and sound separation data in addresses of said main storage means.
- 12. The sound generating device of claim 3, wherein the main storage means stores rhythm sound volume data as part of said melody data and further comprising rhythm sound generating means for producing a rhythm sound in accordance with said rhythm sound volume data.
- 13. The sound generating device of claim 12, wherein said rhythm sound generating means comprises a rhythm envelope waveform storage means for storing a rhythm envelope waveform in a digital form, the rhythm envelope waveform being repeatedly read from the rhythm envelope waveform storage means; a adder circuit for adding said rhythm envelope waveform and the rhythm sound volume data; generating means for generating at least one rhythm pulse; and means for adding the voltage waveform formed by converting the output from said adder circuit to analog waveform of the rhythm pulse from the generating means
- 14. 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.
- 15. The sound generating device of claim 14, further comprising a speaker for receiving the sound signal and producing a sound in response thereto.
- 16. The sound generating device of claim 1, wherein at least two of said sound source means have different envelope waveforms stored in their respective envelope waveform storage means.
- 17. 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.
- 18. The sound generating device of claim 17, wherein said main storage means stores a plurality of sound volume data for controlling the plurality of sound source means; and each of said sound source means comprising a adder means for adding said envelope waveform data and said sound volume data, said producing means comprising a first digital to analog conversion circuit for converting a digital output from the adder means to an analog value and a second digital to analog conversion circuit for converting the sound waveform from a digital to an analog value by setting the output voltage of the first digital to analog conversion circuit as a maximum voltage.
- 19. The sound generating device of claim 17, wherein at least two of said sound source means have sound waveforms of different shapes stored in the respective sound waveform storage means thereof.
- 20. 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.
- 21. 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.
- 22. 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.
- 23. 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.
- 24. The sound generating device of claim 23, wherein said main storage means stores sound volume data and said sound source means includes adder means for adding said sound volume data to said envelope waveform data, said producing means producing said sound signals 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 added sound volume data.
- 25. The sound generating device of claim 23 wherein said producing means comprises a first digital to analog conversion circuit for converting said digital envelope waveform data into an analog voltage waveform and a second digital to analog conversion means for receiving said sound waveform data and said analog voltage waveform as a voltage source and converting said digital sound waveform data into said sound signal.
- 26. 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.
- 27. 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.
- 28. The sound generating device of claim 27, wherein said main storage means stores sound scale data and further comprising sound waveform storage means for storing sound waveform data in a digital form, the sound waveform data being read from the sound waveform storage means at a frequency corresponding to the sound scale data, said producing means receiving said sound waveform data and said analog waveform being a voltage source for converting said digital waveform data into said sound signal.
- 29. The sound generating device of claim 27, further comprising a speaker for receiving the sound signal and producing a sound in response thereto.
Priority Claims (2)
Number |
Date |
Country |
Kind |
63-50012 |
Mar 1988 |
JPX |
|
63-287932 |
Nov 1988 |
JPX |
|
Parent Case Info
This is a Continuation of U.S. patent application Ser. No. 07/504,708 filed on Apr. 4, 1990, now abandoned which is a continuation of U.S. patent application Ser. No. 07/316,008 filed on Feb. 27, 1989, now abandoned.
US Referenced Citations (9)
Foreign Referenced Citations (4)
Number |
Date |
Country |
86047 |
Aug 1983 |
EPX |
20847880 |
Apr 1982 |
GBX |
2115202 |
Sep 1983 |
GBX |
2133198 |
Jul 1984 |
GBX |
Continuations (2)
|
Number |
Date |
Country |
Parent |
504708 |
Apr 1990 |
|
Parent |
316008 |
Feb 1989 |
|