Claims
- 1. An electronic musical instrument which synthesizes a musical wave form by harmonics through use of W harmonic coefficients, wherein means for controlling each of said W harmonic coefficients comprises:
- harmonic coefficient storage means for storing said W harmonic coefficients which constitute the basis for the production of said musical wave form;
- harmonic order generating means for generating a harmonic order signal, said harmonic order signal for specifying each of said W harmonic coefficients;
- grouping code storage means for dividing a number of said W harmonic coefficients into P groups (where P is smaller than W) of a number smaller than the number of harmonic coefficients, in accordance with timbre information, and for storing a grouping code for each harmonic order;
- harmonic envelope generating means for generating P harmonic envelopes;
- harmonic coefficient read out means responsive to said harmonic order signal for reading out the corresponding one of said harmonic coefficients from said harmonic coefficient storage means;
- grouping code read out means responsive to said harmonic order signal for reading out said grouping code stored in said grouping code storage means for each harmonic order; and
- selecting means responsive to said grouping code, for selecting from said harmonic envelope generating means one of said P harmonic envelopes which corresponds to said each harmonic order;
- wherein each harmonic coefficient corresponding to each harmonic order signal, read out of said harmonic coefficient storage means, is controlled by said selected harmonic envelope corresponding to said each harmonic order signal.
- 2. The electronic musical instrument of claim 1 wherein said harmonic envelope generating means comprises: storage means for storing amplitude values of said harmonic envelopes; means for reading out said amplitude values of said harmonic envelopes from said storage means and calculating new amplitude values of said harmonic envelopes; means for storing said new amplitude values of said harmonic envelopes into said storage means; and means for supplying said grouping code as an address for accessing said storage means to select said harmonic envelope corresponding to said each harmonic order.
- 3. An electronic musical instrument which synthesizes a musical wave form by harmonics through use of W harmonic coefficients, wherein means for controlling each of said W harmonic coefficients comprises:
- harmonic coefficient storage means for storing said W harmonic coefficients which constitute the basis for the production of said musical wave form;
- harmonic order generating means for generating a harmonic order signal, said harmonic order signal for specifying each of said W harmonic coefficients;
- grouping code storage means for dividing said W harmonic coefficients into P groups (where P is smaller than W) of a number smaller than the number of harmonic coefficients themselves, in accordance with timbre information, and which stores a grouping code for each harmonic order;
- harmonic envelope generating means for generating P harmonic envelopes;
- scaling value generation means for generating a scaling value for scaling said harmonic envelopes;
- scaling ON/OFF information storage means for storing, for each harmonic order, harmonic envelope scaling ON/OFF information which controls and specifies, in accordance with said timbre information, whether or not said harmonic envelopes are scaled by said scaling value;
- harmonic coefficient read out means responsive to said harmonic order for reading out the corresponding one of said harmonic coefficients from said harmonic coefficient storage means;
- grouping code read out means responsive to said harmonic order signal for reading out said grouping code stored in grouping code storage means for each harmonic order;
- selecting means responsive to said grouping code for selecting from said harmonic envelope generating means one of said P harmonic envelopes which corresponds to said each harmonic order;
- scaling read out means responsive to said harmonic order signal for reading out said envelope scaling ON/OFF information corresponding to said harmonic order; and
- multiplying means responsive to said envelope scaling ON/OFF information for multiplying said scaling value and said harmonic envelope selected; wherein said harmonic coefficient corresponding to said harmonic order, is controlled by said harmonic envelope corresponding to said harmonic order, output from said multiplying means.
- 4. The electronic musical instrument of claim 3 further comprising a keyboard having a plurality of keys; assign means including a touch response information generator which scans said plurality of keys of said keyboard, assigns a depressed key, detects the speed of depression of said assigned key, and generates touch response information corresponding to said detected speed, and an after touch response information generator which detects the pressure of depression of said depressed key and generates after touch information corresponding to said detected pressure; and means for varying said scaling value in accordance with said touch response information and said after touch response information; wherein only a harmonic coefficient specified by said scaling ON/OFF information is varied by said varied scaling value in accordance with said touch response information and said after touch response information.
Priority Claims (1)
Number |
Date |
Country |
Kind |
61-206492 |
Sep 1986 |
JPX |
|
CROSS REFERENCE TO RELATED APPLICATION
This is a file wrapper continuation (37 CFR 1.62) of application Ser. No. 075,605 filed July 20, 1987, now abandoned, which in turn is a continuation-in-part of U.S. application Ser. No. 847,426, filed Apr. 2, 1986, which matured into U.S. Pat. No. 4,700,603 on Oct. 20, 1987, entitled "Formant Filter Generator for an Electronic Musical Instrument" and is assigned to the same assignee of the present application.
US Referenced Citations (9)
Continuations (1)
|
Number |
Date |
Country |
Parent |
75605 |
Jul 1987 |
|
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
847426 |
Apr 1986 |
|