Claims
- 1. An electronic musical instrument which synthesizes a musical waveform having inharmonics by computing each harmonic function corresponding to a first harmonic frequency, comprising:
- (a) amplitude coefficient generating means for generating an amplitude coefficient A.sub.K corresponding to each harmonic, where K is an integer from 1 to n, n being an arbitrary integer;
- (b) harmonic function generating means for generating harmonic functions sin K.omega..sub.0 t and cos K.omega..sub.0 t, where .omega..sub.0 is the first harmonic frequency and t is time;
- (c) phase function generating means for generating phase functions cos .DELTA..omega..sub.K t and sin .DELTA..omega..sub.K t, where .DELTA..omega..sub.K is an arbitrary frequency which differs from the first harmonic frequency; and
- (d) calculating means for calculating the amplitude coefficients, harmonic functions and phase functions, the calculating means including:
- first multiplying means for multiplying the amplitude coefficient A.sub.K, the harmonic function sin k.omega..sub.0 t and the phase function cos .DELTA..omega..sub.K t together;
- second multiplying means for multiplying the amplitude coefficient A.sub.K, the harmonic function cos K.omega..sub.0 t and the phase function sin .DELTA..omega..sub.K t together; first accumulating means for accumulating the output of the first multiplying means to obtain ##EQU2## second accumulating means for accumulating the output of the second multiplying means to obtain ##EQU3## and adding means for adding the outputs of the first and second accumulating means together;
- whereby the following equation is computed ##EQU4## permitting the synthesization of a musical waveform which has first to Kth harmonics and inharmonics, each having the arbitrary frequency difference .DELTA..omega..sub.K from the corresponding one of the first to Kth harmonics.
- 2. The electronic musical instrument of claim 1, wherein there are provided at the output side of each of the first and second accumulating means (a) transfer control means for transferring the accumulated output of the accumulating means, (b) waveform storage means for storing the accumulated output from the transfer control means, and (c) frequency generating means for reading out the waveform information stored in the waveform storage means, under control of the trasfer control means, whereby it is possible to synthesize a musical waveform whih has harmonics for a scale frequency corresponding to each key of a keyboard and inharmonics, each having the arbitrary frequency difference (.DELTA..omega..sub.K) from the corresponding one of the harmonics.
- 3. An electronic musical instrument which synthesizes a musical waveform having inharmonics by computing each harmonic function and each phase function corresponding to a fundamental wave, comprising:
- (a) harmonic function generating means for generating harmonic functions sin K.omega..sub.0 t and cos K.omega..sub.0 t, where K is an integer from 1 to n, n being an arbitrary integer, .omega..sub.0 is the fundamental wave and t is time;
- (b) means for reading out the harmonic functions from the harmonic function generating means;
- (c) phase function generating means for generating phase functions cos .DELTA..omega..sub.K t, where .DELTA..omega. is an arbitrary frequency which differs from the frequency of the fundamental wave;
- (d) means for reading out the phase functions from the phase function generating means;
- (e) harmonic coefficient generating means for generating harmonic coefficients;
- (f) main register means for storing transfer data;
- (g) multiplying means for multiplying together the harmonic functions from the harmonic function generating means, the phase functions from the phase function generating means and the harmonic coefficients from the harmonic coefficient generating means;
- (h) adder means for adding the multiplied output from the multiplying means and data in the main register means, said register receiving data from said adder, said adder means for multiplying the added output from said main register means by the next multiplied output from said multiplying means;
- whereby it is possible to synthesize a musical waveform which has harmonics corresponding to the fundamental wave and inharmonics, each having the arbitrary frequency difference (.DELTA..omega..sub.K) from the corresponding one of the harmonics.
- 4. The electronic musical instrument of claim 3, wherein (a) the harmonic function generating means comprises a sine wave table (for generating sin K.omega..sub.0 t), a cosine wave table (cos K.omega..sub.0 t), and a first data selector for selecting either one of the outputs of the sine wave table and the cosine wave table, (b) the phase function generating means comprises a cosine wave table (for generating cos .DELTA..omega..sub.K t) and a sine wave table (for generating sin .DELTA..omega..sub.K t), and a second data selector for selecting either one of the outputs of the cosine wave table and the sine wave table, and (c) the multiplying means comprises a first multiplier for multiplying the phase function which is the output of the second data selector and the harmonic coefficient and a second multiplier for multiplying the output of the first multiplier and the harmonic function which is the output of the first data selector, and wherein the first and second data selectors each select the sine wave table and the cosine wave table alternately with each other, thereby synthesizing the musical waveform having inharmonics.
Priority Claims (1)
Number |
Date |
Country |
Kind |
60-037282 |
Feb 1985 |
JPX |
|
RELATED APPLICATION INFORMATION
This application is a file wrapper continuation of application Ser. No. 831,661, filed Feb. 20, 1986, now abandoned.
US Referenced Citations (15)
Continuations (1)
|
Number |
Date |
Country |
Parent |
831661 |
Feb 1986 |
|