Claims
- 1. A musical sound generating system comprising:
- an adder for phase modulating a carrier wave by adding modulating wave data to carrier wave phase angle data;
- a periodic function operator free of a memory, connected to said adder, and including a pseudo-sinusoidal wave operator for generating a substantially sinusoidal wave signal in response to phase-modulated carrier wave phase angle data output by said adder, wherein said periodic function operator effects modulation control of the substantially sinusoidal wave signal in accordance with a function modulation coefficient provided as a parameter and said adder is not directly connected to a memory storing digital amplitude signal data, said pseudo-sinusoidal wave operator comprising:
- 1) triangular wave operation means for generating a triangular wave output signal in response to the phase-modulated carrier wave phase angle data,
- 2) squared wave operation means for squaring the triangular wave output signal, and
- 3) pseudo-sinusoidal wave operation means for generating the substantially sinusoidal wave output signal in response to the triangular wave output signal and the squared triangular wave output signal; and
- a multiplier for producing a tone signal as an output through multiplication of the substantially sinusoidal wave signal by amplitude coefficient data.
- 2. A musical sound generating system comprising:
- an adder for phase modulating a carrier wave by adding modulating wave data to carrier wave phase angle data;
- a first periodic function operator free of a memory, connected to said adder, and including a first pseudo-sinusoidal wave operator for generating a substantially sinusoidal wave signal in response to phase-modulated carrier wave phase angle data output by said adder, wherein said first periodic function operator effects modulation control of the substantially sinusoidal wave signal in accordance with a function modulation coefficient provided as a parameter and said adder is not directly connected to a memory storing digital amplitude signal data, said periodic function operator comprising:
- a first operator receiving an input X.sub.0 and calculating by means of unsigned addition a triangular waveform output
- X.sub.1 =2(.vertline.X.sub.0 +0.5.vertline.-0.5);
- a second operator receiving the output X.sub.1 as an input and calculating an output X.sub.2 =X.sub.1 .times.X.sub.1, a squared waveform of the triangular wave;
- a third operator supplied with function modulation coefficients H.sub.01 (t) and H.sub.02 (t) as parameters, receiving the output X.sub.2 as an input, and calculating an output
- X.sub.3 =H.sub.01 (t).times.X.sub.2 -H.sub.02 (t);
- a fourth operator supplied with function modulation coefficient H.sub.03 (t) as a parameter, receiving the outputs X.sub.2 and X.sub.3 as inputs, and calculating an output X.sub.4 =X.sub.2 .times.X.sub.3 +H.sub.03 (t); and
- a fifth operator receiving the outputs X.sub.1 and X.sub.4 as inputs, and calculating an output X.sub.5 =X.sub.4 .times.X.sub.1 +X.sub.1 to generate the substantially sinusoidal wave signal; and
- a multiplier for producing a tone signal as an output through multiplication of the substantially sinusoidal wave signal by amplitude coefficient data.
- 3. The musical sound generating system according to claim 2, further comprising a feedback loop for feeding back the output of said multiplier to said adder as an input to said adder.
- 4. The musical sound generating system according to claim 3, further comprising:
- a second periodic function operator including a second pseudo-sinusoidal wave operator for generating a second substantially sinusoidal wave signal in response to modulating wave phase angle data; and
- a second multiplier for generating the modulating wave data through multiplication of the output of said second periodic function operator by modulation index data.
- 5. The musical generating system according to claim 3, wherein said feedback loop further comprises a feedback multiplier for generating a feedback output by multiplying the output of said multiplier by a feedback parameter coefficient, the feedback output of said feedback multiplier being an input to said adder.
- 6. The musical sound generating system according to claim 5, further comprising:
- a second periodic function operator including a second pseudo-sinusoidal wave operator for generating a second substantially sinusoidal wave signal in response to modulating wave phase angle data; and
- a second multiplier for generating the modulating wave data through multiplication of the output of said second periodic function operator by modulation index data.
- 7. A musical sound generating system comprising:
- an adder for phase modulating a carrier wave by adding modulating wave data to carrier wave phase angle data;
- a periodic function operator free of a memory, connected to said adder, and including a pseudo-sinusoidal wave operator for generating a substantially sinusoidal wave signal in response to phase-modulated carrier wave phase angle data output by said adder, wherein said periodic function operator effects modulation control of the substantially sinusoidal wave signal in accordance with a function modulation coefficient provided as a parameter and said adder is not directly connected to a memory storing digital amplitude signal data, said periodic function operator comprising:
- a first operator receiving X.sub.0 as an input, supplied with a function modulation coefficient H.sub.0 (t), and calculating by means of unsigned addition a triangular waveform output X.sub.6 =.vertline.X.sub.0 +H.sub.0 (t).vertline.-0.5;
- a second operator receiving the output X.sub.6 as an input and calculating an output X.sub.7 =X.sub.6 .times.X.sub.6, a squared waveform of the triangular wave;
- a third operator receiving X.sub.0 as an input and calculating an output X.sub.8 =X.sub.0 .times.X.sub.0, a squared waveform of the triangular waves; and
- a fourth operator calculating an output X.sub.9 =X.sub.8 -X.sub.7 to generate the substantially sinusoidal wave signal; and
- a multiplier for producing a tone signal as an output through multiplication of the substantially sinusoidal wave signal by amplitude coefficient data.
- 8. A musical sound generating system comprising:
- an adder for phase modulating a carrier wave by adding modulating wave data to carrier wave phase angle data;
- a first periodic function operator free of a memory, connected to said adder, and including a first pseudo-sinusoidal wave operator for generating a substantially sinusoidal wave signal in response to phase-modulated carrier wave phase angle data output by said adder, wherein said first periodic function operator effects modulation control of the substantially sinusoidal wave signal in accordance with a function modulation coefficient provided as a parameter and said adder is not directly connected to a memory storing digital amplitude signal data, said periodic function operator comprising:
- a first operator supplied with a function modulation coefficient H.sub.0 (t), receiving X.sub.0 as an input, and calculating by means of unsigned multiplication a linear waveform output X.sub.10 =X.sub.0 .times.H.sub.0 (t);
- a second operator receiving the output X.sub.10 as an input and calculating a sinusoidal waveform output X.sub.11 =4X.sub.10 (1-.vertline.X.sub.10 .vertline.);
- a third operator receiving X.sub.0 as an input and calculating by means of unsigned addition a linear waveform output X.sub.12 =X.sub.0 +0.5;
- a fourth operator receiving the linear waveform output X.sub.12 as an input and calculating a parabolic waveform output X.sub.13 =2X.sub.12 (1-.vertline.X.sub.12 .vertline.)+0.5;
- a fifth operator calculating an output X.sub.14 =X.sub.11 .times.X.sub.13 to generate the substantially sinusoidal wave signal; and
- a multiplier for producing a tone signal as an output through multiplication of the substantially sinusoidal wave signal by amplitude coefficient data.
- 9. The musical sound generating system according to claim 8, further comprising a feedback loop for feeding back the output of said multiplier to said adder as an input to said adder.
- 10. The musical sound generating system according to claim 9, further comprising:
- a second periodic function operator including a second pseudo-sinusoidal wave operator for generating a second substantially sinusoidal wave signal in response to modulating wave phase angle data; and
- a second multiplier for generating the modulating wave data through multiplication of the output of said second periodic function operator by modulation index data.
- 11. The musical generating system according to claim 9, wherein said feedback loop further comprises a feedback multiplier for generating a feedback output by multiplying the output of said multiplier by a feedback parameter coefficient, the feedback output of said feedback multiplier being an input to said adder.
- 12. The musical sound generating system according to claim 11, further comprising:
- a second periodic function operator including a second pseudo-sinusoidal wave operator for generating a second substantially sinusoidal wave signal in response to modulating wave phase angle data; and
- a second multiplier for generating the modulating wave data through multiplication of the output of said second periodic function operator by modulation index data.
- 13. A musical sound generating system comprising:
- an adder for phase modulating a carrier wave by adding modulating wave data to carrier wave phase angle data;
- a first periodic function operator free of a memory, connected to said adder, and including a first pseudo-sinusoidal wave operator for generating a substantially sinusoidal wave signal in response to phase-modulated carrier wave phase angle data output by said adder, wherein said first periodic function operator effects modulation control of the substantially sinusoidal wave signal in accordance with a function modulation coefficient provided as a parameter and said adder is not directly connected to a memory storing digital amplitude signal data;
- a multiplier for producing a tone signal as an output through multiplication of the substantially sinusoidal wave signal by amplitude coefficient data;
- a second periodic function operator including a second pseudo-sinusoidal wave operator for generating a second substantially sinusoidal wave signal output in response to modulating wave phase angle data, said second pseudo-sinusoidal wave operator comprising:
- triangular wave operation means for generating a triangular wave output signal in response to the modulating wave phase angle data;
- squared wave operation means for squaring the triangular wave output signal; and
- pseudo-sinusoidal wave operation means for generating the second substantially sinusoidal wave signal output in response to the triangular wave output signal and the squared triangular wave output signal; and
- a second multiplier for generating the modulating wave data through multiplication of the output of said second periodic function operator by modulation index data.
Priority Claims (1)
Number |
Date |
Country |
Kind |
6-177074 |
Jul 1995 |
JPX |
|
Parent Case Info
This disclosure is a continuation of patent application Ser. No. 08/499,371, filed Jul. 7, 1995, now abandoned.
US Referenced Citations (10)
Foreign Referenced Citations (2)
Number |
Date |
Country |
55-50299 |
Apr 1980 |
JPX |
58-211789 |
Jun 1982 |
JPX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
499371 |
Jul 1995 |
|