Channel assigning system for electronic musical instrument
AssigneeKawai Musical Inst. Manufacturing Co., Ltd.
InventorTsutomu Saito
Life of this patent
Estimating the term…
Abstract
A preferential order of channel vacating is determined according to a musical character of musical tones having assigned channels, thus permitting a channel assignment which does not depart from the harmony of the musical tone. The greater the number of tones which are equivalent in musical character, the more readily channels can be vacated for new tones, and tones with fewer equivalent tones in musical character may remain assigned. The channel selection may also be limited for low envelope level tones.
Claims29
A channel assigning system for an electronic musical instrument comprising:
- musical tone generation channels corresponding in number to a maximum number of musical tones capable of being sounded simultaneously;
- channel assigning means for assigning said musical tone generation channels to input musical tones;
- musical character detecting means for detecting a musical character of the input musical tones which are assigned to said musical tone generation channels by said channel assigning means;
- weight factor data generating means for generating weight factor data lowering a preferential degree of channel assignment for each of the input musical tones, according to a number of channel equivalents in the musical character of the input musical tones detected by said musical character detecting means;
- and
- channel assignment control means for selecting a channel of said musical tone generation channels, according to the weight factor data generated by said weight factor data generating means and assigning a newly input musical tone to said selected channel.
A channel assigning system for an electronic musical instrument comprising:
- musical tone generation channels corresponding in number to a maximum number of musical tones capable of being sounded simultaneously;
- channel assigning means for assigning said musical tone generation channels to input musical tones;
- musical character detecting means for detecting a musical character of the input musical tones which are assigned to said musical tone generation channels by said channel assigning means;
- equivalent number detecting means for detecting a number of musical tones which are equivalent in the musical character detected by said musical character detecting means;
- weight factor data generating means for generating weight factor data indicating a preferential degree of channel assignment for each of the input musical tones, according to a number of channels of the input musical tones which are equivalent in the musical character as detected by said equivalent number detecting means;
- and
- channel assignment control means for selecting a channel of said musical tone generating channels according to the weight factor data generated by said weight factor data generating means and assigning a newly input musical tone to said selected channel.
A channel assigning system for an electronic musical instrument comprising:
- musical tone generation channels corresponding in number to a maximum number of musical tones capable of being sounded simultaneously;
- channel assigning means for assigning said musical tone generation channels to input musical tones;
- searching means for searching channels assigned by said channel assigning means to which have been assigned musical tones with low envelope levels;
- equivalent number detecting means for detecting a number of musical tones which are equivalent in envelope level as detected by said searching means;
- weight factor data generating means for generating weight factor data indicating a preferential degree of channel assignment for each of the input musical tones, according to a number of channels which are equivalent in envelope level as detected by said equivalent number detecting means;
- and
- channel assignment control means for selecting a channel from the channels searched by said searching means, according to the weight factor data generated by said weight factor data generating means and assigning a newly input musical tone to said selected channel.
A channel assigning method for an electronic musical instrument comprising the steps of:
- (A) assigning musical tone generation channels, a number of which correspond to a maximum number of musical tones capable of being sounded simultaneously, to input musical tones;
- (B) detecting a musical character of the input musical tones which are assigned to said musical tone generation channels in said step (A);
- (C) detecting a number of the input musical tones which are equivalent in musical character;
- (D) generating weight factor data indicating a preferential degree of channel assignment for each of the input musical tones, according to a number of the musical tones which are equivalent in musical character;
- and
- (E) selecting at least one of the musical tone generation channels according to the weight factor data generated in said step (D) and assigning a newly input musical tone to said selected channel.
Dependencies are inferred from the claim text.