Electronic musical instrument forming tones by wave computation
First Claim
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.
0 Assignments
0 Petitions
Accused Products
Abstract
An electronic musical instrument is provided of the type in which a musical tone signal is formed by executing computations according to a mathematical formula such as a frequency modulation formula. Tone formation of each of musical tone signals to be simultaneously formed is assigned to each time-division-multiplexed time channel which is cyclically repeated over cycles of a plurality of time slots. A computation for forming each single musical tone is divided into a plurality of sub-computations, and those sub-computations are executed respectively using a plurality of cycles of time slots of each single time channel. Thus tone formation according to a complex computation formula is realized. Parameters necessary for the computation are generated respectively for each time slot so that any computational formula is adopted as desired by selecting predetermined parameters for each time slot.
-
Citations
6 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. - View Dependent Claims (2, 3)
-
-
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. - View Dependent Claims (6)
-
Specification