Claims
- 1. A rhythm generating apparatus for an electronic musical instrument, comprising:
- envelope data generating means for generating digital rhythm envelope data;
- means coupled to said envelope data generating means for generating a plurality of different kinds of digital rhythm sound source waveform data in response to the envelope data generated from said envelope data generating means, and for outputting amplitude data the envelope of which is controlled;
- amplifying means provided for at least one of said plurality of different kinds of rhythm sound source waveform data, said amplifying means having a variable amplification factor and being arranged to digitally amplify a selected one of said amplitude data and said envelope data; and
- means for synthesizing selectively each of said plurality of different kinds of rhythm sound source waveform data as envelope-controlled and amplified by said amplifying means, and for generating digital composite rhythm sound data, said amplification factor of said amplifying means being varied so that the volume ratio of said plurality of different kinds of rhythm sound source data is correspondingly varied.
- 2. An apparatus according to claim 6, wherein said amplifying means comprises a level shift circuit for shifting the amplitude data by predetermined bits and for supplying shifted data to said synthesizing means.
- 3. An apparatus according to claim 1, wherein said amplifying means comprises a digital multiplier for digitally multiplying multiplication data by the amplitude data and for supplying corresponding product data to said synthesizing means.
- 4. An apparatus according to claim 1, wherein said envelope data generating means is arranged to generate envelope data amplitude of which is attenuated, and said envelope controlling means is arranged to control the envelope of each of the plurality of different kinds of digital rhythm sound source waveform data.
- 5. A rhythm generating apparatus for an electronic musical instrument, comprising:
- means for generating a plurality of different kinds of digital rhythm sound source waveform data including periodic function data and noise data,
- envelope data generating means including a one-shot circuit (60), logic gates (64-67) each having one input terminal to which an output of said one-shot circuit is supplied, a latch (68) for latching outputs of said logic gates (64-67) and a subtraction means (69-71) for subtracting a value from an output of said latch, an output of said subtraction means being supplied to another input terminal of said logic gates, and for generating a single kind of digital envelope data,
- envelope controlling means for controlling the envelope of the plurality of different kinds of rhythm sound source waveform data in response to the envelope data generated by said envelope data generating means, and
- means for synthesizing the plurality of different kinds of rhythm sound source waveform data the envelope of which is controlled by said envelope controlling means so that said synthesizing means generates digital rhythm sound data.
- 6. An apparatus according to claim 5, wherein said envelope data generating means is arranged to generate envelope data the amplitude of which is attenuated to correspond to an attenuated envelope, and said envelope controlling means simultaneously controls the envelope of each of the plurality of different kinds of rhythm sound source waveform data in accordance with said attenuated envelope.
- 7. A rhythm generating apparatus for an electronic musical instrument, comprising:
- noise data generating means for generating digital noise data, for providing a rhythm sound source;
- rhythm envelope data generating means for generating digital rhythm envelop data; and
- a gate circuit comprising digital logic gates directly receiving the digital noise data as one set of gate inputs from said noise data generating means and directly receiving the digital rhythm envelope data as another set of gate inputs from said rhythm envelope data generating means, for applying a rhythm envelope corresponding to said rhythm envelop data to the noise data to prpduce digital noise sound data, wherein the rhythm envelope of the sound data is controlled according to said digital rhythm envelope data without using a multiplier to multiply said digital noise data and said digital rhythm envelope data;
- said rhythm envelope data generating means being arranged to generate digital envelope data the amplitude of which is gradually attenuated to correspond to an attenuated envelope, and said gate circuit being arranged to apply a rhythm envelope having said attenuated envelope to the noise data; and
- said gate circuit including a plurality of gates the number of which corresponds to the number of bits of said digital rhythm envelope data, each of said bits being given with a predetermined weighting value of constituting said digital rhythm envelope data, and each of the plurality of gates having a first input terminal connected to receive respective ones of said bits and having a second input terminal connected to receive respective bits of said digital noise data.
Priority Claims (3)
Number |
Date |
Country |
Kind |
56-58425 |
Apr 1981 |
JPX |
|
56-58426 |
Apr 1981 |
JPX |
|
56-58427 |
Apr 1981 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 367,914, filed Apr. 13, 1982, and now abandoned.
US Referenced Citations (7)
Foreign Referenced Citations (1)
Number |
Date |
Country |
52-99807 |
Aug 1977 |
JPX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
367914 |
Apr 1982 |
|