JPS634196B2 - - Google Patents
Info
- Publication number
- JPS634196B2 JPS634196B2 JP55050930A JP5093080A JPS634196B2 JP S634196 B2 JPS634196 B2 JP S634196B2 JP 55050930 A JP55050930 A JP 55050930A JP 5093080 A JP5093080 A JP 5093080A JP S634196 B2 JPS634196 B2 JP S634196B2
- Authority
- JP
- Japan
- Prior art keywords
- key
- circuit
- signal
- note
- chord
- 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
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
【発明の詳細な説明】
この発明は電子楽器の自動伴奏装置に関し、特
にリズムパターン発生のスタートストツプ制御を
特別のスイツチを用いることなく鍵盤を利用して
行うようにしたことに関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an automatic accompaniment device for an electronic musical instrument, and more particularly to an apparatus for performing start-stop control of rhythm pattern generation using a keyboard without using a special switch.
従来の電子楽器において自動伴奏用のリズムパ
ターン発生動作を停止させるには次のような方法
によつていた。その一つは、電子楽器筐体の前面
パネルに設けられたリズムスタートストツプスイ
ツチを手操作によつてオフする方法であり、もう
1つはエクスプレツシヨンペダルの先端に付設さ
れたフツトスイツチを足先で押圧する方法であ
る。前者の方法では、鍵盤演奏中にリズムパター
ン発生動作を停止させる場合に、左右いずれか一
方の手を鍵盤上からリズムスタートストツプスイ
ツチの位置まで伸ばして該スイツチをオフにしな
ければならないため、鍵盤演奏操作に支障をきた
すという不都合がある。この点、後者の方法によ
れば手鍵盤演奏に支障は生じないが、エクスプレ
ツシヨンペダルを操作しながら同じ足でフツトス
イツチを押圧操作しなければならないため、不慣
れな初心者にとつてはフツトスイツチ操作が難し
いという問題がある。また、エクスプレツシヨン
ペダルにフツトスイツチを設けなければならない
ため製造コストが高くなるという不都合もある。
更に、エクスプレツシヨンペダルを持たない卓上
形の電子楽器においてはフツトスイツチを設ける
ことができないため、どうしてもリズムスタート
ストツプスイツチの操作に頼らざるを得ず、手鍵
盤演奏操作への支障を甘受せざるを得なかつた。 In conventional electronic musical instruments, the following method was used to stop the rhythm pattern generation operation for automatic accompaniment. One method is to manually turn off the rhythm start/stop switch provided on the front panel of the electronic instrument housing, and the other method is to manually turn off the rhythm start/stop switch provided on the front panel of the electronic instrument housing. This is a method of pressing with the tip. With the former method, if you want to stop the rhythm pattern generation operation while playing the keyboard, you have to extend your right or left hand over the keyboard to the rhythm start/stop switch position to turn off the switch. This has the disadvantage of interfering with performance operations. In this regard, although the latter method does not interfere with manual keyboard performance, it is necessary to press the foot switch with the same foot while operating the expression pedal, making it difficult for inexperienced beginners to operate the foot switch. The problem is that it is difficult. Another disadvantage is that the expression pedal must be provided with a foot switch, which increases manufacturing costs.
Furthermore, tabletop electronic instruments that do not have an expression pedal cannot be equipped with a foot switch, so they must rely on the rhythm start/stop switch, which interferes with manual keyboard performance. I didn't get it.
一方、鍵盤を利用してリズムのスタート/スト
ツプを制御することは、実開昭52−46816号公報
において示されているが、この場合、特定鍵の機
能を切り換えるためのスイツチが不可欠であり、
構成が複雑になると共に、コスト高でもある、と
いう問題点があつた。また、リズムのスタート/
ストツプ制御を行える鍵は、鍵盤のどの鍵でもよ
いわけではなく、特定の一つの鍵のみであるた
め、操作性に限界があり、初心者等不慣れな者は
誤操作し易い、という問題点もあつた。更に、当
該特定鍵は、スタート/ストツプ制御専用鍵にな
つてしまうので、リズム演奏時にその鍵をスター
ト/ストツプ制御用鍵及び楽音演奏鍵の両方とし
て使用することは絶対にできず、演奏に支障をき
たすおそれがある、という問題点もあつた。 On the other hand, using a keyboard to control the start/stop of a rhythm is shown in Japanese Utility Model Application Publication No. 52-46816, but in this case, a switch to change the function of a specific key is essential.
There were problems in that the configuration was complicated and the cost was high. Also, the start of the rhythm/
The key that can perform stop control is not any key on the keyboard, but only one specific key, so there is a problem that there is a limit to operability and it is easy for beginners and other inexperienced users to operate incorrectly. . Furthermore, since the specific key becomes a key exclusively for start/stop control, it is absolutely impossible to use that key as both a start/stop control key and a musical tone performance key during rhythm performance, which may interfere with the performance. There was also the problem that there was a risk of causing
この発明は上述の点に鑑みてなされたもので、
鍵盤を利用してリズムのスタート/ストツプ制御
を行うようにすることにより、リズムスタートス
トツプスイツチあるいはフツトスイツチ等特別の
スイツチに頼ることなくリズムパターン発生動作
を停止(更には開始も)させることができるよう
にすると共に、鍵盤を利用することにより生じて
いた従来の問題点(すなわち切換えスイツチが余
分に必要であり、誤操作を起し易く、スタート/
ストツプ制御用に使用している鍵は楽音演奏鍵に
使用することはできない、という問題点)を解決
した電子楽器の自動伴奏装置を提供しようとする
ものである。 This invention was made in view of the above points,
By using the keyboard to perform rhythm start/stop control, it is possible to stop (and even start) the rhythm pattern generation operation without relying on a special switch such as a rhythm start/stop switch or a foot switch. At the same time, it also addresses the conventional problems caused by using a keyboard (i.e., an extra switch is required, it is easy to misoperate, and it is difficult to start/start.
An object of the present invention is to provide an automatic accompaniment device for an electronic musical instrument that solves the problem that keys used for stop control cannot be used as musical tone performance keys.
このために、この発明に係る電子楽器の自動伴
奏装置は、鍵盤における同時押鍵数を検出する押
鍵数検出回路と、該検出回路で所定の複数以上の
押鍵が検出されたとき前記リズムパターン発生回
路の動作を開始または停止させるスタートストツ
プ制御回路と、前記検出回路で所定の複数以上の
押鍵が検出されている間前記自動伴奏音の発音を
禁止する発音禁止手段とを具えたことを特徴とす
るものである。 For this purpose, the automatic accompaniment device for an electronic musical instrument according to the present invention includes a pressed-key number detection circuit that detects the number of keys pressed simultaneously on a keyboard, and when the detection circuit detects a predetermined number of pressed keys or more, the rhythm A start/stop control circuit for starting or stopping the operation of the pattern generation circuit, and a sound generation inhibiting means for inhibiting the sound generation of the automatic accompaniment tone while the detection circuit detects a predetermined plurality of key presses or more. It is characterized by this.
自動伴奏演奏時に所定の複数以上の鍵が押圧さ
れると、スタートストツプ制御回路によりリズム
パターン発生回路の動作を開始または停止させる
制御がなされる。同時に、発音禁止手段により自
動伴奏音の発音を禁止する処理がなされる。一
方、前記所定の複数よりも少ない鍵が押圧された
時は、該鍵に対応する自動伴奏音が発音される。
こうして、自動伴奏音の発音を音図していない所
定の複数以上の鍵の押鍵操作であることを条件
に、自動伴奏のスタートストツプ制御を行うよう
にし、かつ、そのような押鍵操作時に自動伴奏音
の発音を禁止するようにしたことが本発明の特徴
である。従つて、格別の切換えスイツチが不要で
あり、また、所定数以上でありさえすればどの鍵
を操作してもよいので誤操作の問題はなく、か
つ、その間は自動伴奏音の発音を禁止することに
より誤発音の問題も起らず、また、どの鍵でも楽
音演奏(自動伴奏音演奏)に使用することができ
る。 When a predetermined plurality of keys or more are pressed during automatic accompaniment performance, a start/stop control circuit controls the rhythm pattern generation circuit to start or stop its operation. At the same time, the generation prohibition means prohibits the generation of automatic accompaniment sounds. On the other hand, when fewer than the predetermined number of keys are pressed, automatic accompaniment sounds corresponding to the keys are produced.
In this way, automatic accompaniment start/stop control is performed on the condition that the key press operation is a predetermined plurality of keys or more that are not mapped to produce automatic accompaniment sounds, and such key press operation A feature of the present invention is that the generation of automatic accompaniment sounds is sometimes prohibited. Therefore, there is no need for a special changeover switch, and since any key can be operated as long as it is a predetermined number or more, there is no problem of erroneous operation, and during that time, the generation of automatic accompaniment sounds is prohibited. This eliminates the problem of mispronunciation, and any key can be used for musical tone performance (automatic accompaniment tone performance).
以下添付図面を参照してこの発明の実施例を詳
細に説明しよう。 Embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
第1図はアナログ式の電子楽器におけるこの発
明の一実施例を示す図で、鍵盤部はメロデイ用鍵
域10と伴奏用鍵域11とから成る。この電子楽
器の鍵盤部が一段鍵盤から成るものであるとする
と、一般にメロデイ用鍵域10として高音側の所
定鍵域が使用され、伴奏用鍵域11として低音側
の所定鍵域が使用される。伴奏用鍵域11は通常
は伴奏和音を指定するために利用されるものであ
るが、この実施例ではリズムパターン発生動作の
スタート及びストツプ制御にも利用される。すな
わち、伴奏用鍵域11で所定数以上の鍵を同時に
押圧することにより、リズムパターン発生をスタ
ートあるいはストツプさせることができるように
なつている。このために、押鍵数検出回路12と
この回路12の出力によつて制御されるスタート
ストツプ制御回路13が設けられている。 FIG. 1 is a diagram showing an embodiment of the present invention in an analog electronic musical instrument, and the keyboard section consists of a melody key area 10 and an accompaniment key area 11. If the keyboard section of this electronic musical instrument is made up of a single-row keyboard, generally a predetermined high-pitched key range is used as the melody key range 10, and a predetermined low-pitched key range is used as the accompaniment key range 11. . The accompaniment key area 11 is normally used to specify accompaniment chords, but in this embodiment it is also used to control the start and stop of rhythm pattern generation operations. That is, by simultaneously pressing a predetermined number or more keys in the accompaniment key area 11, rhythm pattern generation can be started or stopped. For this purpose, a key press number detection circuit 12 and a start/stop control circuit 13 controlled by the output of this circuit 12 are provided.
押鍵数検出回路12は、リズムパターン発生の
スタートあるいはストツプを指示する所定数以上
の鍵が伴奏用鍵域11で同時に押圧されたことを
検出するための回路である。伴奏用鍵域11にお
ける通常の和音演奏においては和音を構成する3
乃至4鍵が同時に押鍵されるので、リズムパター
ン発生のスタートストツプ指示のための押鍵数は
それよりも多い数(例えば5鍵)に定めるものと
する。この例では、リズムパターン発生のスター
トストツプ指示のための同時押鍵数を5種以上に
定めることにする。従つて、押鍵数検出回路12
では、伴奏用鍵域11で同時に5鍵以上が押鍵さ
れたとき5打鍵検出信号5Kを発生するようにな
つている。 The pressed key number detection circuit 12 is a circuit for detecting that a predetermined number or more keys, which instruct the start or stop of rhythm pattern generation, are simultaneously pressed in the accompaniment key area 11. In normal chord performance in the accompaniment key area 11, the 3
Since 4 to 4 keys are pressed at the same time, the number of keys pressed for instructing the start/stop of rhythm pattern generation is set to a larger number (for example, 5 keys). In this example, the number of simultaneous key presses for instructing the start/stop of rhythm pattern generation is determined to be five or more. Therefore, the number of pressed keys detection circuit 12
In this case, when five or more keys are pressed at the same time in the accompaniment key area 11, a five-key press detection signal 5K is generated.
スタートストツプ制御回路13はリズムパター
ン発生回路14のイネーブル入力(EN)にリズ
ムスタート信号RSを与える。リズムパターン発
生回路14はイネーブル入力(EN)に与えられ
るリズムスタート信号RSが“1”のときリズム
パターン発生可能状態(スタート状態)となり、
“0”のときリズムパターン発生不可能状態(ス
トツプ状態)となる。スタートストツプ制御回路
13では、押鍵数検出回路12から5打鍵検出信
号5Kが与えられたときリズムスタート信号RS
の状態を反転し、これによりリズムパターン発生
のスタートあるいはストツプを制御する。 The start/stop control circuit 13 applies a rhythm start signal RS to the enable input (EN) of the rhythm pattern generation circuit 14. The rhythm pattern generation circuit 14 enters a rhythm pattern generation enabled state (start state) when the rhythm start signal RS applied to the enable input (EN) is "1".
When it is "0", a rhythm pattern cannot be generated (stop state). The start/stop control circuit 13 outputs the rhythm start signal RS when the 5 key press detection signal 5K is given from the key press number detection circuit 12.
, and thereby controls the start or stop of rhythm pattern generation.
押鍵数検出回路12及びスタートストツプ制御
回路13の詳細な説明の前に、第1図に示すアナ
ログ式電子楽器の全体構成について簡単に説明す
る。 Before providing a detailed explanation of the key depression number detection circuit 12 and the start/stop control circuit 13, the overall structure of the analog electronic musical instrument shown in FIG. 1 will be briefly explained.
メロデイ用鍵域10の開閉回路15では、メロ
デイ用鍵域10で押圧された鍵に対応する音源信
号をメロデイ用音源回路16から導出し、エンベ
ロープを付与してメロデイ用音色回路17に供給
する。該音色回路17で音色制御されたメロデイ
音信号はサウンドシステム18に至り、発音され
る。 The opening/closing circuit 15 of the melody key area 10 derives the sound source signal corresponding to the key pressed in the melody key area 10 from the melody sound source circuit 16, gives it an envelope, and supplies it to the melody tone circuit 17. The melody sound signal whose timbre is controlled by the timbre circuit 17 reaches a sound system 18 and is produced.
伴奏用鍵域11の開閉回路19では、伴奏用鍵
域11で押圧された鍵に対応する音源信号を伴奏
用音源回路20から導出する。また、伴奏用鍵域
11の各キースイツチ出力は和音検出回路21に
入力される。和音検出回路21では、伴奏用鍵域
11で押圧されている鍵の組合せにもとづいて和
音を検出し、検出した和音の根音を示す根音デー
タRTを出力する。例えば、根音データRTは12
音名に対応する12本のラインから成り、検出され
た和音の根音名に対応する単一のラインのみが
“1”で他は“0”となるものである。尚、和音
検出回路21が上述の和音検出動作を行うのは
「フインガードコードモード」のときであり、「シ
ングルフインガモード」の場合は単音選択動作を
行う。「フインガードコードモード」とは伴奏用
鍵域11で所望の和音の構成音に相当する鍵をす
べて押圧し、この押鍵音すべてを伴奏和音として
発音するモードであり、「シングルフインガモー
ド」とは伴奏用鍵域11で所望の和音の根音に相
当する鍵を押圧し、和音構成音を根音にもとづい
て自動的に作り出して発音するモードである。モ
ード切換スイツチFC/SF−SWに連動するスイ
ツチFC−SWは「フインガードコードモード」の
ときに図示のようにオンとなり、和音検出回路2
1に和音検出動作を行わせる。「シングルフイン
ガモード」のときはスイツチFC−SWはオフとな
り、和音検出回路21に単音選択動作を行わせ
る。単音選択動作は、例えば最低音(または最高
音)選択動作であり、伴奏用鍵域11における押
圧鍵の最低音(または最高音)を選択し、選択し
た単一の音名に対応して根音データRTを出力す
る。 The opening/closing circuit 19 for the accompaniment key area 11 derives a sound source signal corresponding to the key pressed in the accompaniment key area 11 from the accompaniment sound source circuit 20 . Further, each key switch output of the accompaniment key area 11 is input to a chord detection circuit 21. The chord detection circuit 21 detects a chord based on the combination of keys pressed in the accompaniment key area 11, and outputs root note data RT indicating the root note of the detected chord. For example, the root note data RT is 12
It consists of 12 lines corresponding to note names, and only the single line corresponding to the root note name of the detected chord is "1" and the others are "0". Note that the chord detection circuit 21 performs the above-described chord detection operation in the "finger chord mode", and performs a single note selection operation in the "single finger mode". "Single Finger Chord Mode" is a mode in which all the keys corresponding to the constituent notes of a desired chord are pressed in the accompaniment keyboard area 11, and all the keys pressed are sounded as an accompaniment chord. This is a mode in which a key corresponding to the root note of a desired chord is pressed in the accompaniment key area 11, and chord constituent notes are automatically created and produced based on the root note. The switch FC-SW, which is linked to the mode changeover switch FC/SF-SW, is turned on as shown in the figure when in the "fin guard chord mode", and the chord detection circuit 2
1 to perform a chord detection operation. In the "single finger mode", the switch FC-SW is turned off, causing the chord detection circuit 21 to perform a single note selection operation. The single note selection operation is, for example, the lowest note (or highest note) selection operation, which selects the lowest note (or highest note) of the pressed key in the accompaniment key area 11, and selects the root corresponding to the selected single note name. Output sound data RT.
開閉回路22は根音データRTにもとづいて予
じめ定められた音程関係の複数の音源信号の開閉
制御を行う回路である。すなわち、伴奏用音源回
路20から与えられる各音名に対応する音源信号
のうち根音データRTによつて示される音名(根
音名)の音源信号を1度音ライン1に導出し、根
音データRTによつて示される音名の短3度上の
音名の音源信号を短3度音ライン3bに導出し、
長3度上の音名の音源信号を長3度音ライン3に
導出し、完全5度上の音名の音源信号を5度音ラ
イン5に導出し、短7度上の音名の音源信号を短
7度音ライン7bに導出する。各ライン1〜7bの
音源信号はSF和音構成音セレクタ23に入力さ
れると共に、1度音ライン1と5度音ライン5の
音源信号はベース音セレクタ24に入力される。 The opening/closing circuit 22 is a circuit that performs opening/closing control of a plurality of sound source signals having a predetermined pitch relationship based on the root note data RT. That is, among the sound source signals corresponding to each note name given from the accompaniment sound source circuit 20, the sound source signal of the note name (root note name) indicated by the root note data RT is derived once to the note line 1, and then Deriving the sound source signal of the pitch name a minor third above the pitch name indicated by the sound data RT to the minor third tone line 3 b ,
The sound source signal of the pitch name above the major third is derived to the major third line 3, the sound source signal of the pitch name above the perfect fifth is derived to the fifth pitch line 5, and the sound source signal of the pitch name above the minor seventh is derived. The signal is derived to minor seventh line 7b . The sound source signals of each line 1 to 7b are input to the SF chord constituent tone selector 23, and the tone source signals of the 1st tone line 1 and the 5th tone line 5 are input to the bass tone selector 24.
SF和音構成音セレクタ23は、「シングルフイ
ンガモード」のときに伴奏和音の構成音の音源信
号を和音種類に応じて選択するためのものであ
る。シングルフインガモード時の和音種類選択手
段として例えばマイナ和音選択スイツチmin−
SWとセブンス和音選択スイツチ7th−SWが設
けられている。メジヤ和音の場合はスイツチmin
−SW及び7th−SWを共にオフにし、SF和音構
成音セレクタ23において1度音ライン1、長3
度音ライン3及び5度音ライン5の音源信号を
夫々選択して混合出力する。マイナ和音の場合は
スイツチmin−SWをオンにし、SF和音構成音セ
レクタ23において1度音ライン1、短3度音ラ
イン3b及び5度音ライン5の音源信号を夫々選
択して混合出力する。セブンス和音の場合はスイ
ツチ7th−SWをオンにし、1度音ライン1、長
3度音ライン3及び短7度音ライン7bの音源信
号を夫々選択して混合出力する。 The SF chord constituent note selector 23 is for selecting the sound source signal of the constituent notes of an accompaniment chord in accordance with the chord type in the "single finger mode". As a chord type selection means in single finger mode, for example, the minor chord selection switch min-
SW and a seventh chord selection switch 7th-SW are provided. Switch min for major chords
-SW and 7th-SW are both turned off, and in the SF chord constituent tone selector 23, 1st note line 1, major 3rd
The sound source signals of degree line 3 and fifth degree line 5 are selected and mixed and output. In the case of a minor chord, turn on the switch min-SW, select the sound source signals of 1st note line 1, minor third note line 3 b , and 5th note line 5 in the SF chord constituent tone selector 23, and output the mixture. . In the case of a seventh chord, switch 7th-SW is turned on, and the sound source signals of 1st note line 1, major 3rd note line 3, and minor 7th note line 7b are selected and mixed and output.
開閉回路19の出力及びSF和音構成音セレク
タ23の出力はモード切換スイツチFC/SF−
SWに夫々加えられ、該スイツチFC/SF−SWの
状態に応じてどちらか一方が選択されて和音発音
ゲート25に入力される。「フインガードコード
モード」の場合はスイツチFC/SF−SWは図示
のように開閉回路19の側に接続され、伴奏用鍵
域11で押圧されているすべての鍵の音源信号が
和音発音ゲート25に入力される。「シングルフ
インガモード」の場合はスイツチFC/SF−SW
は図示とは反対にSF和音構成音セレクタ23の
側に接続され、開閉回路22及びセレクタ23を
経由して自動的に選択された和音構成音の音源信
号が和音発音ゲート25に入力される。 The output of the opening/closing circuit 19 and the output of the SF chord constituent note selector 23 are connected to the mode changeover switch FC/SF-.
SW, and one of them is selected depending on the state of the switch FC/SF-SW and inputted to the chord generation gate 25. In the case of "fin guard chord mode", the switch FC/SF-SW is connected to the opening/closing circuit 19 as shown in the figure, and the sound source signals of all the keys pressed in the accompaniment key area 11 are sent to the chord sounding gate 25. is input. In the case of "single finger mode", switch FC/SF-SW
Contrary to the illustration, is connected to the side of the SF chord constituent tone selector 23, and the sound source signal of the automatically selected chord constituent tone is inputted to the chord generation gate 25 via the opening/closing circuit 22 and the selector 23.
和音発音ゲート25のゲート制御入力にはリズ
ムパターン発生回路14から和音発音タイミング
パターンパルスCTが与えられており、このパル
スCTの発生タイミングに対応して和音音源信号
が選択導出され、エンベロープ付与されて和音用
音色回路26に供給される。 A chord sounding timing pattern pulse CT is applied from the rhythm pattern generating circuit 14 to the gate control input of the chord sounding gate 25, and a chord sound source signal is selectively derived in accordance with the generation timing of this pulse CT, and an envelope is added to the chord sound source signal. It is supplied to the chord tone color circuit 26.
一方、ベース音セレクタ24にはリズムパター
ン発生回路14からベースパターンデータBPD
が与えられるようになつており、このベースパタ
ーンデータBPDによつて示された音程の音源信
号が該セレクタ24で選択される。この例ではベ
ースパターンデータBPDは1度音から5度音の
どちらか一方を指示するようになつている。ベー
スパターンデータBPDが“1”のときライン1
の1度音の音源信号がセレクタ24で選択され、
“0”のときはライン5の5度音の音源信号がセ
レクタ24で選択される。ベース音セレクタ24
で選択された1度音または5度音の音源信号はオ
クターブ分周回路27に加えられ、所定のベース
音域に達するまで適宜オクターブ(例えば1オク
ターブ)下げられる。 On the other hand, the bass sound selector 24 receives the bass pattern data BPD from the rhythm pattern generation circuit 14.
is given, and the selector 24 selects the sound source signal having the pitch indicated by the base pattern data BPD. In this example, the base pattern data BPD is designed to indicate one of the first to fifth sounds. Line 1 when base pattern data BPD is “1”
The sound source signal of the one-degree sound is selected by the selector 24,
When the value is "0", the sound source signal of the fifth tone on line 5 is selected by the selector 24. Bass sound selector 24
The sound source signal of the 1st or 5th tone selected in is applied to the octave frequency dividing circuit 27, and is lowered by an appropriate octave (for example, one octave) until it reaches a predetermined bass range.
オクターブ分周回路27から出力されたベース
音の音源信号はベース音発音ゲート28に入力さ
れる。ベース音発音ゲート28のゲート制御入力
にはリズムパターン発生回路14からベース音発
音タイミングパターンパルスBTが与えられてお
り、このパルスBTの発生タイミングに対応して
ベース音音源信号が選択導出され、エンベロープ
付与されてベース用音色回路29に供給される。 The bass sound source signal output from the octave frequency dividing circuit 27 is input to the bass sound generation gate 28. A bass sound generation timing pattern pulse BT is given from the rhythm pattern generation circuit 14 to the gate control input of the bass sound generation gate 28, and a bass sound sound source signal is selectively derived in accordance with the generation timing of this pulse BT, and the envelope It is given and supplied to the bass tone color circuit 29.
音色回路26及び29で夫々所定の音色が付与
された和音及びベース音の楽音信号はサウンドシ
ステム18に加えられ、発音される。 Musical tone signals of chords and bass tones to which predetermined tones have been applied by the tone color circuits 26 and 29, respectively, are applied to the sound system 18 and are produced.
リズムパターン発生回路14は、リズム選択手
段(図示せず)と選択されたリズムに対応するパ
ターンデータ(打楽器別の発音タイミングパター
ンパルスPT、ベースパターンデータBPD、ベー
ス音発音タイミングパターンパルスBT、和音発
音タイミングパターンパルスCT等)を基本テン
ポクロツクパルスTEMPOに従つて読み出すリー
ドオンリイメモリ(図示せず)等を含んでおり、
スタートストツプ制御回路13から与えられるリ
ズムスタート信号RSが“1”のとき上記各パタ
ーンデータの読み出し(発生)が可能となり、該
信号RSが“0”のとき読み出しが停止される。
基本テンポクロツクパルスTEMPOは可変式のク
ロツクパルス発生器30から発生される。打楽器
別の発音タイミングパターンパルスPTはリズム
音源回路31に加えられ、該パルスPTが発生し
ている打楽器の音源信号がそのパルス発生タイミ
ングに対応してリズム音源回路31から発生され
る。 The rhythm pattern generation circuit 14 includes a rhythm selection means (not shown) and pattern data corresponding to the selected rhythm (pronunciation timing pattern pulse PT for each percussion instrument, base pattern data BPD, bass tone pronunciation timing pattern pulse BT, chord pronunciation). It includes a read-only memory (not shown) that reads out timing pattern pulse CT, etc.) according to the basic tempo clock pulse TEMPO, etc.
When the rhythm start signal RS given from the start-stop control circuit 13 is "1", reading (generation) of each of the pattern data described above becomes possible, and when the signal RS is "0", reading is stopped.
The basic tempo clock pulse TEMPO is generated by a variable clock pulse generator 30. The sound generation timing pattern pulse PT for each percussion instrument is applied to the rhythm sound source circuit 31, and the sound source signal of the percussion instrument generating the pulse PT is generated from the rhythm sound source circuit 31 in accordance with the pulse generation timing.
第2図は押鍵数検出回路12とスタートストツ
プ制御回路13の詳細例を示す図である。押鍵数
検出回路12においては、伴奏用鍵域11の各鍵
に連動するキースイツチKS1〜KSnが設けられて
いる。各キースイツチKS1〜KSnには直列に抵抗
値(r1)の等しい抵抗R1〜Rnが夫々設けられて
おり、各抵抗R1〜Rnの他端が共通接続されて抵
抗Rmに接続されている。伴奏用鍵域11で鍵が
押圧されると、押圧鍵に対応するキースイツチ
KS1〜KSnがオンとなり、押鍵数に対応する数の
抵抗R1〜Rnから成る並列回路が形成される。抵
抗R1〜Rnの抵抗値(r1)は等しいので、押鍵数
をNとすると、上記並列回路の合成抵抗値はr1/N
となる。従つて、抵抗R1〜Rnの共通接続点32
から取り出される電圧Vkeyは次式で表わされる。
尚、抵抗Rmの値をr2とし、回路に加えられる電
圧をVとする。 FIG. 2 is a diagram showing a detailed example of the key depression number detection circuit 12 and the start/stop control circuit 13. The pressed key number detection circuit 12 is provided with key switches KS 1 to KSn that operate in conjunction with each key in the accompaniment key area 11 . Resistors R 1 to Rn having the same resistance value (r 1 ) are connected in series to each key switch KS 1 to KSn, and the other ends of each of the resistors R 1 to Rn are commonly connected to a resistor Rm. There is. When a key is pressed in the accompaniment key area 11, the key switch corresponding to the pressed key is activated.
KS 1 to KSn are turned on, and a parallel circuit consisting of resistors R 1 to Rn corresponding to the number of pressed keys is formed. Since the resistance values (r 1 ) of the resistors R 1 to Rn are equal, if the number of pressed keys is N, the combined resistance value of the parallel circuit is r 1 /N. Therefore, the common connection point 32 of the resistors R 1 to Rn
The voltage Vkey extracted from is expressed by the following equation.
Note that the value of the resistor Rm is defined as r2 , and the voltage applied to the circuit is defined as V.
Vkey=r2/r2+r1/N・V …(1)
上記式から明らかなように、点32からは押鍵
数Nに対応するアナログ電圧Vkeyが得られる。
押鍵数に対応する電圧Vkeyはアナログコンパレ
ータ33及び34に入力される。アナログコンパ
レータ34は、リズムパターンスタートストツプ
制御のための所定押鍵数すなわち5鍵以上の押鍵
を検出するための回路である。アナログコンパレ
ータ33は、何らかの鍵が伴奏用鍵域11で押圧
されたことを検出するための回路である。コンパ
レータ33は、何らかの鍵が押圧されたこと、す
なわち1鍵以上の押鍵を検出するためのものであ
るから、その比較基準電圧Vref1は次の条件を満
たすように定められる。 Vkey=r 2 /r 2 +r 1 /N·V (1) As is clear from the above equation, an analog voltage Vkey corresponding to the number N of pressed keys is obtained from point 32.
A voltage Vkey corresponding to the number of keys pressed is input to analog comparators 33 and 34. The analog comparator 34 is a circuit for detecting a predetermined number of pressed keys, that is, five or more keys pressed for rhythm pattern start/stop control. The analog comparator 33 is a circuit for detecting that some key is pressed in the accompaniment key area 11. Since the comparator 33 is for detecting that some key has been pressed, that is, that one or more keys have been pressed, its comparison reference voltage Vref 1 is determined to satisfy the following condition.
0<Vref1<r2/r2+r1・V ……(2)
(r2/r2+r1・V)は押鍵数Nが1のときの電圧
Vkeyの値であり、基準電圧Vref1は0よりも大
きくかつ押鍵数が1のときの電圧Vkeyの値より
も小さい値に定められる。従つて、伴奏用鍵域1
1で何らかの鍵が押圧されると(押鍵数が1以上
となると)、「Vref1<Vkey」となり、コンパレ
ータ33の出力が“1”となる。このコンパレー
タ33の出力“1”はエニイキーオン信号AKO
としてスタートストツプ制御回路13に入力され
る。 0<Vref 1 <r 2 /r 2 +r 1・V ...(2) (r 2 /r 2 +r 1・V) is the value of the voltage Vkey when the number of pressed keys N is 1, and the reference voltage Vref 1 is set to a value greater than 0 and smaller than the value of the voltage Vkey when the number of pressed keys is 1. Therefore, accompaniment key area 1
When some key is pressed at 1 (the number of keys pressed is 1 or more), "Vref 1 <Vkey" and the output of the comparator 33 becomes "1". The output “1” of this comparator 33 is any key-on signal AKO
The signal is input to the start/stop control circuit 13 as a signal.
コンパレータ34の基準電圧Vref2は次の条件
を満たすように定められる。 The reference voltage Vref 2 of the comparator 34 is determined to satisfy the following conditions.
r2/r2+r1/4・V<Vref2<r2/r2+r1/5・V…(
3)
(r2/r2+r1/4・V)
は押鍵数Nが4のときの電圧Vkeyの値であり、
(r2/r2+r1/5・V)
は押鍵数Nが5のときの電圧Vkeyの値である。
従つて、伴奏用鍵域11で同時に5鍵以上押圧さ
れると、「Vref2<Vkey」となり、コンパレータ
34の出力が“1”となる。このコンパレータ3
4の出力“1”が5打鍵検出信号5Kとしてスタ
ートストツプ制御回路13に入力される。 r 2 /r 2 +r 1 /4・V<Vref 2 <r 2 /r 2 +r 1 /5・V…(
3) (r 2 / r 2 + r 1 /4・V) is the value of voltage Vkey when the number of keys pressed N is 4, and (r 2 / r 2 + r 1 /5・V) is the number N of keys pressed is the value of voltage Vkey when is 5.
Therefore, when five or more keys are pressed simultaneously in the accompaniment key area 11, "Vref 2 <Vkey" and the output of the comparator 34 becomes "1". This comparator 3
The output "1" of 4 is inputted to the start/stop control circuit 13 as the 5th keystroke detection signal 5K.
第2図の例では、スタートストツプ制御回路1
3はリズムスタートストツプスイツチSTART/
STOPとシンクロスタートスイツチSYNCを具備
しており、リズムパターン発生のスタート制御は
このスイツチSTART/STOPまたはSYNCの操
作にもとづいて行い、ストツプ制御を5打鍵検出
信号5Kにもとづいて行うようにしている。 In the example of FIG. 2, the start-stop control circuit 1
3 is the rhythm start/stop switch START/
It is equipped with a STOP and a synchronized start switch SYNC, and the start control of rhythm pattern generation is performed based on the operation of this switch START/STOP or SYNC, and the stop control is performed based on the 5 key press detection signal 5K.
リズムスタートストツプスイツチSTART/
STOPによりリズムスタートさせる場合は該スイ
ツチSTART/STOPをオンにし、スイツチ
SYNCをオフにする。スイツチSTART/STOP
をオンにしたとき微分回路35から1発の微分パ
ルスが出力され、オア回路36からフリツプフロ
ツプ37のセツト入力Sに与えられる。これによ
りフリツプフロツプ37がセツトされ、その出力
Qが“1”に立上る。このフリツプフロツプ37
の出力Qがリズムスタート信号RSとしてリズム
パターン発生回路14(第1図)のイネーブル入
力ENに与えられる。従つて、フリツプフロツプ
37のセツトによつてリズムスタート信号RSが
“1”に立上ることにより、リズムパターン発生
回路14が動作可能となり、リズムがスタートす
る。 Rhythm start/stop switch START/
If you want to start the rhythm with STOP, turn on the corresponding switch START/STOP, and then
Turn off SYNC. Switch START/STOP
When turned on, one differential pulse is outputted from the differentiating circuit 35 and applied to the set input S of the flip-flop 37 from the OR circuit 36. As a result, the flip-flop 37 is set, and its output Q rises to "1". This flip-flop 37
The output Q is applied as the rhythm start signal RS to the enable input EN of the rhythm pattern generation circuit 14 (FIG. 1). Therefore, by setting the flip-flop 37, the rhythm start signal RS rises to "1", thereby enabling the rhythm pattern generation circuit 14 and starting the rhythm.
シンクロスタートスイツチSYNCは最初の押鍵
操作に同期してリズムスタート(シンクロスター
ト)させる場合にオンとする。このときスイツチ
START/STOPはオフにしておく。スイツチ
SYNCがオンとなると、該スイツチSYNCから信
号“1”がアンド回路38に入力される。伴奏用
鍵域11で通常の和音演奏が開始されると、エニ
イキーオン信号AKOが発生され、アンド回路3
8に入力される。通常の和音演奏では同時に5鍵
以上押圧されることはないため、このとき、5打
鍵検出信号5Kは“0”である。この信号5Kを
インバータ39で反転した信号“1”がアンド回
路38の残りの入力に加えられる。従つて、最初
の和音押鍵演奏に同期してアンド回路38の条件
が成立し、オア回路36を介してフリツプフロツ
プ37がセツトされ、リズムスタート状態とな
る。 Turn on the synchronized start switch SYNC to start the rhythm (synchronized start) in synchronization with the first key press. At this time the switch
Turn START/STOP off. switch
When SYNC is turned on, a signal "1" is input from the switch SYNC to the AND circuit 38. When a normal chord performance starts in the accompaniment key area 11, the any key-on signal AKO is generated, and the AND circuit 3
8 is input. In normal chord performance, five or more keys are not pressed at the same time, so at this time, the five-key depression detection signal 5K is "0". A signal “1” obtained by inverting this signal 5K by an inverter 39 is applied to the remaining inputs of the AND circuit 38. Therefore, the condition of the AND circuit 38 is established in synchronization with the first chord key press, and the flip-flop 37 is set via the OR circuit 36, resulting in a rhythm start state.
リズムパターン発生時に(リズムスタート信号
RSが“1”のときに)伴奏用鍵域11で同時に
5鍵以上の押鍵を行うと、前述のように5打鍵検
出信号5Kが“1”となり、オア回路40を介し
てフリツプフロツプ37のリセツト入力Rに与え
られる。これにより、フリツプフロツプ37がリ
セツトされ、リズムスタート信号RSが“0”に
立下る。従つて、リズムパターン発生回路14
(第1図)は動作不能となり、各種リズムパター
ンデータ(RT、BPD、BT、CT等)が発生され
なくなる。尚、このときエニイキーオン信号
AKOも発生されるが、5打鍵検出信号5Kを反
転したインバータ39の出力は“0”であり、ア
ンド回路38の条件は成立しない。 When a rhythm pattern occurs (rhythm start signal
When 5 or more keys are pressed simultaneously in the accompaniment key area 11 (when RS is "1"), the 5 key press detection signal 5K becomes "1" and the flip-flop 37 is output via the OR circuit 40 as described above. Applied to reset input R. As a result, the flip-flop 37 is reset and the rhythm start signal RS falls to "0". Therefore, the rhythm pattern generation circuit 14
(Fig. 1) becomes inoperable, and various rhythm pattern data (RT, BPD, BT, CT, etc.) are no longer generated. In addition, at this time, any key on signal
Although AKO is also generated, the output of the inverter 39 which inverts the fifth keystroke detection signal 5K is "0", and the condition of the AND circuit 38 is not satisfied.
リズムスタートストツプスイツチSTART/
STOP及びシンクロスタートスイツチSYNCを共
にオフにすると、インバータ42,43の出力が
“1”となり、アンド回路41の条件が成立し、
該アンド回路41からオア回路40を介してフリ
ツプフロツプ37のリセツト入力Rに“1”が与
えられる。従つて、このスイツチSTART/
STOP,SYNCのオフ操作によつてリズムパター
ンをストツプすることができる。しかし、この発
明ではスイツチSTART/STOP、SYNCに手を
伸ばすまでもなく、今まで演奏していた伴奏用鍵
域11の鍵を5鍵以上押圧するだけでリズムパタ
ーンをストツプすることができるので操作が簡単
である。 Rhythm start/stop switch START/
When both STOP and synchronized start switch SYNC are turned off, the outputs of inverters 42 and 43 become "1", and the condition of AND circuit 41 is satisfied.
"1" is applied from the AND circuit 41 to the reset input R of the flip-flop 37 via the OR circuit 40. Therefore, this switch START/
The rhythm pattern can be stopped by turning off STOP and SYNC. However, with this invention, the rhythm pattern can be stopped simply by pressing five or more keys in the accompaniment key range 11 that have been played up until now, without having to reach for the START/STOP or SYNC switches. is easy.
第3図はスタートストツプ制御回路13の別の
詳細例を示す図で、リズムスタートとストツプの
両方を5打鍵検出信号5Kにもとづいて制御する
ようにした例を示す。この例ではシンクロスター
ト機能は設けないものとしており、第2図に示す
ようなシンクロスタートスイツチSYNCは具備し
ていない。従つて、エニイキーオン信号AKOも
利用されない。 FIG. 3 is a diagram showing another detailed example of the start/stop control circuit 13, showing an example in which both rhythm start and stop are controlled based on the 5th keystroke detection signal 5K. In this example, a synchronized start function is not provided, and a synchronized start switch SYNC as shown in FIG. 2 is not provided. Therefore, any key-on signal AKO is also not used.
第3図において、リズムスタートストツプスイ
ツチSTART/STOPがオフのときはインバータ
44の出力が“1”であり、T型フリツプフロツ
プ45は常にリセツトされている。スイツチ
START/STOPがオンされるとインバータ44
の出力が“0”となり、フリツプフロツプ45の
リセツトが解除される。同時に、スイツチ
START/STOPからアンド回路46に“1”が
与えられる。アンド回路46の他の入力には押鍵
数検出回路12(第1図、第2図)から5打鍵検
出信号5Kが与えられる。スイツチSTART/
STOPをオンにした後、伴奏用鍵域11で同時に
5鍵以上押圧すると、5打鍵検出信号5Kが
“1”となり、アンド回路46からフリツプフロ
ツプ45のT入力に“1”が与えられる。これに
よりフリツプフロツプ45の状態は“0”から
“1”に反転し、出力Qすなわちリズムスタート
信号RSが“1”に立上る。こうして、伴奏用鍵
域11における5鍵以上の押鍵操作にもとづいて
リズムパターンをスタートさせることができる。 In FIG. 3, when the rhythm start/stop switch START/STOP is off, the output of the inverter 44 is "1", and the T-type flip-flop 45 is always reset. switch
When START/STOP is turned on, inverter 44
The output of the flip-flop 45 becomes "0" and the reset of the flip-flop 45 is released. At the same time, the switch
“1” is applied to the AND circuit 46 from START/STOP. The other input of the AND circuit 46 receives a 5-key press detection signal 5K from the key press number detection circuit 12 (FIGS. 1 and 2). Switch START/
After turning on STOP, if five or more keys are pressed simultaneously in the accompaniment key area 11, the five key press detection signal 5K becomes "1", and the AND circuit 46 gives "1" to the T input of the flip-flop 45. As a result, the state of the flip-flop 45 is inverted from "0" to "1", and the output Q, that is, the rhythm start signal RS rises to "1". In this way, a rhythm pattern can be started based on key depression operations of five or more keys in the accompaniment key area 11.
フリツプフロツプ45の状態が“1”すなわち
リズムスタート信号RSが“1”のときに伴奏用
鍵域11で同時に5鍵以上押鍵すると、再び5打
鍵検出信号5Kが“1”となり、アンド回路46
の出力が“1”となつてT型フリツプフロツプ4
5の状態が“1”から“0”に反転する。これに
より、リズムパターンがストツプされる。 When the state of the flip-flop 45 is "1", that is, the rhythm start signal RS is "1", if five or more keys are pressed simultaneously in the accompaniment key area 11, the five key press detection signal 5K becomes "1" again, and the AND circuit 46
The output of becomes “1” and the T-type flip-flop 4
The state of 5 is reversed from "1" to "0". As a result, the rhythm pattern is stopped.
第4図はデイジタル式の電子楽器にこの発明を
適用した一実施例を示す図である。この発明の要
旨とする部分は押鍵数検出回路12Aとスタート
ストツプ制御回路13Aであるが、第4図の電子
楽器の全体構成について先ず説明する。 FIG. 4 is a diagram showing an embodiment in which the present invention is applied to a digital electronic musical instrument. Although the gist of the present invention is the key press number detection circuit 12A and the start/stop control circuit 13A, the overall configuration of the electronic musical instrument shown in FIG. 4 will be explained first.
第4図に示す電子楽器は一段鍵盤式のものであ
り、キースイツチマトリクス47には一段鍵盤の
各鍵に対応するキースイツチがマトリクス状に配
列されている。キー走査回路48はキースイツチ
マトリクス47の各キースイツチを順次走査し、
各鍵に対応するタイムスロツトにおけるパルスの
有無(“1”か“0”か)によつて当該鍵のオ
ン・オフを示す時分割多重化されたキーデータ
KTDMを単一の出力ラインに出力する。キー走
査回路48における走査は走査カウンタ49によ
つて制御される。走査カウンタ49はタイミング
信号発生回路50から与えられるクロツクパルス
φAを計数するもので、該クロツクパルスφAをカ
ウントパルスとするノートカウンタ部49Aとこ
のノートカウンタ部49Aのキヤリイアウト信号
をカウントパルスとするオクターブカウンタ部4
9Bとから成る。 The electronic musical instrument shown in FIG. 4 is of a single-keyboard type, and a key switch matrix 47 has key switches arranged in a matrix that correspond to each key of the single-level keyboard. The key scanning circuit 48 sequentially scans each key switch of the key switch matrix 47,
Time-division multiplexed key data that indicates whether a key is on or off based on the presence or absence of a pulse (“1” or “0”) in the time slot corresponding to each key.
Output KTDM to a single output line. Scanning in the key scanning circuit 48 is controlled by a scanning counter 49. The scanning counter 49 counts the clock pulse φ A given from the timing signal generation circuit 50, and includes a note counter section 49A that uses the clock pulse φ A as a count pulse, and an octave counter that uses the carry-out signal of this note counter section 49A as a count pulse. Part 4
It consists of 9B.
一段鍵盤には最低鍵C2から最高鍵C7までの
61鍵を具備しており、鍵C2からC3までの13鍵
が伴奏用鍵域LKとして使用され、鍵C#3から
C7までの48鍵がメロデイ用鍵域UKとして使用
される。キー走査回路48では高音側の鍵から順
に走査を行うようになつている。すなわち、走査
カウンタ49で最高鍵C7から最低鍵C2まで高
音順にキーコードKCを出力し、キー走査回路4
8ではこの走査カウンタ49から与えられるキー
コードKCに対応して最高鍵C7から最低鍵C2
まで順に各キースイツチを走査する。 The single-stage keyboard has the lowest key C2 to the highest key C7.
It is equipped with 61 keys, 13 keys from keys C2 to C3 are used as the accompaniment key range LK, and 48 keys from keys C#3 to C7 are used as the melody key range UK. The key scanning circuit 48 is configured to scan keys in order from the treble side. That is, the scanning counter 49 outputs key codes KC in order of high notes from the highest key C7 to the lowest key C2, and the key scanning circuit 4
8, the highest key C7 to the lowest key C2 correspond to the key code KC given from this scanning counter 49.
Scan each key switch in turn until .
キーコードKCはノートカウンタ部49Aから
出力される4ビツトのノートコードNCとオクタ
ーブカウンタ部49Bから出力される3ビツトの
オクターブコードOCとの組合せから成る。ノー
トカウンタ部49Aから出力されるノートコード
NCの内容は、第5図bに示すように、クロツク
パルスφAが与えられる毎に最高音名Cから最低
音名C#まで高音順に変化する。このノートコー
ドNCの音名に対応するキースイツチがキースイ
ツチマトリクス47で走査される。ノートカウン
タ部49Aで12カウントする毎にオクターブカウ
ンタ部49Bは1カウントされる。すなわち、ノ
ートカウンタ部49Aの内容が最低音名C#から
最高音名Cに変わるときにオクターブカウンタ部
49Bの内容が変化する。第5図cに示すよう
に、始め、オクターブカウンタ部49Bから出力
されるオクターブコードOCが示すオクターブ音
域は鍵C7からC#6までの最高オクターブOC
5であり、このとき信号BT0が“1”となる。
以下、第5図cに示すように、ノートカウンタ部
49Aで音名CからC#までの12のノートコード
NCをカウントし終える毎にオクターブカウンタ
部49BのオクターブコードOCの内容は1オク
ターブ下のものへと順次変化していきOC4〜OC
0、それに伴つて信号BT1乃至BT7が順次
“1”となる。 The key code KC consists of a combination of a 4-bit note code NC output from the note counter section 49A and a 3-bit octave code OC output from the octave counter section 49B. Note code output from note counter section 49A
As shown in FIG. 5b, the contents of NC change in the order of high notes from the highest note name C to the lowest note name C# every time the clock pulse φ A is applied. The key switch corresponding to the note name of this note code NC is scanned by the key switch matrix 47. Every time the note counter 49A counts 12, the octave counter 49B counts 1. That is, when the contents of the note counter section 49A change from the lowest note name C# to the highest note name C, the contents of the octave counter section 49B change. As shown in FIG. 5c, initially, the octave range indicated by the octave code OC output from the octave counter section 49B is the highest octave OC from key C7 to C#6.
5, and at this time, the signal BT0 becomes "1".
Hereinafter, as shown in FIG.
Every time NC is counted, the contents of the octave code OC in the octave counter section 49B change sequentially from one octave lower, OC4 to OC.
0, and accordingly, the signals BT1 to BT7 sequentially become "1".
従つて、メロデイ用鍵域UKの鍵C7〜C#3
が走査されるのは信号BT0乃至BT3が発生し
ている間であり、この期間に対応してメロデイ用
鍵域走査タイミング信号UKTが“1”となる
(第5図c参照)。また、伴奏用鍵域LKの鍵C3
〜C2が走査されるのは信号BT4及びBT5が
発生している間(詳しくは信号BT5の発生時に
おける音名Cのノートタイミングすなわち最低鍵
C2の走査タイミングまで)であり、この期間に
対応して伴奏用鍵域走査タイミング信号LKTが
“1”となる(第5図c参照)。最低鍵C2の走査
タイミング以後、すなわち信号BT5の発生時に
おける音名Bのノートタイミング(第5図b参
照)から信号BT7の終わりまでは鍵に対応して
いず、従つてキーデータKTDMは発生されない。
信号BT7の次には再び信号BT0が発生する。
信号BT0〜BT7及びUKT,LKTは走査カウン
タ49から出力される。 Therefore, keys C7 to C#3 of the melody key range UK
is scanned while the signals BT0 to BT3 are being generated, and the melody key range scanning timing signal UKT becomes "1" corresponding to this period (see FIG. 5c). Also, key C3 of the accompaniment keyboard range LK.
~C2 is scanned while signals BT4 and BT5 are being generated (specifically, up to the note timing of pitch name C, that is, the scanning timing of the lowest key C2 when signal BT5 is generated), and corresponds to this period. Then, the accompaniment key range scanning timing signal LKT becomes "1" (see FIG. 5c). After the scanning timing of the lowest key C2, that is, from the note timing of pitch name B when the signal BT5 is generated (see FIG. 5b) to the end of the signal BT7, no key corresponds to the period, and therefore the key data KTDM is not generated. .
After the signal BT7, the signal BT0 is generated again.
Signals BT0 to BT7 and UKT, LKT are output from the scan counter 49.
発音割当て回路51は、メロデイ用鍵域UKの
押鍵音をメロデイ用発音チヤンネルUch1〜Uch
4のいずれかに割当てる機能と、伴奏用鍵域LK
において押鍵指定された伴奏和音の各構成音を和
音用発音チヤンネルLch1〜Lch4のいずれかに
夫々割当てる機能と、自動ベース音をベース用発
音チヤンネルPchに割当てる機能を具えている。
発音割当て回路51において、各発音チヤンネル
Uch1〜Uch4,Lch1〜Lch4,Pchは時分割的
に処理されるようになつている。各発音チヤンネ
ルの時分割タイミングを示すチヤンネルタイミン
グ信号ch1〜ch8,PchTはタイミング信号発生
回路50から発生される。 The sound generation assignment circuit 51 assigns the pressed keys in the melody key range UK to the melody sound generation channels Uch1 to Uch.
Functions assigned to any of 4 and accompaniment key range LK
It has a function of allocating each component tone of an accompaniment chord designated by a key press to one of the chord sounding channels Lch1 to Lch4, and a function of allocating an automatic bass tone to the bass sounding channel Pch.
In the sound generation allocation circuit 51, each sound generation channel
Uch1 to Uch4, Lch1 to Lch4, and Pch are processed in a time-sharing manner. Channel timing signals ch1 to ch8 and PchT indicating the time division timing of each sound generation channel are generated from a timing signal generation circuit 50.
タイミング信号発生回路50では、システムク
ロツクパルスφにもとづいて第5図aに示すよう
にチヤンネルタイミング信号ch1〜ch8,PchT
を時分割的に発生する。チヤンネルタイミング信
号ch1〜ch4はメロデイ用発音チヤンネルUch1
〜Uch4の時分割タイミングに対応して夫々発生
し、チヤンネルタイミング信号ch5〜ch8は和
音用発音チヤンネルLch1〜Lch4の時分割タイ
ミングに対応して夫々発生し、チヤンネルタイミ
ング信号PchTはベース用発音チヤンネルPchの
時分割タイミングに対応して発生する。チヤンネ
ルタイミング信号ch1〜ch4をオア回路52で
合成したものがメロデイチヤンネルタイミング信
号UchTであり、信号ch5〜ch8をオア回路53
で合成したものが和音チヤンネルタイミング信号
LchTである(第5図a参照)。第5図aに示す
ようにタイミング信号発生回路50から発生され
るクロツクパルスφAの1周期はシステムクロツ
クパルスφの18周期分(18ビツトタイム)であ
り、9個のチヤンネルタイミング信号ch1〜ch
8,PchTが1巡する9ビツトタイムの間は
“1”、2巡目の9ビツトタイムの間は“0”であ
る。同じくタイミング信号発生回路50から発生
されるクロツクパルスφBは第5図aに示すよう
にクロツクパルスφAと逆相となつている。 The timing signal generation circuit 50 generates channel timing signals ch1 to ch8, PchT based on the system clock pulse φ as shown in FIG.
occurs in a time-division manner. Channel timing signals ch1 to ch4 are the melody sounding channel Uch1
- Channel timing signals ch5 to ch8 are generated corresponding to the time division timing of chord sounding channels Lch1 to Lch4, respectively, and channel timing signals PchT are generated corresponding to the time division timing of chord sounding channels Lch1 to Lch4. Occurs in accordance with the time division timing. The channel timing signals ch1 to ch4 are synthesized by the OR circuit 52 to form the melody channel timing signal UchT, and the signals ch5 to ch8 are synthesized by the OR circuit 53.
The synthesized signal is the chord channel timing signal.
LchT (see Figure 5a). As shown in FIG. 5a, one cycle of the clock pulse φA generated from the timing signal generation circuit 50 is equivalent to 18 cycles (18 bit time) of the system clock pulse φ, and nine channel timing signals ch1 to ch
8. It is "1" during the 9-bit time of one round of PchT, and "0" during the 9-bit time of the second round. Similarly, the clock pulse φ B generated by the timing signal generating circuit 50 has a phase opposite to that of the clock pulse φ A , as shown in FIG. 5a.
1走査サイクル(信号BT0の発生タイミング
から信号BT7の発生タイミングまで)における
各種処理の時間関係の概要が第5図cのFCの欄
及びSFの欄に示されている。FCの欄には、自動
演奏モードとして「フインガードコードモード」
が選択された場合の処理の概要が示されている。
SFの欄には「シングルフインガモード」が選択
された場合の処理の概要が示されている。フイン
ガードコードモードFCあるいはシングルフイン
ガモードSFのいずれの場合でも、メロデイ用鍵
域UKの鍵C7〜C#3の走査タイミング(信号
BT0〜BT3のタイミング)においては、キー
データKTDMによつて示されるメロデイ用鍵域
UKの押圧鍵をメロデイ用発音チヤンネルUch1
〜Uch4に割当てる処理が実行される(第5図c
の「UK割当て」参照)。 An overview of the time relationships of various processes in one scanning cycle (from the timing of generation of signal BT0 to the timing of generation of signal BT7) is shown in the columns FC and SF in FIG. 5c. In the FC column, there is "Fingard Chord Mode" as an automatic performance mode.
An overview of the processing when is selected is shown.
The SF column shows an outline of processing when "single finger mode" is selected. In either finger chord mode FC or single finger mode SF, the scanning timing (signal
At the timing of BT0 to BT3), the melody key range indicated by the key data KTDM
UK press key melody pronunciation channel Uch1
~The process of allocating to Uch4 is executed (Fig. 5c)
(see 'UK quota').
フインガードコードモードFCにおいては伴奏
用鍵域LKの押鍵音をそのまま和音構成音とする
ので、伴奏用鍵域LKの鍵C3〜C2の走査タイ
ミング(信号BT4とBT5のタイミング)にお
いては、キーデータKTDMによつて示される伴
奏用鍵域LKの押圧鍵を和音用発音チヤンネル
Lch1〜Lch4に割当てる処理が行われる(第5
図cの「LK割当て」参照)。このとき、伴奏用鍵
域LKの鍵C3〜C2のキーデータKTDMをシフ
トレジスタ54に記憶しておく。そして、信号
BT6及びBT7のタイミングにおいて、シフト
レジスタ54に記憶した伴奏用鍵域キーデータに
もとづいて和音の根音を検出する(第5図cの
「根音検出」参照)。次の走査サイクルの信号BT
0のタイミングにおいては、検出された根音を利
用して形成したベース音データをベース音発音チ
ヤンネルPchに割当てる処理を実行する(第5図
cの「PK割当て」参照)。 In Finguard chord mode FC, the keys pressed in the accompaniment key range LK are directly used as chord constituent notes, so at the scanning timing of keys C3 to C2 in the accompaniment key range LK (timing of signals BT4 and BT5), the keys are The pressed keys of the accompaniment key range LK indicated by the data KTDM are used as the chord pronunciation channel.
Processing to allocate to Lch1 to Lch4 is performed (5th
(See “LK allocation” in Figure c). At this time, key data KTDM of keys C3 to C2 of the accompaniment key range LK is stored in the shift register 54. And the signal
At the timings of BT6 and BT7, the root note of the chord is detected based on the accompaniment key range key data stored in the shift register 54 (see "root note detection" in FIG. 5c). Signal BT for next scan cycle
At timing 0, a process is executed in which the bass note data formed using the detected root note is assigned to the bass note sound generation channel Pch (see "PK assignment" in FIG. 5c).
シングルフインガモードSFにおいては伴奏用
鍵域LKは和音構成音そのものを指定するのでは
なく和音の根音を指定するために使用されるの
で、伴奏用鍵域LKの走査タイミング(信号BT
4とBT5のタイミング)において、発音割当て
処理は行われず、伴奏用鍵域LKの最高押圧鍵を
根音指定鍵として検出する処理が実行される(第
5図cの「LK最高音検出」参照)。信号BT7の
タイミングでは、検出された最高押圧鍵の音名す
なわち根音名にもとづいて自動的に形成した和音
構成音を和音用発音チヤンネルLch1〜Lch4に
割当てる処理が実行される(第5図cの「SF和
音割当て」参照)。次の走査サイクルの信号BT
0のタイミングではフインガードコードモード
FCの場合と同様にベース音割当て処理(PK割当
て)が実行される。 In single-finger mode SF, the accompaniment key range LK is used to specify the root note of the chord rather than the notes that make up the chord itself, so the scanning timing of the accompaniment key range LK (signal BT
4 and BT5), the pronunciation assignment process is not performed, and the process of detecting the highest pressed key in the accompaniment key range LK as the root note designated key is executed (see "LK highest note detection" in Figure 5c). ). At the timing of signal BT7, processing is executed to allocate the chord constituent tones automatically formed based on the pitch name of the detected highest pressed key, that is, the root note name, to the chord pronunciation channels Lch1 to Lch4 (see Fig. 5c). (See “SF chord assignments”). Signal BT for next scan cycle
At timing 0, finger code mode
Bass sound assignment processing (PK assignment) is executed in the same way as in the case of FC.
発音割当て処理に関連する回路は、発音割当て
回路51、トランケート回路55、キーコードメ
モリ56、比較回路57、オクターブコード変換
回路58等である。キーコードメモリ56は、チ
ヤンネル数9に対応する9ステージの循環型シフ
トレジスタ(図示せず)を含み、各チヤンネル
Uch1〜Uch4,Lch1〜Lch4,Pchに割当てら
れた音のキーコードKC*を夫々記憶し、システ
ムクロツクパルスφに従つて時分割的に出力す
る。走査カウンタ49から出力されるキーコード
KCのうちノートコードNCはキーコードメモリ
56にそのまま入力され、オクターブコードOC
はオクターブコード変換回路58を経由してキー
コードメモリ56に入力される。オクターブコー
ド変換回路58はシングルフインガモードSFの
ときの和音構成音のオクターブコードOC′あるい
はベース音のオクターブコードOC″を形成するた
めの回路である。 Circuits related to the pronunciation assignment process include a pronunciation assignment circuit 51, a truncate circuit 55, a key code memory 56, a comparison circuit 57, an octave code conversion circuit 58, and the like. The key code memory 56 includes a 9-stage circular shift register (not shown) corresponding to the number of channels, and each channel
The key codes KC* of the sounds assigned to Uch1 to Uch4, Lch1 to Lch4, and Pch are respectively stored and outputted in a time-divisional manner according to the system clock pulse φ. Key code output from scanning counter 49
Of KC, note code NC is input as is into key code memory 56, and octave code OC
is input to the key code memory 56 via the octave code conversion circuit 58. The octave code conversion circuit 58 is a circuit for forming an octave code OC' of chord constituent notes or an octave code OC'' of a bass note in the single finger mode SF.
走査カウンタ49の出力キーコードKCは現在
走査中の鍵すなわち時分割多重キーデータ
KTDMに対応する鍵を表わしている。比較回路
57は、キーコードメモリ56から時分割的に出
力される各チヤンネルに割当て済みのキーコード
KC*と、キーコードメモリ56の入力側に与え
られるキーコードKCとを比較し、両者が一致し
たとき一致信号EQを出力する。 The output key code KC of the scanning counter 49 is the key currently being scanned, that is, time division multiplexed key data.
Represents a key compatible with KTDM. The comparison circuit 57 compares the key codes assigned to each channel outputted from the key code memory 56 in a time-division manner.
KC* is compared with the key code KC given to the input side of the key code memory 56, and when the two match, a match signal EQ is output.
発音割当て回路51では、1つのキーデータ
KTDMが発生するクロツクパルスφAの1周期分
の期間(18ビツトタイム)に1回の割当て処理を
行う。従つて、1回の割当て処理期間においては
各チヤンネルタイミングが2巡する(第5図a参
照)。1回の割当て処理期間の前半の9ビツトタ
イムにおいてクロツクパルスφAが“1”となり、
後半の9ビツトタイムにおいてクロツクパルス
φBが“1”となる。発音割当て回路51では、
このクロツクパルスφA,φBとチヤンネルタイミ
ング信号UchT,LchT,PchT(第5図a参照)
によつて処理動作が制御される。 In the pronunciation assignment circuit 51, one key data
One allocation process is performed during one period (18 bit time) of the clock pulse φA generated by KTDM. Therefore, in one allocation processing period, each channel timing goes around twice (see FIG. 5a). In the first 9-bit time of one allocation processing period, the clock pulse φA becomes “1”,
In the latter 9-bit time, the clock pulse φB becomes "1". In the pronunciation assignment circuit 51,
These clock pulses φ A , φ B and channel timing signals UchT, LchT, PchT (see Figure 5a)
The processing operation is controlled by.
まず、メロデイ用鍵域UKにおける押圧鍵の割
当て処理について説明する。キー走査回路48か
ら出力された時分割多重キーデータKTDMはア
ンド回路59,60,61に夫々入力される。ア
ンド回路59の他の入力にはメロデイ用鍵域走査
タイミング信号UKT(第5図c参照)が加えら
れ、アンド回路60及び61の他の入力には伴奏
用鍵域走査タイミング信号LKT(第5図c参照)
が加えられる。従つて、メロデイ用鍵域UKのキ
ーデータKTDMが出力されているときアンド回
路59のみが動作可能となり、他のアンド回路6
0,61は動作不能となる。これにより、アンド
回路59からはメロデイ用鍵域のキーデータ(こ
れをKUで示す)のみが選択出力される。メロデ
イ用鍵域のキーデータKUは発音割当て回路51
に入力される。 First, the process of assigning keys to be pressed in the melody key range UK will be explained. The time division multiplexed key data KTDM output from the key scanning circuit 48 is input to AND circuits 59, 60, and 61, respectively. The other inputs of the AND circuit 59 are supplied with the melody key range scanning timing signal UKT (see FIG. 5c), and the other inputs of the AND circuits 60 and 61 are the accompaniment key range scanning timing signal LKT (5th (see figure c)
is added. Therefore, when the key data KTDM of the melody key range UK is being output, only the AND circuit 59 becomes operable, and the other AND circuits 6
0,61 becomes inoperable. As a result, the AND circuit 59 selectively outputs only the key data (indicated by KU) of the melody key range. The key data KU of the melody key range is generated by the sound generation assignment circuit 51
is input.
発音割当て回路51では、メロデイ用鍵域のキ
ーデータKUにもとづいてメロデイ用発音チヤン
ネルUch1〜Uch4に対する割当て処理を行う。
発音割当て回路51では、クロツクパルスφAが
“1”のとき(前半の割当て処理期間)に比較回
路57から出力される一致信号EQを記憶し、こ
の記憶を後半の割当て処理期間(クロツクパルス
φBが“1”となる9ビツトタイム)の間だけ保
持する。記憶保持された一致信号EQを符号EQM
で示す。EQMは一致信号EQが発生したとき
“1”であり、発生しなかつたとき(一致しなか
つたとき)“0”である。また、発音割当て回路
51にはトランケート回路55からトランケート
チヤンネル指定信号TRU,TRLが入力される。
トランケート回路55は、メロデイ用チヤンネル
Uch1〜Uch4において最も古く離鍵状態となつ
た1つのチヤンネルを検出してそのチヤンネルの
タイミングに対応してメロデイ用トランケートチ
ヤンネル指定信号TRUを発生すると共に、和音
用チヤンネルLch1〜Lch4において最も古く離
鍵状態となつた1つのチヤンネルを検出してその
チヤンネルのタイミングに対応して和音用トラン
ケートチヤンネル指定信号TRLを発生する。ま
た、発音割当て回路51内にはキーオンメモリ6
2を含んでおり、各チヤンネルUch1〜Uch4,
Lch1〜Lch4,Pchに割当てられているキーコ
ードKC*に対応する鍵が現在押鍵されているか
あるいは離鍵されたかを示すキーオン信号KON
を時分割的に出力する。キーオン信号KONは押
鍵中のとき“1”、離鍵されている場合は“0”
である。 The sound generation allocation circuit 51 performs allocation processing to the melody sound generation channels Uch1 to Uch4 based on the key data KU of the melody key range.
The sound generation assignment circuit 51 stores the coincidence signal EQ output from the comparator circuit 57 when the clock pulse φ A is "1" (first half assignment processing period), and stores this memory during the second half assignment processing period (when the clock pulse φ B is "1"). It is held only for the 9-bit time when it becomes "1". Code EQM of stored match signal EQ
Indicated by EQM is "1" when the coincidence signal EQ is generated, and "0" when it is not generated (when there is no match). Furthermore, truncate channel designation signals TRU and TRL are inputted to the sound generation allocation circuit 51 from the truncate circuit 55 .
The truncate circuit 55 is a melody channel.
It detects the channel in which the key was released the earliest among Uch1 to Uch4, and generates the melody truncate channel designation signal TRU corresponding to the timing of that channel, and also generates the oldest key released channel in the chord channels Lch1 to Lch4. One channel in the state is detected and a chord truncate channel designation signal TRL is generated in accordance with the timing of that channel. In addition, a key-on memory 6 is provided in the sound generation assignment circuit 51.
2, each channel Uch1~Uch4,
Key-on signal KON indicating whether the key corresponding to the key code KC* assigned to Lch1 to Lch4 and Pch is currently pressed or released.
is output in a time-division manner. The key-on signal KON is “1” when the key is pressed, and “0” when the key is released.
It is.
発音割当て回路51では、メロデイ用鍵域のキ
ーデータKUに関連して下記の論理条件が満たさ
れたとき(KU、、φB,,TRU,
UchTがすべて“1”のときロード信号LDを発
生する。 In the sound generation assignment circuit 51, when the following logical condition is satisfied in relation to the key data KU of the melody key range (KU,, φ B ,, TRU,
Generates load signal LD when UchT is all “1”.
LD=KU・・φB・・TRU・UchT
……(4)
キーデータKUが“1”であることは、該キー
データKUに同期して走査カウンタ49からキー
コードメモリ56の入力側に与えられているキー
コードKCが押圧鍵に対応するものであることを
意味する。一致記憶信号EQMを反転した信号
EQMが“1”であることは、一致信号EQが発生
しなかつたことすなわち上記キーデータKUに対
応する押鍵中のキーコードKCが未だどのチヤン
ネルにも割当てられていないこと、従つてメロデ
イ用チヤンネルUch1〜Uch4のいずれかに新た
に割当てるべきこと、を意味する。クロツクパル
スφBが“1”であることは、後半の割当て処理
期間であること、すなわち上記信号が正し
いものであること、を示している。キーオン信号
KONの反転信号が“1”であることは、離
鍵状態となつているチヤンネルのタイミングであ
ることを示す。メロデイ用トランケートチヤンネ
ル指定信号TRUが“1”であることは、最も古
く離鍵状態となつたチヤンネルのタイミングであ
ること、すなわちそのチヤンネルの古い発音割当
てを消去して新たな割当てを行つてもよいチヤン
ネルであること、を意味する。メロデイ用チヤン
ネルタイミング信号UchTが“1”であること
は、メロデイ用チヤンネルのタイミング(第5図
aの信号ch1〜ch4のタイミング)であること
を示す。LD=KU・・φ B・・TRU・UchT
...(4) The fact that the key data KU is "1" means that the key code KC given from the scanning counter 49 to the input side of the key code memory 56 in synchronization with the key data KU corresponds to the pressed key. It means something. Signal obtained by inverting the match memory signal EQM
The fact that EQM is "1" means that the coincidence signal EQ has not been generated, that is, the currently pressed key code KC corresponding to the above key data KU has not yet been assigned to any channel, and therefore the melody This means that it should be newly assigned to any of channels Uch1 to Uch4. The fact that the clock pulse φ B is "1" indicates that it is the second half of the allocation processing period, that is, that the above signal is correct. key on signal
The fact that the inverted signal of KON is "1" indicates that it is the timing of the channel that is in the key release state. The fact that the melody truncate channel designation signal TRU is "1" means that it is the timing of the channel where the key was released the earliest, meaning that the old sound assignment for that channel may be deleted and a new assignment made. It means being a channel. The fact that the melody channel timing signal UchT is "1" indicates that it is the timing of the melody channel (the timing of the signals ch1 to ch4 in FIG. 5a).
上記第(4)式の条件が満たされたとき、メロデイ
用チヤンネルの1つのチヤンネルタイミングに対
応して1度だけロード信号LDが発生される。こ
のロード信号LDはキーコードメモリ56のロー
ド制御入力Lに加えられる。キーコードメモリ5
6ではロード信号LDが発生したチヤンネルに記
憶している古いキーコードKC*に替えて走査カ
ウンタ49から与えられているキーコードKCを
取込み記憶する。また、キーオンメモリ62にお
いては、ロード信号LDが発生したチヤンネルに
対応するキーオン信号KONを“1”にセツトす
る。 When the condition of equation (4) above is satisfied, the load signal LD is generated only once corresponding to the channel timing of one of the melody channels. This load signal LD is applied to the load control input L of the key code memory 56. key code memory 5
6, the key code KC given from the scan counter 49 is taken and stored in place of the old key code KC* stored in the channel where the load signal LD was generated. Further, in the key-on memory 62, the key-on signal KON corresponding to the channel in which the load signal LD is generated is set to "1".
キーオンメモリ62に記憶されたメロデイ用チ
ヤンネルのキーオン信号KONは次の論理条件が
満たされたとき“0”にリセツトされる。 The key-on signal KON of the melody channel stored in the key-on memory 62 is reset to "0" when the following logical condition is satisfied.
・EQ・UchT・KON→KONリセツト ……(5)
キーデータKUの反転信号が“1”である
ことは、走査カウンタ49から与えられているキ
ーコードKCに対応する鍵が離鍵されたことを示
す。一致信号EQと信号UchTが“1”であるこ
とは、離鍵された上記キーコードKCと同じキー
コードKC*がメロデイ用チヤンネルに割当てら
れていることを示す。キーオン信号KONが“1”
であることは、上記一致信号EQが発生したメロ
デイ用チヤンネルに割当てられている鍵が直前ま
で押圧されていたことを示す。上記第(5)式の条件
が満たされたチヤンネルタイミングに対応するキ
ーオン信号KONが“0”にリセツトされる。・EQ・UchT・KON→KON reset...(5) The fact that the inverted signal of the key data KU is "1" means that the key corresponding to the key code KC given from the scanning counter 49 has been released. shows. The fact that the coincidence signal EQ and the signal UchT are "1" indicates that the same key code KC* as the released key code KC is assigned to the melody channel. Key-on signal KON is “1”
This indicates that the key assigned to the melody channel in which the coincidence signal EQ was generated had been pressed until just before. The key-on signal KON corresponding to the channel timing where the condition of equation (5) above is satisfied is reset to "0".
次に、フインガードコードモードFCにおける
和音用チヤンネルLch1〜Lch4への割当て処理
について説明する。フインガードコードモード
FCが選択された場合、フインガードコードモー
ド信号FCが“1”となり、シングルフインガモ
ード信号SFは“0”となる。フインガードコー
ドモード信号FCはアンド回路60に加えられて
いる。従つて、フインガードコードモードFCの
ときは、伴奏用鍵域走査タイミング信号LKT(第
5図c参照)にもとづいて伴奏用鍵域の鍵C3〜
C2のキーデータKTDMがアンド回路60で選
択され、オア回路63を介して和音キーデータ
KLとして発音割当て回路51に供給される。尚、
オア回路63の他の入力に与えられるアンド回路
64の出力は、シングルフインガモード信号SF
の“0”により、“0”となつている。 Next, the assignment process to the chord channels Lch1 to Lch4 in the fin guard chord mode FC will be explained. Finguard code mode
When FC is selected, the finger code mode signal FC becomes "1" and the single finger mode signal SF becomes "0". The finger code mode signal FC is applied to an AND circuit 60. Therefore, in the fine guard chord mode FC, keys C3 to C3 of the accompaniment key range are selected based on the accompaniment key range scanning timing signal LKT (see Fig. 5c).
The key data KTDM of C2 is selected by the AND circuit 60, and the chord key data is selected via the OR circuit 63.
It is supplied to the sound generation allocation circuit 51 as KL. still,
The output of the AND circuit 64 given to the other input of the OR circuit 63 is the single finger mode signal SF
It becomes "0" due to "0" of "0".
発音割当て回路51では、和音キーデータKL
に関連して下記の論理条件が満たされたとき
(KL,,φB,,TRL,LchTがすべて
“1”のとき)ロード信号LDを発生する。 In the pronunciation assignment circuit 51, the chord key data KL
When the following logical conditions are satisfied in relation to (when KL, φ B , TRL, and LchT are all "1"), a load signal LD is generated.
LD=KL・・φB・・TRL・LchT
……(6)
上記第(6)式が前記第(4)式と異なる点は、和音キ
ーデータKLに関連して和音用トランケートチヤ
ンネル指定信号TRLと和音用チヤンネルタイミ
ング信号LchT(第5図a参照)が使用される点
であり、式の意味は前述の第(4)式とほぼ同様であ
る。ロード信号LDが発生したときの処理(キー
コードメモリ56へのキーコードKCの取込みと
キーオン信号KONの記憶)も前述と同様である。LD=KL・・φ B・・TRL・LchT
...(6) The difference between the above equation (6) and the above equation (4) is that in relation to the chord key data KL, the chord truncate channel designation signal TRL and the chord channel timing signal LchT (Fig. 5a) (see) is used, and the meaning of the expression is almost the same as the above-mentioned expression (4). The processing when the load signal LD is generated (taking the key code KC into the key code memory 56 and storing the key-on signal KON) is the same as described above.
また、和音用チヤンネルLch1〜Lch4のキー
オン信号KONを“0”にリセツトするときの条
件は次の通りである。 Further, the conditions for resetting the key-on signals KON of the chord channels Lch1 to Lch4 to "0" are as follows.
・EQ・LchT・KON→KONリセツト ……(7)
この第(7)式の意味は前述の第(6)式とほぼ同様で
ある。・EQ・LchT・KON→KON reset...(7) The meaning of this equation (7) is almost the same as the above-mentioned equation (6).
次に、フインガードコードモードFCにおける
ベース用チヤンネルPchへの発音割当てについて
説明する。アンド回路61では、伴奏用鍵域走査
タイミング信号LKT(第5図c)にもとづいて時
分割多重キーデータKTDMのうち伴奏用鍵域
(鍵C3〜C2)のキーデータLKTDMのみが選
択される。この伴奏用鍵域キーデータLKTDM
は12ステージ/1ビツトのシフトレジスタ54に
取込まれる。シフトレジスタ54はクロツクパル
スφAによつてキー走査タイミングに同期してシ
フト制御されるものであり、その12ステージ目Q
12の出力が1ステージ目Q1に戻されて循環す
る。シフトレジスタ54の各ステージの出力は根
音検出ROM(リードオンリイメモリの略、以下
同様)65に並列的に入力される。 Next, the assignment of sound to the bass channel Pch in Finguard chord mode FC will be explained. The AND circuit 61 selects only the key data LKTDM of the accompaniment key area (keys C3 to C2) from the time division multiplexed key data KTDM based on the accompaniment key area scanning timing signal LKT (FIG. 5c). This accompaniment key range key data LKTDM
is taken into a 12-stage/1-bit shift register 54. The shift register 54 is shift-controlled by a clock pulse φ A in synchronization with the key scanning timing, and the 12th stage Q
The output of 12 is returned to the first stage Q1 and circulated. The outputs of each stage of the shift register 54 are input in parallel to a root detecting ROM (abbreviation of read only memory, hereinafter the same) 65.
シフトレジスタ54の各ステージに伴奏用鍵域
の鍵C3〜C#2に対応する12個のキーデータ
LKTDMが取込まれたとき、12ステージ目Q1
2からは伴奏用鍵域の最高鍵C3のキーデータ
(該鍵C3が押鍵されているときは“1”で押鍵
されていないときは“0”)が出力され、11ステ
ージ目Q11乃至1ステージ目Q1からは鍵B2
乃至C#2のキーデータが出力される。このと
き、アンド回路61からは最低鍵C2のキーデー
タLKTDMが選択出力され、シフトレジスタ5
4の1ステージ目Q1に与えられる。同時にシフ
トレジスタ54の1ステージ目Q1には12ステー
ジ目Q12から鍵C3のキーデータが与えられて
いる。次のシフトタイミングにおいて各ステージ
のデータが次のステージにシフトされたとき、1
ステージ目Q1には鍵C2またはC3のキーデー
タ(要するに音名Cの押鍵データ)が取込まれ
る。こうして、伴奏用鍵域における各鍵C3〜C
2のキーデータLKTDMがそれらの音名C,B,
A…C#に対応する12のノートデータに変換され
て、シフトレジスタ54で循環保持される。シフ
トレジスタ54の12ステージ目Q12から出力さ
れるノートデータの音名は、ノートカウンタ部4
9Aから出力されるノートコードNCの音名に対
応している。これは、同じノートタイミング(第
5図b参照)がクロツクパルスφAの12周期毎に
繰返されるためである。従つて、キーデータ
LKTDMをクロツクパルスφAの12周期分遅延し
た12ステージ目Q12の出力は、キー走査のノー
トタイミングに一致する。 12 key data corresponding to keys C3 to C#2 of the accompaniment key range are stored in each stage of the shift register 54.
When LKTDM is incorporated, 12th stage Q1
2 outputs the key data of the highest key C3 in the accompaniment key range (“1” when the key C3 is pressed, “0” when it is not pressed), and from the 11th stage Q11 to Key B2 from 1st stage Q1
Key data of C#2 to C#2 is output. At this time, the AND circuit 61 selectively outputs the key data LKTDM of the lowest key C2, and the shift register 5
It is given to the first stage Q1 of 4. At the same time, the key data of the key C3 is given to the first stage Q1 of the shift register 54 from the 12th stage Q12. When the data of each stage is shifted to the next stage at the next shift timing, 1
Key data of key C2 or C3 (in short, key press data of pitch name C) is taken into stage Q1. In this way, each key C3 to C in the accompaniment keyboard area
The key data LKTDM of 2 is the note name C, B,
The data is converted into 12 note data corresponding to A...C#, and is held in circulation in the shift register 54. The note name of the note data output from the 12th stage Q12 of the shift register 54 is determined by the note counter section 4.
It corresponds to the note name of note code NC output from 9A. This is because the same note timing (see FIG. 5b) is repeated every 12 cycles of clock pulse φ A. Therefore, the key data
The output of the 12th stage Q12, which is delayed from LKTDM by 12 cycles of the clock pulse φA , matches the note timing of the key scan.
根音検出ROM65はシフトレジスタ54の各
ステージから与えられる12個のノートデータをア
ドレス入力として、これらのノートデータの値
(“1”と“0”)の組合せから和音が成立してい
るか否かを判断し、和音が成立したときはその成
立タイミングで“1”を出力し、和音が成立しな
かつた場合は最高温のタイミングで“1”を出力
する。勿論、押圧鍵に対応するノートデータが
“1”であり、鍵が押圧されていないノートデー
タは“0”である。根音検出ROM65ではシフ
トレジスタ54の12ステージ目Q12から出力さ
れるノートデータを1度音1と見なし、1ステー
ジ目乃至11ステージ目を短2度音2b乃至長7度
音7と見なして、所定の和音成立条件を満たす音
程関係でシフトレジスタ54内のノートデータが
“1”または“0”となつているかを判断する。
シフトレジスタ54内のノートデータは順次シフ
トされるので、根音検出ROM65では1度音1
の音名を順次変えて和音成立の可否を調べること
になる。 The root note detection ROM 65 uses the 12 note data given from each stage of the shift register 54 as address input, and determines whether a chord is formed from the combination of these note data values (“1” and “0”). When the chord is established, it outputs "1" at the timing when the chord is established, and when the chord is not established, it outputs "1" at the timing of the highest temperature. Of course, the note data corresponding to the pressed key is "1", and the note data corresponding to the key not pressed is "0". In the root note detection ROM 65, the note data output from the 12th stage Q12 of the shift register 54 is regarded as the 1st note 1, and the 1st to 11th stages are regarded as the minor 2nd degree B to the major 7th degree B. , it is determined whether the note data in the shift register 54 is "1" or "0" in a pitch relationship that satisfies a predetermined chord formation condition.
Since the note data in the shift register 54 is shifted sequentially, the root note detection ROM 65
By changing the note names in order, we will check whether a chord is formed or not.
伴奏用鍵域の鍵C3〜C2のノートデータをシ
フトレジスタ54に取込み終えるのは信号BT5
のタイミング(第5図C参照)であり、その次の
信号BT6のタイミングでは伴奏用鍵域の全押圧
鍵のノートデータがシフトレジスタ54に確実に
保持されている。また、信号BT6が発生する1
2のノートタイミングにおいてシフトレジスタ5
4内の12のノートデータが1巡するので、根音検
出ROM65における和音成立可否判断が確実に
完了する。従つて、根音検出ROM65では信号
BT6の発生時に和音成立が検出されなかつた場
合はその次の信号BT7の発生時に伴奏用鍵域に
おける最高押圧鍵のノートタイミングに対応して
“1”を出力し、この最高押圧鍵を仮根音とする
ようにしている。ノートデータはシフトレジスタ
54内を高音順に(C,B,A#…C#の順に)
循環するので、信号BT7のタイミングにおいて
シフトレジスタ54の12ステージ目Q12に最初
に“1”が到来したときが最高押圧鍵のノートタ
イミングであり、そのときに根音検出ROM65
から“1”を出力するようにしている。勿論、信
号BT6のタイミングにおいて和音が成立し、そ
の和音の根音を示すノートタイミングでROM6
5から“1”が出力された場合は、信号BT7の
タイミングにおいて上述のような仮根音選択処理
は行なわれない。 The note data of keys C3 to C2 in the accompaniment keyboard area are finished being taken into the shift register 54 by the signal BT5.
(see FIG. 5C), and at the timing of the next signal BT6, the note data of all pressed keys in the accompaniment key area are reliably held in the shift register 54. Also, 1 where signal BT6 is generated
Shift register 5 at the note timing of 2
Since the note data of 12 in 4 goes through one cycle, the determination of whether or not a chord is established in the root note detection ROM 65 is completed reliably. Therefore, in the root note detection ROM 65, the signal
If the formation of a chord is not detected when BT6 is generated, when the next signal BT7 is generated, "1" is output corresponding to the note timing of the highest pressed key in the accompaniment key range, and this highest pressed key is set as the rhizome. I try to make it sound. Note data is stored in the shift register 54 in treble order (in the order of C, B, A#...C#)
Since the cycle occurs, the note timing of the highest pressed key is when "1" first arrives at the 12th stage Q12 of the shift register 54 at the timing of the signal BT7, and at that time, the root note detection ROM 65
It is configured to output "1" from . Of course, a chord is established at the timing of signal BT6, and ROM6 is generated at the note timing that indicates the root note of the chord.
If "1" is output from the signal BT7, the rhizoid selection process as described above is not performed at the timing of the signal BT7.
信号BT6あるいはBT7のタイミングで根音
検出ROM65から出力された根音のノートタイ
ミングに対応する信号“1”はアンド回路66に
入力される。アンド回路66の他の入力には、フ
インガードコードモード信号FC及び信号BT6と
BT7とをオア合成した信号BT6+BT7が加え
られる。従つてフインガードコードモード(FC
が“1”)のときに信号BT6あるいはBT7のタ
イミング(BT6+BT7が“1”)で根音検出
ROM65から出力された根音のノートタイミン
グに対応するデータ“1”はアンド回路66を通
過し、オア回路67を介して根音シフトレジスタ
68に入力される。尚、シフトレジスタ54に保
持されたノートデータは次の走査サイクルにおけ
る伴奏用鍵域走査タイミングの直前に信号BT3
によつてすべてクリアされる。 A signal “1” corresponding to the note timing of the root note output from the root note detection ROM 65 at the timing of the signal BT6 or BT7 is input to the AND circuit 66. The other inputs of the AND circuit 66 include the finger code mode signal FC and the signal BT6.
A signal BT6+BT7 which is OR-combined with BT7 is added. Therefore, Fingard code mode (FC
is “1”), the root note is detected at the timing of signal BT6 or BT7 (BT6+BT7 is “1”)
Data “1” corresponding to the note timing of the root note outputted from the ROM 65 passes through the AND circuit 66 and is input to the root note shift register 68 via the OR circuit 67. Note that the note data held in the shift register 54 is sent to the signal BT3 immediately before the accompaniment key range scan timing in the next scan cycle.
All are cleared by.
根音シフトレジスタ68は12ステージ/1ビツ
トの循環型シフトレジスタであり、クロツクパル
スφAによつてシフト制御される。この根音シフ
トレジスタ68では、根音(または仮根音)のノ
ートタイミングで取込まれた単一の信号“1”が
順次シフトされ、循環保持される。従つて、根音
シフトレジスタ68の1ステージ目Q1からは根
音の半音下(長7度音)のノートタイミングで
“1”が出力され、2ステージ目Q2からは根音
の2半音下(短7度音)のノートタイミングで
“1”が出力され、以下3ステージ目乃至12ステ
ージ目Q12からは長6度音乃至1度音(根音)
のノートタイミングで“1”が出力される。従つ
て、根音シフトレジスタ68の各ステージは音程
度数に対応している。尚、根音シフトレジスタ6
8はオア回路67から“1”が与えられたときに
該レジスタ68内に記憶されている“1”(古い
根音データ)をクリアするようになつている。 The root shift register 68 is a 12-stage/1-bit circular shift register, and is shift-controlled by a clock pulse φA . In this root note shift register 68, a single signal "1" taken in at the note timing of the root note (or rhizoid note) is sequentially shifted and cyclically held. Therefore, "1" is output from the first stage Q1 of the root note shift register 68 at a note timing that is a semitone below the root note (major seventh), and "1" is output from the second stage Q2 at a note timing that is two semitones below the root note (major seventh). "1" is output at the note timing of the minor 7th (minor 7th), and from the 3rd stage to the 12th stage Q12, the major 6th to 1st (root) notes are output.
“1” is output at the note timing of . Therefore, each stage of the root tone shift register 68 corresponds to a number of tonal degrees. In addition, the root tone shift register 6
8 clears the "1" (old root note data) stored in the register 68 when "1" is applied from the OR circuit 67.
根音シフトレジスタ68の各ステージの出力は
ベース音キーデータ形成回路69及びSF和音キ
ーデータ形成回路70に並列的に入力される。リ
ズムパターン発生回路71から発生されたベース
パターンデータBPがデコーダ72でデコードさ
れ、ベース音キーデータ形成回路69に入力され
る。ベースパターンデータBPは、ベース音を発
音すべきタイミングにおいて発生されるもので、
発音すべきベース音の音程度数(1度あるいは3
度等、根音に対する音程)を示すコード信号であ
る。ベース音キーデータ形成回路69では、根音
シフトレジスタ68の各ステージ出力のうち、デ
コーダ72でデコードされたベース音度数に対応
するステージの出力を選択し、アンド回路73に
供給する。アンド回路73の他の入力には信号
BTOが加えられている。根音シフトレジスタ6
8に根音データが取込まれるのは信号BT6また
はBT7のタイミングであるので、その次の信号
BT0のタイミングにおいては根音シフトレジス
タ68内をデータ“1”が確実に1巡する。従つ
て、信号BT0のタイミングでアンド回路73を
動作可能とすることにより正しいデータをベース
音キーデータ形成回路69から取り出すことがで
きる。アンド回路73の出力はベース音キーデー
タKPとして発音割当て回路51に入力される。
このベース音キーデータKPは、ベースパターン
データBPによつて指示された音程度数に相当す
る音名のノートタイミングで“1”となるもので
ある。 The outputs of each stage of the root note shift register 68 are input in parallel to a base note key data forming circuit 69 and an SF chord key data forming circuit 70. Bass pattern data BP generated from the rhythm pattern generation circuit 71 is decoded by the decoder 72 and input to the bass tone key data formation circuit 69. The bass pattern data BP is generated at the timing when the bass note should be produced.
The number of degrees of the bass note to be sounded (1 degree or 3 degrees)
This is a code signal that indicates the degree, etc., pitch relative to the root note). The base note key data forming circuit 69 selects the output of the stage corresponding to the base tone degree decoded by the decoder 72 from among the outputs of each stage of the root note shift register 68 and supplies it to the AND circuit 73 . The other input of the AND circuit 73 is a signal.
BTO has been added. Root shift register 6
The root note data is taken into 8 at the timing of signal BT6 or BT7, so the next signal
At the timing of BT0, data "1" reliably makes one round in the root note shift register 68. Therefore, by enabling the AND circuit 73 at the timing of the signal BT0, correct data can be taken out from the bass note key data forming circuit 69. The output of the AND circuit 73 is input to the sound generation assignment circuit 51 as base tone key data KP.
This base tone key data KP becomes "1" at the note timing of the note name corresponding to the number of tones specified by the base pattern data BP.
ベース音キーデータKPが“1”となるとき、
ノートカウンタ部49Aから出力されるノートコ
ードNCが該ベース音キーデータKPによつて指
示されたベース音の音名を示している。このとき
オクターブコード変換回路58からは、ベース音
用発音チヤンネルのタイミングに対応してベース
音用のオクターブコードOC″が出力される。アン
ド回路74には信号BT0とベース音発音チヤン
ネルタイミング信号PchT(第5図a参照)とが
入力されており、ベース音キーデータKPが発生
される信号BT0の発生時において、ベース音用
のチヤンネルタイミングにおいて該アンド回路7
4の出力が“1”となる。オクターブ変換回路5
8では、アンド回路74の出力が“1”のとき、
オクターブコードOCの値をベース音用のオクタ
ーブ音域を示すオクターブコードOC″に変換して
出力する。従つて、キーコードメモリ56及び比
較回路57に入力されるキーコードKCはノート
コードNCとオクターブコードOC″との組合せか
ら成るものとなり、ベース音キーデータKPに対
応するベース音を表わすものとなる。 When the base sound key data KP becomes “1”,
The note code NC output from the note counter section 49A indicates the note name of the bass note specified by the bass note key data KP. At this time, the octave code conversion circuit 58 outputs an octave code OC'' for the bass tone corresponding to the timing of the bass tone channel.The AND circuit 74 is supplied with the signal BT0 and the bass tone channel timing signal PchT ( (see FIG. 5a) is input to the AND circuit 7 at the bass tone channel timing when the signal BT0 for generating the bass tone key data KP is generated.
The output of 4 becomes "1". Octave conversion circuit 5
8, when the output of the AND circuit 74 is "1",
The value of the octave code OC is converted into an octave code OC'' indicating the octave range for the bass tone and output. Therefore, the key code KC input to the key code memory 56 and comparison circuit 57 is the note code NC and the octave code OC''. OC'', and represents the bass tone corresponding to the bass tone key data KP.
発音割当て回路51では、ベース音キーデータ
KPに関して次の論理条件が満たされたときロー
ド信号LDを発生する。 In the pronunciation assignment circuit 51, the base tone key data
A load signal LD is generated when the following logical condition regarding KP is satisfied.
LD=KP・φB・PchT ……(8)
すなわち、ベース音キーデータKPが“1”と
なると、後半の割当て処理期間(φBが“1”)の
ベース音用のチヤンネルタイミング(PchTが
“1”)においてロード信号LDを発生する。この
ロード信号LDにもとづいて、ノートコードNCと
オクターブコードOC″とから成るベース音のキー
コードがキーコードメモリ56に取込まれ、かつ
キーオンメモリ62にキーオン信号KONが記憶
される。 LD=KP・φB・PchT...(8) In other words, when the bass sound key data KP becomes " 1 ", the channel timing for the bass sound (PchT is 1), the load signal LD is generated. Based on this load signal LD, a key code of a bass tone consisting of a note code NC and an octave code OC'' is loaded into the key code memory 56, and a key-on signal KON is stored in the key-on memory 62.
次に、シングルフインガモードSFにおける処
理について説明する。シングルフインガモードが
選択されている場合は、フインガードコードモー
ド信号FCは“0”であり、シングルフインガモ
ード信号SFが“1”となる。従つて、信号FCの
“0”によりアンド回路60が動作不能となり、
伴奏用鍵域で実際に押鍵されているキーデータ
KTDMは和音キーデータKLとして使用されな
い。また、信号FCの“0”によりアンド回路6
6も動作不能となり、根音検出ROM65の出力
も利用されない。 Next, processing in single finger mode SF will be explained. When the single finger mode is selected, the finger code mode signal FC is "0" and the single finger mode signal SF is "1". Therefore, the AND circuit 60 becomes inoperable due to "0" of the signal FC,
Key data actually pressed in the accompaniment key range
KTDM is not used as chord key data KL. In addition, the AND circuit 6
6 also becomes inoperable, and the output of the root note detection ROM 65 is also not used.
アンド回路61で選択された伴奏用鍵域のキー
データLKTDMは最高音検出回路75に入力さ
れる。最高音検出回路75では、伴奏用鍵域の最
高押圧鍵をシングルフインガモードSFにおける
根音指定鍵として検出する。時分割多重化された
伴奏用鍵域キーデータLKTDMにおいては、信
号BT4及びBT5のタイミングにおいて高音順
に各鍵C3〜C2のデータが現われるので、最初
に“1”が現われたときが伴奏用鍵域の最高押圧
鍵の走査タイミングに相当する。そこで、最高音
検出回路75では、時分割多重化されたキーデー
タLKTDMのうちで一番先に到来した“1”を
優先選択し、根音指定キーデータSFRTとしてア
ンド回路76に入力する。また、最高音検出回路
75では根音指定キーデータSFRTが優先選択さ
れたことを記憶し、この記憶にもとづいて以後の
(最高音よりも低音側の)キーデータLKTDMを
阻止する。この記憶は次の走査サイクルにおける
信号BT3のタイミングでクリアされる。 The key data LKTDM of the accompaniment key range selected by the AND circuit 61 is input to the highest note detection circuit 75. The highest note detection circuit 75 detects the highest pressed key in the accompaniment key range as the root specified key in single finger mode SF. In the time-division multiplexed accompaniment key range key data LKTDM, data for each key C3 to C2 appears in treble order at the timing of signals BT4 and BT5, so the first time "1" appears is in the accompaniment key range. This corresponds to the scanning timing of the most pressed key. Therefore, the highest note detection circuit 75 preferentially selects the first arriving "1" of the time-division multiplexed key data LKTDM and inputs it to the AND circuit 76 as the root note designation key data SFRT. Further, the highest note detection circuit 75 stores that the root note specifying key data SFRT has been selected as a priority, and blocks subsequent key data LKTDM (on the lower note side than the highest note) based on this memory. This memory is cleared at the timing of signal BT3 in the next scanning cycle.
アンド回路76の他の入力には信号BT4と
BT5をオア合成した信号BT4+BT5とシング
ルフインガモード信号SFが加えられ、その出力
はオア回路67を経由して根音シフトレジスタ6
8に入力される。従つて、シングルフインガモー
ド(SFが“1”)のときは根音指定キーデータ
SFRTが“1”となるタイミングで根音シフトレ
ジスタ68に“1”が取込まれる。前述と同様
に、根音シフトレジスタ68では単一の“1”が
循環し、度数(7)、(7b)…(2b)、(1)に対応する
各ステージから順番に“1”が出力される。各度
数(7)〜(1)に対応する各ステージから“1”が出力
されるタイミングは根音指定データSFRTによつ
て定まる。例えば根音指定データSFRTが音名C
のノートタイミングで“1”となつた場合は長7
度(7)に対応するシフトレジスタ68の1ステージ
目Q1からは音名Bのノートタイミングで“1”
が出力される。 The other input of the AND circuit 76 is connected to the signal BT4.
A signal BT4+BT5 obtained by ORing BT5 and a single finger mode signal SF are added, and the output is sent to the root tone shift register 6 via an OR circuit 67.
8 is input. Therefore, when in single finger mode (SF is "1"), the root note specification key data
“1” is taken into the root shift register 68 at the timing when SFRT becomes “1”. As described above, a single "1" is circulated in the root tone shift register 68, and "1" is output in order from each stage corresponding to the frequency (7), (7b)...(2b), (1). be done. The timing at which "1" is output from each stage corresponding to each frequency (7) to (1) is determined by the root note designation data SFRT. For example, the root note specification data SFRT is note name C.
If it becomes “1” at the note timing of , it is a major 7.
From the first stage Q1 of the shift register 68 corresponding to degree (7), “1” is generated at the note timing of note name B.
is output.
SF和音キーデータ形成回路70では、マイナ
和音選択信号min及びセブンス和音選択信号7th
の内容に応じて根音シフトレジスタ68の所定の
ステージの出力を選択してアンド回路64に加え
る。和音選択信号min,7thはシングルフインガ
モードのときの和音種類を選択指定する信号であ
り、両信号min及び7thが共に“0”のときはメ
ジヤ和音、信号minが“1”のときはマイナ和
音、信号7thが“1”のときはセブンス和音を示
す。この和音選択信号min,7thは第1図の例の
ように専用のスイツチmin−SW,7th−SWによ
る選択操作にもとづいて発生するようにしてもよ
いし、鍵盤を利用した選択操作にもとづいて発生
するようにしてもよい。SF和音キーデータ形成
回路70では、メジヤ和音(min,7thが共に
“0”)の場合は1度、長3度、完全5度に対応す
る根音シフトレジスタ68の12ステージ目及び8
ステージ目及び5ステージ目の出力を夫々選択し
多重化してアンド回路64に供給する。また、マ
イナ和音(minが“1”)の場合は前記長3度に
対応する8ステージ目に替えて短3度に対応する
9ステージ目の出力を選択する。また、セブンス
和音(7thが“1”)の場合は前記完全5度に対
応する5ステージ目に替えて短7度に対応する2
ステージ目の出力を選択する。 The SF chord key data forming circuit 70 uses a minor chord selection signal min and a seventh chord selection signal 7th.
The output of a predetermined stage of the root tone shift register 68 is selected according to the contents of the root note shift register 68 and is applied to the AND circuit 64. The chord selection signals min and 7th are signals for selecting and specifying the type of chord in single finger mode; when both signals min and 7th are "0", it is a major chord, and when the signal min is "1", it is a minor chord. When the chord signal 7th is "1", it indicates a seventh chord. These chord selection signals min and 7th may be generated based on selection operations using dedicated switches min-SW and 7th-SW as in the example shown in Fig. 1, or may be generated based on selection operations using a keyboard. It may also be configured to occur. In the SF chord key data forming circuit 70, in the case of a major chord (both min and 7th are "0"), the 12th stage and 8th stage of the root tone shift register 68 correspond to the 1st, major 3rd, and perfect 5th.
The outputs of the 5th and 5th stages are selected, multiplexed, and supplied to the AND circuit 64. Further, in the case of a minor chord (min is "1"), the output of the 9th stage corresponding to the minor 3rd is selected instead of the 8th stage corresponding to the major 3rd. Also, in the case of a seventh chord (7th is "1"), instead of the 5th stage corresponding to the perfect 5th, the 2nd stage corresponds to the minor 7th.
Select the output of the stage.
アンド回路64の他の入力には信号BT7とシ
ングルフインガモード信号SFが入力される。従
つて、SF和音キーデータ形成回路70から出力
されたシングルフインガモード用の各和音構成音
の多重化キーデータは、シングルフインガモード
(SFが“1”)のときの信号BT7のタイミング
(第5図c参照)においてアンド回路64を通過
し、オア回路63を介して和音キーデータKLと
して発音割当て回路51に供給される。 The signal BT7 and the single finger mode signal SF are input to other inputs of the AND circuit 64. Therefore, the multiplexed key data of each chord component tone for the single finger mode output from the SF chord key data forming circuit 70 is based on the timing of the signal BT7 in the single finger mode (SF is "1") (see FIG. 5c), it passes through an AND circuit 64 and is supplied to the sound generation assignment circuit 51 as chord key data KL via an OR circuit 63.
発音割当て回路51における和音キーデータ
KLに関する割当て条件は前記第(6)式に示した通
りである。ところで、シングルフインガモードの
場合は上述のように和音キーデータKLは信号
BT7のタイミングで発生されるので、そのとき
オクターブカウンタ部49Bから出力されるオク
ターブコードOCの内容は実際の鍵盤音域には対
応していない値となつている。そのため、オクタ
ーブコード変換回路58においてこのオクターブ
コードOCを和音用の所定のオクターブ音域を示
すオクターブコードOC′に変換するようにしてい
る。すなわち、シングルフインガモード信号SF
と信号BT7がアンド回路77に入力されてお
り、このアンド回路77の出力が“1”のとき
(すなわちアンド回路64の条件が成立してシン
グルフインガモード用の和音キーデータKLが発
生するとき)オクターブコード変換回路58では
オクターブコードOCを和音用オクターブコード
OC′に変換して出力する。従つて、或るノートタ
イミングで発生したキーデータKLに関して割当
て条件が成立してロード信号LDが発生されたと
き、そのキーデータKLの音名を示すノートコー
ドNCと和音用オクターブコードOC′との組合せ
から成るキーコードKCがキーコードメモリ56
に取込まれる。尚、シングルフインガモードにお
ける和音用チヤンネルのキーオン信号KONのリ
セツトに関しては前記第(7)式は適用されず、伴奏
用鍵域で押圧鍵が存在しなくなつたときに和音用
チヤンネルのキーオン信号KONがリセツトされ
る。 Chord key data in pronunciation assignment circuit 51
The allocation conditions regarding KL are as shown in equation (6) above. By the way, in the case of single finger mode, the chord key data KL is the signal as described above.
Since it is generated at the timing of BT7, the content of the octave code OC output from the octave counter section 49B at that time is a value that does not correspond to the actual keyboard range. Therefore, the octave code conversion circuit 58 converts this octave code OC into an octave code OC' indicating a predetermined octave range for chords. That is, single finger mode signal SF
and signal BT7 are input to the AND circuit 77, and when the output of the AND circuit 77 is "1" (that is, when the conditions of the AND circuit 64 are satisfied and the chord key data KL for single finger mode is generated) ) The octave code conversion circuit 58 converts the octave code OC into a chord octave code.
Convert to OC′ and output. Therefore, when the assignment condition is satisfied for the key data KL generated at a certain note timing and the load signal LD is generated, the note code NC indicating the note name of the key data KL and the chord octave code OC' are The key code KC consisting of the combination is stored in the key code memory 56.
be taken into account. Note that Equation (7) above does not apply to resetting the key-on signal KON of the chord channel in single finger mode, and when there are no keys pressed in the accompaniment key range, the key-on signal of the chord channel is reset. KON will be reset.
シングルフインガモードSFにおけるベース音
キーデータ形成及びその発音割当て処理は前述の
フインガードコードモードFCの場合と同様であ
る。 The base tone key data formation and its pronunciation assignment processing in the single finger mode SF are the same as in the case of the finger chord mode FC described above.
以上のようにして、キーコードメモリ56には
各チヤンネルUch1〜Uch4,Lch1〜Lch4,
Pchに割当てられたキーコードKC*が記憶され、
かつキーオンメモリ62には各チヤンネルに割当
てられた鍵の押鍵または離鍵を示すキーオン信号
KONが記憶される。これらの各チヤンネルのキ
ーコードKC*及びキーオン信号KONはメモリ5
6及び62から時分割的に出力され、メロデイ用
楽音形成回路78、和音用楽音形成回路79及び
ベース用楽音形成回路80に夫々供給される。 As described above, each channel Uch1 to Uch4, Lch1 to Lch4,
The key code KC* assigned to Pch is memorized,
In addition, the key-on memory 62 stores a key-on signal indicating key press or key release assigned to each channel.
KON will be remembered. The key code KC* and key-on signal KON of each of these channels are stored in memory 5.
6 and 62 in a time-division manner, and are supplied to a melody tone forming circuit 78, a chord tone forming circuit 79, and a bass tone forming circuit 80, respectively.
メロデイ用楽音形成回路78は、メロデイ用発
音チヤンネルUch1〜Uch4に対応する4つの楽
音形成系列を具えており、各チヤンネルUch1〜
Uch4に対応するチヤンネルタイミング信号ch1
〜ch4(第5図a参照)に従つて各チヤンネル
Uch1〜Uch4に割当てられているキーコード
KC*とキーオン信号KONを各チヤンネルUch1
〜Uch4に対応する楽音形成系列に夫々分配しラ
ツチする。各楽音形成系列Uch1〜Uch4では分
配されたキーコードKC*とキーオン信号KONに
もとづいて該キーコードKC*に対応する音高の
楽音信号をキーオン信号KONが“1”となつて
いる間発生し、メロデイ音色を付与して出力す
る。 The melody musical tone forming circuit 78 has four musical tone forming series corresponding to the melody sounding channels Uch1 to Uch4, and each channel Uch1 to Uch4.
Channel timing signal ch1 corresponding to Uch4
- Each channel according to ch4 (see Figure 5 a)
Key codes assigned to Uch1 to Uch4
KC* and key-on signal KON for each channel Uch1
- Distribute and latch the musical tone formation series corresponding to Uch4. In each musical tone forming series Uch1 to Uch4, based on the distributed key code KC* and key-on signal KON, a musical tone signal of a pitch corresponding to the key code KC* is generated while the key-on signal KON is "1". , output with a melody tone added.
和音用楽音形成回路79は、和音用発音チヤン
ネルLch1〜Lch4に対応する4つの楽音形成系
列を具えており、各チヤンネルLch1〜Lch4に
割当てられているキーコードKC*とキーオン信
号KONをそれらのチヤンネルに対応するチヤン
ネルタイミング信号ch5〜ch8(第5図a)に
従つて各楽音形成系列Lch1〜Lch4に夫々分配
しラツチする。和音用楽音形成回路79の各楽音
形成系列Lch1〜Lch4では分配されたキーコー
ドKC*に対応する音高の楽音信号をキーオン信
号KONが“1”となつている間形成し、和音用
の音色を付与する。そして、各系列Lch1〜Lch
4で形成した楽音信号をリズムパターン発生回路
71から与えられる和音発音タイミングパターン
パルスCTに従つて同時に開閉制御し、出力する。 The musical tone forming circuit 79 for chords has four musical tone forming series corresponding to the chord sounding channels Lch1 to Lch4, and uses the key code KC* and key-on signal KON assigned to each channel Lch1 to Lch4 to these channels. According to the channel timing signals ch5 to ch8 (FIG. 5a) corresponding to the tone forming series Lch1 to Lch4, the tone forming sequences are distributed and latched, respectively. Each musical tone forming series Lch1 to Lch4 of the musical tone forming circuit 79 for chords forms a musical tone signal with a pitch corresponding to the distributed key code KC* while the key-on signal KON is "1", and creates a tone for chords. Grant. And each series Lch1~Lch
The musical tone signals formed in step 4 are simultaneously controlled to open and close in accordance with the chord generation timing pattern pulse CT given from the rhythm pattern generation circuit 71, and are output.
ベース用楽音形成回路80では、ベース用発音
チヤンネルPchに割当てられているキーコード
KC*とキーオン信号KONを該チヤンネルPchに
対応するチヤンネルタイミング信号PchT(第5
図a)に従つてラツチし、ラツチしたキーコード
KC*とキーオン信号KONにもとづいてベース音
の楽音信号を発生する。ベース用発音チヤンネル
Pchのキーオン信号KONはベース音を発音すべ
きタイミング(ベースパターンデータBPの発生
タイミング)で時分割的に“1”となるので、ベ
ース用楽音形成回路80からはベースパターンに
従つたタイミングでベース音信号が発生される。 In the bass tone forming circuit 80, the key code assigned to the bass tone generation channel Pch is
KC* and key-on signal KON are connected to channel timing signal PchT (5th
Latch according to figure a) and the latched key code
Based on KC* and the key-on signal KON, a musical tone signal of the bass tone is generated. Sound channel for bass
Since the Pch key-on signal KON becomes "1" in a time-sharing manner at the timing when the bass tone should be generated (the timing at which the bass pattern data BP is generated), the bass musical tone forming circuit 80 outputs the bass tone at the timing according to the bass pattern. A sound signal is generated.
各楽音形成回路78,79,80から出力され
た楽音信号及びリズム音源回路82から出力され
たリズム音信号はサウンドシステム81に加えら
れ、発音される。尚、和音用楽音形成回路79及
びベース用楽音形成回路80とサウンドシステム
81との間に設けられたゲート83及び84は、
リズムパターンのスタートストツプ制御のための
5打鍵操作がなされたときに不導通となるもの
で、通常演奏時は常に導通状態となつている。 The musical tone signals outputted from each musical tone forming circuit 78, 79, and 80 and the rhythmic tone signal outputted from the rhythm sound source circuit 82 are applied to a sound system 81 and generated. Note that the gates 83 and 84 provided between the chord tone forming circuit 79 and the bass tone forming circuit 80 and the sound system 81 are as follows:
It becomes non-conductive when five keys are pressed to control the start/stop of the rhythm pattern, and is always in a conductive state during normal performance.
次に押鍵数検出回路12Aについて説明する。
アンド回路61で選択された伴奏用鍵域のキーデ
ータLKTDMがカウンタ85のカウント入力に
与えられ、該カウンタ85で伴奏用鍵域で同時に
押圧されている鍵の数がカウントされる。カウン
タ85の出力は比較回路86のA入力に与えられ
る。比較回路86のB入力にはリズムパターンの
スタートストツプ制御を指示する所定押鍵数(例
えば5)を示すコードXが加えられる。A≧Bの
とき、すなわち伴奏用鍵域における同時押鍵数が
所定数(5)以上であるとき、比較回路86の出力が
“1”となり、5打鍵検出信号5Kとしてスター
トストツプ制御回路13Aに入力される。 Next, the key press number detection circuit 12A will be explained.
The key data LKTDM of the accompaniment key range selected by the AND circuit 61 is applied to the count input of a counter 85, and the counter 85 counts the number of keys being pressed simultaneously in the accompaniment key range. The output of the counter 85 is applied to the A input of the comparison circuit 86. A code X indicating a predetermined number of pressed keys (for example, 5) for instructing start-stop control of the rhythm pattern is added to the B input of the comparison circuit 86. When A≧B, that is, when the number of keys pressed simultaneously in the accompaniment key area is equal to or greater than the predetermined number (5), the output of the comparison circuit 86 becomes “1”, and the start/stop control circuit 13A outputs the 5 key press detection signal 5K. is input.
カウンタ85では、キー走査タイミングに同期
したクロツクパルスφAに従つてカウント動作が
制御される。すなわち、カウント入力に加えられ
るキーデータLKTDMが“1”のときクロツク
パルスφAをカウントする。例えば、鍵B2,A
#2,A2,G#2,G2が押圧された場合、キ
ーデータLKTDMは鍵B2〜G2に対応する連
続する5つのタイムスロツトの間連続的に“1”
となるが、その間にクロツクパルスφAが5個発
生するので、カウンタ85は5カウントアツプさ
れる。カウンタ85のカウント内容は各走査サイ
クル毎に信号BT0によつて走査サイクルの始め
にクリアされる。 The counting operation of the counter 85 is controlled in accordance with the clock pulse φA synchronized with the key scanning timing. That is, when the key data LKTDM applied to the count input is "1", the clock pulse φA is counted. For example, keys B2, A
When #2, A2, G#2, and G2 are pressed, the key data LKTDM is continuously "1" during five consecutive time slots corresponding to keys B2 to G2.
However, since five clock pulses φ A are generated during that time, the counter 85 is counted up by five. The count contents of counter 85 are cleared at the beginning of each scan cycle by signal BT0.
エニイキーオン検出回路87はアンド回路61
から与えられるキーデータLKTDMにもとづい
て伴奏用鍵域で何らかの鍵が押圧されているか否
かを検出する回路であり、何らかの鍵が押圧され
ている場合はエニイキーオン信号AKOを出力す
る。エニイキーオン検出回路87は1次メモリと
2次メモリ(図示せず)を含んでおり、伴奏用鍵
域の鍵C3〜C2のいずれかに対応するタイミン
グでキーデータLKTDMが“1”となつた場合
に1次メモリに“1”を記憶し、走査サイクルの
終わりに(例えば信号BT7のタイミングで)こ
の1次メモリの記憶を2次メモリに転送記憶さ
せ、次の走査サイクルの始めに(信号BT0のタ
イミングで)1次メモリの記憶をクリアする。そ
して、2次メモリの記憶内容をエニイキーオン信
号AKOとして出力する。従つて、伴奏用鍵域で
何らかの鍵が押圧されていればエニイキーオン信
号AKOは持続的に“1”となる。 Any key-on detection circuit 87 is an AND circuit 61
This circuit detects whether any key is pressed in the accompaniment key area based on the key data LKTDM given from LKTDM, and outputs an any key-on signal AKO if any key is pressed. The any-key-on detection circuit 87 includes a primary memory and a secondary memory (not shown), and when the key data LKTDM becomes "1" at a timing corresponding to any of the keys C3 to C2 in the accompaniment key range. "1" is stored in the primary memory at the end of the scan cycle (for example, at the timing of the signal BT7), and the storage in the primary memory is transferred to the secondary memory, and at the beginning of the next scan cycle (at the timing of the signal BT0). Clear the memory in the primary memory (at the timing of ). Then, the contents stored in the secondary memory are output as an any key-on signal AKO. Therefore, if any key is pressed in the accompaniment key range, the any key-on signal AKO will remain at "1" continuously.
エニイキーオン信号AKOと5打鍵検出信号5
Kが入力されるスタートストツプ制御回路13A
は、第2図あるいは第3図に示すスタートストツ
プ制御回路13と全く同一の構成であり、同様に
機能する。従つて、スタートストツプ制御回路1
3Aとして第2図の回路13の構成を採用した場
合は、伴奏用鍵域で同時に5鍵以上押圧したとき
に5打鍵検出信号5Kが“1”となり、リズムス
タート信号RSが“0”にリセツトされる。こう
して、伴奏用鍵域における5打鍵以上の同時打鍵
操作によつてリズムパターン発生回路71におけ
るリズムパターンBP,CT,PTの発生を停止さ
せることができる。スタートストツプ制御回路1
3Aとして第3図の回路13の構成を採用した場
合は、伴奏用鍵域で同時に5鍵以上押圧すること
により発生される5打鍵検出信号5Kにもとづい
てリズムスタート信号RSの状態が反転し(“0”
から“1”へあるいは“1”から“0”へ)、リ
ズムパターンのスタートとストツプの両方を押鍵
操作によつて制御することができる。 Any key-on signal AKO and 5 keystroke detection signal 5
Start-stop control circuit 13A to which K is input
has exactly the same structure as the start/stop control circuit 13 shown in FIG. 2 or 3, and functions in the same manner. Therefore, the start-stop control circuit 1
When the configuration of the circuit 13 shown in Fig. 2 is adopted as 3A, when five or more keys are pressed simultaneously in the accompaniment key range, the 5 key press detection signal 5K becomes "1" and the rhythm start signal RS is reset to "0". be done. In this way, generation of the rhythm patterns BP, CT, and PT in the rhythm pattern generation circuit 71 can be stopped by simultaneously pressing five or more keys in the accompaniment key area. Start-stop control circuit 1
When the configuration of the circuit 13 shown in FIG. 3 is adopted as 3A, the state of the rhythm start signal RS is reversed based on the 5-key press detection signal 5K generated by pressing 5 or more keys simultaneously in the accompaniment key area ( “0”
to "1" or from "1" to "0"), both the start and stop of the rhythm pattern can be controlled by key press operations.
比較回路86から出力された5打鍵検出信号5
Kはラツチ回路88にも入力される。ラツチ回路
88の制御入力Lには信号BT7が与えられる。
カウンタ85における押鍵数の計数は信号BT4
及びBT5のタイミングにおいて行われるので、
信号BT7のタイミングでは既に計数が完了して
おり、正しい比較結果が比較回路86から出力さ
れている。従つて、伴奏用鍵域で同時に5鍵以上
が押鍵されている場合は、信号BT7のタイミン
グで比較回路86から出力される5打鍵検出信号
5Kは“1”であり、ラツチ回路88に“1”が
ラツチされる。ラツチ回路88の出力はインバー
タ89で反転され、ゲート83及び84の制御入
力に夫々加えられる。ゲート83及び84はイン
バータ89の出力が“1”のときすなわちラツチ
回路88の出力が“0”のとき導通状態となつて
いる。伴奏用鍵域で同時に5鍵以上の鍵が押圧さ
れるとラツチ回路88に“1”がラツチされ、イ
ンバータ89の出力が“0”となつて、ゲート8
3及び84が不導通となる。これにより、和音用
楽音形成回路79及びベース用楽音形成回路80
から出力される楽音信号がゲート83及び84で
夫々阻止され、和音及びベース音の発音が禁止さ
れる。このとき、和音用楽音形成回路79及びベ
ース用楽音形成回路80から発生される和音及び
ベース音は、伴奏用鍵域における5以上の押鍵操
作にもとづいて形成されたものである。伴奏用鍵
域における5以上の押鍵操作は、和音及びベース
音を演奏する目的でなく、リズムパターンのスタ
ートストツプ制御を目的とするものであるから、
この5以上の押鍵操作にもとづいて楽音形成回路
79及び80から出力される楽音信号は無意味な
ものである。このような無意味な楽音信号を禁止
するためにゲート83及び84が設けられてい
る。 5 keystroke detection signal 5 output from comparison circuit 86
K is also input to latch circuit 88. A signal BT7 is applied to the control input L of the latch circuit 88.
The counter 85 counts the number of pressed keys using the signal BT4.
and BT5 timing, so
Counting has already been completed at the timing of signal BT7, and a correct comparison result has been output from comparison circuit 86. Therefore, when five or more keys are pressed at the same time in the accompaniment key area, the five key press detection signal 5K output from the comparison circuit 86 at the timing of the signal BT7 is "1", and the latch circuit 88 outputs "1". 1” is latched. The output of latch circuit 88 is inverted by inverter 89 and applied to control inputs of gates 83 and 84, respectively. Gates 83 and 84 are conductive when the output of inverter 89 is "1", that is, when the output of latch circuit 88 is "0". When five or more keys are pressed simultaneously in the accompaniment key area, "1" is latched in the latch circuit 88, the output of the inverter 89 becomes "0", and the gate 8
3 and 84 become non-conductive. As a result, the chord tone forming circuit 79 and the bass tone forming circuit 80
The musical tone signals outputted from the two are blocked by gates 83 and 84, respectively, and the generation of chords and bass notes is prohibited. At this time, the chords and bass tones generated from the chord tone forming circuit 79 and the bass tone forming circuit 80 are formed based on five or more key depression operations in the accompaniment key area. The key pressing operations of five or more keys in the accompaniment key range are not for the purpose of playing chords or bass notes, but for the purpose of controlling the start-stop of the rhythm pattern.
The musical tone signals output from the musical tone forming circuits 79 and 80 based on these five or more key depression operations are meaningless. Gates 83 and 84 are provided to inhibit such meaningless musical tone signals.
尚、第1図の実施例では第4図に示すような発
音禁止用のゲート83及び84に相当するゲート
は特に示されていないが、同様の発音禁止用ゲー
トを設けてもよいことはいうまでもない。 Although gates corresponding to the gates 83 and 84 for inhibiting sound production as shown in FIG. 4 are not particularly shown in the embodiment shown in FIG. 1, it is possible to provide similar gates for inhibiting sound production. Not even.
尚、上記各実施例では一段鍵盤の一部鍵域を伴
奏用鍵域としているが、伴奏用鍵域は鍵盤全体
(例えば二段鍵盤における下鍵盤)であつてもよ
い。また、上記実施例では、リズムパターン発生
動作のスタートストツプ制御のための同時押鍵数
を検出する対象鍵盤を伴奏用鍵域としているが、
メロデイ用鍵域(または鍵盤)あるいはメロデイ
用鍵域(または鍵盤)と伴奏用鍵域(または鍵
盤)を含めた鍵盤全体を同時押鍵数検出対象鍵盤
とすることもできる。更に、上記実施例ではリズ
ムパターンに基づき発生する自動伴奏音として和
音、ベース音およびリズム音を例にあげたが、自
動伴奏音としてこれらの音を全て発生する必要は
なく、任意の1つの音であつてもよいし、また和
音、ベース音、リズム音以外の音(例えば、アル
ペジヨ音)であつてもよい。 In each of the embodiments described above, a part of the keyboard area of the single-level keyboard is used as an accompaniment keyboard area, but the accompaniment keyboard area may be the entire keyboard (for example, the lower keyboard of a two-level keyboard). Further, in the above embodiment, the target keyboard for detecting the number of keys pressed simultaneously for start-stop control of rhythm pattern generation operation is the accompaniment key range.
The entire keyboard, including the melody keyboard area (or keyboard) or the melody keyboard area (or keyboard) and the accompaniment keyboard area (or keyboard), can also be used as the target keyboard for simultaneous key depression detection. Furthermore, in the above embodiments, chords, bass sounds, and rhythm sounds are given as examples of automatic accompaniment sounds generated based on rhythm patterns, but it is not necessary to generate all of these sounds as automatic accompaniment sounds, and any one sound can be used. It may also be a sound other than a chord, a bass sound, or a rhythm sound (for example, an arpeggio sound).
以上説明したようにこの発明によれば、鍵盤を
使用してリズムパターン発生動作の停止更には開
始を制御することができるので、フツトスイツチ
が不要となる。これにより、エクスプレツシヨン
ペダルにフツトスイツチを設ける必要がなくな
り、製造コストを下げることができる。また、難
しいフツトスイツチ操作ではなく、手操作によつ
て制御できるので、初心者でも鍵盤演奏中に(例
えばメロデイ用鍵域でのメロデイ演奏を持続しな
がら)簡単にリズムのスタートストツプ制御を行
うことができるようになる。しかも、前面パネル
上のリズムスタートストツプスイツチを操作する
のとは異なり、鍵盤上におかれている手で所定の
同時押鍵操作を行えばよいので、手の動きに無駄
が生じず、本来の鍵盤演奏(例えばメロデイ演奏
の続行)に支障をきたすことはない。従つて、フ
ツトスイツチを設けることのできない卓上形の電
子楽器においても上述と同様、有意義である。 As explained above, according to the present invention, it is possible to control the stop and start of the rhythm pattern generation operation using the keyboard, so a foot switch is not required. This eliminates the need to provide a foot switch on the expression pedal, reducing manufacturing costs. In addition, since it can be controlled manually rather than using a difficult foot switch, even beginners can easily control the start and stop of the rhythm while playing the keyboard (for example, while continuing to play the melody in the melody key range). become able to. What's more, unlike operating the rhythm start/stop switch on the front panel, all you have to do is press the keys at the same time with your hands placed on the keyboard, so your hand movements are not wasted, and you can This does not interfere with keyboard performance (for example, continuation of melody performance). Therefore, the present invention is also useful for desk-top electronic musical instruments that cannot be equipped with a foot switch.
更に、所定の複数以上でありさえすればどの鍵
を操作してもよいので誤操作の問題はなく、か
つ、所定の複数以上の鍵を操作している間は自動
伴奏音の発音を禁止することにより誤発音の問題
も起らず、また、どの鍵でも楽音演奏(自動伴奏
音演奏)に使用することができる、という優れた
効果を奏する。 Furthermore, since any key can be operated as long as it is at least a predetermined number of keys, there is no problem of erroneous operation, and the generation of automatic accompaniment sounds is prohibited while operating at least a predetermined number of keys. Therefore, there is no problem of mispronunciation, and any key can be used for musical tone performance (automatic accompaniment tone performance), which is an excellent effect.
第1図はアナログ式電子楽器におけるこの発明
の一実施例を示す電子楽器全体構成ブロツク図、
第2図は第1図の押鍵数検出回路とスタートスト
ツプ制御回路の詳細実施例を示す回路図、第3図
は第1図のスタートストツプ制御回路の別の実施
例を示す回路図、第4図はデイジタル式電子楽器
におけるこの発明の一実施例を示す電子楽器全体
構成ブロツク図、第5図は第4図における各種動
作の時間関係を示すタイミングチヤートであつ
て、同図aはbよりもタイムスケールを拡大して
示してあり、同図bはcよりもタイムスケールを
拡大して示してある図、である。
12,12A……押鍵数検出回路、13,13
A……スタートストツプ制御回路、14,71…
…リズムパターン発生回路、START/STOP…
…リズムスタートストツプスイツチ、SYNC……
シンクロスタートスイツチ。
FIG. 1 is a block diagram of the overall configuration of an electronic musical instrument showing one embodiment of the present invention in an analog electronic musical instrument.
FIG. 2 is a circuit diagram showing a detailed embodiment of the key press number detection circuit and start-stop control circuit shown in FIG. 1, and FIG. 3 is a circuit diagram showing another embodiment of the start-stop control circuit shown in FIG. , FIG. 4 is a block diagram of the overall configuration of an electronic musical instrument showing one embodiment of the present invention in a digital electronic musical instrument, and FIG. 5 is a timing chart showing the time relationship of various operations in FIG. The time scale is shown on a larger scale than in FIG. 1B, and the time scale in FIG. 12, 12A...key press number detection circuit, 13, 13
A...Start/stop control circuit, 14, 71...
...Rhythm pattern generation circuit, START/STOP...
...Rhythm start/stop switch, SYNC...
Synchro start switch.
Claims (1)
和音、ベース音、リズム音等の自動伴奏音を発音
制御する電子楽器の自動伴奏装置において、 鍵盤における同時押鍵数を検出する押鍵数検出
回路と、 該検出回路で所定の複数以上の押鍵が検出され
たとき前記リズムパターン発生回路の動作を開始
または停止させるスタートストツプ制御回路と、 前記検出回路で所定の複数以上の押鍵が検出さ
れている間前記自動伴奏音の発音を禁止する発音
禁止手段と を具えた電子楽器の自動伴奏装置。[Scope of Claims] 1. In an automatic accompaniment device for an electronic musical instrument that controls the production of automatic accompaniment sounds such as chords, bass sounds, rhythm sounds, etc. based on the output of a rhythm pattern generation circuit, a start/stop control circuit that starts or stops the operation of the rhythm pattern generation circuit when the detection circuit detects a predetermined number of keys or more; An automatic accompaniment device for an electronic musical instrument, comprising: a sound generation inhibiting means for inhibiting the sound generation of the automatic accompaniment sound while a key press is detected.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5093080A JPS56147186A (en) | 1980-04-17 | 1980-04-17 | Automatic accompaning device for electronic music instrument |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5093080A JPS56147186A (en) | 1980-04-17 | 1980-04-17 | Automatic accompaning device for electronic music instrument |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS56147186A JPS56147186A (en) | 1981-11-14 |
| JPS634196B2 true JPS634196B2 (en) | 1988-01-27 |
Family
ID=12872528
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5093080A Granted JPS56147186A (en) | 1980-04-17 | 1980-04-17 | Automatic accompaning device for electronic music instrument |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS56147186A (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4873307B2 (en) * | 2006-11-15 | 2012-02-08 | ヤマハ株式会社 | Program for realizing automatic accompaniment generation apparatus and automatic accompaniment generation method |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS4915417A (en) * | 1972-05-17 | 1974-02-09 | ||
| JPS5246816U (en) * | 1975-09-30 | 1977-04-02 | ||
| JPS6017118B2 (en) * | 1978-10-02 | 1985-05-01 | 株式会社河合楽器製作所 | Electronic musical instrument with one finger accompaniment key |
-
1980
- 1980-04-17 JP JP5093080A patent/JPS56147186A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS56147186A (en) | 1981-11-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA1147994A (en) | Electronic music instrument | |
| JPS61176991A (en) | Electronic musical instrument | |
| JPS6326869Y2 (en) | ||
| US4327622A (en) | Electronic musical instrument realizing automatic performance by memorized progression | |
| JPS634195B2 (en) | ||
| JPS6246880B2 (en) | ||
| JPS6255675B2 (en) | ||
| JPS6262358B2 (en) | ||
| JPH0213318B2 (en) | ||
| GB2027970A (en) | Electronic musical instrument with rhythm | |
| US4502359A (en) | Electronic musical instrument | |
| JPS634196B2 (en) | ||
| JPH0319559B2 (en) | ||
| JPS6255676B2 (en) | ||
| JP2990954B2 (en) | Selection device in electronic musical instruments | |
| JPS6312393Y2 (en) | ||
| US5418324A (en) | Auto-play apparatus for generation of accompaniment tones with a controllable tone-up level | |
| JPS6217756B2 (en) | ||
| US4312257A (en) | Automatic accompaniment apparatus | |
| JP3097382B2 (en) | Chord detector | |
| JPS6326697A (en) | Chord specifying apparatus for electronic musical instrument | |
| JP2513003B2 (en) | Electronic musical instrument | |
| KR830000592B1 (en) | Electronic musical instrument | |
| JPS6255680B2 (en) | ||
| JPS6255678B2 (en) |