Claims
- 1. A digital electronic musical instrument which synthesizes a musical waveform by computing, comprising:
- musical waveform generating means for generating musical waveforms through computation;
- adding means for adding together the musical waveforms generated by said musical waveform generating means; and
- limiter circuit means for receiving an added musical waveform from said adding means, detecting the existence of an overflow condition and delivering said added musical waveform if no overflow condition is detected and delivering a preset maximum value waveform signal when an overflow condition is detected.
- 2. A digital electronic musical instrument according to claim 1 wherein said added musical waveform is in the form of 20 bit data, said limiter circuit means receiving 20 bit data and outputting 16 bit data.
- 3. Digital electronic musical instrument which synthesizes a musical waveform by computing, comprising:
- musical waveform generating means for generating waveforms through computation;
- adding means for adding together the musical waveforms generated by the generating means to form an added musical waveform signal;
- overflow detection circuit means for receiving a portion of an added musical waveform from said adding means and outputting an overflow signal when an overflow condition exists; and,
- data selection means for receiving said added musical waveform from said adding means and establishing level limited data, which is fixed at a certain amplitude level, and non-level limited data which is the same as said added musical waveform formed by said adding means, said data selection means being connected to said overflow detection circuit means, said data selection means receiving said overflow signal of said overflow detection circuit means and outputting said level limited data instead of said added musical waveform when an overflow condition has been detected and outputting said non-level limited data, which is the same as said added musical waveform when no overflow condition has been detected.
- 4. A digital electronic musical instrument according to claim 3 further comprising digital to analog conversion means for receiving data output by said data selection means and for outputting a corresponding analog signal.
- 5. A digital electronic musical instrument according to claim 3, further comprising level limited data formation means for receiving said added musical waveform from said adding means receiving said overflow signal from said overflow detection circuit means and for setting bits of said added musical waveform to all one's or all zero's in dependence upon whether a most significant bit of said added data signal is a zero or a one.
- 6. A device for combining musical waveforms represented digitally by instantaneous amplitude, the device comprising:
- addition means for adding the instantaneous amplitudes of the digitally represented musical waveforms into a sum, said sum having extra digits to allow for increases of orders of magnitude;
- detection means for detecting if an overflow condition has occurred in said sum, and for detecting if said overflow is one of a positive or negative overflow;
- selection means for choosing and delivering said sum if no overflow exists, for choosing and delivering a maximum negative number if said negative overflow exists, and for choosing and delivering a maximum positive number if a positive overflow exists.
Priority Claims (1)
Number |
Date |
Country |
Kind |
62-202171 |
Aug 1987 |
JPX |
|
Parent Case Info
This is a file wrapper continuation application of application Ser. No. 218,236 filed July 12, 1988 and now abandoned.
US Referenced Citations (3)
Continuations (1)
|
Number |
Date |
Country |
Parent |
218236 |
Jul 1988 |
|