Claims
- 1. An electronic musical instrument comprising:
- time channel providing means for providing repeated cycles of a plurality of correspondingly located time slots, each said corrspondingly located time slot over repeated cycles constituting a time-division-multiplexed time channel;
- tone pitch information generating means for generating a pitch information signal in synchronism with each said time channel, each said pitch information signal designating a pitch of a musical tone signal to be formed during each said time channel;
- parameter generating means for generating parameter signals for computing each said musical tone signal in synchronism with each said time channel, based on a modulation formula;
- tone forming means for forming each said musical tone signal by repeatedly executing a signal forming computation based on said modulation formula, using said pitch information signal and said parameter signals; and
- time slot assigning means for variably assigning a plural number of said cycles of said time slots, in each said time channel, to each said signal forming computation to allow execution thereof during said plural cycles, a number of said plural cycles being determined by a kind of said modulation formula.
- 2. An electronic musical instrument according to claim 1, wherein said tone forming means executes each said signal forming computation as a plurality of sub-computations, said time assigning means respectively assigning each of said plural cycles to each of said plurality of sub-computations, wherein some of said plurality of sub-computations use a result of a sub-computation executed precedingly thereto as an argument in said sub-computation.
- 3. An electronic musical instrument according to claim 2, wherein one of said modulation formulas is expressed by
- A(t).multidot.sin(w.sub.c t+S.multidot.I(t).multidot.sin w.sub.m t)
- wherein A(t), S and I(t) correspond respectively to said parameter signals, and w.sub.c t and w.sub.m t correspond to said pitch information signal, said plurality of sub-computations including a first sub-computation and a second sub-computation, said first sub-computation being expressed by S.multidot.I(t).multidot.sin w.sub.m t and executed in a first one of said plural cycles, said second sub-computation being expressed by said modulation formula and executed in a second one of said plural cycles.
- 4. An electronic musical instrument comprising:
- time channel providing means for providing a plurality of time-division-multiplexed time channels, by producing repeated cycles of a plurality of correspondingly located time slots, each said correspondingly located time slot over the repeated cycles constituting each time channel;
- monophonic/polyphonic designating means for selectively designating one of: (a) a monophonic mode or (b) a polyphonic mode, in which said electronic musical instrument operates;
- tone pitch information signal generating means for generating tone pitch information signals which desginate pitches of musical tones to be simultaneously generated, respectively;
- pitch information assigning means for assigning only a selected one of said tone pitch information signals to one of said plurality of time channels when said monophonic mode is designated, and for assigning a predetermined number of said tone pitch information signals respectively to said plurality of time channels when said polyphonic mode is designated; and
- time-division multiplex tone forming means for forming tones for both said monophonic mode and for said polyphonic mode, said tone forming means forming a musical tone signal by repeatedly executing a signal forming computation based on a modulation formula in response to each tone pitch information signal assigned to each said time channel, wherein at least two cycles of said time slots in each said time channel are used to execute each said signal forming computation.
- 5. An electronic musical instrument comprising:
- time channel providing means for providing a plurality of time-divison-multiplexed time channels, by producing repeated cycles of a plurality of correspondingly located time slots, each said correspondingly located time slot over the repeated cycles constituting each time channel;
- monophonic/polyphonic designating means for selectively designating one of: (a) a monophonic mode or (b) a polyphonic mode, in which said electronic musical instrument operates;
- tone pitch information signal generating means for generating tone pitch information signals which designate pitches of musical tones to be simultaneously generated, respectively;
- pitch information assigning means for assigning a selected one of said tone pitch information signals to one of said plurality of time channels when said monophonic mode is designated, and for assigning a predetermined number of said tone pitch information signals respectively to said plurality of time channels when said polyphonic mode is designated; and
- tone forming means for forming a musical tone signal by repeatedly executing a signal forming computation based on a modulation formula in response to each tone pitch information signal assigned to each said time channel, wherein at least two cycles of said time slots in each said time channel are used to execute each said signal forming computation, and wherein each said signal forming computation comprises at least two sub-computations which are executed respectively in said at least two cycles, a second of said at least two sub-computations using a result of a sub-computation executed precedingly thereto as an argument in said sub-computations.
- 6. An electronic musical instrument according to claim 5 further comprising parameter generating means for generating parameter signals in synchronism with said time channel, said parameter signals indicative of parameters necessary for computing each said musical tone signal based on said modulation formula, wherein said modulation formula is expressed by
- A(t).multidot.sin(w.sub.c t+S.multidot.I(t).multidot.sin w.sub.m t)
- wherein A(t), S and I(t) correspond respectively to said parameters, and w.sub.c t and w.sub.m t correspond to said tone pitch information signal, said at least two sub-computations including a first sub-computation and a second subcomputation, said first sub-computation being expressed by S.multidot.I(t).multidot.sin w.sub.m t and executed in a first one of said at least two cycles, said second sub-computation being expressed by said modulation formula and executed in a second one of said at least two cycles.
Priority Claims (1)
Number |
Date |
Country |
Kind |
56-164443 |
Oct 1981 |
JPX |
|
Parent Case Info
This is a continuation of application Ser. No. 718,186, filed Mar. 29, 1985, now U.S. Pat. No. 4,616,546, which is a continuation of Ser. No. 434,230, filed Oct. 14, 1982, which is now abandoned.
US Referenced Citations (2)
Number |
Name |
Date |
Kind |
4218948 |
Nakada et al. |
Aug 1980 |
|
4416180 |
Ichigaya |
Nov 1983 |
|
Continuations (2)
|
Number |
Date |
Country |
Parent |
718186 |
Mar 1985 |
|
Parent |
434230 |
Oct 1982 |
|