JPS6242518B2 - - Google Patents

Info

Publication number
JPS6242518B2
JPS6242518B2 JP55123539A JP12353980A JPS6242518B2 JP S6242518 B2 JPS6242518 B2 JP S6242518B2 JP 55123539 A JP55123539 A JP 55123539A JP 12353980 A JP12353980 A JP 12353980A JP S6242518 B2 JPS6242518 B2 JP S6242518B2
Authority
JP
Japan
Prior art keywords
key
chord
pressed
circuit
keys
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
JP55123539A
Other languages
Japanese (ja)
Other versions
JPS5748789A (en
Inventor
Hideo Suzuki
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Gakki Co Ltd
Original Assignee
Nippon Gakki Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Gakki Co Ltd filed Critical Nippon Gakki Co Ltd
Priority to JP55123539A priority Critical patent/JPS5748789A/en
Publication of JPS5748789A publication Critical patent/JPS5748789A/en
Publication of JPS6242518B2 publication Critical patent/JPS6242518B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】 この発明は、鍵盤における押圧鍵を複数グルー
プのいずれかに弁別し、各グループ毎に異なる態
様で楽音を形成し得るようにした電子楽器に関す
る。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an electronic musical instrument in which keys pressed on a keyboard are classified into one of a plurality of groups, and musical tones can be formed in a different manner for each group.

一般に複数段の鍵盤(例えば上鍵盤、下鍵盤、
ペダル鍵盤等)を具える電子楽器においては、メ
ロデイと伴奏は夫々異なる鍵盤で演奏され、各々
の鍵盤に対応して選択設定された異なる態様(代
表的には音色)でメロデイ音及び伴奏音が夫々楽
音形成されるようになつている。一方、コストあ
るいはステージ演奏用とする場合の運搬性等の点
から、一段鍵盤式の電子楽器が有用されることも
多く、このような一段鍵盤式電子楽器においてメ
ロデイと伴奏を別態様で演奏し得るようにするた
めに「鍵域分割」という技術が採用されている。
従来の「鍵域分割」技術は、予じめ定めた特定の
鍵を境界にしてその鍵よりも高音側の鍵域をメロ
デイ用鍵域とし、それ以外の(低音側の)鍵域を
伴奏用鍵域とし、各々の鍵域の押圧鍵に対応する
楽音をメロデイ音あるいは伴奏音として楽音形成
するようにしている。すなわち、メロデイ用鍵域
と伴奏用鍵域は予じめ固定されており、不変であ
つた。そのため、メロデイ用あるいは伴奏用とし
て使用できる鍵域が狭い範囲に制限されるという
欠点があつた。特に一段鍵盤式の電子楽器におい
てはコストあるいは運搬性等の点を考慮して鍵盤
の総鍵数が少なくなりがちであり、そうすると鍵
域分割の際の各鍵域の範囲がより一層制限される
ことになり、演奏の自由度を阻害することにもな
りかねない。
Generally, a keyboard with multiple keyboards (for example, an upper keyboard, a lower keyboard,
In electronic musical instruments equipped with pedal keyboards, etc., the melody and accompaniment are played on different keys, and the melody and accompaniment sounds are played in different modes (typically, tone) that are selected and set for each keyboard. The musical tones are formed respectively. On the other hand, single-keyboard electronic musical instruments are often useful due to cost and transportability when used for stage performance, and it is possible to play the melody and accompaniment separately in such single-keyboard electronic musical instruments. In order to obtain this, a technique called "key range splitting" is adopted.
Conventional "key range division" technology uses a predetermined specific key as the boundary, and uses the treble range of that key as the melody key range, and the other (lower range) keys for accompaniment. The musical tones corresponding to the pressed keys in each key area are formed as melody tones or accompaniment tones. That is, the melody key range and the accompaniment key range were fixed in advance and remained unchanged. As a result, the keyboard range that can be used for melody or accompaniment is limited to a narrow range. Particularly in single-keyboard electronic musical instruments, the total number of keys on the keyboard tends to be small due to cost or transportability considerations, which further limits the range of each key range when dividing the key range. This may hinder the freedom of performance.

この発明は上述の点に鑑みてなされたもので、
鍵盤を異なる楽音形成態様に対応する複数のグル
ープに分けて使用する場合に、各グループに対応
する鍵域を固定せずに押鍵状態に応じて自動的に
設定し得るようにすることにより、実際の演奏に
おいて使用鍵域の制限を受けることがないように
することを目的とする。この目的の達成のため
に、この発明に係る電子楽器は、鍵盤と、該鍵盤
における押圧鍵に対応して押鍵情報を発生する押
鍵情報発生手段と、前記鍵盤における押圧鍵の中
から和音を構成している複数の押圧鍵を検出する
和音検出手段と、この和音検出手段による検出に
基づき、前記押鍵情報発生手段から発生した前記
押鍵情報のうち、和音を構成している押圧鍵に対
応する押鍵情報とそれ以外の押圧鍵に対応する押
鍵情報とを別々のグループに弁別する弁別手段
と、この弁別手段により各グループに弁別された
押鍵情報に対応する楽音信号を各グループ毎に
夫々異なる態様で形成する楽音形成手段とを具え
たことを特徴とする。和音を構成している押圧鍵
が弁別されたグループでは伴奏用の態様で楽音形
成を行い、それ以外の押圧鍵が弁別されたグルー
プではメロデイ用の態様で楽音形成を行うものと
する。通常、伴奏演奏は和音を構成する複数鍵を
押圧することにより行われる。従つて、和音を構
成している押圧鍵とそれ以外の押圧鍵とを区別す
ることにより、伴奏演奏のために押圧された鍵と
メロデイ演奏のために押圧された鍵とを区別する
ことができる。尚、楽音形成態様とは、音色、音
量、エンベロープ形状、ピツチ等楽音を形成する
ための因子の態様を示し、楽音形成態様が異なる
とは、これらの因子の1乃至複数が異なることを
いう。
This invention was made in view of the above points,
When the keyboard is divided into a plurality of groups corresponding to different musical tone formation modes, the key range corresponding to each group is not fixed and can be automatically set according to the key depression state. The purpose is to avoid being limited by the range of keys used in actual performance. In order to achieve this object, an electronic musical instrument according to the present invention includes a keyboard, a key press information generating means for generating key press information corresponding to a pressed key on the keyboard, and a chord selected from among the pressed keys on the keyboard. chord detecting means for detecting a plurality of pressed keys forming a chord, and a pressed key forming a chord among the pressed key information generated from the pressed key information generating means based on the detection by the chord detecting means. a discriminating means for discriminating key press information corresponding to the pressed key information and key press information corresponding to other pressed keys into separate groups, and a musical tone signal corresponding to the key press information discriminated into each group by the discriminating means. The present invention is characterized by comprising musical tone forming means for forming musical tones in different manners for each group. In groups in which pressed keys constituting a chord have been discriminated, musical tones are formed in an accompaniment manner, and in groups in which other pressed keys have been discriminated, musical tones are formed in a melody manner. Usually, accompaniment performance is performed by pressing multiple keys that make up a chord. Therefore, by distinguishing between pressed keys constituting a chord and other pressed keys, it is possible to distinguish between keys pressed for accompaniment performance and keys pressed for melody performance. . Note that the tone formation mode refers to the mode of factors for forming a musical tone, such as timbre, volume, envelope shape, pitch, etc., and a different tone formation mode refers to a difference in one or more of these factors.

演奏しようとする曲によつてはメロデイ音の音
高が伴奏和音の音域に近づくことがある。そのよ
うな場合には、和音を構成している押圧鍵だけを
伴奏用グループに弁別し、その他の押圧鍵をメロ
デイ用グループに弁別すると有利である。こうす
ると、たとえメロデイ音が伴奏和音の近傍で押鍵
されたとしてもメロデイ演奏のための押圧鍵と伴
奏演奏のための押圧鍵(和音構成鍵)とを確実に
区別することができる。図面に示す実施例ではそ
のようにした例が示されている。しかし、協和音
を構成している押圧鍵(和音構成鍵)とは別にそ
の近傍で余分の鍵が誤つて押圧されることがある
かもしれない。そのような場合はその余分の鍵が
メロデイ音として発音されるよりは伴奏音として
発音されることが好ましい。また、電子楽器の和
音検出回路としては、一般に、メジヤ、マイナ、
セブンスのような代表的な和音種類しか検出でき
ないものを用いることが多く、そのような場合、
和音検出回路では検出できない和音(例えばシツ
クスス)が4鍵以上で押圧されると、そのうちの
3鍵で検出可能な和音(例えばメジヤ)が誤つて
検出され、本来和音構成鍵である残りの鍵がメロ
デイ用グループの鍵として誤つて分離弁別されて
しまう、という不都合が生じるおそれもある。そ
のような不都合を除去するには、和音を構成して
いる押圧鍵及びその近傍の押圧鍵(例えば和音構
成鍵を含む一定の音程範囲内のすべての鍵)を伴
奏用グループに弁別し、その他の押圧鍵をメロデ
イ用グループに弁別するとよい。そこで、第2の
発明では、和音検出手段による検出に基づき、和
音を構成している押圧鍵が所属する一定の音程範
囲にわたる鍵域を指示する鍵域指示手段と、鍵域
指示手段で指示された鍵域に所属する押圧鍵に対
応する押鍵情報とそれ以外の押圧鍵に対応する押
鍵情報とを別々のグループに弁別する弁別手段を
具えたことを特徴とする。
Depending on the piece of music to be played, the pitch of the melody notes may approach the range of the accompaniment chords. In such a case, it is advantageous to classify only the pressed keys forming the chord into the accompaniment group, and to classify the other pressed keys into the melody group. In this way, even if a melody note is pressed in the vicinity of an accompaniment chord, the pressed keys for melody performance and the pressed keys (chord constituent keys) for accompaniment performance can be reliably distinguished. The embodiment shown in the drawings shows such an example. However, in addition to the pressed keys (chord-constituting keys) constituting the consonant chord, an extra key may be mistakenly pressed in the vicinity thereof. In such a case, it is preferable that the extra key be sounded as an accompaniment sound rather than as a melody sound. Additionally, chord detection circuits for electronic musical instruments generally use major, minor,
In many cases, we use chords that can only detect typical chord types, such as sevenths, and in such cases,
If a chord that cannot be detected by the chord detection circuit (for example, Sixthus) is pressed with four or more keys, a chord that can be detected by three of those keys (for example, Major) will be mistakenly detected, and the remaining keys, which are originally chord constituent keys, will be pressed. There is also the possibility that the key may be mistakenly identified as a key for a melody group. In order to eliminate such inconveniences, the pressed keys that make up the chord and the pressed keys in the vicinity (for example, all keys within a certain pitch range including the keys that make up the chord) are separated into accompaniment groups, and other It is preferable to distinguish the pressed keys into melody groups. Therefore, in the second invention, based on the detection by the chord detecting means, the key range indicating means indicates the key range over a certain pitch range to which the pressed keys constituting the chord belong; The present invention is characterized by comprising a discrimination means for distinguishing pressed key information corresponding to pressed keys belonging to a key range and pressed key information corresponding to other pressed keys into separate groups.

この発明の別の目的は、和音を構成しない1乃
至複数鍵を伴奏演奏のために押鍵する場合におい
てもそれらの押圧鍵を伴奏用グループに弁別し得
るようにすることである。例えば、シングルフイ
ンガモードによる自動ベースコード演奏において
は、和音の根音に相当する1鍵を鍵盤で押圧し、
和音種類は別途適宜の手段(専用のスイツチある
いは鍵盤の白鍵と黒鍵)を利用して指定するの
で、伴奏和音を押鍵指定しているにもかかわら
ず、鍵盤における押圧鍵は和音を構成していな
い。また、和音を構成するように押鍵したつもり
でも、鍵操作の誤りにより実際の押圧鍵は和音を
構成していないことも起り得る。このように、伴
奏演奏のために押圧した1乃至複数鍵が和音(協
和音)を構成していない場合もあり得るので、そ
のような場合に対処し得るようにする必要が生じ
る。そのため、第3の発明に係る電子楽器は、第
1の鍵域とそれに隣接する第2の鍵域と残余の鍵
域とからなる鍵盤と、該鍵盤における押圧鍵に対
応して押鍵情報を発生する押鍵情報発生手段と、
前記押鍵情報発生手段から発生した前記押鍵情報
に基づき、前記第1の鍵域及び第2の鍵域の少な
くとも一方に所属する複数の押圧鍵によつて和音
が成立しているか否かを検出する和音検出手段
と、前記第1の鍵域に所属する押圧鍵の押鍵情報
を常に第1のグループに弁別すると共に前記和音
検出手段により和音成立が検出されたことを条件
に前記第2の鍵域の押圧鍵の押鍵情報をも第1の
グループに弁別し、それ以外の押圧鍵の押鍵情報
を第2のグループに弁別する弁別手段と、この弁
別手段により各グループに弁別された押鍵情報に
対応する楽音信号を各グループ毎に夫々異なる態
様で形成する楽音形成手段とを具えたことを特徴
とする。
Another object of the present invention is to make it possible to distinguish the pressed keys into accompaniment groups even when one or more keys that do not constitute a chord are pressed for accompaniment performance. For example, when playing automatic bass chords in single-finger mode, press one key on the keyboard that corresponds to the root note of the chord,
The chord type is specified using a separate appropriate means (a dedicated switch or the white and black keys of the keyboard), so even if you specify an accompaniment chord to be pressed, the pressed keys on the keyboard will not constitute a chord. I haven't. Furthermore, even if the user intends to press the keys so as to form a chord, due to an error in key operation, the keys actually pressed may not form a chord. As described above, it is possible that one or more keys pressed for accompaniment performance do not constitute a chord (consonance), so it is necessary to be able to deal with such cases. Therefore, the electronic musical instrument according to the third invention includes a keyboard consisting of a first keyboard area, a second keyboard area adjacent thereto, and a remaining keyboard area, and key press information corresponding to pressed keys on the keyboard. A means for generating key press information to be generated;
Based on the key press information generated from the key press information generating means, it is determined whether a chord is formed by a plurality of pressed keys belonging to at least one of the first key range and the second key range. The chord detecting means to be detected and the key press information of the pressed keys belonging to the first key range are always distinguished into the first group, and the second a discrimination means for discriminating key press information of pressed keys in a key range into a first group and discriminating key press information of other pressed keys into a second group; The present invention is characterized by comprising a musical tone forming means for forming musical tone signals corresponding to key press information in different manners for each group.

第1のグループを伴奏用グループ、第2のグル
ープをメロデイ用グループとすると、第1の鍵域
が伴奏専用鍵域に相当し、第2の鍵域は伴奏専用
鍵域に隣接する鍵域である。残余の鍵域はメロデ
イ用グループに対応する。上記第2の鍵域は、和
音成立が成立しているか否かに応じて、第1のグ
ループ又は第2のグループどちらかに弁別され、
伴奏用またはメロデイ用の鍵域として随時切り替
わつて機能する。伴奏専用鍵域に属さない押圧鍵
のうち和音を構成している鍵を選択して伴奏用グ
ループに弁別するようにしてもよいが、押鍵操作
の誤りにより和音構成鍵の近傍で余分の鍵を押圧
してしまうことも起り得る。そのような場合に余
分の押圧鍵を伴奏用グループに弁別せずにメロデ
イ用グループに弁別してメロデイ音として発音さ
せるよりは伴奏音として発音させる方が好ましい
と思われるので、和音構成鍵の近傍の押圧鍵も伴
奏用グループに弁別するのが好ましい。
If the first group is an accompaniment group and the second group is a melody group, the first key range corresponds to the accompaniment-only key range, and the second key range is the key range adjacent to the accompaniment-only key range. be. The remaining key ranges correspond to melody groups. The second key range is classified into either the first group or the second group depending on whether a chord is established or not,
It functions as a key range for accompaniment or melody, switching at any time. It is also possible to select the keys that make up a chord from among the pressed keys that do not belong to the accompaniment-only key area and classify them into the accompaniment group, but due to an error in key pressing, an extra key may be left in the vicinity of the chord-composing keys. It is also possible to press the In such a case, it is preferable to make the extra pressed keys sound as accompaniment sounds rather than distinguishing them into the melody group and emitting them as melody sounds, instead of distinguishing them into the accompaniment group. It is preferable that pressed keys are also classified into accompaniment groups.

伴奏専用鍵域は、残りの鍵域をメロデイ演奏の
ために使用する場合にメロデイ演奏の自由度を阻
害しないように設定するのがよい。そのために
は、最低の1オクターブ鍵域を伴奏専用鍵域とす
るとよい。
The accompaniment-only key range is preferably set so as not to hinder the freedom of melody performance when the remaining key range is used for melody performance. To this end, it is preferable to use the lowest one-octave key range as an accompaniment-only key range.

伴奏専用鍵域の近傍で押圧された鍵によつて和
音が構成されているか否かを検出するためのモー
ドとして、実施例においては2つのモードが開示
されている。その1つは、和音検出の対象となる
押圧鍵の少くとも1鍵が伴奏専用鍵域に所属して
いることを条件とするモード(以下Aモードとい
う)であり、もう1つは、和音検出の対象となる
押圧鍵が伴奏専用鍵域及びその近隣の所定鍵域
(例えば最低1オクターブ鍵域から成る伴奏専用
鍵域の上の1オクターブ鍵域)の両方またはどち
らか一方に所属していればさしつかえないとする
モード(以下Bモードという)である。実施例に
おいては、和音検出モード選択スイツチによつて
上記モード(AまたはB)の一方が選択される。
In the embodiment, two modes are disclosed as modes for detecting whether or not a chord is formed by keys pressed near the accompaniment key area. One is a mode (hereinafter referred to as A mode) that requires that at least one of the pressed keys that is the target of chord detection belongs to the accompaniment-only keyboard area (hereinafter referred to as A mode); The key to be pressed must belong to either or both of the accompaniment-only keyboard area and a predetermined nearby keyboard area (for example, an octave area above the accompaniment-only area that consists of at least one octave area). This is a mode (hereinafter referred to as B mode) in which there is no longer a problem. In the embodiment, one of the modes (A or B) is selected by a chord detection mode selection switch.

伴奏用グループに含めるべき和音構成鍵の近傍
の範囲をどの範囲までとするかを設定するための
モードとして、実施例においては2つのモードが
開示されている。その1つは、和音検出の対象と
なる鍵域(伴奏専用鍵域とその近隣との所定鍵域
とを合わせた鍵域)の最高押圧鍵(最高音)まで
を伴奏用グループに含めるモード(以下Cモード
という)であり、もう1つは、伴奏専用鍵域及び
その近隣の所定鍵域(これは和音検出用の所定鍵
域とは別途に任意に設定してもよい)内の鍵をす
べて伴奏用グループに含めるモード(以下Dモー
ドという)である。実施例においては、鍵域移動
選択スイツチによつて上記モード(CまたはD)
の一方が選択される。
In the embodiment, two modes are disclosed as modes for setting the range of the vicinity of chord constituent keys to be included in an accompaniment group. One of them is a mode in which the accompaniment group includes up to the highest pressed key (highest note) in the key range that is the target of chord detection (key range that combines the accompaniment dedicated key range and its neighboring predetermined key range). (hereinafter referred to as C mode), and the other is the accompaniment-only key range and a predetermined key range nearby (this may be set arbitrarily separately from the predetermined key range for chord detection). This is a mode (hereinafter referred to as D mode) in which all the songs are included in the accompaniment group. In the embodiment, the above mode (C or D) is selected by the key range movement selection switch.
one of them is selected.

以下添付図面を参照してこの発明の実施例を詳
細に説明しよう。
Embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

第1図は、鍵盤の各鍵を順次走査することによ
り押圧鍵を検出するようにしたタイプの電子楽器
にこの発明を適用した場合の電子楽器全体構成を
略示するブロツク図である。この例において、鍵
盤11は最低鍵C2から最高鍵C6までの49鍵を
具えるものとする。押鍵情報発生手段としてのマ
ルチプレクサ12は、システムクロツクパルスφ
に従つて鍵盤11の各鍵を低音側から順次走査
し、これにより各鍵に対して時分割タイミングを
夫々割当て、かつ押圧されている鍵の時分割タイ
ミングに対応してパルスを発生し、これら押圧鍵
のタイミングに応するパルスを1本のラインに多
重化して時分割多重化キーデータKTDMとして
出力するものである。マルチプレクサ12による
走査の結果、各鍵C2〜C6に割当てられる時分割
タイミングの一部を第2図の鍵走査タイミングの
欄に示す。第2図のφはシステムクロツクパルス
φの一例を示す。鍵走査の1サイクルは60個のタ
イムスロツトから成る。タイムスロツト1からタ
イムスロツト49までに49個の鍵C2〜C6が順次
割当てられる。
FIG. 1 is a block diagram schematically showing the overall structure of an electronic musical instrument in which the present invention is applied to an electronic musical instrument of a type in which pressed keys are detected by sequentially scanning each key on a keyboard. In this example, the keyboard 11 is assumed to have 49 keys from the lowest key C2 to the highest key C6. The multiplexer 12 as key press information generating means receives the system clock pulse φ.
Accordingly, each key on the keyboard 11 is sequentially scanned starting from the bass side, thereby assigning a time-sharing timing to each key, and generating pulses corresponding to the time-sharing timing of the pressed key. Pulses corresponding to the timing of pressed keys are multiplexed into one line and output as time division multiplexed key data KTDM. As a result of scanning by the multiplexer 12, a portion of the time division timing assigned to each key C2 to C6 is shown in the key scanning timing column of FIG. φ in FIG. 2 represents an example of the system clock pulse φ. One cycle of key scanning consists of 60 time slots. Forty-nine keys C2 to C6 are sequentially assigned from time slot 1 to time slot 49.

マルチプレクサ12から出力された時分割多重
化キーデータKTDMは和音検出手段13及び弁
別手段14に供給される。和音検出手段13は、
鍵盤11における押圧鍵の中から和音を検出する
ためのものであり、所定数押圧鍵存在鍵域検出回
路15と和音成立検出回路16と和音構成音抽出
回路17とを含んでいる。所定数押圧鍵存在鍵域
検出回路15は、所定数以上の鍵が互いに近傍で
押圧されているか否かを検出し、互いに近傍で押
圧されている所定数以上の鍵を含む鍵域を示す所
定数押圧鍵存在鍵域検出信号3KD*を出力する。
和音成立検出回路16は、信号3KD*によつて示
された鍵域内の押圧鍵によつて和音が成立してい
るか否かを検出するためのものである。和音が成
立していることが検出された場合はその和音種類
を示すデータが和音構成音抽出回路17に与えら
れる。和音構成音抽出回路17では、成立が検出
された和音の種類に応じて前記信号3KD*が示す
鍵域内の押圧鍵の中から和音構成音に相当する複
数の押圧鍵を選び出すための回路であり、和音構
成音弁別信号CHKD**を出力する。
The time division multiplexed key data KTDM output from the multiplexer 12 is supplied to the chord detection means 13 and the discrimination means 14. The chord detection means 13 is
It is for detecting a chord from among the pressed keys on the keyboard 11, and includes a key range detection circuit 15 in which a predetermined number of pressed keys exist, a chord establishment detection circuit 16, and a chord constituent note extraction circuit 17. The predetermined number of pressed keys existence key area detection circuit 15 detects whether or not a predetermined number or more keys are being pressed in the vicinity of each other, and detects a predetermined number of keys that indicate a key area that includes the predetermined number or more keys that are being pressed in the vicinity of each other. Outputs several pressed key existence key area detection signal 3KD*.
The chord formation detection circuit 16 is for detecting whether or not a chord is formed by pressing keys within the key range indicated by the signal 3KD*. If it is detected that a chord is established, data indicating the type of the chord is provided to the chord constituent note extraction circuit 17. The chord constituent note extraction circuit 17 is a circuit for selecting a plurality of pressed keys corresponding to chord constituent notes from among the pressed keys within the key range indicated by the signal 3KD* according to the type of chord whose establishment is detected. , outputs a chord constituent note discrimination signal CHKD**.

弁別手段14は、和音検出手段13の出力
(CHKD**)にもとづいてキーデータKTDMを
メロデイ用のグループ(MKD)あるいは伴奏用
のグループ(AKD)のいずれかに弁別するため
のものである。この実施例では、和音を構成して
いる押圧鍵のキーデータKTDMを伴奏用キーデ
ータAKDとして弁別し、それ以外の押圧鍵のキ
ーデータをメロデイ用キーデータMKDとして弁
別するようにしている。
The discrimination means 14 is for discriminating the key data KTDM into either a melody group (MKD) or an accompaniment group (AKD) based on the output (CHKD**) of the chord detection means 13. In this embodiment, the key data KTDM of pressed keys constituting a chord is distinguished as accompaniment key data AKD, and the key data of other pressed keys is discriminated as melody key data MKD.

和音検出手段13と弁別手段14の詳細例を第
3図に示す。この例においては、和音検出と弁別
のために鍵走査サイクルの2サイクル分の期間を
使用するようにしている。概ね、最初のサイクル
(第1サイクル)において和音検出処理を行い、
次のサイクル(第2サイクル)において弁別処理
を行う。タイミング信号発生器18(第1図)
は、システムクロツクパルスφ及び第1サイクル
及び第2サイクルにおける各種動作を制御するた
めのタイミング信号SY1,SY2,SY1*,SY1*
*,SY2**,HA*,HB**を発生する。これ
らのタイミング信号SY1乃至HB**は第2図に
示すように発生する。
A detailed example of the chord detecting means 13 and the discriminating means 14 is shown in FIG. In this example, two key scanning cycles are used for chord detection and discrimination. Generally, chord detection processing is performed in the first cycle (first cycle),
Discrimination processing is performed in the next cycle (second cycle). Timing signal generator 18 (Figure 1)
are the system clock pulse φ and the timing signals SY1, SY2, SY1*, SY1* for controlling various operations in the first cycle and the second cycle.
*, SY2**, HA*, HB** are generated. These timing signals SY1 to HB** are generated as shown in FIG.

第1サイクル走査開始タイミング信号SY1は第
1サイクルの最初のタイミング(タイムスロツト
60)において発生する。信号SY1*は信号SY1を
12ビツトタイム遅延したものである。なお、シス
テムクロツクパルスφの1周期分の時間すなわち
1鍵分の走査タイミングを1ビツトタイムという
ことにする。信号SY1**は信号SY1を24ビツト
タイム遅延したものである。第2サイクル走査開
始タイミング信号SY2は第2サイクルの最初のタ
イミング(タイムスロツト60)において発生す
る。信号SY2**は信号SY2を24ビツトタイム遅
延したものである。第1サイクル鍵走査区間信号
HA*は、第1サイクルにおける鍵C2からC6まで
の走査タイミング(タイムスロツト1から49ま
で)を示す信号を12ビツトタイム遅延したもので
ある。従つて、この信号HA*は第1サイクルの
タイムスロツト13から第2サイクルのタイムスロ
ツト1までの49ビツトタイムの間、“1”とな
る。この信号HA*は、キーデータKTDMを12ビ
ツトタイム遅延したキーデータKTDM*におい
て鍵C2からC6までのデータが現われるタイミン
グに同期しいる。第2サイクル鍵走査区間信号
HB**は、第2サイクルにおける鍵C2からC6ま
での走査タイミング(タイムスロツト1から49ま
で)を示す信号を24ビツトタイム遅延したもので
ある。従つて、この信号HB**は第2サイクル
のタイムスツト25から第1サイクルのタイムスロ
ツト13までの49ビツトタイムの間、1”となる。
この信号HB**は、キーデータKTDMを24ビツ
トタイム遅延したキーデータKTDM**におい
て鍵C2からC6までのデータが現われるタイミン
グに同期している。
The first cycle scan start timing signal SY1 is the first timing (time slot) of the first cycle.
60). Signal SY1* is signal SY1
It is delayed by 12 bits. Note that the time corresponding to one cycle of the system clock pulse φ, that is, the scanning timing for one key is referred to as one bit time. Signal SY1** is signal SY1 delayed by 24 bits. The second cycle scan start timing signal SY2 is generated at the first timing (time slot 60) of the second cycle. Signal SY2** is signal SY2 delayed by 24 bits. 1st cycle key scanning interval signal
HA* is a signal indicating the scanning timing from keys C2 to C6 (time slots 1 to 49) in the first cycle, delayed by 12 bits. Therefore, this signal HA* is "1" for 49 bit times from time slot 13 of the first cycle to time slot 1 of the second cycle. This signal HA* is synchronized with the timing at which data from keys C2 to C6 appear in key data KTDM* which is delayed by 12 bits of time from key data KTDM. 2nd cycle key scanning interval signal
HB** is a signal indicating the scanning timing from keys C2 to C6 (time slots 1 to 49) in the second cycle, delayed by 24 bits. Therefore, this signal HB** is 1'' for 49 bit times from time slot 25 of the second cycle to time slot 13 of the first cycle.
This signal HB** is synchronized with the timing at which data from keys C2 to C6 appear in key data KTDM** which is delayed by 24 bit times from key data KTDM.

第3図に示す所定数押圧鍵存在鍵域検出回路1
5においては、1オクターブを越えない音程範囲
内において3鍵の押圧鍵が存在するか否かを全鍵
域にわたつて検出することにより、所定数(3
鍵)以上の鍵が近傍で押圧されている鍵域を抽出
するようにしている。検出回路15内のシフトレ
ジスタ20は7ステージ/1ビツトであり、マル
チプレクサ12(第1図)から出力された時分割
多重化キーデータKTDMがそのシフト制御入力
に与えられ、第1サイクル走査開始タイミング信
号SY1と第2サイクル走査開始タイミング信号
SY2がオア回路19を介してそのデータセツト入
力に与えられる。オア回路19からシフトレジス
タ20のデータセツト入力に“1”が与えられた
とき、該シフトレジスタ20の第1ステージに
“1”がセツトされ、その他のステージの内容が
“0”にリセツトされる。また、シフト制御入力
に与えられるキーデータKTDMが“1”のとき
システムクロツクパルスφを反転したパルスの
“1”から“0”への立下りに同期して1回のシ
フト動作を行う。従つて、走査開始タイミング信
号SY1あるいはSY2によつて1走査サイクルの始
まりにおいてシフトレジスタ20の第1ステージ
に“1”がセツトされ、走査の進展に伴つて押圧
鍵が検出される毎に(押圧鍵の走査タイミングが
終了する毎に)前記セツトされた単一の“1”が
順送りに次のステージにシフトされる。鍵走査は
低音側から行われるため、低音側から数えて7番
目の押圧鍵の走査タイミングが終了したときデー
タ“1”が第7ステージから送り出され、シフト
レジスタ20の全ステージが“0”となる。鍵域
検出回路15ではこのシフトレジスタ20の出力
とキーデータKTDMとを利用して3つの押圧鍵
が1オクターブを越えない範囲で存在しているか
否かを検出する。低音側から数えて8番目以降の
押圧鍵のキーデータKTDMが現われたときはシ
フトレジスタ20の全ステージ出力が“0”とな
るので検出回路15は事実上動作しない。これ
は、この例では鍵盤11で同時に押圧される鍵数
が最大で7鍵であると想定しているためである。
従つて、同時最大押圧鍵数を8鍵以上に想定する
場合はシフトレジスタ20のステージ数を8ステ
ージ以上に適宜増加すればよい。
Predetermined number of pressed keys existing key area detection circuit 1 shown in FIG.
5, a predetermined number (3
Key ranges in which the above keys are pressed nearby are extracted. The shift register 20 in the detection circuit 15 has 7 stages/1 bit, and the time division multiplexed key data KTDM output from the multiplexer 12 (Fig. 1) is applied to its shift control input, and the first cycle scan start timing is Signal SY1 and second cycle scan start timing signal
SY2 is applied via OR circuit 19 to its data set input. When "1" is applied from the OR circuit 19 to the data set input of the shift register 20, "1" is set to the first stage of the shift register 20, and the contents of the other stages are reset to "0". . Further, when the key data KTDM applied to the shift control input is "1", one shift operation is performed in synchronization with the fall of the pulse obtained by inverting the system clock pulse φ from "1" to "0". Therefore, "1" is set in the first stage of the shift register 20 at the beginning of one scan cycle by the scan start timing signal SY1 or SY2, and each time a pressed key is detected as the scan progresses (the pressed key is Each time the key scanning timing ends, the set single "1" is shifted to the next stage in sequence. Since key scanning is performed from the bass side, when the scanning timing of the seventh pressed key counting from the bass side ends, data "1" is sent from the seventh stage, and all stages of the shift register 20 become "0". Become. The key range detection circuit 15 uses the output of the shift register 20 and the key data KTDM to detect whether three pressed keys exist within a range not exceeding one octave. When the key data KTDM of the eighth or subsequent key pressed from the bass side appears, the outputs of all stages of the shift register 20 become "0", so the detection circuit 15 does not actually operate. This is because, in this example, it is assumed that the maximum number of keys pressed simultaneously on the keyboard 11 is seven.
Therefore, if the maximum number of simultaneously pressed keys is assumed to be 8 or more, the number of stages of the shift register 20 may be appropriately increased to 8 or more.

シフトレジスタ20の各ステージの出力信号
SQ1〜SQ7はアンド回路21乃至27に夫々入力
される。アンド回路21乃至27の他の入力には
キーデータKTDMが加えられる。このアンド回
路21乃至27は、低音側から数えて1番目乃至
7番目の押圧鍵のキーデータKTDMを夫々選択
するためのものである。低音側から数えて1番目
の押圧鍵の走査タイミングに対応してキーデータ
KTDMが“1”となつたとき、シフトレジスタ
20の第1ステージに“1”が保持されており、
第1ステージ出力信号SQ1とキーデータKTDMが
共に“1”となることによりアンド回路21の条
件が成立する。従つて、低音側から数えて1番目
の押圧鍵(以下最低音という)のキーデータ
KTDMに対応してアンド回路21の出力が
“1”となる。最低音の鍵走査タイミングが終了
したときシフトレジスタ20内のデータ“1”が
第1ステージから第2ステージにシフトされる。
これにより第2ステージ出力信号SQ2が“1”と
なり、アンド回路22が動作可能となる。従つ
て、次に低音側から数えて2番目の押圧鍵(以下
第2低音という)の走査タイミングに対応してキ
ーデータKTDMが1”となつたとき、アンド回
路22から“1”が出力される。この第2低音の
鍵走査タイミングが終わると、シフトレジスタ2
0内のデータ“1”が第2ステージから第3ステ
ージにシフトされ、第3ステージ出力信号SQ3が
“1”となる。これによりアンンド回路23が動
作可能となり、次に低音側から数えて3番目の押
圧鍵(以下第3低音という)の走査タイミングに
対応してキーデータKTDMが“1”となつたと
き、該アンド回路23から“1”が出力される。
以下同様に、低音側から数えて4番目乃至7番目
の押圧鍵(以下第4低音乃至第7低音という)の
走査タイミングに対応して各アンド回路24乃至
27から“1”が順次出力される。
Output signal of each stage of shift register 20
SQ1 to SQ7 are input to AND circuits 21 to 27, respectively. Key data KTDM is applied to other inputs of AND circuits 21 to 27. The AND circuits 21 to 27 are for selecting the key data KTDM of the first to seventh pressed keys counting from the bass side, respectively. Key data corresponding to the scanning timing of the first pressed key counting from the bass side
When KTDM becomes “1”, “1” is held in the first stage of the shift register 20,
When the first stage output signal SQ1 and the key data KTDM both become "1", the condition of the AND circuit 21 is satisfied. Therefore, the key data of the first pressed key counting from the bass side (hereinafter referred to as the lowest note)
Corresponding to KTDM, the output of the AND circuit 21 becomes "1". When the key scanning timing of the lowest note ends, the data "1" in the shift register 20 is shifted from the first stage to the second stage.
As a result, the second stage output signal SQ2 becomes "1", and the AND circuit 22 becomes operable. Therefore, when the key data KTDM becomes 1'' in response to the scan timing of the second pressed key (hereinafter referred to as the 2nd bass note) counted from the bass side, ``1'' is output from the AND circuit 22. When the key scanning timing of the second bass note ends, the shift register 2
Data "1" in 0 is shifted from the second stage to the third stage, and the third stage output signal SQ3 becomes "1". As a result, the AND circuit 23 becomes operational, and when the key data KTDM becomes "1" corresponding to the scan timing of the third pressed key counting from the bass side (hereinafter referred to as the third bass note), the AND circuit 23 becomes operable. “1” is output from the circuit 23.
Similarly, "1" is sequentially outputted from each AND circuit 24 to 27 in response to the scan timing of the fourth to seventh pressed keys (hereinafter referred to as the fourth to seventh bass keys) counting from the bass side. .

各アンド回路21乃至27の出力はパルス延長
回路28乃至33に夫々入力され、そのパルス幅
が延長される。パルス延長回路28は、システム
クロツクパルスφによつてシフト制御される11ス
テージ/1ビツトのシフトレジスタ34と該シフ
トレジスタ4の全ステージの出力を入力したオア
回路35とから成るもので、アンド回路21から
出力された“1”をクロツクパルスφに従つてシ
フトレジスタ34の第1ステージから第11ステー
ジまで順次シフトすることにより、アンド回路2
1の出力の立上り時から1ビツトタイム遅れて立
上る11ビツトタイム幅のパルスをオア回路35か
ら得るようになつている。他のパルス延長回路2
9乃至33も回路28と同一構成である。11ビツ
トタイム分のパルス幅は11鍵分のキーデータ
KTDMの時間幅に対応する。従つて、或る押圧
鍵の走査タイミングに対応してアンド回路21乃
至27から“1”が出力されると、その押圧鍵の
半音上の鍵の走査タイミングからその押圧鍵の高
音側1オクターブ未満の鍵走査タイミングの間、
該アンド回路21乃至27に対応するパルス延長
回路28乃至33の出力PE1乃至PE6が“1”と
なる。
The outputs of the AND circuits 21 to 27 are input to pulse extension circuits 28 to 33, respectively, and their pulse widths are extended. The pulse extension circuit 28 consists of an 11-stage/1-bit shift register 34 whose shift is controlled by the system clock pulse φ, and an OR circuit 35 inputting the outputs of all stages of the shift register 4. By sequentially shifting "1" output from the circuit 21 from the first stage to the eleventh stage of the shift register 34 according to the clock pulse φ, the AND circuit 2
A pulse with an 11-bit time width that rises with a delay of 1 bit time from the rise of the output of 1 is obtained from the OR circuit 35. Other pulse extension circuit 2
9 to 33 also have the same configuration as the circuit 28. The pulse width for 11 bit time is the key data for 11 keys.
Compatible with KTDM time width. Therefore, when "1" is output from the AND circuits 21 to 27 in response to the scanning timing of a certain pressed key, the difference is less than one octave on the treble side of the pressed key from the scanning timing of a key that is a semitone above the pressed key. During the key scan timing of
The outputs PE1 to PE6 of the pulse extension circuits 28 to 33 corresponding to the AND circuits 21 to 27 become "1".

例えば、鍵G2,C3,E3の3鍵が近傍で押圧さ
れ、それらとは離れて鍵D5が押圧されたとする
と、第4図に示すように、これらの押圧鍵G2,
C3,E3及びD5の走査タイミングに対応してキー
データKTDMが夫々“1”となる。この場合、、
同図に示すように、最低音である押圧鍵G2の走
査タイミングの1ビツトタイム後(G#2の走査
タイミング)から11ビツトタイム後(鍵F#3の
走査タイミング)までの間、パルス延長回路28
の出力PE1が“1”となる。同様に、第2低音で
ある押圧鍵C3の走査タイミングの1ビツトタイ
ム後から11ビツトタイム後までの間パルス延長回
路29の出力PE2が“1”となり、第3低音であ
る押圧鍵E3の走査タイミングの1ビツトタイム
後から11ビツトタイム後までの間パルス延長回路
30の出力PE3が“1”となり、第4低音である
押圧鍵D5の走査タイミングの1ビツトタイム後
から11ビツトタイム後までの間パルス延長回路3
1の出力PE4が“1”となる。この例からもわか
るように、各パルス延長回路28乃至33の出力
信号PE1乃至PE6は最低音乃至第6低音の各々の
高音側1オクターブ未満の鍵走査区間に対応して
“1”となる。
For example, if keys G2, C3, and E3 are pressed nearby, and key D5 is pressed away from them, as shown in Figure 4, these pressed keys G2,
The key data KTDM becomes "1" corresponding to the scanning timings of C3, E3, and D5, respectively. in this case,,
As shown in the figure, during the period from 1 bit time after the scan timing of the pressed key G2 (the scan timing of G#2) to 11 bit times after the scan timing of the pressed key G2 (the scan timing of the key F#3), the pulse extension circuit 28
The output PE1 becomes “1”. Similarly, the output PE2 of the pulse extension circuit 29 becomes "1" from 1 bit time after the scanning timing of the pressed key C3, which is the second low tone, to 11 bit times after the scanning timing of the pressed key E3, which is the third low tone. The output PE3 of the pulse extension circuit 30 becomes "1" from 1 bit time to 11 bit time, and the output PE3 of the pulse extension circuit 30 becomes "1" from 1 bit time after the scanning timing of the pressed key D5, which is the fourth low tone, to 11 bit time after.
The output PE4 of 1 becomes "1". As can be seen from this example, the output signals PE1 to PE6 of the respective pulse extension circuits 28 to 33 become "1" corresponding to the key scanning section of less than one octave on the treble side of each of the lowest to sixth bass notes.

アンド回路36は、最低音から高音側1オクタ
ーブ範囲内に該最低音を含めて3鍵の押圧鍵が存
在するか否かを判断するための回路である。その
ために、パルス延長回路28及び29の出力
PE1,PE2とアンド回路23の出力が該アンド回
路36に入力されるようになつている。アンド回
路36はパルス延長回路28の出力PE1によつて
最低音の高音側1オクターブ未満の鍵走査区間に
対応して動作可能となり、この間に第2低音及び
第3低音に相当するキーデータKTDMが発生さ
れた場合だけ該アンド回路36の条件が成立す
る。すなわち、第2低音に相当するキーデータ
KTDMが発生することによりパルス延長回路2
9の出力PE2が“1”となり、更に第3低音に相
当するキーデータKTDMが発生したときにアン
ド回路23の出力が“1”となつてアンド回路3
6の条件が成立する。第4図の場合は、第2低音
である鍵C3及び第3低音である鍵E3が最低音で
ある鍵G2の高音側1オクターブ未満の範囲に属
するので、アンド回路36の条件が成立し、第3
低音である鍵E3の走査タイミングで該アンド回
路36の出力P1が“1”となる。もし、第2低
音あるいは第3低音が最低音の高音側1オクター
ブ未満の範囲に属さない場合は、パルス延長回路
29の出力PE2あるいはアンド回路23の出力が
“1”となる前にパルス延長回路28の出力PE1
が“0”に立下り、アンド回路36の条件は成立
しない。その場合は(アンド回路36の条件が成
立しなかつた場合すなわち出力P1が“1”とな
らなかつた場合)、最低音及び第2低音及び第3
低音は近傍で押圧されていないことを意味する。
The AND circuit 36 is a circuit for determining whether or not there are three pressed keys including the lowest note within one octave on the treble side from the lowest note. For this purpose, the outputs of the pulse extension circuits 28 and 29
The outputs of PE1, PE2 and the AND circuit 23 are input to the AND circuit 36. The AND circuit 36 is made operable by the output PE1 of the pulse extension circuit 28 in response to a key scanning section of less than one octave on the treble side of the lowest note, and during this period the key data KTDM corresponding to the second and third bass notes is transmitted. Only when this occurs, the condition of the AND circuit 36 is satisfied. In other words, the key data corresponding to the second bass tone
When KTDM occurs, pulse extension circuit 2
When the output PE2 of 9 becomes "1" and the key data KTDM corresponding to the third bass tone is generated, the output of the AND circuit 23 becomes "1" and the output of the AND circuit 3 becomes "1".
Condition 6 is satisfied. In the case of FIG. 4, the second bass key C3 and the third bass key E3 belong to a range less than one octave on the treble side of the lowest key G2, so the condition of the AND circuit 36 is satisfied, Third
The output P1 of the AND circuit 36 becomes "1" at the scanning timing of the low tone key E3. If the second bass note or the third bass note does not belong to a range less than one octave on the treble side of the lowest note, the pulse extension circuit 28 output PE1
falls to "0", and the condition of the AND circuit 36 is not satisfied. In that case (if the conditions of the AND circuit 36 are not satisfied, that is, if the output P1 does not become "1"), the lowest tone, the second bass tone and the third
Bass means no nearby pressure.

アンド回路37乃至40は、第2低音乃至第5
低音の各々から高音側1オクターブ範囲内に該第
2低音乃至第5低音を含めて3鍵の押圧鍵が存在
するか否かを夫々判断するための回路である。す
なわち、アンド回路37には第2低音及び第3低
音に関するパルス延長回路29及び30の出力
PE2及びPE3と第4低音に関するアンド回路24
の出力とが入力され、同様に、パルス延長回路3
0乃至33の出力PE3乃至PE6とアンド回路25
乃至27の出力とが順番に繰下げられて各アンド
回路38乃至40に夫々入力される。この構成に
より、第2低音、第3低音及び第4低音が1オク
ターブ範囲内に存在している場合はアンド回路3
7の出力P2が“1”となり、第3低音、第4低
音及び第5低音が1オクターブ範囲内に存在して
いる場合はアンド回路38の出力P3が“1”と
なり、第4低音、第5低音及び第6低音が1オク
ターブ範囲内に存在しているジ場合はアンド回路
39の出力P4が“1”となり、第5低音、第6
低音及び第7低音が1オクターブ範囲内に存在し
ている場合はアンド回路40の出力P5が“1”
となる。
The AND circuits 37 to 40 are connected to the second to fifth bass tones.
This circuit is for determining whether or not there are three pressed keys including the second to fifth bass tones within one octave range on the treble side from each of the bass tones. That is, the AND circuit 37 receives the outputs of the pulse extension circuits 29 and 30 regarding the second and third bass tones.
AND circuit 24 regarding PE2 and PE3 and the 4th bass
Similarly, the output of the pulse extension circuit 3 is input.
Outputs 0 to 33 PE3 to PE6 and AND circuit 25
The outputs of the AND circuits 38 to 27 are sequentially lowered and input to the AND circuits 38 to 40, respectively. With this configuration, when the second bass, third bass, and fourth bass exist within one octave range, the AND circuit 3
If the output P2 of the AND circuit 38 becomes "1" and the third bass, fourth bass, and fifth bass exist within one octave range, the output P3 of the AND circuit 38 becomes "1", and the fourth bass, the fifth bass In the case that the 5th bass and 6th bass exist within the 1 octave range, the output P4 of the AND circuit 39 becomes "1", and the 5th and 6th bass
If the bass and the seventh bass exist within one octave range, the output P5 of the AND circuit 40 is “1”
becomes.

各アンド回路36乃至40の出力P1乃至P5
は、1オクターブ範囲内に存在している3つの押
圧鍵のうち最高音のタイミングで“1”となる。
第4図の例の場合は、押圧鍵G2、C3、E3の中の
最高音である鍵E3の走査タイミングでアンド回
路36の出力P1が“1”となる。また、第4低
音である鍵D5の走査タイミングでは第2低音及
び第3低音に関するパルス延長回路29及び30
の出力PE2及びPE3が既に“0”になつているの
でアンド回路37の条件は成立せず、その出力
P2は“1”とならない。
Outputs P1 to P5 of each AND circuit 36 to 40
becomes "1" at the timing of the highest note among the three pressed keys existing within one octave range.
In the case of the example shown in FIG. 4, the output P1 of the AND circuit 36 becomes "1" at the scanning timing of the key E3, which is the highest note among the pressed keys G2, C3, and E3. Furthermore, at the scanning timing of key D5, which is the fourth bass, the pulse extension circuits 29 and 30 regarding the second and third bass
Since the outputs PE2 and PE3 of the
P2 does not become "1".

各アンド回路36乃至40の出力P1〜P5はオ
ア回路41を介してシフトレジスタ42に入力さ
れる。シフトレジスタ42は12ステージ/1ビツ
トであり、システムクロツクパルスφによつてシ
フト制御される。このシフトレジスタ42の全ス
テージの出力がオア回路43に入力され、該オア
回路43の出力が所定数押圧鍵存在鍵域検出信号
3KD*として鍵域検出回路15から出力される。
信号3KD*は、アンド回路36乃至40の出力
P1乃至P5が“1”となつたタイミング(すなわ
ち近傍で押圧されている3鍵の中の最高音の鍵走
査タイミング)の1ビツトタイム後から12ビツト
タイム後までの間“1”となる。第4図の場合
は、鍵E3の走査タイミングでアンド回路36の
出力P1が“1”となるので、信号3KD*はその
1ビツトタイム後の鍵F3の走査タイミングから
12ビツトタイム後の鍵E4の走査タイミングまで
の12ビツトタイムの間“1”となる。
Outputs P1 to P5 of the AND circuits 36 to 40 are input to a shift register 42 via an OR circuit 41. The shift register 42 has 12 stages/1 bit and is shift-controlled by the system clock pulse φ. The outputs of all stages of this shift register 42 are input to an OR circuit 43, and the output of the OR circuit 43 is a key area detection signal in which a predetermined number of pressed keys exist.
It is output from the key range detection circuit 15 as 3KD*.
Signal 3KD* is the output of AND circuits 36 to 40
It becomes "1" from 1 bit time after the timing when P1 to P5 become "1" (that is, the scanning timing of the highest note among the three keys pressed in the vicinity) until 12 bit times after. In the case of Fig. 4, the output P1 of the AND circuit 36 becomes "1" at the scanning timing of the key E3, so the signal 3KD* is output from the scanning timing of the key F3 one bit time later.
It becomes "1" for 12 bit times until the scanning timing of key E4 after 12 bit times.

この信号3KD*が“1”となる12ビツトタイム
の期間は、所定数(3鍵)以上の押圧鍵が存在し
ている1オクターブ分の鍵域を示している。すな
わち、12ビツトタイムの期間は1オクターブ分の
鍵(12鍵)の走査期間に相当し、この12ビツトタ
イムの期間がどの鍵の走査タイミングから始まつ
てどの鍵の走査タイミングで終わるかによつて鍵
域が特定される。ところで、この信号3KD*は、
1オクターブ未満の範囲で存在している3鍵の押
圧鍵の最高音のタイミングの直後の12ビツトタイ
ムの間発生するので、これら近傍の3つの押圧鍵
を含む1オクターブ分のキーデータKTDMがマ
ルチプレクサ12(第1図)から出力されるタイ
ミングよりも12ビツトタイム遅れている。そのた
め、マルチプレクサ12(第1図)から弁別手段
14に供給されたキーデータKTDMをシフトレ
ジスタ44において12ビツトタイム遅延し、所定
数押圧鍵存在鍵域検出信号3KD*に同期したキー
データKTDM*を該シフトレジスタ44から出
力するようにしている。第4図に示すように、12
ビツトタイム遅延されたキーデータKTDM*に
おいて近傍で押圧されている3鍵(G2,C3,
E3)のデータが現われるタイミングは、信号
3KD*が“1”となる1オクターブ期間に同期し
ている。
The 12-bit time period during which the signal 3KD* is "1" indicates a one-octave key range in which a predetermined number (3 keys) or more of pressed keys are present. In other words, a 12-bit time period corresponds to a scanning period for one octave of keys (12 keys), and the key scan timing depends on which key's scanning timing this 12-bit time period starts and ends at. area is identified. By the way, this signal 3KD* is
Since this occurs during the 12-bit time immediately after the timing of the highest note of the three pressed keys existing in a range of less than one octave, one octave worth of key data KTDM including the three pressed keys in the vicinity is sent to the multiplexer 12. It is 12 bits later than the timing output from (Figure 1). Therefore, the key data KTDM supplied from the multiplexer 12 (FIG. 1) to the discriminator 14 is delayed by 12 bits in the shift register 44, and the key data KTDM* synchronized with the predetermined number of pressed keys existing key area detection signal 3KD* is selected. The signal is output from the shift register 44. As shown in Figure 4, 12
In the bit time delayed key data KTDM*, the three keys pressed nearby (G2, C3,
The timing at which data in E3) appears is determined by the signal
It is synchronized with the one octave period when 3KD* is "1".

信号3KD*及びキーデータKTDM*は、和音
成立検出回路16内のアンド回路45に入力され
る。アンド回路45の残りの入力には第1サイク
ル鍵走査区間信号HA*(第2図)が入力され
る。前述のように、この信号HA*は第1サイク
ルにおいて最低鍵C2から最高鍵C6までのキーデ
ータKTDMが出力される49ビツトタイムの鍵走
査期間を12ビツトタイム遅延した期間を示すもの
であるため、キーデータKTDMを12ビツトタイ
ム遅延したキーデータKTDM*における鍵C2〜
鍵C6のタイミングに同期している。従つて、ア
ンド回路45では、所定数以上の押圧鍵が存在す
る鍵域内の(信号3KD*が“1”のときの)すべ
てのキーデータKTDM*を第1サイクル目(信
号HA*が“1”のとき)において選択する。第
4図の場合は、近傍で押圧されている3鍵
(G2,C3,E3)のキーデータKTDM*がアンド
回路45を通過し、それらから離れて押圧されて
いる鍵D5のキーデータKTDM*はアンド回路4
5で阻止される。
The signal 3KD* and the key data KTDM* are input to an AND circuit 45 in the chord formation detection circuit 16. The remaining inputs of the AND circuit 45 receive the first cycle key scanning section signal HA* (FIG. 2). As mentioned above, this signal HA* indicates a period obtained by delaying the key scanning period of 49 bit time during which the key data KTDM from the lowest key C2 to the highest key C6 is output in the first cycle by 12 bit times. Key C2~ in key data KTDM* with a 12-bit time delay from data KTDM
It is synchronized with the timing of key C6. Therefore, the AND circuit 45 inputs all the key data KTDM* (when the signal 3KD* is "1") in the key range where a predetermined number or more of pressed keys exist in the first cycle (when the signal HA* is "1"). ”). In the case of FIG. 4, the key data KTDM* of the three keys (G2, C3, E3) pressed nearby pass through the AND circuit 45, and the key data KTDM* of the key D5 pressed far away from them passes through the AND circuit 45. is AND circuit 4
Blocked by 5.

アンド回路45を通過した1オクターブ分の一
部鍵域のキーデータKTDM*はオア回路46を
介してシフトレジスタ47に入力される。シフト
レジスタ47は12ステージ/1ビツトであり、シ
ステムクロツクパルスφによつてシフト制御され
る。従つて、オア回路46からシフトレジスタ4
7に入力された1オクターブ分のキーデータはク
ロツクパルスφに従つて走査タイミングに同期し
て順次シフトされる。シフトレジスタ47の第12
ステージの出力がオア回路46を介して第1ステ
ージに戻されるようになつている。これにより、
アンド回路45で選択された1オクターブ分のキ
ーデータ(KTDM*)がシフトレジスタ47内
を循環して記憶保持される。従つてオア回路46
からシフトレジスタ47に入力されるデータ
3KEY*は、第4図に示すように、近傍で押圧さ
れている3鍵(G2,C3,E3)のキーデータ
(KTDM*)と同じノートタイミング(音名G,
C,Eのタイミング)で繰返し“1”となる。す
なわち、オア回路46の出力データ3KEY*は近
傍で押圧されている3鍵(G2,C3,E3)の音名
(G,C,E)を示す。
The key data KTDM* of a partial key range for one octave that has passed through the AND circuit 45 is input to the shift register 47 via the OR circuit 46. The shift register 47 has 12 stages/1 bit and is shift-controlled by the system clock pulse φ. Therefore, from the OR circuit 46 to the shift register 4
One octave worth of key data inputted to 7 is sequentially shifted in synchronization with the scanning timing according to the clock pulse φ. 12th shift register 47
The output of the stage is returned to the first stage via an OR circuit 46. This results in
One octave of key data (KTDM*) selected by the AND circuit 45 is circulated within the shift register 47 and stored and held. Therefore, OR circuit 46
Data input to shift register 47 from
As shown in Figure 4, 3KEY* has the same note timing (note name G,
It becomes "1" repeatedly at timings C and E). That is, the output data 3KEY* of the OR circuit 46 indicates the pitch names (G, C, E) of the three keys (G2, C3, E3) pressed nearby.

シフトレジスタ47の第12ステージの出力
3KEY**はオア回路46の出力3KEY*を12ビ
ツトタイム遅延したものであるが、同じ音名を示
しており、かつその音名は鍵走査タイミングの音
名に同期している。和音成立検出回路16では、
このシフトレジスタ47の第12ステージの出力
3KEY**を根音(1度)に相当する押鍵データ
として、他の押鍵データとの間で和音が成立して
いるか否かを検出する。キーデータKTDM
(KTDM*)は低音側の鍵から順に発生するの
で、シフトレジスタ47の第12ステージを根音
(1度)と見なした場合は、その第11ステージに
入つているデータは根音の半音上すなわち短2度
(2b)に相当する。同様に、シフトレジスタ47
の第10ステージ乃至第1ステージには根音に対し
て長2度(2)乃至長7度(7)の音程を有する音名のデ
ータが入つている。尚、シフトレジスタ47は信
号SY1*(第2図参照)によつて第1サイクルの
走査開始時にリセツトされる。第1サイクル走査
開始タイミング信号SY1を12ビツトタイム遅延し
た信号SY1*を使用するのは、キーデータKTDM
*に同期させるためである。
Output of the 12th stage of shift register 47
3KEY** is the output 3KEY* of the OR circuit 46 delayed by 12 bits, but indicates the same note name, and the note name is synchronized with the note name at the key scanning timing. In the chord establishment detection circuit 16,
The output of the 12th stage of this shift register 47
Using 3KEY** as key press data corresponding to the root note (1 degree), it is detected whether a chord is established between it and other key press data. Key data KTDM
(KTDM*) is generated in order from the bass key, so if the 12th stage of the shift register 47 is regarded as the root note (1 degree), the data stored in the 11th stage is a semitone of the root note. It corresponds to the upper or minor second degree (2 b ). Similarly, shift register 47
The 10th stage to the first stage contain data of pitch names having intervals of major 2nd (2) to major 7th (7) relative to the root note. Incidentally, the shift register 47 is reset by the signal SY1* (see FIG. 2) at the start of scanning in the first cycle. The key data KTDM uses the signal SY1*, which is the first cycle scan start timing signal SY1 delayed by 12 bits.
This is to synchronize with *.

アンド回路48はメジヤ和音が成立しているか
否かを検出するためのもので、シフトレジスタ4
7の1度(1)及び長3度(3)及び完全5度(5)に対応す
るステージの出力が入力される。アンド回路49
はマイナ和音が成立しているか否かを検出するた
めのもので、シフトレジスタ47の1度(1)及び短
3度(3b)及び完全5度(5)に対応するステージ
の出力が入力される。アンド回路50はセブンス
和音が成立しているか否かを検出するためのもの
で、シフトレジスタ47の1度(1)及び長3度(3)及
び短7度(7b)に対応するステージの出力が入
力される。アンド回路51はマイナセブンス和音
が成立しているか否かを検出するためのもので、
シフトレジスタ47の1度(1)及び短3度(3b
及び短7度(7b)に対応するステージの出力が
入力される。各アンド回路48乃至51の出力は
優先回路52を経由してオア回路53乃至56に
入力される。
The AND circuit 48 is for detecting whether or not a major chord is established.
The outputs of the stages corresponding to the 7's 1st (1), the major 3rd (3) and the perfect 5th (5) are input. AND circuit 49
is for detecting whether a minor chord is established or not, and the outputs of the stages corresponding to the 1st (1), minor 3rd (3 b ), and perfect 5th (5) of the shift register 47 are input. be done. The AND circuit 50 is for detecting whether a seventh chord is established or not, and is used for stages corresponding to the first degree (1), major third (3), and minor seventh (7 b ) of the shift register 47. Output is input. The AND circuit 51 is for detecting whether or not a minor seventh chord is established.
1st (1) and minor 3rd (3 b ) of shift register 47
and the output of the stage corresponding to the minor seventh (7 b ) is input. The outputs of the AND circuits 48 to 51 are input to OR circuits 53 to 56 via a priority circuit 52.

オア回路53には優先回路52を経由したすべ
てのアンド回路48乃至51の出力が入力され
る。このオア回路53の出力は和音成立信号CH
として利用される。メジヤ、マイナ、セブンス、
あるいはマイナセブンスのいずれかの和音が成立
すると該信号CHが“1”となる。オア回路54
には優先回路52を経由したアンド回路48及び
50の出力が入力される。このオア回路54から
出力される長3度選択信号3Mはメジヤ和音ある
いはセブンス和音が成立したとき“1”となり、
3度音として長3度を選択すべきことを指示す
る。オア回路55には優先回路52を経由したア
ンド回路49及び51の出力が入力される。この
オア回路55から出力される短3度選択信号3m
はマイナ和音あるいはマイナセブンス和音が成立
したとき“1”となり、3度音として短3度を選
択すべきことを指示する。オア回路56には優先
回路52を経由したアンド回路50及び51の出
力が入力される。このオア回路56から出力され
る短7度選択信号7Dはセブンスあるいはマイナ
セブンス和音が成立したとき“1”となる。な
お、優先回路52は、同時に複数の和音が成立し
たとき(同時に複数のアンド回路48乃至51か
ら“1”が出力されたとき)その中の1つだけを
優先選択するための回路である。すなわち、根音
を同じくする複数の和音が検出されたときはこの
優先回路52によつてそのうち1つの和音を優先
選択する。優先順位は、メジヤ→マイナ→セブン
ス→マイナセブンス(アンド回路48→49→5
0→51)の順である。
The outputs of all the AND circuits 48 to 51 via the priority circuit 52 are input to the OR circuit 53. The output of this OR circuit 53 is the chord establishment signal CH
used as. Mejiya, Minor, Seventh,
Alternatively, when any chord of the minus seventh is established, the signal CH becomes "1". OR circuit 54
The outputs of AND circuits 48 and 50 via priority circuit 52 are input to . The major third selection signal 3M output from this OR circuit 54 becomes "1" when a major chord or a seventh chord is established.
Indicates that a major third should be selected as the third. The outputs of the AND circuits 49 and 51 via the priority circuit 52 are input to the OR circuit 55 . Minor third selection signal 3m output from this OR circuit 55
becomes "1" when a minor chord or a minor seventh chord is established, indicating that a minor third should be selected as the third. The outputs of the AND circuits 50 and 51 via the priority circuit 52 are input to the OR circuit 56 . The minor seventh selection signal 7D output from this OR circuit 56 becomes "1" when a seventh or a minor seventh chord is established. The priority circuit 52 is a circuit for preferentially selecting only one chord when a plurality of chords are established at the same time (when "1" is output from a plurality of AND circuits 48 to 51 at the same time). That is, when a plurality of chords having the same root note are detected, the priority circuit 52 selects one of them preferentially. The priority order is: Major → Minor → Seventh → Minor Seventh (AND circuit 48 → 49 → 5
0→51).

和音成立信号CHはアンド回路57に加えられ
ると共にオア回路58を介して遅延フリツプフロ
ツプ59に加えられる。遅延フリツプフロツプ5
9の出力はアンド回路60及びオア回路58を介
して自己保持される。また、遅延フリツプフロツ
プ59の出力をインバータ61で反転した信号が
アンド回路57に加えられる。アンド回路60の
他の入力にはタイミング信号SY1**(第2図参
照)をインバータ62で反転した信号が加えられ
る。遅延フリツプフロツプ59は第1サイクルの
走査開始時に信号SY1**によつてクリアされ
る。第1サイクル走査開始タイミング信号SY1を
24ビツトタイム遅延した信号SY1**を使用した
理由は、和音成立信号CHのタイミングがキーデ
ータKTDMのタイミングよりも24ビツトタイム
遅れているからである。すなわち、シフトレジス
タ42で12ビツトタイム遅れ、シフトレジスタ4
7で更に12ビツトタイム遅れる。
The chord establishment signal CH is applied to an AND circuit 57 and also to a delay flip-flop 59 via an OR circuit 58. delay flip-flop 5
The output of 9 is self-held via an AND circuit 60 and an OR circuit 58. Further, a signal obtained by inverting the output of the delay flip-flop 59 by an inverter 61 is applied to the AND circuit 57. A signal obtained by inverting the timing signal SY1** (see FIG. 2) by an inverter 62 is applied to the other input of the AND circuit 60. Delay flip-flop 59 is cleared by signal SY1** at the beginning of the first cycle of scanning. 1st cycle scan start timing signal SY1
The reason why the signal SY1** delayed by 24 bit time is used is that the timing of the chord formation signal CH is delayed by 24 bit time than the timing of the key data KTDM. In other words, there is a 12-bit time delay in shift register 42, and shift register 4
7 causes an additional 12 bit time delay.

第1サイクルの当初は遅延フリツプフロツプ5
9の出力は“0”であり、インバータ61の出力
“1”によりアンド回路57が動作可能となつて
いる。従つて、最初に和音成立信号CHが発生し
たタイミングでアンド回路57の出力が“1”と
なる。この最初の和音成立信号CHにもとづいて
遅延フリツプフロツプ59に“1”が記憶される
ことにより、以後はアンド回路57が動作不能と
なる。従つて、和音成立信号CHが2度以上発生
した場合は、2度目以降の信号CHはアンド回路
57で阻止される。アンド回路57の出力は和音
成立検出信号CHLD**として、和音構成音抽出
回路17に供給される。この和音成立検出信号
CHLD**は、第1サイクルにおいて最初に和音
成立が検出されたときだけ(最初の和音成立信号
CHに対応して)“1”となる。
At the beginning of the first cycle, the delay flip-flop 5
The output of the inverter 61 is "0", and the AND circuit 57 is enabled to operate due to the output "1" of the inverter 61. Therefore, the output of the AND circuit 57 becomes "1" at the timing when the chord establishment signal CH is first generated. Since "1" is stored in the delay flip-flop 59 based on this first chord formation signal CH, the AND circuit 57 becomes inoperable thereafter. Therefore, if the chord establishment signal CH occurs twice or more, the second and subsequent signals CH are blocked by the AND circuit 57. The output of the AND circuit 57 is supplied to the chord constituent note extraction circuit 17 as a chord establishment detection signal CHLD**. This chord formation detection signal
CHLD** is used only when a chord formation is detected for the first time in the first cycle (first chord formation signal
(corresponding to CH) becomes “1”.

和音構成音抽出回路17において、アンド回路
63乃至67は和音成立検出回路16で成立が検
出された和音の構成音のデータだけをシフトレジ
スタ47の所要ステージから取出すためのもので
ある。シフトレジスタ68はアンド回路63乃至
67で取出された和音構成音のデータにもとづい
てそれらの音名に対応する時分割多重化された和
音構成音ノートデータCHND**を作り出すため
のものである。各アンド回路63乃至67の一方
入力には、1度(1)、短3度(3b)、長3度(3)、完
全5度(5)、及び短7度(7b)に対応するシフト
レジスタ47の第12ステージ、第9ステージ、第
8ステージ、第5ステージ及び第2ステージの出
力が夫々加えられる。アンド回路63及び66の
他の入力には、和音成立信号CHが加えられる。
アンド回路64の他の入力には短3度選択信号
3mが加えられる。アンド回路65の他の入力に
は長3度選択信号3Mが加えられる。アンド回路
67の他の入力には短7度選択信号7Dが加えら
れる。
In the chord constituent note extraction circuit 17, the AND circuits 63 to 67 are for extracting only the data of the constituent notes of the chord whose establishment has been detected by the chord establishment detection circuit 16 from the required stages of the shift register 47. The shift register 68 is for creating time-division multiplexed chord constituent note data CHND** corresponding to the note names based on the chord constituent note data taken out by the AND circuits 63 to 67. One input of each AND circuit 63 to 67 corresponds to 1st (1), minor 3rd ( 3b ), major 3rd (3), perfect 5th (5), and minor 7th ( 7b ). The outputs of the 12th stage, 9th stage, 8th stage, 5th stage, and 2nd stage of the shift register 47 are respectively added. The chord formation signal CH is applied to other inputs of the AND circuits 63 and 66.
The other input of the AND circuit 64 is a minor third selection signal.
3m is added. A major third selection signal 3M is applied to the other input of the AND circuit 65. A minor seventh selection signal 7D is applied to the other input of the AND circuit 67.

シフトレジスタ68は、12ステージ/1ビツト
であり、システムクロツクパルスφによつてシフ
ト制御される。アンド回路63乃至67の出力
は、シフトレジスタ47からデータを取出したス
テージと同じシフトレジスタ68のステージ(す
なわち第12ステージ、第9ステージ、第8ステー
ジ、第5ステージ及び第2ステージ)に夫々入力
される。シフトレジスタ68のリセツト入力Rに
はタイミング信号SY1**(第2図)が加えら
れ、第1サイクルの走査開始時にリセツトされる
ようになつている。第1サイクル走査開始タイミ
ング信号SY1を24ビツトタイム遅延した信号SY1
**を使用する理由は、シフトレジスタ47の第
12ステージに現われるデータのタイミングがキー
データKTDMのタイミングよりも24ビツトタイ
ム遅れているからである。シフトレジスタ68の
セツト制御入力Sには和音成立検出信号CHLD*
*が加えられる。セツト制御入力Sに加えられる
信号CHLD**が“1”となつたときにシフトレ
ジスタ68はセツトモードとなり、各ステージに
並列に入力されているデータを取り込む。前述の
ように、第12ステージ、第9ステージ、第8ステ
ージ、第5ステージ及び第2ステージにはアンド
回路63乃至67からのデータが取り込まれる
が、その他のステージには“0”が取り込まれ
る。また、シフトレジスタ68の第12ステージの
出力は第1ステージに帰還されるようになつてい
る。従つて、信号CHLD**の発生タイミングで
取り込まれたデータは、クロツクパルスφに従つ
て順次りにシフトされながらシフトレジスタ68
内を循環する。
The shift register 68 has 12 stages/1 bit and is shift-controlled by the system clock pulse φ. The outputs of the AND circuits 63 to 67 are input to the same stages of the shift register 68 (i.e., the 12th stage, the 9th stage, the 8th stage, the 5th stage, and the 2nd stage) as the stages from which the data is taken out from the shift register 47, respectively. be done. A timing signal SY1** (FIG. 2) is applied to the reset input R of the shift register 68, so that it is reset at the start of scanning in the first cycle. Signal SY1 that is 24 bit time delayed from the first cycle scan start timing signal SY1
The reason for using ** is that the shift register 47
This is because the timing of the data that appears in the 12th stage is 24 bits later than the timing of the key data KTDM. The set control input S of the shift register 68 receives a chord formation detection signal CHLD*.
* is added. When the signal CHLD** applied to the set control input S becomes "1", the shift register 68 enters the set mode and takes in the data input in parallel to each stage. As mentioned above, data from the AND circuits 63 to 67 is taken into the 12th stage, 9th stage, 8th stage, 5th stage, and 2nd stage, but "0" is taken into the other stages. . Further, the output of the 12th stage of the shift register 68 is fed back to the first stage. Therefore, the data taken in at the timing when the signal CHLD** is generated is sequentially shifted in accordance with the clock pulse φ and transferred to the shift register 68.
circulate within.

和音が成立した場合は、信号CHによつてアン
ド回路63及び66が動作可能となり、シフトレ
ジスタ47の第12ステージ及び第5ステージ入つ
ている1度(1)及び完全5度(5)に相当するデータが
シフトレジスタ68の第12ステージ及び第5ステ
ージに夫々取り込まれる。同時に、成立した和音
がメジヤ和音(セブンス和音も含む)であるかあ
るいはマイナ和音(マイナセブンス和音も含む)
であるかに応じて信号3mまたは3Mによつてアン
ド回路64または65の一方が動作可能となり、
シフトレジスタ47の第9ステージあるいは第8
ステージに入つている短3度(3b)あるいは長
3度(3)に相当するデータがシフトレジスタ68の
第9ステージまたは第8ステージに取り込まれ
る。同時に、成立した和音がセブンス和音あるい
はマイナセブンス和音である場合は信号7Dによ
つてアンド回路67が動作可能となり、シフトレ
ジスタ47の第2ステージに入つている短7度
(7b)に相当するデータがシフトレジスタ68の
第2ステージに取り込まれる。
When a chord is established, the AND circuits 63 and 66 are enabled by the signal CH, which corresponds to the 1st (1) and perfect 5th (5) contained in the 12th and 5th stages of the shift register 47. The data is taken into the 12th stage and the 5th stage of the shift register 68, respectively. At the same time, the chord formed is a major chord (including the seventh chord) or a minor chord (including the minor seventh chord)
Either the AND circuit 64 or 65 is enabled by the signal 3m or 3M depending on
The ninth stage or the eighth stage of the shift register 47
The data corresponding to the minor third (3 b ) or major third (3) entered in the stage is taken into the ninth or eighth stage of the shift register 68 . At the same time, if the established chord is a seventh chord or a minor seventh chord, the AND circuit 67 is enabled by the signal 7D, and the chord corresponding to the minor seventh (7 b ) entered in the second stage of the shift register 47 is activated. Data is loaded into the second stage of shift register 68.

第4図の例の場合、シフトレジスタ47の第12
ステージの出力3KEY**として音名Cのタイミ
ングで“1”が現われる毎にアンド回路48の条
件が成立し、和音成立信号CH及び長3度選択信
号3Mが発生される。この例の場合、シフトレジ
スタ47内では、近傍で押圧されている3つの鍵
(G2,C3,E3)の音名(G,C,E)に対応す
るタイミングで3つのデータ“1”が循環するの
で、音名Cに関するデータ“1”が第12ステージ
に入つているとき、その長3度上の音名Eに関す
るデータ“1”が長3度(3)に対応する第8ステー
ジに入つており、その完全5度上の音名Gに関す
るデータ“1”が完全5度(5)に対応する第5ステ
ージに入つている。従つて、これら各ステージの
出力を入力したアンド回路48の条件が成立し、
信号CHと3Mとが“1”となる。すなわちメジヤ
和音が成立していることが検出される。最初に発
生した和音成立信号CHに対応して第4図に示す
ように和音成立検出信号CHLD**が発生され、
信号CH及び3Mによつて動作可能となつたアンド
回路63,65及び66を介してシフトレジスタ
47の第12ステージ、第8ステージ及び第5ステ
ージの出力“1”がシフトレジスタ68の第12ス
テージ、第8ステージ及び第5ステージに夫々取
り込まれる。
In the example of FIG. 4, the 12th shift register 47
Every time "1" appears as the stage output 3KEY** at the timing of note name C, the condition of the AND circuit 48 is satisfied, and the chord establishment signal CH and the major third selection signal 3M are generated. In this example, in the shift register 47, three data “1”s are circulated at timings corresponding to the note names (G, C, E) of the three keys (G2, C3, E3) pressed nearby. Therefore, when data "1" regarding pitch name C enters the 12th stage, data "1" regarding pitch name E, which is a major third above it, enters the 8th stage corresponding to major third (3). The data "1" related to the pitch name G above the perfect fifth is entered in the fifth stage corresponding to the perfect fifth (5). Therefore, the conditions for the AND circuit 48 inputting the outputs of these stages are satisfied,
Signals CH and 3M become "1". In other words, it is detected that a major chord is established. Corresponding to the first generated chord formation signal CH, a chord formation detection signal CHLD** is generated as shown in FIG.
The outputs "1" of the 12th stage, 8th stage, and 5th stage of the shift register 47 are transferred to the 12th stage of the shift register 68 via the AND circuits 63, 65, and 66, which are enabled by the signals CH and 3M. , are taken into the eighth stage and the fifth stage, respectively.

シフトレジスタ68の第12ステージに取り込ま
れた“1”は直ちに第12ステージから出力され
る。この第12ステージの出力が和音構成音ノート
データCHND**としてアンド回路69に入力さ
れる。従つて、シフトレジスタ68の第12ステー
ジから出力される和音構成音ノートデータCHND
**は、第4図に示すように、和音成立検出信号
CHLD**が発生した根音のノートタイミング
(音名Cのタイミング)で最初に“1”となる。
信号CHLD**のタイミングでシフトレジスタ6
8の第8ステージに取り込まれた長3度音に関す
るデータ“1”はその4ビツトタイム後には第12
ステージまでシフトされてきており、根音である
音名Cのタイミングから4ビツトタイム後の音名
Eのタイミングで該第12ステージの出力CHND*
*が“1”となる。また、信号CHLD**のタイ
ミングでシフトレジスタ68の第5ステージに取
り込まれた完全5度音に関するデータ“1”はそ
の7ビツトタイム後には第12ステージまでシフト
されてきており、根音である音名Cのタイミング
から7ビツトタイム後の音名Gのタイミングで該
第12ステージの出力CHND**が“1”となる。
以後、和音を構成している音名C,E,Gのタイ
ミングで和音構成音ノートデータCHND**が繰
返し“1”となる。
The "1" taken into the 12th stage of the shift register 68 is immediately output from the 12th stage. The output of this twelfth stage is input to the AND circuit 69 as chord constituent tone note data CHND**. Therefore, the chord constituent note note data CHND output from the 12th stage of the shift register 68
** indicates the chord formation detection signal as shown in Figure 4.
It first becomes "1" at the note timing of the root note (timing of note C) where CHLD** occurs.
Shift register 6 at the timing of signal CHLD**
The data “1” related to the major third taken into the 8th stage of 8 becomes the 12th data 4 bit times later.
The output CHND* of the 12th stage is shifted to the note name E, which is 4 bit times after the timing of note name C, which is the root note.
* becomes “1”. Furthermore, the data "1" related to the perfect fifth, which was taken into the fifth stage of the shift register 68 at the timing of the signal CHLD**, has been shifted to the 12th stage seven bit times later, and the data "1", which is the root note, has been shifted to the 12th stage. The output CHND** of the 12th stage becomes "1" at the timing of note name G, which is 7 bit times after the note name C timing.
Thereafter, the chord constituent tone note data CHND** is repeatedly set to "1" at the timing of the note names C, E, and G that constitute the chord.

和音構成音抽出回路17内のアンド回路69に
は和音構成音ノートデータCHND**と、第2サ
イクル鍵走査区間信号HB**(第2図参照)
と、12ステージ/1ビツトのシフトレジスタ70
で所定数押圧鍵存在鍵域検出信号3KD*を12ビツ
トタイム遅延した信号3KD**とが入力される。
信号3KD*をシフトレジスタ70で12ビツトタイ
ム遅延した信号3KD**を使用する理由は、和音
成立検出回路16のシフトレジスタ47によつて
12ビツトタイムの時間遅れが生じることにより、
和音構成音ノートデータCHND**の発生タイミ
ングが信号3KD*のタイミングよりも12ビツトタ
イム遅れるので、このデータCHND**のタイミ
ングに同期させるためである。これと同じ理由に
より、第2サイクルの鍵走査区間(鍵C2からC6
までの走査タイミング)を示す信号HB**はマ
ルチプレクサ12(第1図)における実際の鍵走
査区間よりも24ビツトタイム(キーデータ
KTDM*のタイミングからは12ビツトタイム)
遅れている。この信号HB**が発生する第2サ
イクルにおいては、第1サイクルにおいて前述の
和音検出が行われた結果、和音構成音の各音名の
タイミングに対応して和音構成音ノートデータ
CHND**が繰返し発生する。例えば、第4図に
示すように音名C,E,Gのタイミングで和音構
成音ノートデータCHND**が発生する場合は、
第5図に示すように第2サイクルにおいては音名
C,E,Gのタイミングに対応して和音構成音ノ
ートデータCHND**が繰返し“1”となる。第
5図は、第4図のようにキーデータKTDMが発
生するときの第2サイクルにおける動作例を示す
ものである。尚、1走査サイクルは60ビツトタイ
ムであるので、12ビツトタイム毎に繰返すデータ
CHND**の音名タイミングは、第1サイクル及
び第2サイクルの鍵走査における音名タイミング
に常に同期する。
The AND circuit 69 in the chord constituent note extraction circuit 17 receives the chord constituent note note data CHND** and the second cycle key scanning section signal HB** (see Fig. 2).
and a 12-stage/1-bit shift register 70
A signal 3KD** obtained by delaying the key area detection signal 3KD* with a predetermined number of pressed keys by 12 bits is input.
The reason for using the signal 3KD**, which is obtained by delaying the signal 3KD* by 12 bit time in the shift register 70, is that the shift register 47 of the chord formation detection circuit 16
Due to the 12-bit time delay,
This is to synchronize with the timing of this data CHND**, since the generation timing of the chord constituent note data CHND** is delayed by 12 bits from the timing of the signal 3KD*. For the same reason, the key scanning interval of the second cycle (keys C2 to C6
The signal HB** indicating the scanning timing up to
(12 bit time from KTDM* timing)
Running late. In the second cycle in which this signal HB** is generated, as a result of the above-mentioned chord detection performed in the first cycle, chord constituent note note data is generated corresponding to the timing of each note name of the chord constituent notes.
CHND** occurs repeatedly. For example, if chord constituent note data CHND** is generated at the timing of note names C, E, and G as shown in Figure 4,
As shown in FIG. 5, in the second cycle, the chord constituent tone note data CHND** is repeatedly set to "1" corresponding to the timing of the pitch names C, E, and G. FIG. 5 shows an example of the operation in the second cycle when key data KTDM is generated as shown in FIG. Note that one scanning cycle is 60 bit times, so the data is repeated every 12 bit times.
The pitch name timing of CHND** is always synchronized with the pitch name timing in the first cycle and second cycle key scanning.

所定数押圧鍵存在鍵域検出回路15は、第2サ
イクルにおいても第1サイクルと同様に動作する
ことにより、第2サイクルにおいても所定数押圧
鍵存在鍵域検出信号3KD*が得られる(第5図参
照)。第1サイクルと同様に(第4図参照)、第2
サイクルにおいても、近傍で押圧されている3つ
の鍵G2,C3,E3を含む1オクターブ分の鍵(F2
〜E3)のキーデータKTDMを12ビツトタイム遅
延したキーデータKTDM*の間隔に対応して12
ビツトタイム幅で信号3KD*が発生する。第2サ
イクルにおいて(信号HB**が“1”のとき
に)この信号3KD*を12ビツトタイム遅延した信
号3KD**が発生したときアンド回路69が動作
可能となる。従つて、信号3KD**が発生する12
ビツトタイムの間でだけ和音構成音ノートデータ
CHND**がアンド回路69を通過し、和音構成
音弁別信号CHKD**として出力される。こうし
て、実際に押鍵されている和音構成音の走査タイ
ミングに対応して和音構成音弁別信号CHKD**
が発生される。
The predetermined number of pressed keys existing key area detection circuit 15 operates in the same manner as the first cycle in the second cycle, so that the predetermined number of pressed keys existing key area detection signal 3KD* is obtained in the second cycle as well (the fifth (see figure). Similar to the first cycle (see Figure 4), the second
In the cycle, one octave of keys including the three keys G2, C3, and E3 (F2
12 corresponding to the interval of key data KTDM* which is delayed by 12 bit time from the key data KTDM of ~E3).
A signal of 3KD* is generated with a bit time width. In the second cycle (when the signal HB** is "1"), when the signal 3KD**, which is the signal 3KD* delayed by 12 bits, is generated, the AND circuit 69 becomes operational. Therefore, the signal 3KD** is generated12
Chord composition note data only between bit times
CHND** passes through an AND circuit 69 and is output as a chord constituent tone discrimination signal CHKD**. In this way, the chord constituent note discrimination signal CHKD** corresponds to the scanning timing of the chord constituent notes that are actually pressed.
is generated.

和音構成音弁別信号CHKD**は弁別手段14
のアンド回路71に入力される。アンド回路72
には該信号CHKD**をインバータ73で反転し
た信号が入力される。また、アンド回路71及び
72にはキーデータKTDM*をシフトレジスタ
74において更に12ビツトタイム遅延したキーデ
ータKTDM**が夫々入力される。キーデータ
KTDM*を12ビツトタイム遅延した理由は、所
定数押圧鍵存在鍵域検出信号3KD**とキーデー
タKTDM**のタイミングを同期させるためで
ある。キーデータKTDMから見て24ビツトタイ
ム遅延されたキーデータKTDM**は第5図に
示すように信号3KD**と同期する。すなわち、
第5図の例の場合は、所定数以上の押圧鍵が存在
する鍵F2からE3までの1オクターブ鍵域を示す
鍵域検出信号3KD**が発生するとき、キーデー
タKTDM**として鍵F2からE3までの走査結果
が現われる。従つて、和音構成音弁別信号CHKD
**が“1”のときは、和音を構成している押圧
鍵を示すキーデータKTDM**(第5図の場合
は鍵G2,C3,E3)が“1”となり、これら和音
構成鍵(G2,C3,E3)のキーデータKTDM**
だけがアンド回路71で選択され、伴奏用キーデ
ータAKDとして弁別される。
The chord constituent tone discrimination signal CHKD** is the discrimination means 14
is input to the AND circuit 71. AND circuit 72
A signal obtained by inverting the signal CHKD** by an inverter 73 is input to the inverter 73. Furthermore, key data KTDM** obtained by further delaying key data KTDM* by 12 bits in the shift register 74 is input to AND circuits 71 and 72, respectively. key data
The reason why KTDM* is delayed by 12 bit time is to synchronize the timing of the key area detection signal 3KD** with a predetermined number of pressed keys and the key data KTDM**. The key data KTDM** delayed by 24 bits from the key data KTDM is synchronized with the signal 3KD** as shown in FIG. That is,
In the example shown in Fig. 5, when a key range detection signal 3KD** indicating a one-octave key range from keys F2 to E3, in which a predetermined number or more of keys are pressed, is generated, the key F2 is generated as key data KTDM**. The scan results from to E3 appear. Therefore, the chord constituent tone discrimination signal CHKD
When ** is "1", the key data KTDM** (keys G2, C3, E3 in the case of Fig. 5) indicating the pressed keys that make up the chord becomes "1", and these chord constituent keys ( G2, C3, E3) key data KTDM**
Only the data AKD is selected by the AND circuit 71 and discriminated as accompaniment key data AKD.

アンド回路72の残りの入力には第2サイクル
鍵走査区間信号HB**(第2図参照)が加えら
れている。これにより、アンド回路72では、第
2サイクルの走査によつて得たキーデータ
KTDM**のうち和音構成音以外の(信号
CHKD**が“0”のときの)キーデータ
KTDM**をすべて選択し、メロデイ用キーデ
ータMKDとして弁別する。第5図の場合は、押
圧鍵D5のキーデータKTDM**がメロデイ用キ
ーデータMKDとして出力される。和音を構成し
ている鍵以外はすべてメロデイ音として弁別され
るので、和音構成鍵の近傍で(例えば同一オクタ
ーブ内で)メロデイ用の鍵が押圧されたとしても
メロデイ音指定鍵と伴奏音(和音)指定鍵とを区
別することができる。尚、第1サイクルにおいて
はメロデイ用キーデータMKD及び伴奏用キーデ
ータAKDは発生されない。これは、第2サイク
ル鍵走査区間信号HB**が“0”となることに
より、アンド回路69及び71及び72が動作不
能となるからである。
A second cycle key scanning period signal HB** (see FIG. 2) is applied to the remaining inputs of the AND circuit 72. As a result, the AND circuit 72 uses the key data obtained by scanning in the second cycle.
KTDM** other than chord constituent tones (signals)
Key data when CHKD** is “0”)
Select all KTDM** and distinguish it as melody key data MKD. In the case of FIG. 5, the key data KTDM** of the pressed key D5 is output as the melody key data MKD. All keys other than the keys that make up the chord are distinguished as melody notes, so even if a melody key is pressed near a chord-constituting key (for example, within the same octave), the melody note specification key and the accompaniment note (chord) ) can be distinguished from the specified key. Note that in the first cycle, melody key data MKD and accompaniment key data AKD are not generated. This is because the AND circuits 69, 71, and 72 become inoperable when the second cycle key scanning section signal HB** becomes "0".

アンド回路72から出力されたメロデイ用キー
データMKDはメロデイ用楽音形成回路75(第
1図)に入力され、アンド回路71から出力され
た伴奏用キーデータAKDは伴奏用楽音形成回路
76(第1図)に入力される。メロデイ用楽音形
成回路75は、メロデイ用キーデータMKDによ
つて示された押圧鍵に対応する音高の楽音信号を
メロデイ用の楽音形成態様に従つて楽音形成する
回路である。楽音形成態様を決定する因子として
は、音色、音量、ピツチ、エンベロープ形状等が
あり、これらの因子によつてメロデイ音の音質が
特徴づけられる。また、音色セレクト手段77に
よつて任意所望のメロデイ音色が選択できるよう
になつている。
The melody key data MKD output from the AND circuit 72 is input to the melody tone forming circuit 75 (FIG. 1), and the accompaniment key data AKD output from the AND circuit 71 is input to the accompaniment tone forming circuit 76 (first (Figure). The melody musical tone forming circuit 75 is a circuit that forms a musical tone signal having a pitch corresponding to the pressed key indicated by the melody key data MKD in accordance with a melody musical tone formation mode. Factors that determine the manner in which musical tones are formed include timbre, volume, pitch, envelope shape, and the like, and the quality of melody tones is characterized by these factors. Furthermore, a tone selection means 77 allows any desired melody tone to be selected.

伴奏用楽音形成回路76は、伴奏用キーデータ
AKDによつて示された押圧鍵に対応する音高の
楽音信号を伴奏用の楽音形成態様に従つて形成す
る回路である。伴奏用の楽音形成態様はメロデイ
用の楽音形成態様とは異なつている。態様が異な
るとは、音色、音量、ピツチ、エンベロープ形
状、あるいはフイート系など、楽音形成態様を決
定する因子のいずれか1乃至複数が異なることを
いう。伴奏用楽音形成回路76に関連して音色セ
レクト手段78が設けられており、伴奏用の音色
を任意に選択できるようになつている。また、伴
奏用楽音形成回路76が自動伴奏機能を具えるも
のとすると、より好ましい。尚、メロデイ用キー
データMKDおよび伴奏用キーデータAKDは、マ
ルチプレクサ12から出力されるキーデータ
KTDMと同様の時分割多重化データであるの
で、メロデイ用楽音形成回路75および伴奏用楽
音形成回路76においてはこの動的なキーデータ
MKD,AKDから静的な押鍵情報を復調するため
のデマルチプレクス手段を含むものとする。この
デマルチプレクスのために、鍵走査に同期するシ
ステムクロツクパルスφ及び第2サイクル鍵走査
区間信号HB**及びタイミング信号SY2**が
楽音形成回路75及び76に供給される。信号
HB**を利用する理由は、この信号HB**が発
生しているときに有効なキーデータMKD及び
AKDが与えられるからである。このようなデマ
ルチプレクス手段は公知であるので特に詳細は示
さない。
The accompaniment tone forming circuit 76 generates accompaniment key data.
This circuit forms a musical tone signal of a pitch corresponding to the pressed key indicated by AKD in accordance with an accompaniment musical tone formation mode. The manner in which musical tones are formed for accompaniment is different from the manner in which musical tones are formed for melody. The expression "different in form" refers to a difference in one or more of the factors that determine the form of musical sound formation, such as timbre, volume, pitch, envelope shape, or foot system. A timbre selection means 78 is provided in association with the accompaniment musical tone forming circuit 76, so that an accompaniment tone can be arbitrarily selected. Furthermore, it is more preferable that the accompaniment tone forming circuit 76 has an automatic accompaniment function. Note that the melody key data MKD and the accompaniment key data AKD are the key data output from the multiplexer 12.
Since it is time division multiplexed data similar to KTDM, this dynamic key data is used in the melody musical tone forming circuit 75 and the accompaniment musical tone forming circuit 76.
It shall include demultiplexing means for demodulating static key press information from MKD and AKD. For this demultiplexing, a system clock pulse φ synchronized with key scanning, a second cycle key scanning interval signal HB** and a timing signal SY2** are supplied to tone forming circuits 75 and 76. signal
The reason for using HB** is that when this signal HB** is generated, valid key data MKD and
Because AKD is given. Since such demultiplexing means are well known, no particular details will be given.

自動伴奏パターン発生器79は、自動リズムパ
ターン、自動ベースパターン、自動和音発音パタ
ーン、あるいは自動アルペジヨパターン等様々な
自動演奏パターンを発生する回路である。伴奏用
楽音形成回路76では、自動演奏モードが選択さ
れた場合に、パターン発生器79からの自動演奏
パターンと伴奏用キーデータAKDにもとづいて
自動ベース音、和音、自動アルペジヨ音、更には
自動リズム音等の自動伴奏音を自動的に発生す
る。メロデイ用楽音形成回路75及び伴奏用楽音
形成回路76で形成されたメロデイ音及び伴奏音
の楽音信号はサウンドシステム80に与えられて
発音される。
The automatic accompaniment pattern generator 79 is a circuit that generates various automatic performance patterns such as an automatic rhythm pattern, an automatic bass pattern, an automatic chord generation pattern, or an automatic arpeggio pattern. When the automatic performance mode is selected, the accompaniment musical tone forming circuit 76 generates an automatic bass tone, chord, automatic arpeggio tone, and even automatic rhythm based on the automatic performance pattern from the pattern generator 79 and the accompaniment key data AKD. Automatically generates automatic accompaniment sounds such as notes. The musical tone signals of the melody tone and accompaniment tone formed by the melody musical tone forming circuit 75 and the accompaniment musical tone forming circuit 76 are applied to the sound system 80 and are generated.

ところで、人間による押鍵操作は、高速のデイ
ジタルシステムに匹敵するほど精密ではなく、和
音を構成する複数鍵を同時に押圧したつもりで
も、各鍵の押圧タイミングに若干のばらつきがあ
るのが普通である。従つて、押鍵操作に直ちに応
答するようにシステムを構成した場合は押鍵当初
は一時的に和音が検出されないことが起り、伴奏
音のつもりで押圧した鍵の一部が一時的にメロデ
イ音として発音されてしまうという不都合が生じ
る。この不都合が生じないようにするには、マル
チプレクサ12において待ち時間設定手段(図示
せず)を含み、押鍵操作に直ちに応答して多重化
キーデータKTDMを出力するのではなく、一定
の待ち時間を設けてこの待ち時間内で複数の押圧
鍵のキーデータKTDMが安定して出揃うのを待
つてから該キーデータKTDMを出力するように
すればよい。
By the way, human key press operations are not as precise as high-speed digital systems, and even if you intend to press multiple keys that make up a chord at the same time, there is usually some variation in the timing at which each key is pressed. . Therefore, if the system is configured to respond immediately to key presses, a chord may not be detected temporarily when the key is first pressed, and a part of the key pressed with the intention of accompaniment may temporarily become a melody note. This causes the inconvenience of being pronounced as In order to prevent this inconvenience from occurring, the multiplexer 12 includes a waiting time setting means (not shown), and instead of outputting the multiplexed key data KTDM in response to a key press operation immediately, The key data KTDM may be output after waiting for the key data KTDM of a plurality of pressed keys to stably appear within this waiting time.

第6図はこの発明の別の実施例を示す電子楽器
全体構成ブロツク図であつて、和音を構成しない
1乃至複数鍵を伴奏演奏のために押鍵する場合に
おいてもそれらの押圧鍵を伴奏用グループに弁別
し得るようにしたことを特徴とするものである。
そのために、第6図の例では、鍵盤81における
最低の1オクターブ鍵域(鍵C2からB2までの鍵
域)を伴奏専用鍵域として確保するようにしてい
る。伴奏専用鍵域で押圧された鍵は無条件に伴奏
用グループに弁別し、伴奏専用鍵域の近傍で押圧
された複数の鍵によつて和音が構成されている場
合は伴奏専用鍵域外であつてもそれらの和音構成
鍵を含む鍵域の鍵を伴奏用グループに弁別するよ
うにしている。
FIG. 6 is a block diagram of the overall configuration of an electronic musical instrument showing another embodiment of the present invention, and even when one or more keys that do not constitute a chord are pressed for accompaniment performance, those pressed keys are used for accompaniment performance. It is characterized by being able to be differentiated into groups.
To this end, in the example shown in FIG. 6, the lowest one-octave key range (key range from keys C2 to B2) on the keyboard 81 is reserved as an accompaniment-only key range. Keys pressed in the accompaniment-only range are unconditionally classified into the accompaniment group, and if a chord is composed of multiple keys pressed near the accompaniment-only range, it is considered to be outside the accompaniment-only range. However, the keys in the keyboard range that include those chord-constituting keys are classified into accompaniment groups.

第6図において、鍵盤81は第1図の鍵盤11
と同様に鍵C2からC6までの49鍵を具えている。
マルチプレクサ82は第1図のマルチプレクサ1
2と同様に低音側の鍵から順に走査して時分割多
重化キーデータKTDMを出力する。メロデイ用
楽音形成回路83、伴奏用楽音形成回路84、音
色セレクト手段85,86、自動演奏パターン発
生器87、及びサウンドシステム88は第1図の
同一名称の回路75乃至80と同様の機能を果す
ものである。また、第6図においては、第1図と
同様に、和音検出と弁別のために鍵走査サイクル
の2サイクル分の期間を使用するようにしてい
る。最初のサイクル(第1サイクル)において和
音検出手段89で和音検出処理を行い、次のサイ
クル(第2サイクル)において弁別手段90で弁
別処理を行う。タイミング信号発生器91は、シ
ステムクロツクパルスφ及び第1サイクル及び第
2サイクルにおける各種動作を制御するためのタ
イミング信号SY1,SY2,HA,HB,Y12,Y24
を第7図に示すように発生する。
In FIG. 6, the keyboard 81 is the keyboard 11 in FIG.
Similarly, it has 49 keys from C2 to C6.
Multiplexer 82 is multiplexer 1 in FIG.
Similarly to 2, the keys are scanned in order from the bass side to output time division multiplexed key data KTDM. The melody musical tone forming circuit 83, the accompaniment musical tone forming circuit 84, the tone selection means 85, 86, the automatic performance pattern generator 87, and the sound system 88 perform the same functions as the circuits 75 to 80 with the same names in FIG. It is something. In addition, in FIG. 6, as in FIG. 1, two cycles of the key scanning cycle are used for chord detection and discrimination. In the first cycle (first cycle), the chord detecting means 89 performs chord detection processing, and in the next cycle (second cycle), the discriminating means 90 performs discrimination processing. A timing signal generator 91 generates a system clock pulse φ and timing signals SY1, SY2, HA, HB, Y12, Y24 for controlling various operations in the first cycle and the second cycle.
occurs as shown in FIG.

1走査サイクルは60タイムスロツト(60ビツト
タイム)から成り、第1サイクル走査開始タイミ
ング信号SY1は第1サイクルの最初のタイミング
(タイムスロツト60)で“1”となり、第2サイ
クル走査開始タイミング信号SY2は第2サイクル
の最初のタイミング(タイムスロツト60)で
“1”となる。各走査サイクルにおいてタイムス
ロツト1から49までに最低鍵C2から最高鍵C6ま
での走査タイミングが割当てられる。第1サイク
ル鍵走査区間信号HAは、第1サイクルにおける
鍵C2からC6までの走査タイミングに対応して発
生され、第2サイクル鍵走査区間信号HBは、第
2サイクルにおける鍵C2からC6までの走査タイ
ミングに対応して発生される。最低1オクターブ
信号Y12は最低の1オクターブ鍵域すなわ伴奏専
用鍵域である最低鍵C2から鍵B2までの走査期間
に対応して“1”となる。最低2オクターブ信号
Y24は最低鍵C2から鍵B3までの最低の2オクタ
ーブ鍵域の走査期間に対応して“1”となる。
One scan cycle consists of 60 time slots (60 bit times), the first cycle scan start timing signal SY1 becomes "1" at the first timing of the first cycle (time slot 60), and the second cycle scan start timing signal SY2 becomes "1". It becomes "1" at the first timing (time slot 60) of the second cycle. In each scanning cycle, scanning timings from the lowest key C2 to the highest key C6 are assigned to time slots 1 to 49. The first cycle key scanning interval signal HA is generated corresponding to the scanning timing from keys C2 to C6 in the first cycle, and the second cycle key scanning interval signal HB is generated corresponding to the scanning timing from keys C2 to C6 in the second cycle. Generated according to timing. The minimum one-octave signal Y12 becomes "1" corresponding to the scanning period from the lowest key C2 to the key B2, which is the lowest one-octave key range, that is, the accompaniment-only key range. Minimum 2 octave signal
Y24 becomes "1" corresponding to the scanning period of the lowest two-octave key range from the lowest key C2 to the key B3.

マルチプレクサ82から出力された時分割多重
化キーデータKTDMは、和音検出手段89内の
アンド回路92に加えられると共に、弁別手段9
0内のアンド回路93に加えられる。アンド回路
92の他の入力には第1サイクル鍵走査区間信号
HAが加えられ、アンド回路93の他の入力には
第2サイクル鍵走査区間信号HBが加えられる。
和音検出手段89においてはアンド回路92によ
つて第1サイクルのキーデータKTDMを取り入
れ、第1サイクルにおいて和音検出処理を行う。
また、弁別手段90においてはアンド回路93に
よつて第2サイクルのキーデータKTDMを取り
入れ、その前の第1サイクルにおける和音検出結
果を利用して第2サイクルにおいてキーデータ
KTDMをメロデイ用キーデータMKDまたは伴奏
用キーデータAKDに弁別する。
The time-division multiplexed key data KTDM output from the multiplexer 82 is applied to the AND circuit 92 in the chord detection means 89, and is also applied to the AND circuit 92 in the chord detection means 89.
It is added to the AND circuit 93 in 0. The other input of the AND circuit 92 is the first cycle key scanning section signal.
HA is applied, and the second cycle key scanning period signal HB is applied to the other input of the AND circuit 93.
In the chord detection means 89, the key data KTDM of the first cycle is taken in by the AND circuit 92, and chord detection processing is performed in the first cycle.
Further, in the discrimination means 90, the key data KTDM of the second cycle is taken in by the AND circuit 93, and the key data KTDM is generated in the second cycle using the chord detection result in the previous first cycle.
Distinguish KTDM into melody key data MKD or accompaniment key data AKD.

第2サイクルにおいてアンド回路93を通過し
たキーデータKTDMはアンド回路94及び95
に夫々入力される。アンド回路94の他の入力に
はオア回路96の出力が加えられ、アンド回路9
5の他の入力にはオア回路96の出力をインバー
タ97で反転した信号が加えられる。オア回路9
6の一方入力には最低1オクターブ信号Y12(第
7図参照)が加えられる。従つて、最低1オクタ
ーブ信号Y12が“1”のときはアンド回路94が
動作可能となり、最低1オクターブ鍵域(すなわ
ち伴奏専用鍵域)に所属する鍵C2〜B2のキーデ
ータKTDMが無条件に該アンド回路94を通過
し、伴奏用キーデータAKDとして出力される。
The key data KTDM passed through the AND circuit 93 in the second cycle is transferred to the AND circuits 94 and 95.
are input respectively. The output of the OR circuit 96 is added to the other input of the AND circuit 94.
A signal obtained by inverting the output of the OR circuit 96 by an inverter 97 is applied to the other input of the circuit 5. OR circuit 9
At least one octave signal Y12 (see FIG. 7) is applied to one input of 6. Therefore, when the at least one octave signal Y12 is "1", the AND circuit 94 becomes operational, and the key data KTDM of keys C2 to B2 belonging to the at least one octave key range (that is, the accompaniment-only key range) is unconditionally It passes through the AND circuit 94 and is output as accompaniment key data AKD.

最低1オクターブ以外の鍵域のキーデータ
KTDMは、オア回路96の他の入力に加わるア
ンド回路98の出力に応じて伴奏用キーデータ
AKDまたはメロデイ用キーデータMKDのどちら
かに弁別される。アンド回路98には、鍵域制御
回路99の出力とシングルフインガモード選択ス
イツチSF―SWのブレーク接点側出力(FC)が
加えられる。シングルフインガモード(SF)を
選択する場合は、スイツチSF―SWをメーク接点
側に切換え、ブレーク接点の出力(FC)を
“0”にする。従つて、シングルフインガモード
SFが選択された場合は、アンド回路98が動作
不能となり、鍵域制御回路99の出力(すなわち
和音検出手段89による和音検出結果)は弁別手
段90で利用されない。シングルフインガモード
SFの場合は、信号Y12によつて最低1オクター
ブ鍵域(伴奏専用鍵域)のキーデータKTDMだ
けが伴奏用キーデータAKDとして弁別される。
他の鍵域(鍵C3〜C6)のキーデータKTDMが発
生するときはオア回路96の出力が“0”となる
ことによりアンド回路95が動作可能となり、伴
奏専用鍵域以外のすべての鍵C3〜C6のキーデー
タKTDMが該アンド回路95を通過してメロデ
イ用キーデータMKDとして出力される。シング
ルフインガモードSFとは、伴奏音指定鍵として
所望の根音のみを押鍵し、この根音と別途選択し
た和音種類とにもとづいて和音構成音を自動的に
形成するモードである。従つて、シングルフイン
ガモードSFの場合は、伴奏専用鍵域である最低
1オクターブ鍵域において所望の根音を指定する
1鍵を押圧すればよく、この根音指定鍵のキーデ
ータKTDMがアンド回路94を通過して伴奏用
キーデータAKDとして伴奏用楽音形成回路84
に与えられる。
Key data for a range other than at least one octave
KTDM generates accompaniment key data according to the output of the AND circuit 98 which is added to other inputs of the OR circuit 96.
Distinguished as either AKD or melody key data MKD. The output of the key range control circuit 99 and the break contact side output (FC) of the single finger mode selection switch SF-SW are added to the AND circuit 98. When selecting single finger mode (SF), switch SF-SW to the make contact side and set the break contact output (FC) to "0". Therefore, single finger mode
When SF is selected, the AND circuit 98 becomes inoperable, and the output of the key range control circuit 99 (ie, the chord detection result by the chord detection means 89) is not used by the discrimination means 90. Single finger mode
In the case of SF, only key data KTDM of at least one octave key range (accompaniment-only key range) is discriminated as accompaniment key data AKD by signal Y12.
When key data KTDM of other key ranges (keys C3 to C6) is generated, the output of the OR circuit 96 becomes "0", which enables the AND circuit 95 to operate, and all keys C3 other than the accompaniment-only key range are generated. -C6 key data KTDM passes through the AND circuit 95 and is output as melody key data MKD. Single finger mode SF is a mode in which only a desired root note is pressed as an accompaniment note designation key, and chord constituent notes are automatically formed based on this root note and a separately selected chord type. Therefore, in the case of single-finger mode SF, it is only necessary to press one key that specifies the desired root note in the at least one octave key range that is the accompaniment-only key range, and the key data KTDM of this root note specification key is The accompaniment musical tone forming circuit 84 passes through the circuit 94 and becomes accompaniment key data AKD.
given to.

シングルフインガモード選択スイツチSF―SW
のメーク接点から出力されるシングルフインガモ
ード信号SFが伴奏用楽音形成回路84に加えら
れる。伴奏用楽音形成回路84では、このシング
ルフインガモード信号SFが“1”のとき、すな
わちシングルフインガモードが選択されていると
き、伴奏用キーデータAKDによつて示される根
音と適宜の選択手段(図示せず)から与えられる
和音種類選択信号(図示せず)とにもとづいて和
音を構成する複数音の楽音信号を自動的に形成
し、パターン発生器87から与えられる和音発音
タイミングパターンに従つて自動的に発音させる
機能を具えている。
Single finger mode selection switch SF-SW
A single finger mode signal SF output from the make contact of is applied to the accompaniment tone forming circuit 84. In the accompaniment musical tone forming circuit 84, when the single finger mode signal SF is "1", that is, when the single finger mode is selected, the accompaniment tone forming circuit 84 generates the root note indicated by the accompaniment key data AKD and the appropriate selection. A musical tone signal of a plurality of tones constituting a chord is automatically formed based on a chord type selection signal (not shown) given from a means (not shown), and a chord sounding timing pattern given from a pattern generator 87 is generated. Therefore, it has a function to automatically generate sounds.

シングルフインガモード選択スイツチSF―SW
が図示のようにブレーク接点側に設定されている
場合は、フインガードコードモードFCであるこ
とを示す。フインガードコードモードFCとは、
所望の伴奏音(和音)のすべての構成音を実際に
押鍵するモードである。フインガードコードモー
ドFCの場合はスイツチSF―SWのブレーク接点
側出力FCが“1”となり、アンド回路98が動
作可能となる。以下では、スイツチSF―SWのブ
レーク接点側出力FCからアンド回路98に
“1”が与えられているものとして説明する。
Single finger mode selection switch SF-SW
If is set on the break contact side as shown in the figure, it indicates the finger code mode FC. What is Finguard Code Mode FC?
In this mode, all constituent notes of a desired accompaniment note (chord) are actually pressed. In the case of the finger code mode FC, the break contact side output FC of the switch SF-SW becomes "1", and the AND circuit 98 becomes operable. In the following description, it is assumed that "1" is supplied to the AND circuit 98 from the break contact side output FC of the switch SF-SW.

和音検出手段89においては「Aモード」また
は「Bモード」の一方のモードによつて和音を検
出する。「Aモード」は和音検出の対象となる押
圧鍵のうち少くとも1鍵が伴奏専用鍵域に所属し
ていることを条件とするモードであり、「Bモー
ド」は和音検出の対象となる押圧鍵が伴奏専用鍵
域及びその高音側の1オクターブ鍵域とから成る
最低2オクターブ鍵域(鍵C2〜B3)内のどこか
に所属していればさしつかえないとするモードで
ある。
The chord detecting means 89 detects chords in one of "A mode" and "B mode". "A mode" is a mode that requires that at least one of the pressed keys that is the target of chord detection belongs to the accompaniment-only key area, and "B mode" is a mode that requires the pressed keys that are the target of chord detection. In this mode, it is acceptable as long as the key belongs somewhere within a minimum two-octave key range (keys C2 to B3) consisting of an accompaniment-only key range and a one-octave key range on the treble side.

「Aモード」を選択する場合は、和音検出モー
ド選択スイツチ100を図示のようにフリツプフ
ロツラプ101の側に切換える。フリツプフロツ
プ101は信号SY1によつて第1サイクルの走査
開始時にリセツトされ、第1サイクルにおいて最
低1オクターブ鍵域(伴奏専用鍵域)で鍵が押圧
されていることが検出されたときにセツトされ
る。すなわち、フリツプフロツプ101のセツト
入力Sには、アンド回路92の出力と最低1オク
ターブ信号Y12(第7図参照)とが入力されたア
ンド回路102の出力が加えられており、最低1
オクターブ鍵域のキーデータKTDMが“1”と
なつたときに該フリツプフロツプ101がセツト
される。
When selecting "A mode", switch the chord detection mode selection switch 100 to the flip-flop 101 side as shown. The flip-flop 101 is reset by the signal SY1 at the start of scanning in the first cycle, and is set in the first cycle when it is detected that a key is pressed in at least one octave key range (accompaniment dedicated key range). . That is, the set input S of the flip-flop 101 is supplied with the output of the AND circuit 92 and the output of the AND circuit 102 to which the at least one octave signal Y12 (see FIG. 7) is input.
When the key data KTDM of the octave key range becomes "1", the flip-flop 101 is set.

アンド回路92で選択された第1サイクルのキ
ーデータKTDMはアンド回路103にも入力さ
れる。アンド回路103の他の入力には最低2オ
クターブ信号Y24(第7図参照)が加えられる。
このアンド回路103は和音検出対象となるキー
データ(AKTDM)を選択するためのものであ
る。和音検出対象となる鍵域は伴奏専用鍵域の近
傍であり、この例では伴奏専用鍵域とその高音側
の1オクターブ鍵域とから成る最低2オクターブ
鍵域(鍵C2〜B3の範囲)を和音検出対象鍵域と
している。そのため、最低2オクターブ信号Y24
のタイミングで最低2オクターブ鍵域に所属する
キーデータ(AKTDM)を選択するようにしてい
る。
The first cycle key data KTDM selected by the AND circuit 92 is also input to the AND circuit 103 . A minimum two-octave signal Y24 (see FIG. 7) is applied to the other input of the AND circuit 103.
This AND circuit 103 is for selecting key data (AKTDM) to be detected as a chord. The key range to be detected is the vicinity of the accompaniment-only key range, and in this example, a minimum two-octave key range (key range from keys C2 to B3) consisting of the accompaniment-only key range and the one-octave key range on the treble side. This is the key range for chord detection. Therefore, at least 2 octave signal Y24
At this timing, key data (AKTDM) belonging to at least a two-octave key range is selected.

アンド回路103で選択されたキーデータ
AKTDMはアンド回路104に入力される。アン
ド回路104の他の入力には和音検出モード選択
スイツチ100の出力が加えられる。「Aモー
ド」の場合は、フリツプフロツプ101の出力信
号ARKがスイツチ100を経由してアンド回路
104に与えられる。アンド回路104から出力
されるキーデータAKTDMは和音成立検出回路1
05及び鍵域制御回路99のラツチ回路111の
制御入力Lに加えられる。
Key data selected by AND circuit 103
AKTDM is input to AND circuit 104. The output of the chord detection mode selection switch 100 is applied to the other input of the AND circuit 104. In the case of "A mode", the output signal ARK of the flip-flop 101 is applied to the AND circuit 104 via the switch 100. The key data AKTDM output from the AND circuit 104 is the chord formation detection circuit 1
05 and the control input L of the latch circuit 111 of the key range control circuit 99.

「Aモード」の場合、伴奏専用鍵域で鍵が押圧
されていると、先頭のキーデータKTDM
(“1”)のタイミングでフリツプフロツプ101
がセツトされ、その出力信号ARKが“1”に立
上る。例えば第7図のA・C欄に示すように鍵
G2,C3,E3及びD4が押圧され、それらの走査タ
イミングでキーデータKTDMが(“1”)となつ
たとすると、伴奏専用鍵域の最低押圧鍵G2の走
査タイミングでフリツプフロツプ101の出力信
号ARKが“1”に立上る。なお、第7図のA・
C欄にはAモード及びCモードのときの一例が示
されている。信号ARKが“1”となることによ
りアンド回路104が動作可能となり、最低2オ
クターブ鍵域のキーデータ(AKTDM)が該アン
ド回路104で選択され、該キーデータAKTDM
に対応してキーデータAKTDMが発生する。尚、
最低押圧鍵以前のキーデータAKTDMはアンド回
路104で阻止されるが、それらの値は“0”で
あるため、事実上、最低2オクターブ鍵域のキー
データ(AKTDM)と全く同じキーデータ
AKTDMがアンド回路104から得られる。第7
図のA・C欄の例では、キーデータAKTDMは鍵
G2,C3,E3のタイミングで“1”となる。
In "A mode", if a key is pressed in the accompaniment-only area, the first key data KTDM
At the timing of (“1”), the flip-flop 101
is set, and its output signal ARK rises to "1". For example, as shown in columns A and C in Figure 7,
Assuming that G2, C3, E3, and D4 are pressed and the key data KTDM becomes (“1”) at their scanning timings, the output signal ARK of the flip-flop 101 becomes It rises to “1”. In addition, A・ in Figure 7
Column C shows an example of A mode and C mode. When the signal ARK becomes "1", the AND circuit 104 becomes operational, and the key data (AKTDM) in the minimum two-octave key range is selected by the AND circuit 104, and the key data AKTDM is selected by the AND circuit 104.
Key data AKTDM is generated in response to. still,
The key data AKTDM before the lowest pressed key is blocked by the AND circuit 104, but since their value is "0", the key data is virtually the same as the key data (AKTDM) of the lowest two-octave key range.
AKTDM is obtained from AND circuit 104. 7th
In the example in columns A and C in the diagram, the key data AKTDM is the key
It becomes “1” at the timing of G2, C3, and E3.

和音成立検出回路105は第3図に示す和音成
立検出回路16と同様に構成される。最低2オク
ターブ鍵域のキーデータAKTDMはオア回路10
6を介して12ステージ/1ビツトのシフトレジス
タ107に入力され、該シフトレジスタ107内
を12ビツトタイム毎に循環する。このオア回路1
06とシフトレジスタ107は第3図の和音成立
検出回路16におけるオア回路46とシフトレジ
スタ47に相当する。尚、第3図ではシフトレジ
スタ47は第1サイクル走査開始タイミング信号
SY1を12ビツトタイム遅延した信号SY1*によつ
てリセツトされるが、第6図のシフトレジスタ1
07は遅延していない信号SY1によつてリセツト
される。これは、該シフトレジスタ107に入力
されるキーデータAKTDMが遅延されていないデ
ータであるからである。シフトレジスタ107の
全ステージの出力が入力される和音検出ロジツク
108は、第3図の和音成立検出回路16内のア
ンド回路48乃至51及び優先回路52及びオア
回路53から成るロジツクと全く同一に構成され
る。すなわち、シフトレジスタ107の各ステー
ジの状態にもとづいてメジヤ和音、マイナ和音、
セブンス和音あるいはマイナセブンス和音のいず
れかが成立しているか否かを検出し、何らかの和
音が成立していることを検出したきに和音成立信
号CHを出力する。
The chord formation detection circuit 105 is configured similarly to the chord formation detection circuit 16 shown in FIG. Key data AKTDM with minimum 2 octave key range is OR circuit 10
6 to a 12-stage/1-bit shift register 107, and circulates within the shift register 107 every 12 bits. This OR circuit 1
06 and the shift register 107 correspond to the OR circuit 46 and the shift register 47 in the chord formation detection circuit 16 in FIG. In addition, in FIG. 3, the shift register 47 receives the first cycle scan start timing signal.
It is reset by the signal SY1* which is SY1 delayed by 12 bits, but the shift register 1 in Fig. 6
07 is reset by the undelayed signal SY1. This is because the key data AKTDM input to the shift register 107 is undelayed data. The chord detection logic 108 to which the outputs of all stages of the shift register 107 are input is configured exactly the same as the logic consisting of the AND circuits 48 to 51, the priority circuit 52, and the OR circuit 53 in the chord formation detection circuit 16 shown in FIG. be done. That is, based on the state of each stage of the shift register 107, a major chord, a minor chord,
It detects whether a seventh chord or a minor seventh chord is established, and outputs a chord establishment signal CH when it is detected that any chord is established.

和音成立信号CHはアンド回路109を介して
フリツプフロツプ110のセツト入力Sに与えら
れる。アンド回路109の他の入力には第1サイ
クル鍵走査区間信号HAが与えられており、第1
サイクルにおいて発生した和音成立信号CHのみ
を選択する。フリツプフロツプ110のリセツト
入力Rには第1サイクル走査開始タイミング信号
SY1が入力されており、第1サイクルの始めにリ
セツトされる。
The chord establishment signal CH is applied to a set input S of a flip-flop 110 via an AND circuit 109. The other input of the AND circuit 109 is given the first cycle key scanning section signal HA, and the first
Only the chord formation signal CH generated in the cycle is selected. The reset input R of the flip-flop 110 receives the first cycle scan start timing signal.
SY1 is input and is reset at the beginning of the first cycle.

最低2オクターブ鍵域の押圧鍵によつて和音が
成立していることが検出されると、和音成立信号
CHが発生し、この信号CHによつてフリツプフロ
ツプ110がセツトされる。このフリツプフロツ
プ110のセツト状態は次の第1サイクルの始め
に信号SY1によつてリセツトされるまで保持され
る。フリツプフロツプ110の出力Qは和音成立
記憶信号CHMとして鍵域制御回路99内のアン
ド回路112及び113に入力される。和音成立
が検出された場合、第1サイクルの和音検出時点
から第2サイクルの全期間の間、和音成立記憶信
号CHMが“1”となる。
When it is detected that a chord is formed by pressing keys in a minimum two-octave range, a chord formation signal is generated.
CH is generated, and flip-flop 110 is set by this signal CH. This set state of flip-flop 110 is maintained until it is reset by signal SY1 at the beginning of the next first cycle. The output Q of the flip-flop 110 is input to AND circuits 112 and 113 in the key range control circuit 99 as a chord formation storage signal CHM. When a chord formation is detected, the chord formation storage signal CHM becomes "1" during the entire period of the second cycle from the chord detection point of the first cycle.

第7図の例の場合、鍵G2、C3、E3のタイミン
グでキーデータAKTDMが“1”となるので、鍵
C3のタイミングでシフトレジスタ107に取り
込んだ“1”が第12ステージまでシフトされてき
たとき(すなわち鍵C4の走査タイミングにおい
て)Cメジヤ和音が成立していることが検出さ
れ、和音成立信号CHが発生される(“1”とな
る)。従つて第1サイクルにおける鍵C4の走査タ
イミングから第2サイクル終了時まで和音成立記
憶信号CHMが“1”となる。
In the example shown in Figure 7, the key data AKTDM becomes "1" at the timing of keys G2, C3, and E3, so the key
When "1" taken into the shift register 107 at timing C3 is shifted to the 12th stage (that is, at the scanning timing of key C4), it is detected that a C major chord is established, and the chord establishment signal CH is detected. Generated (becomes “1”). Therefore, the chord establishment storage signal CHM remains "1" from the scanning timing of the key C4 in the first cycle to the end of the second cycle.

一方、キーデータAKTDMによつて制御される
ラツチ回路111のデータ入力にはカウンタ11
4のカウント出力が加えられている。カウンタ1
14は信号SY1によつて第1サイクル走査開始時
にリセツトされ、その後クロツクパルスφに従つ
てカウント値を順次増加する。従つて、第1サイ
クルの最低鍵C2の走査タイミングから始まつ
て、鍵走査の進展に同期してカウンタ114のカ
ウント値が順次増加する。このカウンタ114の
カウント値は現在走査されている鍵名を表わして
いる。ラツチ回路111は制御入力Lに加えられ
るキーデータAKTDMが“1”のときにカウンタ
114のカウント値を取り込み、記憶する。キー
データAKTDMが“1”になる毎にこのラツチ回
路111に記憶されるカウント値が更新される。
最終的には、最後にキーデータAKTDMが“1”
となつたタイミングで取り込まれたカウント値が
ラツチ回路111で記憶保持される。すなわち、
最低2オクターブ鍵域における最高押圧鍵を示す
カウント値(2進コード化信号)がラツチ回路1
11に記憶される。
On the other hand, the counter 11 is used as the data input of the latch circuit 111 controlled by the key data AKTDM.
A count output of 4 is added. counter 1
14 is reset by the signal SY1 at the start of the first cycle scan, and thereafter increases the count value sequentially in accordance with the clock pulse φ. Therefore, starting from the scanning timing of the lowest key C2 in the first cycle, the count value of the counter 114 increases sequentially in synchronization with the progress of key scanning. The count value of this counter 114 represents the name of the key currently being scanned. The latch circuit 111 captures and stores the count value of the counter 114 when the key data AKTDM applied to the control input L is "1". The count value stored in this latch circuit 111 is updated every time the key data AKTDM becomes "1".
Finally, the key data AKTDM is “1”
The count value taken in at the timing when 0 is reached is stored and held in the latch circuit 111. That is,
The count value (binary coded signal) indicating the highest pressed key in the minimum two-octave key range is the latch circuit 1.
11.

尚、「Aモード」のときに、伴奏専用鍵域(最
低1オクターブ鍵域)で押圧鍵が存在していない
場合は、フリツプフロツプ101の出力信号
ARKはいつまでも“1”に立上らず、アンド回
路104は動作不能のままである。従つて、たと
え第2オクターブ鍵域(鍵C3〜B3)で鍵が押圧
されていようとも、最低2オクターブ鍵域(鍵
C2〜B3)のキーデータ(AKTDM)はすべてア
ンド回路104で阻止され、和音検出の対象とな
るキーデータAKTDMは全く発生されない。従つ
て、和音検出は不可能となり、和音成立記憶信号
CHMはお“0”のままである。後述のように、
和音成立記憶信号CHMが“0”のときすなわち
和音を検出し得なかつた場合は、伴奏専用鍵域以
外のすべての鍵(C3〜C6)のキーデータKTDM
がメロデイ用キーデータMKDとして弁別され
る。
In addition, in the "A mode", if there is no pressed key in the accompaniment-only keyboard range (minimum 1-octave key range), the output signal of the flip-flop 101
ARK does not rise to "1" forever, and the AND circuit 104 remains inoperable. Therefore, even if a key is pressed in the second octave range (keys C3 to B3), at least two octave ranges (keys C3 to B3) are pressed.
All of the key data (AKTDM) of C2 to B3) are blocked by the AND circuit 104, and no key data AKTDM that is the object of chord detection is generated. Therefore, chord detection becomes impossible, and the chord establishment memory signal
CHM remains at “0”. As mentioned below,
When the chord establishment memory signal CHM is "0", that is, when no chord can be detected, the key data KTDM for all keys (C3 to C6) other than the accompaniment dedicated key area
is identified as melody key data MKD.

「Bード」を選択する場合は、和音検出モード
選択スイツチ100を図示とは反対の位置Bに切
換える。これにより、アンド回路104には常に
“1”が入力され、最低2オクターブ鍵域のキー
データ(AKTDM)が無条件に該アンド回路10
4で選択され、和音検出対象となるキーデータ
AKTDMとして出力される。従つて、「Bモー
ド」の場合は第2オクターブ鍵域(鍵C3〜B3)
のみで鍵が押圧されていてもこれらの押圧鍵が和
音検出の対象となる。
When selecting "B mode", the chord detection mode selection switch 100 is switched to position B, which is opposite to that shown. As a result, "1" is always input to the AND circuit 104, and the key data (AKTDM) in the minimum two-octave key range is unconditionally input to the AND circuit 104.
Key data selected in step 4 and targeted for chord detection
Output as AKTDM. Therefore, in the case of "B mode", the second octave key range (keys C3 to B3)
Even if the keys are only pressed, these pressed keys are subject to chord detection.

鍵域制御回路99においては「Cモード」また
は「Dモード」の一方のモードによつて伴奏用グ
ループとして弁別すべき鍵域を制御する。「Cモ
ード」は和音検出の対象となる鍵域の最高押圧鍵
までを伴奏用グループに含めるモードであり、
「Dモード」は伴奏専用鍵域及びその近隣の所定
鍵域の鍵をすべて伴奏用グループに含めるモード
である。
The key range control circuit 99 controls the key range to be distinguished as an accompaniment group depending on one of the "C mode" and the "D mode". "C mode" is a mode in which the accompaniment group includes up to the highest pressed key in the key range that is the target of chord detection.
The "D mode" is a mode in which all keys in the accompaniment-only key range and a predetermined key range in its vicinity are included in the accompaniment group.

「Cモード」を選択する場合は、鍵域移動選択
スイツチ115を図示のようにフリツプフロツプ
116の側に切換える。フリツプフロツプ116
のセツト入力Sにはアンド回路113の出力が加
えられる。アンド回路113には第2サイクル走
査開始タイミング信号SY2と和音成立記憶信号
CHMが加えられる。フリツプフロツプ116の
リセツト入力Rには、オア回路117を介して第
1サイクル走査開始タイミング信号SY1が加えら
れると共に、比較器118の出力がアンド回路1
19、遅延フリツプフロツプ120及びオア回路
117を介して加えられる。フリツプフロツプ1
16は、信号SY1によつて第1サイクル走査開始
時にリセツトされ、和音が成立していること(和
音成立記憶信号CHMが“1”であること)を条
件に第2サイクル走査開始時に(信号SY2が
“1”のときに)セツトされる。従つて、第7図
のA,C欄に示すように、和音が成立している場
合はフリツプフロツプ116の出力信号AKRPは
第2サイクルの始まりと共に“1”に立上る。
When selecting the "C mode", the key range movement selection switch 115 is switched to the flip-flop 116 side as shown. flipflop 116
The output of the AND circuit 113 is added to the set input S of the . The AND circuit 113 includes a second cycle scan start timing signal SY2 and a chord establishment memory signal.
CHM is added. The first cycle scan start timing signal SY1 is applied to the reset input R of the flip-flop 116 via the OR circuit 117, and the output of the comparator 118 is applied to the AND circuit 1.
19, delay flip-flop 120 and OR circuit 117. flipflop 1
16 is reset at the start of the first cycle scan by the signal SY1, and is reset at the start of the second cycle scan (signal SY2) on the condition that a chord is established (chord establishment memory signal CHM is "1"). is “1”). Therefore, as shown in columns A and C of FIG. 7, when a chord is established, the output signal AKRP of the flip-flop 116 rises to "1" at the beginning of the second cycle.

鍵走査タイミングに同期してクロツクパルスφ
をカウントするカウンタ121は、信号SY2によ
つて第2サイクル走査開始時にリセツトされ
る。。従つて第2サイクルにおける鍵走査の進展
に伴つて該カウンタ121のカウント値が順次増
加する。カウンタ121のカウント出力は比較器
118に加えられ、ラツチ回路111に記憶され
ている最低2オクターブ鍵域内の最高押圧鍵に対
応するカウント値と比較される。比較器118の
出力EQはカウンタ121のカウント値がラツチ
回路111に記憶されている最高押圧鍵のカウン
ト値と一致するとき“1”となる。カウンタ11
4及び121におけるカウント動作は最低鍵C2
からの鍵走査に同期しているので、第1サイクル
において検出した最低2オクターブ鍵域内の最高
押圧鍵(ラツチ回路111に記憶しているカウン
ト値がこれを示している)と同じ鍵が第2サイク
ルにおいて走査されるときに比較器118の一致
検出出力EQが“1”となる。第7図の例では、
最低2オクターブ鍵域内の最高押圧鍵である鍵
E3の走査タイミングで一致検出出力EQが“1”
となる。
The clock pulse φ is synchronized with the key scanning timing.
The counter 121, which counts , is reset by the signal SY2 at the start of the second cycle scan. . Therefore, as the key scanning progresses in the second cycle, the count value of the counter 121 increases sequentially. The count output of counter 121 is applied to comparator 118 and compared with the count value stored in latch circuit 111 corresponding to the highest pressed key within the minimum two octave key range. The output EQ of the comparator 118 becomes "1" when the count value of the counter 121 matches the count value of the highest pressed key stored in the latch circuit 111. counter 11
The counting operation at 4 and 121 is the lowest key C2
Since the keys are scanned in synchronization with the key scanning from When scanning is performed in a cycle, the coincidence detection output EQ of the comparator 118 becomes "1". In the example in Figure 7,
A key that is the highest pressed key within a minimum two-octave key range.
Match detection output EQ is “1” at the scanning timing of E3
becomes.

アンド回路119は第2サイクル鍵走査区間信
号HBによつて動作可能となり、第2サイクルに
おいて一致検出出力EQを通過する。アンド回路
119を通過した一致検出出力EQは遅延フリツ
プフロツプ120で1ビツトタイム遅延され、オ
ア回路117を介してフリツプフロツプ116に
入力される。従つて、フリツプフロツプ116は
一致検出出力EQの1ビツトタイム後にリセツト
される。これにより、フリツプフロツプ116の
出力信号AKRPは最低2オクターブ鍵域内の最高
押圧鍵の次の走査タイミングで“0”に立下る。
すなわち、信号AKRPは第2サイクルの走査開始
時から最低2オクターブ鍵域内の最高押圧鍵の走
査タイミングまでの間だけ“1”となる。第7図
の例では、信号AKRPは鍵E3の走査タイミング
までの間“1”となる。
The AND circuit 119 is enabled to operate by the second cycle key scanning interval signal HB, and passes through the coincidence detection output EQ in the second cycle. The coincidence detection output EQ that has passed through the AND circuit 119 is delayed by one bit time in a delay flip-flop 120 and is input to the flip-flop 116 via an OR circuit 117. Therefore, flip-flop 116 is reset after one bit time of match detection output EQ. As a result, the output signal AKRP of the flip-flop 116 falls to "0" at the next scanning timing of the highest pressed key within the minimum two-octave key range.
That is, the signal AKRP becomes "1" only from the start of scanning in the second cycle until the scanning timing of the highest pressed key within the minimum two-octave key range. In the example of FIG. 7, the signal AKRP remains "1" until the scanning timing of the key E3.

フリツプフロツプ116の出力信号AKRPは、
Cモードに設定されたスイツチ115を介してア
ンド回路98に入力され、オア回路96を経由し
てキーデータKTDMの弁別を制御する信号とし
て利用される。信号AKRPが“1”のときはアン
ド回路94が動作可能となり、キーデータ
KTDMが伴奏用キーデータAKDとして弁別され
る。信号AKRPが“0”となるとアンド回路95
が動作可能となり、キーデータKTDMがメロデ
イ用キーデータMKDとして弁別される。従つ
て、「Cモード」が選択されている場合は、最低
2オクターブ鍵域内の最高押圧鍵までが伴奏用グ
ループに弁別され、それよりも高音側の鍵はすべ
てメロデイ用グループに弁別される。第7図の例
では、押圧鍵G2,C3,E3のキーデータKTDMが
伴奏用キーデータAKDとして弁別され、押圧鍵
D4のキーデータKTDMがメロデイ用キーデータ
MKDとして弁別される。このCモードにおいて
は、伴奏用グループに弁別される鍵域は固定され
ていず、最低2オクターブ鍵域内の最高押圧鍵に
応じて移動する。
The output signal AKRP of flip-flop 116 is
The signal is input to the AND circuit 98 via the switch 115 set to the C mode, and is used as a signal to control the discrimination of the key data KTDM via the OR circuit 96. When the signal AKRP is “1”, the AND circuit 94 is enabled and the key data is
KTDM is distinguished as accompaniment key data AKD. When the signal AKRP becomes “0”, the AND circuit 95
becomes operational, and key data KTDM is distinguished as melody key data MKD. Therefore, when the "C mode" is selected, keys up to the highest pressed key within a minimum two-octave key range are classified into an accompaniment group, and all keys higher than that are classified into a melody group. In the example shown in Fig. 7, the key data KTDM of pressed keys G2, C3, and E3 is distinguished as accompaniment key data AKD, and the pressed keys are distinguished as accompaniment key data AKD.
D4 key data KTDM is key data for melody
Distinguished as MKD. In this C mode, the key ranges that are distinguished into accompaniment groups are not fixed, but move according to the highest pressed key within a minimum two-octave key range.

尚、和音が成立していない場合は、信号CHM
が“0”であるため、フリツプフロツプ116は
セツトされず、信号AKRPは常に“0”である。
従つて、伴奏用専用鍵域である最低1オクターブ
鍵域内のキーデータKTDMだけが伴奏用キーデ
ータAKDとなり、他のキーデータKTDMはメロ
デイ用キーデータMKDとなる。
In addition, if the chord is not established, the signal CHM
Since AKRP is "0", flip-flop 116 is not set and signal AKRP is always "0".
Therefore, only the key data KTDM within the at least one octave key range, which is the accompaniment dedicated key range, becomes the accompaniment key data AKD, and the other key data KTDM becomes the melody key data MKD.

「Dモード」を選択する場合は、スイツチ11
5を図示とは反対の位置Dに切換える。これによ
り、アンド回路112の出力が弁別制御信号とし
て利用される。アンド回路112には和音成立記
憶信号CHMと最低2オクターブ信号Y24が入力
される。このアンド回路112の出力は、和音が
成立していることを条件として(信号CHMが
“1”)、最低2オクターブ鍵域(鍵C2〜B3)の走
査期間に対応して“1となる。従つて、「Dモー
ド」の場合には、和音が成立していることを条件
として、最低2オクターブ鍵域(鍵C2〜B3)の
キーデータKTDMをすべて伴奏用キーデータ
AKDとして弁別し、それ以外の鍵域(鍵C4〜
C6)のキーデータKTDMをメロデイ用キーデー
タMKDとして弁別する。尚、伴奏用グループと
して弁別する鍵域は、和音検出対象とした鍵域
(最低2オクターブ鍵域)だけに限らず更にその
近傍の一部鍵域を含めてもよい。そのためには、
アンド回路112に入力する信号Y24の代わりに
所望の鍵域に対応する別のタイミング信号を入力
すればよい。このDモードの場合も、和音が成立
していない場合は、アンド回路112に入力され
る信号CHMが“0”であるため、伴奏専用鍵域
のキーデータだけが伴奏用キーデータAKDとな
る。
To select "D mode", switch 11
5 to position D opposite to that shown. Thereby, the output of the AND circuit 112 is used as a discrimination control signal. The AND circuit 112 receives the chord formation memory signal CHM and the minimum two octave signal Y24. The output of this AND circuit 112 becomes "1" corresponding to the scanning period of the minimum two-octave key range (keys C2 to B3) on the condition that a chord is established (signal CHM is "1"). Therefore, in the case of "D mode", all key data KTDM in a minimum 2-octave keyboard range (keys C2 to B3) is used as accompaniment key data, provided that the chord is established.
It is distinguished as AKD, and other key ranges (key C4 ~
C6) key data KTDM is distinguished as melody key data MKD. Note that the key range to be discriminated as an accompaniment group is not limited to the key range for which chords are to be detected (minimum two-octave key range), but may also include some nearby key ranges. for that purpose,
Instead of the signal Y24 input to the AND circuit 112, another timing signal corresponding to the desired key range may be input. Also in this D mode, if a chord is not established, the signal CHM input to the AND circuit 112 is "0", so only the key data of the accompaniment-only key area becomes the accompaniment key data AKD.

アンド回路95から出力されるメロデイ用キー
データMKDはメロデイ用楽音形成回路83に入
力され、アンド回路94から出力される伴奏用キ
ーデータAKDは伴奏用楽音形成回路84に入力
される。各楽音形成回路83及び84では、第2
サイクルにおいて与えられるこれらのキーデータ
MKD及びAKDをタイミング信号HB,SY2,φを
利用して夫々デマルチプレクスし、これらのキー
データMKD及びAKDによつて示された押圧鍵に
対応する楽音信号をメロデイ音及び伴奏音として
夫々発生する。
The melody key data MKD output from the AND circuit 95 is input to the melody tone forming circuit 83, and the accompaniment key data AKD output from the AND circuit 94 is input to the accompaniment tone forming circuit 84. In each musical tone forming circuit 83 and 84, the second
These key data given in the cycle
MKD and AKD are demultiplexed using timing signals HB, SY2, and φ, respectively, and musical tone signals corresponding to the pressed keys indicated by these key data MKD and AKD are generated as melody sounds and accompaniment sounds, respectively. do.

尚、上記実施例では、マルチプレクサ12,8
2において低音側の鍵から順に走査を行うように
しているが、高音側から走査を行うものにおいて
もこの発明を適用することができるのは勿論であ
る。また、押鍵情報発生手段としては、マルチプ
レクサ12,82に限らず、任意の構成のものを
用いることができる。例えば、複数ビツトのキー
コードを押鍵情報として用いるものあるいは各キ
ースイツチの出力を並列的に取り出して押鍵情報
として用いるもの、等を使用した電子楽器におい
てもこの発明を適用することができる。
Note that in the above embodiment, the multiplexers 12 and 8
2, scanning is performed in order from the low-pitched keys, but it goes without saying that the present invention can also be applied to a system in which scanning is performed from the high-pitched keys. Furthermore, the key press information generating means is not limited to the multiplexers 12 and 82, but any configuration can be used. For example, the present invention can be applied to an electronic musical instrument that uses a multi-bit key code as key press information, or an electronic musical instrument that uses the output of each key switch in parallel and uses it as key press information.

また、上記実施例では押鍵情報を2つのグルー
プ(伴奏用グループとメロデイ用グループ)に弁
別するようにしているが、3つのグループ(例え
ばメロデイ用、伴奏和音用、伴奏ベース用)に弁
別することも可能である。例えば、和音構成鍵を
含む鍵域を伴奏用とし、それよりも低音側をベー
ス用とし、それよりも高音側をメロデイ用とする
ことが可能である。
In addition, in the above embodiment, the key press information is divided into two groups (accompaniment group and melody group), but it is also divided into three groups (for example, melody, accompaniment chord, and accompaniment bass). It is also possible. For example, it is possible to use a key range including chord constituent keys for accompaniment, a range lower than that for bass, and a range higher than that for melody.

また、第3図の例では、和音構成鍵のみを伴奏
用グループに弁別するようにしているが、和音構
成鍵を含む一定の鍵域の鍵すべて(和音構成鍵の
近傍の押圧鍵)を伴奏用グループに弁別するよう
にしてもよい。そのためには、和音構成音抽出回
路17内のアンド回路69に和音構成音ノートデ
ータCHND**を加える代わりに遅延フリツプフ
ロツプ59の出力を加えるようにすればよい。
In addition, in the example shown in Figure 3, only the chord-constituting keys are classified into the accompaniment group, but all keys in a certain range including the chord-constituting keys (the pressed keys near the chord-constituting keys) are used for accompaniment. It may also be possible to differentiate into different groups. To achieve this, instead of adding the chord constituent note note data CHND** to the AND circuit 69 in the chord constituent note extraction circuit 17, the output of the delay flip-flop 59 may be added.

また、上記実施例において、鍵盤11及び81
は鍵C2からC6までを具えており、一段鍵盤を想
定している。しかし、この発明は複数段の鍵盤を
具える電子楽器にも適用することができる。例え
ば上鍵盤と下鍵盤とを具えるものにおいてこの発
明を適用する場合は、上鍵盤と下鍵盤を1つの鍵
盤として把えて和音検出処理及び弁別処理を行え
ばよい。
In addition, in the above embodiment, the keyboards 11 and 81
It has keys C2 to C6 and is intended for a single keyboard. However, the present invention can also be applied to electronic musical instruments equipped with multiple keyboards. For example, if the present invention is applied to a device having an upper keyboard and a lower keyboard, the upper keyboard and the lower keyboard may be treated as one keyboard and chord detection processing and discrimination processing may be performed.

以上説明したようにこの発明によれば、和音構
成しているか否かに応じて押鍵情報を別グループ
に弁別して各グループ毎に異なる態様で楽音形成
するようにしたので、異なる態様の演奏(例えば
メロデイ演奏と伴奏演奏)を行うために使用する
鍵域が特定の鍵域に制限づけられることがなくな
るという効果を奏する。すなわち、鍵盤のどの部
分であつても和音を構成するように押鍵すれば、
その部分で押圧された鍵は伴奏音として発音され
ることになり、事実上、鍵盤の全鍵域を伴奏演奏
のために利用することができる。その逆に、和音
を構成していない鍵すなわちメロデイ音として押
圧された鍵は鍵盤のどの部分で押圧されていても
メロデイ音として発音されるので、鍵盤の全鍵域
をメロデイ演奏のために利用することも可能であ
る。また、第2の発明によれば、和音を構成して
いる押圧鍵が所属する一定の音程範囲にわたる鍵
域に所属する押圧鍵はたとえそれが和音構成鍵で
なくても和音構成鍵と同じグループに弁別するよ
うにしたので、和音検出手段で検出できない特殊
和音が押鍵された場合でも、そのような特殊和音
の構成鍵すべてを同じグループに弁別して、不都
合のない演奏を行うことができるようになる、と
いう優れた効果を奏する。
As explained above, according to the present invention, the key press information is classified into different groups depending on whether or not they are composed of chords, and musical tones are formed in different ways for each group. For example, the key range used for performing melody performance and accompaniment performance is no longer limited to a specific key range. In other words, if you press the keys anywhere on the keyboard to form a chord,
The keys pressed in that part will be sounded as accompaniment notes, and virtually the entire keyboard range can be used for accompaniment performance. On the other hand, keys that do not constitute a chord, that is, keys that are pressed as melody sounds, will be sounded as melody sounds no matter where on the keyboard they are pressed, so the entire keyboard range can be used to play the melody. It is also possible to do so. Further, according to the second invention, a pressed key that belongs to a key range over a certain pitch range to which a pressed key that constitutes a chord belongs is in the same group as the chord-forming key even if it is not a chord-forming key. Therefore, even if a special chord that cannot be detected by the chord detection means is pressed, all the constituent keys of such a special chord can be classified into the same group, so that the performance can be performed without any inconvenience. It has the excellent effect of becoming

また、第3の発明によれば、特定の限られた鍵
域を伴奏専用鍵域として確保すると共にその伴奏
専用鍵域の近傍で和音を構成している押圧鍵があ
る場合はその近傍における押圧鍵も伴奏音として
弁別することにより、和音を構成しない鍵を伴奏
音として押鍵する場合は伴奏専用鍵域を使用する
ことにより伴奏音として弁別することが可能とな
り、かつ和音を構成する伴奏音の押鍵演奏に際し
ては伴奏専用鍵域に限定されることなくその近隣
の鍵域まで利用鍵域をフレキシブルに拡張するこ
とができるようになるという優れた効果を奏す
る。
Further, according to the third invention, a specific limited key range is secured as an accompaniment-only key range, and if there is a pressed key that constitutes a chord in the vicinity of the accompaniment-only key range, the pressed key in the vicinity is By distinguishing keys as accompaniment tones, when keys that do not constitute a chord are pressed as accompaniment tones, by using the accompaniment-only key range, it becomes possible to distinguish them as accompaniment tones. This has an excellent effect in that the key range to be used can be flexibly extended to neighboring key ranges without being limited to the accompaniment-only key range when performing a key performance.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図はこの発明の一実施例の全体構成を示す
ブロツク図、第2図は第1図及び第3図において
使用する各種タイミング信号の関係を示すタイミ
ングチヤート、第3図は第1図における和音検出
手段及び弁別手段の詳細例を示す回路図、第4図
は鍵走査の第1サイクルにおける第3図回路の動
作例を示すタイミングチヤート、第5図は鍵走査
の第2サイクルにおける第3図回路の動作例を示
すタイミングチヤート、第6図はこの発明の別の
実施例を示すブロツク図、第7図は第6図の動作
例を示すタイミングチヤート、である。 11,81……鍵盤、12,82……マルチプ
レクサ(押鍵情報発生手段)、13,89……和
音検出手段、14,90……弁別手段、15……
所定数押圧鍵存在鍵域検出回路、16,105…
…和音成立検出回路、17……和音構成音抽出回
路、75,83……メロデイ用楽音形成回路、7
6,84……伴奏用楽音形成回路、99……鍵域
制御回路、KTDM,KTDM*,KTDM**……
時分割多重化キーデータ(押鍵情報)、AKD……
伴奏用キーデータ、MKD……メロデイ用キーデ
ータ。
1 is a block diagram showing the overall configuration of an embodiment of the present invention, FIG. 2 is a timing chart showing the relationship between various timing signals used in FIGS. 1 and 3, and FIG. 3 is a timing chart showing the relationship between various timing signals used in FIGS. FIG. 4 is a circuit diagram showing a detailed example of the chord detection means and discriminating means; FIG. 4 is a timing chart showing an example of the operation of the circuit shown in FIG. FIG. 6 is a block diagram showing another embodiment of the present invention, and FIG. 7 is a timing chart showing an example of the operation of the circuit shown in FIG. 11, 81... Keyboard, 12, 82... Multiplexer (key press information generation means), 13, 89... Chord detection means, 14, 90... Discrimination means, 15...
Predetermined number of pressed keys existing key area detection circuit, 16, 105...
...Chord formation detection circuit, 17...Chord constituent sound extraction circuit, 75, 83...Melody musical tone formation circuit, 7
6, 84...accompaniment tone forming circuit, 99...key range control circuit, KTDM, KTDM*, KTDM**...
Time division multiplexed key data (key press information), AKD...
Accompaniment key data, MKD...melody key data.

Claims (1)

【特許請求の範囲】 1 鍵盤と、 該鍵盤における押圧鍵に対応して押鍵情報を発
生する押鍵情報発生手段と、 前記鍵盤における押圧鍵の中から和音を構成し
ている複数の押圧鍵を検出する和音検出手段と、 この和音検出手段による検出に基づき、前記押
鍵情報発生手段から発生した前記押鍵情報のう
ち、和音を構成している押圧鍵に対応する押鍵情
報とそれ以外の押圧鍵に対応する押鍵情報とを
別々のグループに弁別する弁別手段と、 この弁別手段により各グループに弁別された押
鍵情報に対応する楽音信号を各グループ毎に夫々
異なる態様で形成する楽音形成手段と を具える電子楽器。 2 前記和音検出手段は、一定の音程範囲内で和
音を構成するに足る所定数以上の押圧鍵が存在す
る鍵域を検出する鍵域検出回路と、この鍵域検出
回路によつて検出された鍵域内の押圧鍵によつて
和音が成立しているか否かを検出する和音成立検
出回路と、成立が検出された和音の種類に応じて
前記鍵域内の押圧鍵の中から和音構成音に相当す
る複数の押圧鍵を選び出す和音構成音抽出回路と
を有する手段である特許請求の範囲第1項記載の
電子楽器。 3 鍵盤と、 該鍵盤における押圧鍵に対応して押鍵情報を発
生する押鍵情報発生手段と、 前記鍵盤における押圧鍵の中から和音を構成し
ている複数の押圧鍵を検出する和音検出手段と、 この和音検出手段による検出に基づき、和音を
構成している押圧鍵が所属する一定の音程範囲に
わたる鍵域を指示する鍵域指示手段と、 前記押鍵情報発生手段から発生した前記押鍵情
報のうち、前記鍵域指示手段で指示された鍵域に
所属する押圧鍵に対応する押鍵情報とそれ以外の
押圧鍵に対応する押鍵情報とを別々のグループに
弁別する弁別手段と、 この弁別手段により各グループに弁別された押
鍵情報に対応する楽音信号を各グループ毎に夫々
異なる態様で形成する楽音形成手段と を具える電子楽器。 4 第1の鍵域とそれに隣接する第2の鍵域と残
余の鍵域とからなる鍵盤と、 該鍵盤における押圧鍵に対応して押鍵情報を発
生する押鍵情報発生手段と、 前記押鍵情報発生手段から発生した前記押鍵情
報に基づき、前記第1の鍵域及び第2の鍵域の少
なくとも一方に所属する複数の押圧鍵によつて和
音が成立しているか否かを検出する和音検出手段
と、 前記第1の鍵域に所属する押圧鍵の押鍵情報を
常に第1のグループに弁別すると共に前記和音検
出手段により和音成立が検出されたことを条件に
前記第2の鍵域の押圧鍵の押鍵情報をも第1のグ
ループに弁別し、それ以外の押圧鍵の押鍵情報を
第2のグループに弁別する弁別手段と、 この弁別手段により各グループに弁別された押
鍵情報に対応する楽音信号を各グループ毎に夫々
異なる態様で形成する楽音形成手段と を具える電子楽器。 5 前記和音検出手段は、和音を構成する押圧鍵
の少なくとも1つが前記第1の鍵域に所属してい
ることを条件に和音が成立しているか否かを検出
するものである特許請求の範囲第4項記載の電子
楽器。
[Scope of Claims] 1. A keyboard, a pressed key information generating means for generating pressed key information corresponding to pressed keys on the keyboard, and a plurality of pressed keys constituting a chord from among the pressed keys on the keyboard. a chord detecting means for detecting a chord; and based on the detection by the chord detecting means, among the key press information generated from the key press information generating means, key press information corresponding to the pressed keys forming the chord and other key press information a discriminating means for discriminating pressed key information corresponding to pressed keys into different groups; and forming a musical tone signal corresponding to the pressed key information discriminated into each group by the discriminating means in a different manner for each group. An electronic musical instrument comprising a musical tone forming means and. 2. The chord detection means includes a key range detection circuit that detects a key range in which there are a predetermined number or more of pressed keys sufficient to form a chord within a certain pitch range; A chord formation detection circuit detects whether or not a chord is formed by the pressed keys in the key range, and a chord formation detection circuit that detects whether a chord is formed by the pressed keys in the key range, and a chord formation detection circuit that detects the chord constituent notes from among the pressed keys in the key range according to the type of chord whose formation is detected. 2. The electronic musical instrument according to claim 1, further comprising a chord constituent tone extracting circuit for selecting a plurality of keys to be pressed. 3. A keyboard, a pressed key information generating means for generating pressed key information corresponding to pressed keys on the keyboard, and a chord detecting means for detecting a plurality of pressed keys constituting a chord from among the pressed keys on the keyboard. and a key range indicating means for indicating a key range over a certain pitch range to which the pressed keys constituting the chord belong based on the detection by the chord detecting means, and the pressed keys generated by the pressed key information generating means. discriminating means for discriminating, among the information, key press information corresponding to pressed keys belonging to the key range designated by the key range indicating means and pressed key information corresponding to other pressed keys into separate groups; An electronic musical instrument comprising: musical tone forming means for forming musical tone signals corresponding to the key press information discriminated into each group by the discriminating means in a different manner for each group. 4. A keyboard comprising a first key range, a second key range adjacent to the first key range, and a remaining key range; key press information generating means for generating key press information corresponding to pressed keys on the keyboard; Based on the pressed key information generated from the key information generating means, it is detected whether a chord is formed by a plurality of pressed keys belonging to at least one of the first key range and the second key range. a chord detecting means; and a chord detecting means, which always discriminates key press information of pressed keys belonging to the first key range into a first group, and detecting the second key on the condition that formation of a chord is detected by the chord detecting means. a discrimination means for discriminating key press information of pressed keys in the area into a first group and discriminating key press information of other pressed keys into a second group; An electronic musical instrument comprising: musical tone forming means for forming musical tone signals corresponding to key information in a different manner for each group. 5. The chord detecting means detects whether or not a chord is formed on the condition that at least one of the pressed keys constituting the chord belongs to the first key range. The electronic musical instrument according to item 4.
JP55123539A 1980-09-08 1980-09-08 Electronic musical instrument Granted JPS5748789A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP55123539A JPS5748789A (en) 1980-09-08 1980-09-08 Electronic musical instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP55123539A JPS5748789A (en) 1980-09-08 1980-09-08 Electronic musical instrument

Publications (2)

Publication Number Publication Date
JPS5748789A JPS5748789A (en) 1982-03-20
JPS6242518B2 true JPS6242518B2 (en) 1987-09-08

Family

ID=14863099

Family Applications (1)

Application Number Title Priority Date Filing Date
JP55123539A Granted JPS5748789A (en) 1980-09-08 1980-09-08 Electronic musical instrument

Country Status (1)

Country Link
JP (1) JPS5748789A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63154429U (en) * 1987-03-30 1988-10-11
JPH0194232U (en) * 1987-12-12 1989-06-21
JPH0460826U (en) * 1990-09-27 1992-05-25

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6452194A (en) * 1988-08-04 1989-02-28 Casio Computer Co Ltd Electronic musical instrument

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63154429U (en) * 1987-03-30 1988-10-11
JPH0194232U (en) * 1987-12-12 1989-06-21
JPH0460826U (en) * 1990-09-27 1992-05-25

Also Published As

Publication number Publication date
JPS5748789A (en) 1982-03-20

Similar Documents

Publication Publication Date Title
US4381689A (en) Chord generating apparatus of an electronic musical instrument
US4287802A (en) Electronic musical instrument of time division multiplexed type
GB1604792A (en) Bass note generation system for an electronic musical instrument
JPH0634169B2 (en) Electronic musical instrument with pronunciation assignment function
JPS6246880B2 (en)
EP0035636A1 (en) Chord generating apparatus of electronic musical instrument
US5315059A (en) Channel assigning system for electronic musical instrument
JPS6255675B2 (en)
JPS6242516B2 (en)
JPS6242518B2 (en)
JP3239411B2 (en) Electronic musical instrument with automatic performance function
JPH0127440B2 (en)
GB2027970A (en) Electronic musical instrument with rhythm
JPS6262358B2 (en)
JPS6242517B2 (en)
JPH0319559B2 (en)
JP2640992B2 (en) Pronunciation instruction device and pronunciation instruction method for electronic musical instrument
JPS631595B2 (en)
JPH07219548A (en) Electronic musical instrument
JPH055356B2 (en)
JPS6116992B2 (en)
US5418324A (en) Auto-play apparatus for generation of accompaniment tones with a controllable tone-up level
JPS6255676B2 (en)
JP3163671B2 (en) Automatic accompaniment device
JPS6255680B2 (en)