JPS6239439B2 - - Google Patents

Info

Publication number
JPS6239439B2
JPS6239439B2 JP54007391A JP739179A JPS6239439B2 JP S6239439 B2 JPS6239439 B2 JP S6239439B2 JP 54007391 A JP54007391 A JP 54007391A JP 739179 A JP739179 A JP 739179A JP S6239439 B2 JPS6239439 B2 JP S6239439B2
Authority
JP
Japan
Prior art keywords
key
signal
memory
chord
circuit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
JP54007391A
Other languages
English (en)
Other versions
JPS5598793A (en
Inventor
Yasuji Uchama
Akira Nakada
Akio Imamura
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Gakki Co Ltd
Original Assignee
Nippon Gakki Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Gakki Co Ltd filed Critical Nippon Gakki Co Ltd
Priority to JP739179A priority Critical patent/JPS5598793A/ja
Priority to US06/114,248 priority patent/US4315451A/en
Priority to DE19803002128 priority patent/DE3002128A1/de
Publication of JPS5598793A publication Critical patent/JPS5598793A/ja
Publication of JPS6239439B2 publication Critical patent/JPS6239439B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H7/00Instruments in which the tones are synthesised from a data store, e.g. computer organs
    • G10H7/02Instruments in which the tones are synthesised from a data store, e.g. computer organs in which amplitudes at successive sample points of a tone waveform are stored in one or more memories
    • G10H7/06Instruments in which the tones are synthesised from a data store, e.g. computer organs in which amplitudes at successive sample points of a tone waveform are stored in one or more memories in which amplitudes are read at a fixed rate, the read-out address varying stepwise by a given value, e.g. according to pitch
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/36Accompaniment arrangements
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S84/00Music
    • Y10S84/12Side; rhythm and percussion devices
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S84/00Music
    • Y10S84/22Chord organs

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】
この発明は電子楽器の自動伴奏装置に関し、特
にコード音およびベース音の自動伴奏におけるメ
モリ機能の改良に関する。 従来、電子楽器の自動伴奏装置において、離鍵
後においても離鍵前に押下されていた鍵の音に基
づいて自動伴奏を繰り返えすメモリ機能を付加す
ることは知られている。この従来の電子楽器の自
動伴奏装置のメモリ機能は、メモリ機能を選択し
た状態で押下鍵を離鍵すると離鍵前に押下されて
いた鍵の音に基づきコード音とベース音の両者が
自動演奏される。例えば自動伴奏機能(自動ベー
スコード演奏機能)の態様としてフインガコード
機能を選択し、更に上述のメモリ機能を選択し
て、フインガコード自動ベースコード演奏用鍵盤
(例えば下鍵盤)で押下していた複数の鍵を離鍵
すると、離鍵後においてもこのフインガコード自
動ベースコード演奏用鍵盤で離鍵前に押下されて
いた全ての鍵の音が所定のリズムパターンにした
がつたタイミングでコード音として自動演奏さ
れ、またこれとフインガコード自動ベースコード
演奏用鍵盤で離鍵前に押下されていた鍵に基づき
検出された根音、コード種類および所定のベース
パターンにしたがつて形成されたベース音が自動
演奏される。 また自動伴奏機能の態様としてシングルフイン
ガ機能を選択し、更にメモリ機能を選択して、シ
ングルフインガ自動ベースコード演奏用鍵盤(例
えば下鍵盤)で押下されていた鍵を離鍵すると、
離鍵後においてもこのシングルフインガ自動ベー
スコード演奏用鍵盤で押下されていた1つの鍵の
音を根音とし、適宜手段(例えばペダル鍵盤にお
ける白鍵または黒鍵の押鍵操作)によつて指定さ
れたコード種類に応じて形成されたコード音が所
定のリズムパターンにしたがつて自動演奏され、
またこれと前記根音、コード種類および所定のベ
ースパターンにしたがつて形成されたベース音が
自動演奏される。 また自動伴奏機能の態様としてカスタム機能を
選択し、更にメモリ機能を選択して、カスタム自
動ベースコード演奏用鍵盤(下鍵盤およびペダル
鍵盤)で押下されていた鍵を離鍵すると、離鍵後
においても離鍵前に下鍵盤で押下されていた全て
の鍵の音がリズムパターンにしたがつてコード音
として自動演奏され、またこれと並行して離鍵前
にペダル鍵盤で押下された1つの鍵の音を根音と
し、前記離鍵前に下鍵盤で押下されていた鍵の音
に基づき検出されたコード種類およびベースパタ
ーンにしたがつて形成されたベース音が自動演奏
される。 しかし上記従来の電子楽器の自動伴奏装置は、
メモリ機能を選択して自動演奏する場合、コード
音もベース音も同時に並行して自動演奏されてし
まうため演奏に不慣れな初心者にとつては便利で
あるが、中級および上級者にとつては演奏の自由
度が制約され好しくない。例えばベース音はメモ
リ機能を用いて自動演奏し、コード音はマニユア
ルで演奏したい場合またはその逆のコード音はメ
モリ機能を用いて自動演奏し、ベース音はマニユ
アルで演奏したい場合が演奏態様によつては生じ
ることがあるが、このようにベース音またはコー
ド音を選択的にメモリ機能による自動演奏にする
ことができない。 この発明の目的はベース音またはコード音に対
し別々に独立してメモリ機能による自動演奏がで
きるようにした電子楽器の自動伴奏装置を提供す
ることにある。 この発明の電子楽器の自動伴奏装置はその一実
施例としてキーアサイナ方式(発音割当て方式)
を用いた電子楽器に適用される。キーアサイナ方
式を用いた電子楽器の概略をこの発明との関係の
もとに概略ブロツク図で示すと第1図のようにな
る。第1図において、キーアサイナ部2はキーコ
ーダ100とチヤンネルプロセツサ200から構
成される。キーコーダ100は離鍵部1で押下さ
れている鍵を検出し、この押下鍵のノートおよび
オクターブを示す鍵情報を発生するとともにこの
鍵情報の発生と同期して押下鍵が上鍵盤音、下鍵
盤音またはペダル鍵盤音であることを示す上鍵盤
信号、下鍵盤信号またはペダル鍵盤信号を発生す
る。またフアンクシヨンスイツチ部5で自動ベー
スコード演奏機能(シングルフインガ機能
(SF)、フインガコード機能(FC)、カスタム機
能(CA)が選択されているときには鍵盤での押
下鍵に基づき自動ベースコード演奏用のコード音
およびベース音に対応する鍵情報を形成発生する
とともにこの鍵情報の発生と同期してコード音信
号(下鍵盤信号)ベース音信号(ペダル鍵盤信
号)を発生する。キーコーダ100における自動
ベースコード演奏用のコード音およびベース音に
対応する鍵情報の形成発生の方法は選択された自
動ベースコード演奏機能の態様(シングルフイン
ガ機能SF、フインガコード機能FC、カスタム機
能CAによつて異なる。 例えばシングルフインガ機能SFが選択されて
いるときには、下鍵盤で押下された単一の鍵の音
を根音メモリ101に記憶させ、またペダル鍵盤
等を用いて指定されたコード種類をコード種類メ
モリ102に記憶させ、根音メモリ101に記憶
された根音とコード種類メモリ102に記憶され
たコード種類に応じてコード音に対応する複数の
鍵情報を形成し、根音メモリ101に記憶された
根音およびコード種類メモリ102に記憶された
コード種類およびフアンクシヨンスイツチ部5で
選択されたリズムR1〜Roに対応してパターンジ
エネレータ4から発生されるベースパターンに応
じてベース音に対応する鍵情報を形成する。 またフインガコード機能FCが選択されている
ときには、下鍵盤で押下された複数の鍵の音を示
す鍵情報をそのままコード音に対応する鍵情報と
して送出し、また下鍵盤で押下された複数の鍵の
音からその複数の鍵の音の形成するコード種類お
よびその根音を検出し、これらをそれぞれコード
種類メモリ102、根音メモリ101に記憶さ
せ、この根音メモリ101に記憶された根音およ
びコード種類メモリ102に記憶されたコード種
類およびパターンジエネレータ4から発生される
ベースパターンに応じてベース音に対応する鍵情
報を形成する。 またカスタム機能CAが選択されているときに
は、下鍵盤で押下された複数の鍵の音を示す鍵情
報をそのままコード音に対応する鍵情報として送
出し、またペダル鍵盤で押下された単一の鍵の音
を根音メモリ101に記憶させ、下鍵盤で押下さ
れた複数の鍵の音からその複数の鍵の音が形成す
るコード種類を検出してこれをコード種類メモリ
102に記憶させ、この根音メモリ101に記憶
された根音およびコード種類メモリ102に記憶
されたコード種類およびパターンジエネレータ4
から発生されるベースパターンに応じてベース音
に対応する鍵情報を形成する。 チヤンネルプロセツサ200は複数の発音チヤ
ンネル(例えば18)に対応する複数の記憶位置
を有するキーコードメモリ201およびキーオン
メモリ202を具えており、キーコーダ100か
ら発生される押下鍵を示す鍵情報または押下鍵に
基づき形成された自動ベースコード演奏用のコー
ドおよびベース音に対応する鍵情報を上記キーコ
ードメモリ201の複数の記憶位置のいづれかに
割当て記憶させるとともにこの鍵情報メモリ20
1への鍵情報の割当て記憶に伴ない該鍵情報がキ
ーコーダ100から発生されていることを示す
(該鍵情報に関する鍵が現在押下中であることを
示す)キーオン信号をキーオンメモリ202の当
該鍵情報の割当てチヤンネルに対応する記憶位置
に記憶させ、発音チヤンネルへの発音割当てを行
う。ただしこの発音割当ては上鍵盤信号、下鍵盤
信号またはペダル鍵盤信号がキーコーダ100か
ら発生されていることを条件に実行され、上鍵盤
信号、下鍵盤信号またはペダル鍵盤信号がキーコ
ーダ100から発生されていないときは禁止され
る。 楽音発生回路部3はチヤンネルプロセツサ20
0の各発音チヤンネルに対応する複数の楽音発生
回路を具えており、各楽音発生回路において対応
する発音チヤンネルに割当てられた鍵情報の示す
楽音信号を形成する。この楽音信号はチヤンネル
プロセツサ200のキーオンメモリ202に記憶
されたキーオン信号に基づき発音制御される。例
えば自動ベースコード機能が選択されている場合
において、ベース音を示す楽音信号はキーオンメ
モリ202からのキーオン信号によつてエンベロ
ープ制御されることによりベース音が形成され、
コード音を示す楽音信号はパターンジエネレータ
4から発生され、キーオンメモリ202からキー
オン信号(下鍵盤キーオン信号)が生じていると
いう条件でチヤンネルプロセツサ200から送出
されるコード音発音タイミング信号によつてエン
ベロープ制御されることによりコード音が形成さ
れる。なおコード音発音タイミング信号はこの明
細書では詳述しないが、例えば特願昭146168号、
発明の名称電子楽器の自動コード演奏装置の明細
書中に記載されたコード音発音タイミング信号と
同様のものである。 以上がキーアサイナ方式を用いた電子楽器の概
略説明であるが、この発明の電子楽器の自動伴奏
装置においてはコード音またはベース音に対し選
択的にメモリ機能による自動演奏ができるように
なつている。次にこのコード音メモリ機能
(MC)およびベース音メモリ機能MPに関して説
明する。 コード音メモリ機能MCおよびベース音メモリ
機能MPはフアクシヨンスイツチ部5のコード音
メモリ機能選択スイツチ5aおよびベース音メモ
リ機能選択スイツチ5bをオンすることによつて
選択される。以下コード音メモリ機能MCおよび
ベース音メモリ機能MPが選択された場合のキー
アサイナ部2の動作を自動ベースコード演奏機能
としてシングルフインガ機能SF、フインガコー
ド機能FC、カスタム機能CAが選択された場合に
関して説明する。 1 シングルフインガ機能SF、コード音メモリ
機能MCが選択された場合、 コードメモリ機能MCが選択されていると、キ
ーコーダ100では離鍵後も根音メモリ101、
コード種類メモリ102に記憶された内容に基づ
いて自動ベースコード演奏用のコード音に対応す
る鍵情報およびベース音に対応する鍵情報が形成
される。しかし、コード音に対応する鍵情報に同
期してコード音信号は発生されるがベース音信号
の発生は停止される。したがつてチヤンネルプロ
セツサ200ではコード音に対応する鍵情報のみ
が発音割当てされ、コード音のみが自動演奏され
る。ベース音は自動演奏されない。 2 シングルフインガ機能SF、ベース音メモリ
機能MPが選択された場合、 ベースメモリ機能MPが選択されている場合は
コード音メモリ機能MCが選択されたときと同様
にキーコーダ100では離鍵後も根音メモリ10
1、コード種類メモリ102に記憶された内容に
基づいて自動ベースコード演奏用のコード音に対
応する鍵情報およびコード音を示す鍵情報が形成
される。しかしコード音を示す鍵情報に同期して
コード音信号は発生されるがコード音信号の発生
は停止される。したがつてチヤンネルプロセツサ
200ではコード音に対応する鍵情報のみが発音
割当てされ、ベース音のみが自動演奏される。コ
ード音は自動演奏されない。 3 フインガコード機能FC、コード音メモリ機
能(MC)が選択された場合、 キーコーダ100では離鍵後も離鍵前に根音メ
モリ101、コード種類メモリ102に記憶され
た内容に基づいてベース音に対応する鍵情報が形
成されるがベース音に対応する鍵情報の発生と同
期して発生されるベース音信号は停止されるので
ベース音に対応する鍵情報のチヤンネルプロセツ
サでの発音割当ては行なわれない。したがつてベ
ース音は自動演奏されない。しかしチヤンネルプ
ロセツサ200のキーオンメモリ202に離鍵前
に記憶された下鍵盤の鍵に関するキーオン信号は
クリアされないので、離鍵前に下鍵盤で押下され
ていた鍵に関する鍵情報は離鍵されなかつたと同
様に処理される。したがつて鍵情報メモリ201
に記憶された鍵情報に基づいてコード音が自動演
奏される。 4 フインガコード機能FC、ベース音メモリ機
能MCが選択された場合、 キーコーダ100は離鍵後も離鍵前に根音メモ
リ101、コード種類メモリ102に記憶された
内容に基づいてベース音に対応する鍵情報を形成
する。そしてこの鍵情報に同期してベース音信号
がチヤンネルプロセツサ200に送出されベース
音が自動演奏される。しかしチヤンネルプロセツ
サ200のキーオンメモリ202に離鍵前に記憶
された下鍵盤の鍵に関するキーオン信号は下鍵盤
での離鍵に伴いクリアされるのでコード音は自動
演奏されない。 5 カスタム機能CA、コード音メモリ機能MC
が選択された場合、 キーコーダ100の根音メモリ101の読み出
しは離鍵によりインヒビツトされ、キーコーダ1
00からはベース音に対応する鍵情報は発生され
ない。しかしチヤンネルプロセツサ200のキー
オンメモリ204に離鍵前に記憶された下鍵盤の
鍵に関するキーオン信号はクリアされないので離
鍵前に鍵情報メモリ201に記憶された鍵情報に
基づきコード音が自動演奏される。この場合、ベ
ース音は自動演奏されないが、ただしこのときペ
ダル鍵盤で鍵を押下するとこの鍵の音を根音とし
て展開されたベース音を自動演奏することができ
る。 6 カスタム機能CA、ベース音メモリ機能MPが
選択された場合、 キーコーダ100は離鍵後も離鍵前に根音メモ
リ101、コード種類メモリ102に記憶された
内容に基づいてベース音に対応する鍵情報および
ベース音信号を形成しこれをチヤンネルプロセツ
サ200に送出する。チヤンネルプロセツサ20
0はこのベース音に対応する鍵情報を所定の発音
チヤンネルに割当て、これによりベース音が自動
演奏される。ただし、離鍵によりチヤンネルプロ
セツサ200のキーオンメモリ202に記憶され
た下鍵盤の鍵に関するキーオン信号はクリアされ
るのでこれによりコード音は自動演奏されない。 次にこの発明に係わる電子楽器の自動伴奏装置
の一実施例を第2図に示したブロツク図および以
下の図面に示す詳細回路図を参照して詳細に説明
する。 (1) 以下の図面における回路素子の図示方法 この出願の明細書に添付した図面で採用した回
路素子のうち特殊なものを第3図に示す。第3図
aは多入力型のアンド回路、第3図bは多入力型
のオア回路を示し、この図示方法においては複数
の信号線をこの回路の入力線に交叉させ、同回路
の入力信号となる信号線はその信号線と入力線と
の交点を丸印で囲むようにしている。例えば第3
図aの論理式はQ=A・B・Dとなり、第3図b
の論理式はQ=A+B+Cとなる。第3図cはデ
イフレイフリツプフロツプを示し、第3図dはシ
フトレジスタを示す。第3図dのシフトレジスタ
において、ブロツク中に表記された分数の分子は
そのシフトレジスタのステージ数を表わし、分母
は1ステージのビツト数を表わす。また第3図
c、第3図dに示したデイレイフリツプフロツ
プ、シフトレジスタにおいて、、クロツクパルス
φの表示にあるものは全て周期1μsのクロツ
クパルス(詳しくは2相のクロツクパルス)によ
つて駆動され、特にクロツクパルスφの表示が
ないものは全て周期54μsのクロツクパルスで駆
動されるものとする。 (2) 押下鍵の検出 第2図において、鍵盤部1で押下された鍵はキ
ーコーダ100のブロツク検出回路11、ノート
検出回路13によつて検出される。鍵盤部1は第
1オクターブのC音C1から第6オクターブのC
音C6まで対応する61鍵をそれぞれ有する上鍵
盤、下鍵盤および第0オクターブのC音C0から
第2オクターブのC音C2までに対応する25鍵を
有するペダル鍵盤を具えており、上鍵盤、下鍵
盤、ペダル鍵盤の各鍵に対応するキースイツチ
は、オクターブ毎に区分されたブロツクU1
U2、L1〜L5、P、P2に対応するブロツク配線b1
〜b12を行配線とし、各ノートCL、C#〜C(ノ
ートCLはC音を最低音を示す)に対応するノー
ト配線n1〜n13を列配線とするマトリツクス回路
網に接続される。 第4図はこの各キースイツチの接続の状態を示
したものである。第4図において各欄に表記され
た記号Pc0〜Pc2、Lc1〜Lc6、Uc1〜Uc6は各キー
スイツチに対応しており、各欄は第5図に示すよ
うに各キースイツチKSWおよびダイオードDの
直列回路をブロツク配線bi(i=1〜12)および
ノート配線nj(j=1〜13)に接続した回路から
構成されている。例えば記号LDLD#/3は下鍵盤
の第3オクターブのD#音に対応する鍵のキース
イツチに対応しており、このキースイツチは固定
接点側がブロツク配線b5に接続され、可動接点側
がダイオードDを介してノート配線n4に接続され
ている。 キーコーダ100のブロツク検出回路11およ
びノート検出回路13はステートコントロール回
路12によつて制御され、上記ブロツク配線b1
b12、ノート配線n1〜n13の配線容量を利用して動
作キースイツチの検出を行う。このブロツク検出
回路11、ノート検出回路13およびステートコ
ントロール回路12の詳細回路例を示すと第6図
のようになる。 第6図において、ブロツク検出回路11の端子
Tb1〜Tb12には上記ブロツク配線b1〜b12が接続さ
れ、ノート検出回路13の端子Tn1〜Tn13にはノ
ート配線n1〜n13が接続される。 ステートコントロール回路12はブロツク検出
回路11およびノート検出回路13を制御するた
めの4つのステートS0〜S3を形成し、各ステート
S0,S1,S2,S3を示す信号S0,S1,S2,S3および
ステートS1またはS2を示す信号S1+3を出力す
る。ステートコントロール回路12によつて形成
されるステートS0〜S3はステートコントロール回
路12のデイレイフリツプフロツプDF1,DF2
の出力F1,F2によつて決定される。デイレイフ
リツプフロツプDF1,DF2の出力F1,F2とステー
トS0〜S3との関係を表に示すと第1表のようにな
る。
【表】 またデイレイフリツプフロツプDF1,DF2の
出力F1,F2は次の論理式で決定される。 F1=(S0+S2+AN・F2)′ ……(1) F2=(S1+S2+AN・F2+AB・F2)′ ……(2) ただし(S0+S2+AN・F2)′は信号(S0+S2
AN・F2)は54μsは遅延させたもの、(S1+S2
AN・F2+ABF2)′は信号(S1+S2+AN・F2
AB・F2)を54μs遅延させたものを表わす。ま
た信号ANは後に詳述するようにノート検出回路
13の各回路13―1〜13―13の記憶が全て
“0”になつたとき“0”となる信号であり、信
号ABはブロツク検出回路11の各回路11―1
〜11―14の記憶が全て“0”になつたとき
“0”となる信号である。 ステートコントロール回路12によつて形成さ
れるステートS0〜S3をフローチヤートで示すと第
7図のようになり、各ステートにおいてブロツク
検出回路11およびノート検出回路13は次に示
すように制御され、押下鍵の検出を行う。なお、
ブロツク検出回路11は回路11―1,11―
2,11―13,11―14のみ詳細が示されて
おり、回路11―3〜11―12、回路11―1
5は詳細が示されていないが、回路11―3〜1
1―12は回路11―2と同様の構成からなり、
回路11―15は回路11―13,11―14と
同様の構成からなり、ブロツク検出回路11の各
回路11―1〜11―15の説明において、同様
の機能の回路素子は便宜上同一の符号を用いて説
明する。またノート検出回路13は回路13―1
のみ詳細が示されているが回路13―2〜13―
13も回路13―1と同様の構成からなり、ノー
ト検出回路13の各回路13―1〜13―13の
説明において同様の機能の回路素子は便宜上同一
の符号を用いて説明する。 1 ステートS0のとき 信号S0によつてブロツク検出回路11の回路1
1―1〜11―12のトランジスタTR1は全てオ
ンになり、ブロツク配線b1〜b12の全ての配線容
量が放電される。信号S0が立上つてから54μs経
過すると前記論理式(1)が成立し、ステートコント
ロール回路12のデイレイフリツプフロツプDF
1の出力F1が“1”となつてステートS1にな
る。 2 ステートS1のとき 信号S1+3によつてノート検出回路13の各回路
13―1〜13―13のトランジスタTR4がオ
ンになり、ノート配線n1〜n13の配線容量がすべ
て充電され、また信号S1によつてブロツク検出回
路11の回路11―1〜11―12のアンド回路
A1が動作可能にされる。したがつてオンしてい
るキースイツチを含むブロツクがあれば、端子
Tb1〜Tb12のうちこのブロツクに対応する端子の
全てに信号“1”が生じ、この信号は対応する回
路のアンド回路A1、オア回路OR1を介してデ
イレイフリツプフロツプDF3に加えられ、アン
ド回路A2、オア回路OR1を介して自己保持さ
れる。すなわちオンしているキースイツチを含む
ブロツクがパラレルに検出され、そのブロツクに
対応する回路(11―1〜11―12のいずれ
か)のデイレイフリツプフロツプDF3に信号
“1”が記憶される。ただしブロツクP1に対応す
る回路11―1とブロツクP2に対応する回路11
―2との間にはナンド回路NA1による優先回路
が組まれておりブロツクP1とブロツクP2に含まれ
るキースイツチが同時にオンしている場合にはブ
ロツクP2のみ優先的に検出するようになつてい
る。この優先回路はシングルフインガ機能SFが
選択されたときには解除される。 また信号S1はブロツク検出回路11の回路11
―13〜11―15のオア回路OR1を介してデ
イレイフリツプフロツプDF3に加えられ、信号
“1”がアンド回路A2,オア回路OR1を介して
自己保持される。ここで回路11―13は後述す
るように自動アルペジヨ演奏のための処理を実行
する時間を確保するためのものであり、回路11
―14,11―15は自動ベースコード演奏のた
めの処理を実行する時間を確保するためのもので
ある。信号S1が立上つてから54μs経過すると前
記論理式(2)が成立し、ステートコントロール回路
12のデイレイフリツプフロツプDF2の出力が
“1”となつてステートS2になる。 3 ステートS2のとき 信号S2によつてブロツク検出回路11の回路1
1―1〜11―12のうちで、前記ステートS1
おいて信号“1”が記憶された回路のうちの最優
先の回路(アンド回路A3によつて回路11―
1,11―2………11―15の順で優先回路が
組まれている)のアンド回路A4のアンド条件が
成立し、アンド回路A2を不動作にすることによ
つてその回路の記憶をクリアするとともにその回
路からそのブロツク(以下これを抽出ブロツクと
いう)を示す信号“1”(54μs幅のパル)を送
出し、またアンド回路A4の出力によつてトラン
ジスタTR3をオンにしてこの抽出ブロツクに対
応するブロツク配線の配線容量を放電する。ただ
し、このとき抽出ブロツク以外の回路においては
アンド回路A5のアンド条件が成立し、このアン
ド回路A5の出力によつてトランジスタTR2が
オンし、抽出ブロツク以外に対応するブロツク配
線の配線容量は充電される。したがつてノート検
出回路13の端子Tn1〜Tn13に加わる信号はこの
抽出ブロツク内のオンしているキースイツチに対
応する端子の信号のみ“0”とる。この信号
“0”はインバータIN1で反転され、信号S2によ
つて動作可能となるアンド回路A6、オア回路
OR2を介してデイレイフリツプフロツプDF4に
加えられ、信号“1”がアンド回路A7,オア回
路OR2を介して自己保持される。 すなわちステートS2においてはステートS1にお
いて検出したブロツクのうち1つを抽出し、この
抽出ブロツクを示す信号を送出するとともに、抽
出ブロツク内のオンしているキースイツチのノー
ト検出を行う。信号S2が立上つてから54μs経過
すると前記論理式(1),(2)が成立し、ステートコン
トロール回路12のデイレイフリツプフロツプ
DF1,DF2の出力F1,F2が“1”となつて
ステートS3となる。 4 ステートS3のとき ノート検出回路13の回路13―1〜13―1
3のうちで、前記ステートS2において信号“1”
が記憶された回路のうちの最優先の回路(アンド
回路A8によつて回路13―1,13―2………
13―13の順で優先回路が組まれている)のア
ンド回路A8が動作可能となり、オンしているキ
ースイツチのノートを示す信号“1”(54μs幅
のパルス)を出力する。またこのときアンド回路
A7が不動作となつてこの回路の記憶はクリアさ
れる。 ステートS3において、ノート検出回路13の回
路13―1〜13―13のオア回路OR2の各出
力をまとめたオア回路OR3の出力(ノート検出
回路13の各回路13−1〜13−13の記憶が
全てクリアされたとき“0”となる信号で、以下
これをエニイノート信号ANという)が“1”で
あると、前記論理式(1),(2)の両者が成立し、ステ
ートコントロール回路12のデイレイフリツプフ
ロツプDF1,DF2の出力F1,F2はともに
“1”となつて、再びステートS3となる。 このようにしてステートS3においてはステート
S2において抽出されたブロツクのうちでオンして
いるキースイツチの全てのノートを示す信号が低
音優先で順次出力される。 ステートS3において、エニイノート信号ANが
“0”になつたにもかかわらず、ブロツク検出回
路11の回路11―1〜11―15のオア回路
OR1の各出力をまとめたオア回路OR4の出力
(ブロツク検出回路11の各回路11―1〜11
―15の記憶が全てクリアされたとき“0”とな
る信号で、以下これをエニイブロツク信号ABと
いう)が“1”であると前記論理式(2)が成立し、
ステートS2に戻り、前記と同様にステートS2によ
る動作が行なわれる。 このようにエニイブロツク信号ABが“0”と
なるまでステート(S2)とステートS3が交互に繰
り返えされ、ステートS2においては抽出ブロツク
を示す信号が出力され、ステートS3においてはそ
の抽出ブロツク内のオンしているキースイツチの
ノートを示す信号が出力される。 ステートS1においてブロツク検出回路11の回
路11―1〜11―12に記憶された信号の全て
の抽出が終了すると、ステートS2において、回路
11―13のアンド回路A3が動作可能となり、
回路11―13の記憶が抽出され信号“1”が出
力される。この信号“1”(54μs幅のパルス)
は図示するようにデイレイフリツプフロツプで適
宜遅延されアルペジヨ信号がAR1〜AR3として
出力され、後述するチヤンネルプロセツサ200
での自動アルペジヨ演奏用のデータ処理のために
用いられる。 ブロツク検出回路11の回路11―13の記憶
が抽出され、ステートS3を経て再びステートS2
なるとブロツク検出回路11の回路11―14の
アンド回路A3が動作可能になり、回路11―1
4の記憶が抽出され、信号“1”が出力される。
この回路11―14の出力“1”はオア回路OR
5を介してノート検出回路13の各回路13―1
〜13―13のオア回路OR2に加えられ、全て
の回路13―1〜13―13に信号“1”を記憶
させる。これにより、次のステートS3においてノ
ート検出回路13の各回路13―1〜13―13
からはそれぞれノートCL〜Cを示す信号CLP〜
CPが順次出力される。信号CLP〜CPの出力が
終り、エニイノート信号ANが“0”となるとス
テートS2になり、ブロツク検出回路11の回路1
1―15の記憶が抽出され、回路11―15から
信号“1”が出力される。この信号“1”は前記
回路11―14の出力と同様にオア回路OR5を
介してノート検出回路13の各回路13―1〜1
3―13のオア回路OR2に加えられ、次のステ
ートS3においてノート検出回路13の各回路13
―1〜13―13から各ノートCL〜Cを示す信
号が順次出力される。このブロツク検出回路11
の回路11―14,11―15の記憶の抽出によ
つてノート検出回路13の各回路13―1〜13
―13から順次出力され各ノートCL〜Cを示す
信号は後述するように自動ベースコード演奏用の
データを形成するために用いられる。 ブロツク検出回路11の各回路11―1〜11
―15の記憶の抽出が全て終り、ノート検出回路
13の各回路13―1〜13―13の記憶の送出
が終了するとエニイブロツク信号ABおよびエニ
イノート信号ANはともに“0”になりこれによ
りステートS0に戻り1回のキースイツチの走査が
終了する。 例えば、上鍵盤で第3オクターブのE音E3
鍵(第4図のUE3に対応)が押下され、下鍵盤
で第1オクターブのC音、G音、E音(C1
G1,E1)の鍵(第4図のLC1,LG1,LE1に対応)
が押下された場合のブロツク検出回路11、ノー
ト検出回路13の出力をステートS0〜S3との関係
のもとにタイミングチヤートに示すと第8図のよ
うになる。第8図において、a〜dは各ステート
S0〜S3を示す信号S1〜S3、eはエニイノート信号
AN、fはエニイブロツク信号ABを示したもので
あり、gはブロツク検出回路11の各回路11―
1〜11−15の出力をまとめて示したもの、h
はノート検出回路13の各回路13―1〜13―
13の出力をまとめて示したものである。 ブロツク検出回路11の回路11―1〜11―
12から出力される抽出ブロツクを示す信号P1
P,P2,P,L1,P〜L5P、U1P〜U5Pはエンコ
ーダ110で3ビツトのブロツクコードKB1
KB3を示す信号KB1P〜KB3Pにエンコードされ
る。各ブロツクP1〜U5とブロツクコードKB1
KB3との関係を表に示すと第2表のようになる。
【表】 またエンコーダ110は、ペダル鍵盤の鍵を含
むブロツクP1,P2が抽出されていることを示す信
号PP、下鍵盤の鍵を含むブロツクL1〜L5が抽出
されていることを示す信号LP、ペダル鍵盤の鍵
を含むブロツクP1,P2または下鍵盤の鍵を含むブ
ロツクL1〜L5または回路11―15の記憶が抽
出されていることを示す信号PP+LP+A2P、下
鍵盤の鍵を含むブロツクL1〜L5または上鍵盤の
鍵を含むブロツクU1〜U5が抽出されていること
を示す信号LP+UPを出力する。 ノート検出回路13の回路13―1〜13―1
3から出力されるノートCL〜Cを示す各信号CL
P〜CPはエンコーダ130で4ビツトのノート
コードKN1〜KN4を示す信号KN1P〜KN4Pにエン
コードされる。各ノートとノートコードKN1
KN4との関係を表に示すと第3表のようになる。
【表】 (3) 自動ベースコード機能が選択されていない場
合のキーコーダ100の動作 シングルフインガ機能SF、フインガコード機
能FC、カスタム機能CAがいづれも選択されてい
ない場合は、キーコーダ100はブロツク検出回
路11、ノート検出回路13の出力に基づき押下
鍵のオクターブおよびノートを示すキーコード
KC(B1〜B3、N1〜N4)および該抑下鍵が上鍵盤
音、下鍵盤音、ペダル鍵盤のいづれかであること
を示す上鍵盤信号UK、下鍵盤信号LK、ペダル鍵
盤信号PKを形成し、これをチヤンネルプロセツ
サ200に送出する。 鍵盤部1(第2図)で上鍵盤、下鍵盤、ペダル
鍵盤のいづれかの鍵が押下されると、キーコーダ
100のブロツク検出回路11からはステートS2
において押下鍵の含まれるブロツクを示す信号が
出力され、ノート検出回路11からは押下鍵のノ
ートを示す信号が出力される。ステートS2におい
てブロツク検出回路11から出力される押下鍵の
ブロツクを示す信号は、具体的には押下鍵が上鍵
盤、下鍵盤、ペダル鍵盤のいづれの鍵であるかを
示すブロツクデータBD(この実施例では第6図
に示した信号PP+LP+A2P、LP+UP、APが用
いられ、後に説明するようにこれらの信号から上
鍵盤信号UK、下鍵盤信号LK、ペダル鍵盤信号
PKが形成される。)および押下鍵のオクターブを
示す信号KB1P〜KB3Pであり、ステートS3におい
てノート検出回路13から出力される信号は押下
鍵のノートを示す信号KN1P〜KN4Pである。 ブロツク検出回路11からステートS2において
出力されるブロツクデータBDおよびブロツクコ
ードを示す信号KB1P〜KB3Pはそれぞれブロツク
データメモリ14(第2図)、ブロツクコードメ
モリ16(第2図)に加えられ、ステートS3の間
保持される。ブロツクデータメモリ14、ブロツ
クコードメモリ16でブロツク検出回路11から
出力されたブロツクデータBDおよびブロツクコ
ードを示す信号KB1P〜KB3PをステートS3の間保
持するのはノート検出回路13からのステートS3
において出力されるノートコードを示す信号
KN1P〜KN4Pとタイミングを合せるためである。 ブロツクデータゲート回路15はブロツクデー
タメモリ14にステートS3の間保持されるブロツ
クデータBDに基づき、押下鍵の音が上鍵盤音、
下鍵盤音のいづれの音であるかを示す上鍵盤信号
UK 下鍵盤信号LK またはペダル鍵盤信号PK
を形成し、これらの信号UK,LK、またはPKを
チヤンネルプロセツサ200に送出する。 第9図は上記ブロツクデータメモリ14および
ブロツクデータゲート回路の1回路例を示したも
のである。ブロツクデータメモリ14は3ステー
ジのレジスタからなり、ブロツク検出回路11か
ら加えられるブロツクデータBD(信号PP+LP+
A2P,LP+UP,AP)を各ステージ14―1〜1
4―3に読み込み、信号S3によつてステートS3
間保持する。なお、ブロツクデータメモリ14の
詳細はステージ14―1に関してのみ示し、ステ
ージ14―2、14―3に関しては省略してある
が、ステージ14―2、14―3もステージ14
―1と同一の構成である。 信号PP+LP+A2P,LP+UPをステートS3の間
保持するブロツクデータメモリ14のステージ1
4―1 14―2の出力信号P+L+A2,L+
Uはブロツクデータゲート回路15に加えられ
る。ブロツクデータゲート回路15では、アンド
回路A10によつて信号P+L+A2をインバー
タIN10で反転した信号と信号L+Uのアンド
条件をとることにより上鍵盤信号Uを形成し、ア
ンド回路A11によつて信号P+L+A2と信号
L+Uのアンド条件をとることによつて、下鍵盤
信号Lを形成する。すなわち押下鍵が上鍵盤で押
下されたものであるときにはアンド回路A10の
アンド条件が成立し、このアンド回路A10の出
力は上鍵盤信号UKとしてデイレイフリツプフロ
ツプDF10を介してチヤンネルプロセツサ20
0に送出される。また押下鍵が下鍵盤で押下され
たものであるときにはアンド回路A11のアンド
条件が成立し、このアンド回路A11の出力は下
鍵盤信号LKとして、自動ベースコード機能が選
択されていないことを条件に動作可能となるアン
ド回路A14、デイレイフリツプフロツプDF1
2、オア回路OR13を介してチヤンネルプロセ
ツサ200に送出される。 押下鍵がペダル鍵盤で押下されたものであると
きには上記と異なつた処理が行なわれる。これは
後述するノートコードメモリ18(第2図、第1
1図)において、ノート検出回路13から出力さ
れるノートを示す信号KN1P〜KN4Pがペダル鍵盤
の鍵に関するものであるときには上鍵盤または下
鍵盤の鍵に関するものと異なつた取扱いをしてい
るからである。すなわちノート検出回路13から
出力される信号KN1P〜KN4Pがペダル鍵盤の鍵に
関するものであるときにはこの信号KN1P〜KN4P
をいつたんノートコードメモリ18に記憶させ、
これをノートコードゲート回路19(第2図,第
11図)からブロツク検出回路11の回路11―
5の記憶が抽出され、信号A2Pが発生される次の
タイミング(ステートS3で読み出すようにしてい
る。したがつてペダル鍵盤音であることを示すペ
ダル鍵盤信号PKはこのノートコードメモリ18
から読み出される信号のタイミングと同期する必
要がある。 押下鍵の音がペダル鍵盤音であることを示すペ
ダル鍵盤信号PKは後述する制御信号発生回路2
4(第2図,第14図)から発生される信号PO
に基づいて形成される。この信号POはフインガ
コード機能がFCおよびシングルフインガ機能SF
が選択されていないという条件下において、ブロ
ツク検出回路11でペダル鍵盤の鍵を含むブロツ
クP1またはP2が抽出されているときのステートS3
の立下り時(第6図に示したステートコントロー
ル回路12から発生される信号3Pのタイミン
グ)に立上り、ブロツク検出回路11の回路11
―15からの信号A2Pが出力されるタイミングで
立下る信号である。制御信号発生回路24で発生
された信号POはオア回路OR12(第9図)を介
してデイレイフリツプフロツプDF14に加えら
れ、1ビツトタイム(54μs)遅延された後アン
ド回路A21に加えられる。アンド回路A21の
他の入力には後述するベース音ゲートタイミング
信号BGTが加えられている。このベース音ゲー
トタイミング信号BGTは論理式(+)・
PO・A2Pが成立すると、この成立時点から1ビ
ツトタイム遅れて“1”となり、これによつてア
ンド回路A21は動作可能となりアンド回路A2
1の出力“1”をオア回路OR14を介してペダ
ル鍵盤信号PKとしてチヤンネルプロセツサ20
0に送出する。 ブロツクコードゲート回路17はブロツクコー
ドメモリ16の出力を受入し、押下鍵のオクター
ブを示すブロツクコードKB1〜KB3を形成する。 第10図はブロツクコードメモリ16およびブ
ロツクコードゲート回路17の1回路例を示した
ものである。ブロツクコードメモリ16はステー
トS2においてブロツク検出回路11から加えられ
る押下鍵のオクターブを示す信号KB1P〜KB3Pを
読み込み、この信号KB1P〜KB3Pを信号S3によつ
てステートS3の間保持する。なおブロツクコード
メモリ16は信号KB1Pに対応するステート16
―1のみ詳細を示したが信号KB2P,KB3Pに対応
するステート16―2,16―3も同一の構成で
ある。ブロツクコードメモリ16の各ステート1
6―1〜16―3からステートS3において出力さ
れる信号KB1〜KB3はブロツクコードゲート回路
17に加えられる。ブロツクコードゲート回路1
7は加えられた信号KB1〜KB3をそれぞれデイレ
イフリツプフロツプDF14〜DF16で1ビツト
タイム(54μs)遅延させ、オア回路OR15、
OR16を介し、あるいはそのまま出力する。ブ
ロツクコードメモリ16に保持される信号KB1P
〜KB3Pがペダル鍵盤の鍵に関するものであると
きには上記と異なつた処理をする。これは前述し
たようにノートコードメモリ18においてペダル
鍵盤の鍵に関する信号KN1P〜KN4Pをベース音ゲ
ートタイミング信号BGTのタイミングまで保持
しているからである。ブロツクコードメモリ16
からステートS3において出力される信号KB1
KB3がペダル鍵盤の鍵に関するものであるときに
はステートS3の立下り部(信号3Pのタイミン
グ)においてブロツクコードゲート回路17のア
ンド回路A22が動作可能となり、ブロツクコー
ドメモリ16のステート16―2の出力をこのア
ンド回路A22、オア回路OR17を介してデイ
レイフリツプフロツプDF17に加えアンド回路
A23、オア回路OR17を介して自己保持す
る。ところで、ペダル鍵盤の鍵を含むブロツクは
P1とP2があり、第2表に示したようにブロツクP1
のブロツクコードKB3〜KB1は“001”であり、
ブロツクP2のブロツクコードKB3〜KB1
“010”である。そこでブロツクコードゲート回路
17では、加えられるブロツクコードKB1〜KB3
がペダル鍵盤の鍵に関するものであるときにはブ
ロツクコードKB1〜KB3のうち信号KB2のみを記
憶し、KB2=0のときには信号BGTのタイミング
でブロツクコードKB3〜KB1として“001”を出
力し、KB2=1のときにはブロツクコードKB3
KB1として“010”を出力するようにしている。
デイレイフリツプフロツプDF17の出力をイン
バータで反転した信号はアンド回路A24に加え
られ、またデイレイフリツプフロツプDF17の
出力はアンド回路A26に加えられる。アンド回
路A24,A26はフインガコード機能FCおよ
びシングルフインガ機能SFが選択されていない
こと(信号+=“0”)を条件に信号BGTの
タイミングで動作可能となる。したがつてアンド
回路A24,A26は信号BGTのタイミングで
デイレイフリツプフロツプDF17の出力を反転
した信号およびデイレイフリツプフロツプDF1
7の出力をオア回路OR15,OR16にそれぞれ
加え、信号KB1,KB2として出力する。また信号
BGTのタイミングにおいてはブロツク検出回路
11で回路11―15の記憶が抽出されており、
信号KB3は“0”であるのでデイレイフリツプフ
ロツプDF17の出力が“0”すなわちKB2=0
であればブロツクコードゲート回路17の出力
KB3〜KB1はブロツクP1を示す“001”となり、
デイレイフリツプフロツプDF17の出力が
“1”すなわちKB2=1であればブロツクゲート
回路17の出力KB3〜KB1はブロツクP2を示す
“010”となる。 ノート検出回路13からステートS3において出
力される押下鍵のノートを示す信号KN1P〜KN4P
はノートコードメモリ18(第2図,第11図)
に加えられる。ノートコードメモリ18は加えら
れる信号KN1P〜KN4Pが上鍵盤の鍵に関するもの
の場合とペダル鍵盤の鍵に関するものの場合とで
異なつた動作をする。すなわち、加えられる信号
KN1P〜KN4Pが上鍵盤または下鍵盤の鍵に関する
ものである場合はこの信号を1ビツトタイム(54
μs)遅延させただけで出力し、ペダル鍵盤の鍵
に関するものである場合はこの信号を保持し、ノ
ートコードゲート回路19(第2図,第11図)
から信号BGTのタイミングで出力する。 第11図はノートコードメモリ18とノートコ
ードゲート回路19の1回路例を示したものであ
る。ノートコードメモリ18は4ステージからな
り、各ステージ18―1〜18―4はステージ1
8―1に代表して示されているようにデイレイフ
リツプフロツプDF18、DF19からなる2つの
記憶位置を有している。ノートコードメモリ18
の各ステージ18―1〜18―4に加えられる信
号KN1P〜KN4Pが上鍵盤または下鍵盤の鍵に関す
るものであるとすると信号L+U(第9図に示し
たブロツクデータメモリ14のステージ14―2
の出力)によつて各ステージ18―1〜18―4
のアンド回路A29が動作可能となり、加えられ
た信号KN1P〜KN4Pがアンド回路A29、デイレ
イフリツプフロツプDF19を介してノートコー
ドゲート回路19のオア回路18から出力され
る。すなわちノートコードメモリ18に加えられ
た信号KN1P〜KN4Pが上鍵盤または下鍵盤の鍵に
関するものであるときには1ビツトタイム(54μ
s)遅延されただけでノートコードゲート回路1
9から出力される。 ノートコードメモリ18に加えられる信号
KN1P〜KN4Pがペダル鍵盤の鍵に関するものであ
るときにはノートコードメモリ18の各ステージ
18―1〜18―4のアンド回路A29は不動作
になるが、アンド回路A28が信号AKOSによつ
て動作可能となり、加えられた信号KN1P〜KN4P
をアンド回路A28、オア回路OR17を介して
デイレイフリツプフロツプDF18に加え、この
信号をアンド回路A27、オア回路OR17を介
して自己保持する。ここで信号AKOSは自動ベー
スコード機能が選択されていないという条件下に
おいてはブロツク検出回路11でペダル鍵盤を含
むブロツク(P1またはP2)が抽出されかつステー
トS3の立下り時(信号3Pのタイミング)で
“1”となる信号であり、アンド回路A27、オ
ア回路OR17を介してデイレイフリツプフロツ
プDF18に自己保持された信号は次の走査時間
においてペダル鍵盤の鍵を含むブロツク(P1また
はP2)が抽出され、信号AKOSが再び“1”とな
るまでクリアされない。デイレイフリツプフロツ
プDF18の出力はノートコードゲート回路19
のアンド回路A30に加えられる。ノートコード
ゲート回路19のアンド回路A30は信号BGT
によつて動作可能となるようになつており、この
信号BGTのタイミングでデイレイフリツプフロ
ツプDF18に記憶したペダル鍵盤の鍵に関する
ノートコードKN1〜KN4がオア回路OR18を介
して出力される。 ブロツクコードゲート回路17から出力される
ブロツクコードKB1〜KB3およびノートコードゲ
ート回路19から出力されるノートコードKN1
KN4はキーコード加工回路22(第2図,第12
図)に加えられる。キーコード加工回路22は後
に詳述するように自動ベースコード機能(シング
ルフインガ機能SF、フインガコード機能FC、カ
スタム機能CA)が選択されたときに動作し、自
動ベースコード演奏用のキーコードを形成するた
めに用いられるものであるがこの場合は動作せ
ず、加えられたブロツクコードKB1〜KB3、ノー
トコードKN1〜KN4をそのまま(特に加工しない
で)キーコードKC(B1〜B3,N1〜N4)としてチ
ヤンネルプロセツサ200に送出する。 ブロツクデータゲート回路15から送出される
各鍵盤信号UK,LK,PKおよびキーコード加工
回路22から送出されるキーコードKCはその送
出タイミングが完全に一致しており、信号UK、
LK、PKおよびキーコードKCの組み合せによつ
て1つの音を示す信号が形成されている。すなわ
ち後述するチヤンネルプロセツサ200において
は信号UK,LK,PKとキーコードKCの両者を用
いて発音割当てを実行し、そのいづれが欠けても
発音割当ては行なわれない。 (4) 自動ベースコード演奏におけるコード検出 自動ベースコード演奏におけるコード種類はノ
ート検出回路13の出力を用いてコード検出回路
20(第2図,13図)によつて検出される。 第13図はこのコード検出回路20の1回路例
を示したものである。 1 フインガコード機能FCまたはカスタム機能
CAが選択された場合 フインガコード機能FCまたはカスタム機能CA
が選択された場合は、下鍵盤で押下された複数鍵
の音程関係からコード種類が検出される。ノート
検出回路13(第6図)の回路13―1および1
3―13の出力CLPおよびCPはオア回路OR19
でまとめられ、また回路13―2〜13―12の
出力C#P〜BPはそのままノートレジスタ32
の各ステージ32―1〜32―12にそれぞれ加
えられる。ノートレジスタ32の各ステージ32
―1〜32―12はステージ32―1に代表して
示されているように信号保持用のアンド回路A3
1、ロード用のアンド回路A32、シフト用のア
ンド回路A33を具えている。ブロツク検出回路
11(第6図)で下鍵盤の鍵を含むブロツクL1
〜L5のいづれかが抽出され、ノート検出回路1
3から押下鍵のノートを示す信号CLP〜CPが出
力されると信号Lによつてアンド回路A32が動
作可能となり、下鍵盤の押下鍵のノートを示す信
号(CLP〜CP)を対応するステージ(32―1
〜32―12のアンド回路A32、オア回路OR
20を介してデイレイフリツプフロツプDF20
に加え、この信号をアンド回路A31、オア回路
OR20を介して自己保持する。すなわちノート
レジスタ32は下鍵盤で押下されている鍵のノー
トを示す信号を全て対応するステージ32―1〜
32―12に読み込み、これを記憶する。ここで
信号Lはブロツクデータゲート回路15のアンド
回路A11(第9図)から出力される信号で、ブ
ロツク検出回路11で下鍵盤の鍵を含むブロツク
L1〜L5のいづれかが抽出されるとステートS3
おいて“1”となる信号である。 コード検出回路20では上記のようにしてノー
トレジスタ32に読み込まれた下鍵盤での押下鍵
を示す信号を用いて、ブロツク検出回路11で回
路11―14の記憶が抽出されたときの続くステ
ートS3(以下これを自動ベースコード第1処理時
間という)および回路11―15の記憶が抽出さ
れたときの続くステートS3(以下これを自動ベー
スコード第2処理時間という)においてコード種
類を検出する。 ブロツク検出回路11で回路11―14または
11―15の記憶が抽出され、自動ベースコード
第1処理時間または自動ベースコード第2処理時
間となると信号A(第9図に示すブロツクデータ
メモリ14の出力)によつてノートレジスタ32
の各ステージ31―1〜32―12の信号保持用
アンド回路A31が不動作となり自己保持が解除
されるとともに、同時にシフト用アンド回路A3
3が動作可能となり、これによつて各ステージ3
2―1〜32―12の記憶は低音側に(32―1
2から32―1に向けて)順次シフトされる。こ
のシフト時においてステージ32―1の記憶に対
する各ステージ32―2〜32―12の記憶の関
係(音程関係)から下鍵盤で押下されている鍵が
所定のコードを形成しているか否かが検出され
る。この検出はアンド回路A34,A35によつ
て行なわれる。 アンド回路A34にはノートレジスタ32のス
テージ32―1の出力、ステージ32―3の反転
出力、ステージ32―6の反転出力、ステージ3
2―10の反転出力、ステージ32―11の出力
および信号Aが加えられており、アンド回路A3
5にはステージ32―1の出力、ステージ32―
3の反転出力、ステージ32―6の反転出力、ス
テージ32―8の出力、ステージ32―10の反
転出力、および信号Aが加えられている。ところ
でノートレジスタ32のステージ32―1の音程
を完全1度とし、他のステージ32―2〜32―
12の音程を示すとそれぞれ短2度、長2度、短
3度、長3度、完全4度、減5度、完全5度、短
6度、長6度、短7度、長7度となるから、アン
ド回路A34は下鍵盤での押下鍵が、完全1度、
短7度音程を含み、長2度、完全4度、長6度音
程を含まないときそのアンド条件が成立し、アン
ド回路A35は完全1度、完全5度音程を含み、
長2度、完全4度、長6度音程を含まないときそ
のアンド条件が成立する。アンド回路A34,A
35の出力はオア回路OR21でまとめられ、コ
ード検出信号CHとして出力される。 アンド回路A36は信号Aが生じているときノ
ートレジスタ32のステージ32―1の出力が
“1”となると動作する。すなわち下鍵盤で1つ
でも鍵が押下されていれば例えその押下鍵が所定
の音程関係になくても押下鍵を示す信号の記憶が
ステージ32―1にシフトされた時点でアンド回
路A36は動作する。アンド回路A36の出力は
ノンコード信号NCとして出力される。 コード種類の検出はコード検出信号CHが出力
された時点でノートレジスタ32のステージ32
―4または32―11の出力があるか否か、すな
わち短3度音程または短7度音程の音を含むか否
かによつて検出される。例えばコード検出信号
CHが出力された時点でノートレジスタ32のス
テージ32―4から出力があればコード種類はマ
イナコードとして検出され、ノートレジスタ32
のステージ32―11から出力があればセブンス
コードとして検出され、ノートレジスタ32のス
テージ32―4および32―11の両者とも出力
がなければメジヤコードとして検出される。ノー
トレジスタ32のステージ32―4、32―11
の出力はそれぞれコード種類メモリ21のステー
ジ21―1、21―2に加えられる。コード種類
メモリ21のステージ21―1、21―2の詳細
はステージ21―1に代表して示されているよう
に、信号保持用のアンド回路A37とロード用の
2つのアンド回路A38,A38を具えており、
上記ノートレジスタ32のステージ32―4、3
2―11から出力される信号をアンド回路A3
8、オア回路OR21を介してデイレイフリツプ
フロツプDF21に加え、アンド回路A37、オ
ア回路OR21を介して自己保持する。ここでロ
ード用アンド回路A38の動作条件は・
・CHとなつている。すなわち信号CHHは後
述する制御信号発生回路24(第14図)のコー
ド検出信号メモリ33の出力であり、=
“1”であることは未だコードが成立していない
ことを示すもので、初めてコード検出信号CHが
出力されたタイミングでアンド回路A38が動作
可能となつてノートレジスタのステージ32―
4、32―11の信号を読み込む。勿論、この場
合シングルフインガ機能SFが選択されていない
ので信号は“1”である。ここで信号を
用いているのはノートレジスタ32のシフト時に
おいて2回以上コード検出信号CHが生じても最
初にコード検出信号CHが生じた時点で優先的に
コード種類を判断し、再びコード検出信号CHが
生じてもその時点ではコード種類の判断をしない
ということを意味している。ノートコード種類メ
モリ21のステージ21―1,21―2の出力は
それぞれマイナコードを示すマイナ検出信号3
bs、セブンスコードを示すセブンス検出信号7
bsとして出力される。 2 シングルフインガ機能SFが選択された場合 自動ベースコード機能としてシングルフインガ
機能SFが選択された場合はペダル鍵盤を用いて
コード種類が検出される。すなわちペダル鍵盤で
白鍵を押下するとセブンスコードが指定され、黒
鍵を押下するとマイナコードが指定され、白鍵お
よび黒鍵のいずれも押下しないとメジヤコードが
指定される。ペダル鍵盤で白鍵または黒鍵を押下
したことの検出は、ブロツク検出回路11でブロ
ツクP1またはP2を抽出し、続くステートS3におい
てノート検出回路13のステージ13―1〜13
―13から出力されるペダル鍵盤の押下鍵のノー
トを示す信号を用いて行なわれる。ノート検出回
路13のステージ13―2,13―4,13―
7,13―9,13―11の出力C#P,D
#P,F#P,G#P,A#Pおよびステージ1
3―1,13―3,13―5,13―6,13―
8,13―10,13―12,13―13の出力
CLP,DP,EP,FP,GP,AP,BP,CPはそれ
ぞれオア回路OR22、OR23でまとめられ、コ
ード種類メモリ21のステージ21―1,21―
2のアンド回路A39に加えられる。コード種類
メモリ21のステージ21―1,21―2のアン
ド回路A39には信号P・3Pが加えられており
アンド回路A39はブロツク検出回路11でブロ
ツクP1またはP2が抽出されると続くステートS3
立下り部で動作可能となる。したがつてペダル鍵
盤で黒鍵が押下されればコード種類メモリ21の
ステージ21―1に信号“1”が読み込まれ、マ
イナコードを示すマイナ検出信号3bsが出力さ
れ、白鍵が押下されるとコード種類メモリ21の
ステージ21―2に信号“1”が読み込まれ、セ
ブンスコードを示すセブンス検出信号7bsが出
力される。なお、この場合シングルフインガ機能
SFが選択されているので信号SFは“0”であり
コード種類メモリ21のステージ21―1,21
―2のアンド回路A38は不動作となつている。 (5) 自動ベースコード演奏用のキーコードの発生 フインガコード機能FC、カスタム機能CAまた
はシングルフインガ機能SFが選択されている場
合は、自動ベースコード第1処理時間、自動ベー
スコード第2処理時間において押下鍵に基づき自
動ベースコード演奏用のキーコードが形成され
る。この自動ベースコード演奏用のキーコードの
形成動作は各機能FC,CA,SFに応じて異な
り、それぞれの動作は制御信号発生回路24(第
14図)からの信号に応じて制御される。 第14図はこの制御信号発生回路24の1回路
例を示したものである。制御信号発生回路24は
フアンクシヨンスイツチ部5(第2図)でオンさ
れたフアンクシヨンスイツチを示す情報に基づき
種々の制御信号を形成する。カスタム機能CA、
フインガコード機能FC、またはシングルフイン
ガ機能SFを選択するフアンクシヨンスイツチが
オンされると、これはフアンクシヨンスイツチ検
出回路6(第2図)によつて検出され、各フアン
クシヨンスイツチのオン状態を示す信号CA0
FC0,SF0が制御信号発生回路24の自動ベース
コードフアンクシヨンメモリ37にそれぞれ加え
られる。またベース音メモリ機能MP、またはコ
ード音メモリ機能MLのオンも同様にフアンクシ
ヨン検出回路6によつて検出され、ベース音メモ
リ機能MP、またはコード音メモリ機能MLが選
択されたことを示す信号MP0,ML0がフアンクシ
ヨン検出回路6から制御信号発生回路24のベー
ス音メモリ信号メモリ38、コード音メモリ信号
メモリ39に加えられる。ここで自動ベースコー
ドフアンクシヨンメモリ36のロード条件はステ
ートS0を示す信号S0であり、クリア条件は信号S0
を反転した信号0である。すなわち自動ベースコ
ードフアンクシヨンメモリ37の記憶はキースイ
ツチの走査の1巡毎に生じる信号S0のタイミング
で書き換えられる。 またベース音メモリ信号38のロード条件は (CON+RRUN){(+)・PP +(SF+FC)LP} …(1) であり、クリア条件は △F+0++ …(2) である。 ただし、信号CONはコード音またはベース音
を持続音とするコンスタント機能がフアンクシヨ
ンスイツチ部5で選択されていることを示す信号
であり、信号RRUNはフアンクシヨンスイツチ部
5でいづれかのリズムが選択されていることを示
す信号であり、信号△Fはカスタム機能CA、フ
インガコード機能FCまたはシングルフインガ機
能SFを選択するフアンクシヨンスイツチが切換
えられたことを示す信号である。すなわちベース
音メモリ信号メモリ38は、コンスタント機能ま
たはリズムが選択されているという条件下におい
て(CON+RRUN=“1”)、シングルフインガ機
能SFおよびフインガコード機能FCのいづれも選
択されていないとき+=“1”)、すなわち
カスタム機能CAが選択されているときにはブロ
ツク検出回路11(第6図)からブロツクP1また
はP2が抽出されたことを示す信号PPが出力され
ること(PP=“1”)を条件として、またシング
ルフインガ機能SFまたはフインガコード機能FC
が選択されているとき(SF+FC=“1”)にはブ
ロツク検出回路11からブロツクL1〜L5が抽出
されたことを示す信号LPが出力されること(LP
=“1”)を条件としてベース音メモリ機能MPが
選択されたことを示す信号MP0を記憶し、信号△
Fが生じたとき(△F=“1”)または信号MP0
“0”となつたとき(=“1”)、またはコンス
タント機能またはリズムのいづれの選択も解除さ
れたとき(+=“1”)、その記憶はク
リアされる。 またコード音メモリ信号メモリ39のロード条
件は (CON+RRUN)・LP …(3) であり、クリア条件は △F+0++ …(4) である。すなわちコード音メモリ信号メモリ39
は、コンスタント機能またはリズムが選択されて
いるという条件下において(CON+RRUN=
“1”)、ブロツク検出回路11から信号LPが出力
されること(LP=“1”)を条件にコード音メモ
リ機能MLが選択されたことを示す信号ML0を記
憶し、信号△Fが生じたとき(△F=“1”)、ま
たは信号ML0が“0”となつたとき(0
“1”)、またはコンスタント機能またはリズムの
いづれも選択されなくなつたとき(+
RRUN=“1”)、その記憶はクリアされる。 また制御信号発生回路24はコード検出回路2
0(第13図)で発生されたコード検出信号CH
を記憶するコード検出信号メモリ33、ノンコー
ド検出信号NCを記憶するノンコード検出信号メ
モリ34、自動ベースコード第1処理時間におい
てコード検出信号CHがでたことを示す信号を記
憶するコード成立信号メモリ35、ペダル鍵盤で
鍵が押下されていることを示す信号を記憶するペ
ダル音信号メモリ36を具えており、コード検出
信号メモリ33のロード条件は、 CH・ …(5) であり、クリア条件は S0・(+)+LKNK+△F …(6) である。 ノンコード検出信号メモリ34のロード条件は NC・ …(7) であり、クリア条件は AP(=A1P+A2P) …(8) である。 コード成立信号メモリ35のロード条件は FC・CH・・A1 …(9) であり、クリア条件は FC・・A2P+△F …(10) である。 ペダル音信号メモリ36のロード条件は (+)・P・3P …(11) であり、クリア条件は (+)・・A2P+△F …(12) である。ただし、信号CHH,NCHはコード検出
信号メモリ33の出力、ノンコード検出信号メモ
リ34の出力であり、信号FC、SFは自動ベース
コードフアンクシヨンメモリ37のステージ37
―2,37―3の出力であり、信号MP,MLは
ベース音メモリ信号メモリ38の出力、コード音
メモリ信号メモリ39の出力であり、信号LKNK
は後述するチヤンネルプロセツサ200の割当て
制御回路26(第16図)から発生されるもの
で、下鍵盤の新らたな押下鍵を示す新らたなキー
コードが加えられたとき生じる下鍵盤ニユーキー
オン信号であり、信号A1は自動ベースコード第
1処理時間を示す信号である。 すなわちコード検出信号メモリ33は、コード
検出回路20(第13図)からコード検出信号
CHが出力されるとこのコード検出信号CHを最初
に出力されたタイミングで記憶し、ベース音メモ
リ機能MP、コード音メモリ機能MLのいづれも
選択されていないときには信号S0が生じる毎に、
また下鍵盤ニユーキーオン信号LKNKまたは信号
△Fが生じたときにその記憶をクリアする。 またノンコード検出信号メモリ34はコード検
出回路20からノンコード検出信号NCが出力さ
れるとこのノンコード検出信号NCを最初に出力
されたタイミングで記憶し、ブロツク検出回路1
1のステージ11―14,11―15の出力
AP1,AP2によつてその記憶をクリアする。 またコード成立信号メモリ35はフインガコー
ド機能FCが選択されているという条件下におい
て、自動ベースコード第1処理時間にコード検出
回路20からコード検出信号CHが出力される
と、この信号CHを最初に出力されたタイミング
で記憶し、信号NCHがないとき(下鍵盤で押下
されていた鍵が離鍵されたとき)信号A2Pのタイ
ミングで、または信号△Fのタイミングでこの記
憶をクリアする。 またペダル音信号メモリ36は、フインガコー
ド機能FCまたはシングルフインガコード機能SF
のいづれも選択されていないという条件下におい
て、ペダル鍵盤で鍵が押下されていることを示す
信号Pを信号3Pのタイミングで記憶し、ベース
音メモリ機能MPが選択されていないときには信
号A2Pのタイミングで、また信号△Fが生じたと
きその記憶をクリアする。 制御信号発生回路24は上記自動ベースコード
フアンクシヨンメモリ37、ベース音メモリ信号
メモリ38、コード音メモリ信号メモリ39の出
力CA,FC,SF,MP,MLおよびコード検出信
号メモリ33、ノンコード検出信号メモリ34、
コード成立信号メモリ35、ペダル音信号メモリ
36の出力CHH、NCH,CHO,POを用いて
種々の制御信号を形成し、これらの信号によつて
フアンクシヨンスイツチの選択に応じた制御が行
なわれる。以下各場合における動作を説明する。 1 フインガコード機能FCが選択された場合フ
インガコード機能FCが選択された場合は下鍵
盤で押下された複数の鍵の音に基づいて自動コ
ード演奏が行なわれる。すなわち下鍵盤で押下
された鍵を示す複数のキーコードはそのままコ
ード音を示すキーコードとしてチヤンネルプロ
セツサ200に送出され、ベース音を示すキー
コードは下鍵盤で押下された鍵の音のうち1つ
を根音として下鍵盤で押下された複数の鍵の構
成するコード種類に応じて形成される。 フインガコード機能FCにおける自動ベース
演奏のための根音は自動ベースコード第1処理
時間または自動ベースコード第2処理時間にお
いてノート検出回路13から順次出力される各
ノートCL〜Cを示す信号を用いて行なわれ
る。自動ベースコード第1処理時間または自動
ベースコード第2処理時間においてノート検出
回路13から順次出力される信号はコード検出
回路20(第13図)のノートレジスタ32の
シフトするタイミングと完全に一致しており、
ノート検出回路13から出力される信号はちよ
うどノートレジスタ32のステージ32―1は
シフトされた音(ノート)に対応している。し
たがつてコード検出回路20でコードの成立を
検出した時点(コード検出信号CHが発生した
時点)でノート検出回路13から出力される信
号KN1P〜KN4Pを根音のノートを示すノートコ
ードKN1〜KN4としてノートコードメモリ18
(第11図)に読み込む。 このノートコードメモリ18への根音のノート
を示すノートコードの読み込みは信号AKOSによ
つて行なわれる。信号AKOSは第14図に示す制
御信号発生回路24のオア回路OR24から出力
される信号で、信号AKOSを論理式で示すと、 AKOS=FC・・CH・A1 +FC・・・NC・A2 +SF・・NC・A1 +(+)・P・3P …(13) となる。ここで、信号A1は自動ベースコード第
1処理時間を表わし、信号A2は自動ベースコー
ド第2処理時間を表わす信号である。 フインガコード機能FCが選択されているとい
う条件下においては式(13)の第1項、第2項のみ
が関係する。すなわちまず自動ベースコード第1
処理時間(A1=“1”)においてコード検出回路
20からコード検出信号CHが生じると、このコ
ード検出信号CHが生じる最初のタイミング
(=“1”)で信号AKOSが“1”となつてノ
ートコードメモリ18(第11図)のアンド回路
A27が動作可能となり、このときノート検出回
路13から出力される信号KN1P〜KN4Pが根音の
ノートを示すノートコードKN1〜KN4としてデイ
レイフリツプフロツプDF18に読み込まれる。 自動ベースコード第1処理時間(A1=“1”)
においてコード検出回路20からコード検出信号
CHが出力されない場合は、次の自動ベースコー
ド第2処理時間(A2=“1”)においてコード検
出回路20から出力されるノンコード信号NCに
よつて根音が検出される。自動ベースコード第1
処理時間においてコード検出信号CHが生じない
とコード成立信号メモリ35(第14図)の出力
CHOは“0”である。したがつて自動ベースコ
ード第2処理時間において最初にノンコード信号
NCが生じた=“1”時点で式(13)の第2項の
条件が成立し、このときノート検出回路13から
出力される信号KN1P〜KN4Pが根音を示すノート
コードKN1〜KN4としてノートコードメモリ18
のデイレイフリツプフロツプDF18に読み込ま
れる。 ノートコードメモリ18のデイレイフリツプフ
ロツプDF18に読み込まれた根音のノートを示
すノートコードKN1〜KN4はノートコードゲート
回路19のベース音ゲートタイミング信号BGT
によつて動作可能となるアンド回路A30、オア
回路OR18を介して出力される。ここでベース
音ゲートタイミング信号BGTは制御信号形成回
路24のアンド回路A40(第14図)から出力
される信号で、このベース音ゲートタイミング信
号BGTを論理式で示すと、 BGT=AKO′(ABT+) …(14) となる。ただし、信号AKO′は制御信号発生回路
24のオア回路OR25(第14図)から出力さ
れる信号AKOを1ビツトタイム(54μs)遅延
させた信号であり、信号AKOを論理式で示すと AKO=FC・・CH・A1 +FC・・・NC・A2 +FC・CHO・NCH・・A2P +FC・(CHO+)(ML+MP)・
A2P +SF・・NC・A1 +SF・・(ML+MP)・A2P +(+)・PO・A2P ……(15) となる。また信号ABTは後述するキーコード加
工データ発生回路23のオア回路OR30(第1
2図)から出力されるベース音タイミング信号
で、パターンジエネレータ4(第2図)からベー
スパターンBT1〜BT4が発生されていることを示
す信号あり、信号は制御信号形成回路24
のオア回路OR26の出力を反転した信号でフイ
ンガコード機能FC、シングルフインガ機能SF、
カスタム機能CAのいづれも選択されていないと
き“1”となる信号である。 したがつてフインガコード機能FCが選択され
ているこの場合においては式(15)の第1項から第
4項が関係する。式(15)の第1項、第2項は前述
した式(13)の第1項、第2項と同一である。すな
わち、自動ベースコード第1処理時間においてコ
ード検出信号CHが生じると初めてコード検出信
号CHが生じたタイミングで式(15)の第1項の論
理条件が成立し、このタイミングから1ビツトタ
イム(54μs)経過して信号BGTが“1”とな
つてノートコードゲート回路19のアンド回路A
30を動作可能にし、式(13)の第1項の論理条件
が成立したタイミングでノートコードメモリ18
に読み込まれた根音のノートを示すノートコード
KN1〜KN4をオア回路OR18を介して出力す
る。 また自動ベースコード第1処理時間においてコ
ード検出信号CHが生じないことを条件に自動ベ
ースコード第2処理時間において、ノンコード検
出信号NCが生じると式(15)の第2項の論理条件
が成立し、このタイミングから1ビツトタイム遅
延して、式(13)の第2項の論理条件が成立したタ
イミングでノートコードメモリ18に読み込まれ
た根音のノートを示すノートコードKN1〜KN4
ノートコードゲート回路19を介して出力する。 式(15)の第3項は下鍵盤で押下した複数の鍵に
よつていつたんコードが成立したが、一部の鍵を
離鍵または一部の鍵を押鍵変更したためにコード
が成立しなくなつた場合のためのものである。自
動ベースコード第1処理時間においてコード検出
信号CHが生じ、コード成立信号メモリ35(第
14図)に信号“1”が記憶されたのち一部の鍵
を離鍵または押鍵変更したためにコードが成立し
なくなると、次のサイクルにおける自動ベースコ
ード第1処理時間においては式(15)の第1項の条
件は成立せず、また続く自動ベースコード第2処
理時間においても信号CHOがクリアされていな
いため式(15)の第2項の条件も成立しない。した
がつて、例えば式(15)が第1項、第2項のみであ
ると上記場合にはノートコードゲート回路19
(第11図)から根音のノートを示すノートコー
ド(KN1〜KN4)が出力されなくなり、自動ベー
ス演奏のためのキーコードを形成することができ
なくなる。式(15)の第3項は下鍵盤で押下した複
数の鍵によつていつたんコードが成立した後、一
部の鍵の離鍵または押鍵変更によつてコードが成
立しなくなると信号A2Pのタイミングで成立す
る。これによつて信号A2Pのタイミングから1ビ
ツトタイム(54μs)遅延した自動ベースコード
第2処理時間の最初のタイミングでベース音ゲー
トタイミング信号BGTが“1”となり、一部鍵
の離鍵または押鍵変更前にノートコードメモリ1
8に読み込まれた根音のノートを示す信号をノー
トコードゲート回路19を介して出力する。すな
わち下鍵盤の押下鍵によつていつたんコードが成
立後一部鍵の離鍵または押鍵変更によりコードが
成立しなくなると一部鍵の離鍵または押鍵変更前
に検出した根音がそのまま用いられる。 式(15)の第4項は後に詳述するコード音メモリ
機能MLまたはベース音メモリ機能MPが選択さ
れた場合のためのものであり、ここで説明しな
い。 ノートコードゲート回路19(第11図)から
根音のノートを示すノートコードKN1〜KN4が出
力されるとこのタイミングに同期して、ブロツク
コードゲート回路17(第10図)からは根音の
オクターブを示すブロツクコードKB3〜KB1が出
力され、ブロツクデータゲート回路(第9図)か
らはペダル鍵盤音(ベース音)を示すペダル鍵盤
信号PKが出力される。第10図において、フイ
ンガコード機能FCが選択されている場合には信
号+を反転した信号(SF+FC)が加わる
アンド回路A25が動作可能になる。したがつて
ベース音ゲートタイミング信号BGTのタイミン
グでアンド回路A25は信号“1”を出力し、こ
の信号“1”をオア回路OR15に加え、信号
KB1を“1”にする。すなわちブロツクコードゲ
ート回路17からはベース音ゲートタイミング信
号BGTのタイミングで第1オクターブを示すブ
ロツクコードKB3〜KB1“001”が出力される。
また第9図において、フインガコード機能FCが
選択されている場合には、ブロツクデータゲート
回路15のアンド回路A15が動作可能となり、
下鍵盤での押下鍵を示すアンド回路A11の出力
をオア回路OR11を介してデイレイフリツプフ
ロツプDF13に加え、この信号をアンド回路A
16、オア回路OR11を介して自己保持し、こ
のデイレイフリツプフロツプDF13に保持され
た信号をベース音ゲートタイミング信号BGTの
タイミングで動作可能となるアンド回路A20、
オア回路OR14を介してペダル鍵盤音を示すペ
ダル鍵盤信号PKとして出力する。すなわちブロ
ツクデータゲート回路15からはベース音ゲート
タイミング信号BGTのタイミングでペダル鍵盤
音であることを示すペダル鍵盤信号PKが出力さ
れる。なお、アンド回路A16はステートS0を示
す信号を2ビツトタイム(96μs)遅延した信号
S0″によつて不動作となり、デイレイフリツプフ
ロツプDF13の記憶はこの信号S0″のタイミング
毎にクリアされるようになつている。なお、信号
S0″は制御信号発生回路24(第14図)から発
生される。 ブロツクコードゲート回路17から出力される
根音のオクターブを示すブロツクコードKB1
KB3およびノートコードゲート回路19から出力
される根音のノートを示すノートコードKN1
KN4はキーコード加工回路22に加えられ、キー
コード加工データ発生回路23から発生されるキ
ーコード加工データSD1〜SD5によつて加工され
ることによりベース音を示すキーコードが形成さ
れる。 第12図はこのキーコード加工回路22および
キーコード加工データ発生回路23の1回路例を
示したものである。なお、このキーコード加工回
路22およびキーコード加工データ発生回路23
は特願昭53―4975号(発明の名称「電子楽器」)
に開示されているキーコード加工回路および従音
形成データ発生装置と基本的に共通しているの
で、その詳細説明は省略しここでは概略説明にと
どめる。キーコード加工回路22はノートコード
ゲート回路19から出力されるノートコードKN1
〜KN4がA入力A1〜A4に加わる4ビツトのノー
トコード加算器40およびブロツクコードゲート
回路17から出力されるブロツクコードKB1
KB3がA入力A1〜A3に加わる3ビツトのブロツ
クコード加算器41を具えている。 キーコード加工データ発生回路23はパターン
ジエネレータ(第2図)から発生されるベースパ
ターンBT1〜BT4およびコード種類メモリ21
(第13図)に記憶されたコード種類を示す信号
(マイナ検出信号3bs、セブンス検出信号7bs)
に応じて所定のキーコード加工データSD1〜SD5
を発生する。コード種類メモリ21にマイナ検出
信号3bs、セブンス検出信号7bsのいづれも記憶
されない場合、すなわちメジヤコードが指定され
た場合およびマイナ検出信号3bsのみが記憶され
マイナコードが指定された場合およびセブンス検
出信号7bsのみが記憶されセブンスコードが指定
された場合におけるキーコード加工データ発生回
路23から発生されるキーコード加工データSD1
〜SD5をベースパターンBT1〜BT4との関係のも
とに表に示すと第4表から第6表のようになる。
【表】
【表】
【表】 なお、下鍵盤で押下されていた鍵が押し換えら
れ、ノートコードメモリ18のデイレイフリツプ
フロツプDF18(第11図)に記憶されていた
根音を示すノートコードKN1〜KN4が変化する
と、オア回路OR9から新根音信号NEQが生じ、
この新根音信号NEQによつてキーコード加工デ
ータ発生回路23のアンド回路A41(第12
図)が不動作となり、ベースタイミング信号
ABTの立下りまでキーコード加工データSD1
SD5の発生を一時中断するようになつている。 キーコード加工データ発生回路23から発生さ
れるキーコード加工データSD1〜SD4はキーコー
ド加工回路22のノートコード加算器40のB入
力B1〜B4に加えられ、データSD5は自動ベースコ
ード機能が選択されていることを示す信号ABC
によつて動作可能となるアンド回路A43を介し
てブロツクコード加算器41のB入力B1に加え
られる。ノートコード加算器40およびブロツク
コード加算器41は根音のノートを示すノートコ
ードKN1〜KN4およびオクターブを示すブロツク
コードKB1〜KB3にキーコード加工データSD1
SD5を加算することにより、根音と所定の音程関
係にある従音を示すキーコードを形成する。この
従音の形成はノートコードKN1〜KN4が循環的な
値になつていることを利用して行われる。ノート
コードKN4〜KN1は第3表に示すようにD#音を
示すノートコード“0011”とE音を示すノートコ
ード“0101”との間に、“0100”を欠いており、
F#を示すノートコード“0111”とG音を示すノ
ートコード“1001”との間に“1000”を欠いてお
り、A音を示すノートコード“1011”とA#音を
示すノートコード“1101”との間に“1100”を欠
いており、C音を示すノートコード“1111”とC
#音を示すノートコード“0001”との間に
“0000”を欠いており、低音側のC音CLは特別に
欠いたコードのうちの1つ“1100”が用いられて
いる。キーコード加工回路22のアンド回路A4
2はこのCL音を示すノートコード“1100”を高
音側のC音を示す“1111”に変換するためのもの
である。なお、アンド回路A42の出力はインバ
ータを介してアンド回路A44に加えられてお
り、CL音を示すノートコード“1100”を
“1111”に変換する場合にはアンド回路A44を
不動作にしてブロツクコード加算器41に入力さ
れるブロツクコードKB3〜KB1を“000”にして
オクターブを1オクターブ下げる。またアンド回
路A45、オア回路OR31、アンド回路A46
による回路はノートコード加算器40における加
算結果が用いられていないノートコード
“0100”、“1000”、“1100”、“0000”にならないよ
うにする数値補正回路である。 キーコード加工回路22から出力されるキーコ
ードKC(N1〜N4,B1〜B3)はベース音に対応す
るキーコードとしてチヤンネルプロセツサ200
に送出される。 2 フインガコード機能FC、およびベース音メ
モリ機能MPが選択され、下鍵盤での押下鍵を
離鍵した場合 フインガコード機能FCおよびベース音メモリ
機能MPを選択して下鍵盤で押下している鍵を離
鍵すると、離鍵後においても離鍵前に検出した根
音およびコード種類に応じてベース音を示すキー
コードが発生され、自動ベース演奏が行われる。
ただし、後述するチヤンネルプロセツサ200の
キーオンメモリ42に記憶されているコード音
(下鍵盤音)に関するキーオン信号は下鍵盤での
離鍵によつてクリアされるのでコード音は自動演
奏されない。 式(13)の第1項または第2項の条件によつてノ
ートコードメモリ18(第11図)のデイレイフ
リツプフロツプDF18に根音を示すノートコー
ドKN1〜KN4が読み込まれた後下鍵盤の押下鍵が
離鍵されると、次の自動ベースコード第1処理時
間になつてもコード検出信号CHおよびノンコー
ド検出信号NCは生じない。しかしベース音メモ
リ機能MPが選択されているという条件下におい
て信号A2Pのタイミングで式(15)の第4項の論理
条件が成立し、自動ベースコード第2処理時間の
最初のタイミングでベース音ゲートタイミング信
号BGTが“1”となり、この信号BGTによつて
離鍵前にノートコードメモリ18のデイレイフリ
ツプフロツプDF18に記憶された根音のノート
を示すノートコードKN1〜KN4がノートコードゲ
ート回路19を介して出力される。 またこのとき、ブロツクコードゲート回路17
(第10図)からはベース音ゲートタイミング信
号BGTによつて第1オクターブを示すブロツク
コードKB3〜KB1“001”が出力され、ブロツク
データゲート回路15(第9図)では、デイレイ
フリツプフロツプDF13の記憶信号“1”がベ
ース音メモリ信号MPによつて動作可能となるア
ンド回路A17を介して保持され、下鍵盤での離
鍵後においてもベース音ゲートタイミング信号
BGTのタイミングでアンド回路A20、オア回
路OR14を介してペダル鍵盤音(ベース音)を
示すペダル鍵盤信号PKとして出力される。 ノートコードゲート回路19およびブロツクコ
ードゲート回路17から出力される根音のノート
を示すノートコードKN1〜KN4およびオクターブ
を示すブロツクコードKB1〜KB3はキーコード加
工回路22(第12図)に加えられ、所定の加工
が加えられることによつてベース音を示すキーコ
ードが形成される。 なお式(15)の第4項の論理条件の中で信号
以外に信号CHOによる論理条件が含まれている
が、これは下鍵盤での離鍵に際し、1部の鍵のみ
早く離鍵され、他の鍵がまだ離鍵されていない場
合に対処するためである。すなわち下鍵盤で押下
している数の鍵を同時に離鍵したつもりでも、ま
だ1部の鍵が押下された状態になつていることが
ある。このときはノンコード信号NCが発生され
るので信号NCHが生じてしまう。そこで信号
CHOを用いてベース音ゲートタイミング信号
BGTを発生させるようにしたのである。 また下鍵盤で押下された鍵に基づき検出された
コード種類を記憶するコード種類メモリ21(第
13図)は、ベース音メモリ機能MPが選択され
ているときには下鍵盤で押下されている鍵の離鍵
後においてもクリアされない。コード種類メモリ
21の記憶は信号CCRによつてクリアされ、こ
の信号CCRは制御信号発生回路24(第14
図)のオア回路OR32で形成される。この信号
CCRを論理式で示すと、 CCR=・・CH +(△F+LKNK) +SF・Sp +Sp・・(+) …(16) となる。式(16)の第4項の論理条件から明らかな
ようにベース音メモリ機能MPが選択されていな
いときにはコード種類メモリ21の記憶は下鍵盤
で押下されていた鍵が離鍵されると(NCH=
O)、信号Spのタイミングでクリアされる。しか
しベース音メモリ機能MPが選択されていると下
鍵盤での押下鍵を離鍵しても式(16)の第4項の条
件は成立せず、コード種類メモリ21の記憶はク
リアされない。従つてキーコード加工データ発生
回路23(第12図)からは離鍵後も離鍵前に下
鍵盤で押下されていた鍵の構成するコード種類に
したがつてキーコード加工データSD1〜SD5が発
生される。 3 フインガコード機能FCおよびコード音メモ
リ機能MLが選択され、下鍵盤での押下鍵を離
鍵した場合、 フインガコード機能FCおよびコード音メモリ
機能MLを選択し、下鍵盤で押下している鍵を離
鍵すると、離鍵後においても離鍵前に下鍵盤で押
下されていた鍵の音がコード音として自動演奏さ
れる。ただし離鍵によつてベース音であることを
示すペダル鍵盤信号PKはチヤンネルプロセツサ
200へ送出されなくなり、これによつて自動ベ
ース演奏は停止される。 離鍵後において、自動コード演奏を続行させる
ためには、後述するチヤンネルプロセツサ200
においてコード音メモリ信号MLが“1”である
ことを条件にキーオンメモリ42に記憶されてい
るコード音(下鍵盤音)に関するキーオン信号を
クリアしないことによつて行う。 またコード音メモリ機能MLが選択されたとき
にはベース音メモリ機能MPが選択された場合と
同様にしてキーコード加工回路22によつてベー
ス音に対応するキーコードが形成されるが、ブロ
ツクデータ回路15(第9図)のデイレイフリツ
プフロツプDF13には下鍵盤で押下されていた
鍵の離鍵によつて信号“1”が読み込まれなくな
るのでベース音ゲートタイミング信号BGTによ
つてアンド回路A20が動作可能となつてもチヤ
ンネルプロセツサ200へはベース音を示すペダ
ル鍵盤信号PKは送出されない。チヤンネルプロ
セツサ200は鍵盤信号PKを受入しないとキー
コード加工回路22からベース音に対応するキー
コードが加えられてもこのキーコードを発音割当
てしない。したがつてこれによつて自動ベース演
奏は停止される。 4 シングルフインガ機能SFが選択された場合 シングルフインガ機能SFが選択された場合は
下鍵盤で押下された単一の鍵の音に基づいて自動
コード演奏、自動ベース演奏が行われる。すなわ
ち下鍵盤で押下された単一の鍵の音に基づきコー
ド音を構成する複数のキーコードを形成し、また
下鍵盤で押下された単一の鍵の音を根音としてベ
ース音を示すキーコードを形成する。このシング
ルフインガ機能SFが選択された場合におけるコ
ード音を示すキーコードおよびベース音を示すキ
ーコードの発生は自動ベースコード第1処理時間
において行われる。 自動ベースコード第1処理時間においてコード
検出回路20(第13図)からノンコード検出信
号NCが発生されるとこのノンコード検出信号NC
の最初の発生タイミングで前述した式(13)の第3
項の条件が成立し、ノートコードメモリ18(第
11図)のアンド回路A28が動作可能となつ
て、このときノート検出回路13から出力される
ノートコードKN1〜KN4が自動コード演奏、自動
ベース演奏の根音のノートコードとしてデイレイ
フリツプフロツプDF18に読み込まれる。コー
ド検出回路20(第13図)からノンコード検出
信号NCが発生されるタイミングは、ノートレジ
スタ32において下鍵盤で押下された鍵を示す信
号がステージ32―1までシフトされたときであ
り、このときノートコード検出回路13からはそ
の鍵を示すノートコードKN1〜KN4が出力され
る。したがつてこのノートコードメモリ18に読
み込まれるノートコードKN1〜KN4は下鍵盤で押
下された鍵の音(下鍵盤で複数の鍵が押下されて
いる場合においてはその最低音)を示すものであ
る。 ノートコードメモリ18のデイレイフリツプフ
ロツプDF18に読み込まれた根音のノートを示
すノートコードKN1〜KN4に基づき以下ベース音
を示すキーコードおよびコード音を示すキーコー
ドが発生されるわけであるが、ベース音を示すキ
ーコードの以下の発生動作はフインガコード機能
FCが選択された場合とほぼ同様である。 すなわち式(13)の第3項の論理条件が成立する
と同時に式(15)の第5項の論理条件(式(13)の第
3項の論理条件と同一)が成立し、これから1ビ
ツトタイム(54μs)経過してベース音ゲートタ
イミング信号BGTが“1”となり、このベース
音ゲートタイミング信号BGTのタイミングでノ
ートコードメモリ18のデイレイフリツプフロツ
プDF18に記憶されたノートコードKN1〜KN4
がノートコードゲート回路19(第11図)から
読み出される。またこのとき(ベース音ゲートタ
イミング信号BGTのタイミングで)ブロツクコ
ードゲート回路17(第10図)からは第1オク
ターブを示すブロツクコードKB3〜KB1“001”
が出力され、ブロツクデータゲート回路15(第
9図)からはデイレイフリツプフロツプDF13
に保持された信号がベース音であることを示すペ
ダル鍵盤信号PKとして出力される。ノートコー
ドゲート回路19(第11図)から出力されるノ
ートコードKN1〜KN4およびブロツクコードゲー
ト回路17(第10図)から出力されるブロツク
コードKB1〜KB3はキーコード加工回路22(第
12図)に加えられ、コード種類メモリ21(第
13図)の出力およびパターンジエネレータ4
(第2図)から発生されるベースパターンBT1
BT4に基づきキーコード加工データ発生回路23
(第12図)で形成されるキーコード加工データ
SD1〜SD5によつて所定の加工が加えられベース
音を示すキーコードが形成される。ただしここで
フインガコード機能FCが選択された場合と異な
るのはコード種類メモリ21の内容がペダル鍵盤
(白鍵または黒鍵の押下)によつて指定される点
である。 コードを示すキーコードは、ベース音ゲートタ
イミング信号BGTに続いて発生されるコード音
ゲートタイミング信号CGTによつてノートコー
ドゲート回路19(第11図)から読み出される
ノートコードメモリ18のデイレイフリツプフロ
ツプDF18に記憶されたノートコードKN1
KN4に基づいて形成される。コード音ゲートタイ
ミング信号CGTは制御信号発生回路24(第1
4図)のオア回路OR33から発生される信号
で、シングルフインガ機能SFが選択されている
条件下において、上記ゲートタイミング信号
BGTより1ビツトタイム(54μs)遅延して3
ビツトタイム(54μs×3)の間“1”となる。
この信号CGTを発生するオア回路OR33には3
ステージのシフトレジスタ42の各ステージ出力
Q1〜Q3が入力されており、更にシフトレジスタ
42には信号SF・AKO′が入力されている。コー
ド音ゲートタイミング信号CGTはノートコード
ゲート回路19(第11図)のアンド回路A30
に加えられ、アンド回路A30を動作可能にす
る。これによつてノートコードゲート回路19か
らはノートコードメモリ18のデイレイフリツプ
フロツプDF18に記憶されたノートコードKN1
〜KN4が読み出される。またコード音ゲートタイ
ミング信号CGTはブロツクコードゲート回路1
7(第10図)のオア回路OR16に加えられ、
ブロツクコードゲート回路17から出力されるブ
ロツクコードKB1〜KB3を第2オクターブを示す
“010”にする。またコード音ゲートタイミング信
号CGTはブロツクデータゲート回路15(第9
図)のアンド回路A19に加えられ、アンド回路
A19を動作可能とする。アンド回路A19の他
の入力にはアンド回路A11から出力される下鍵
盤で鍵を押下したことを示す信号“1”をアンド
回路A12、オア回路OR10を介し保持したデ
イレイフリツプフロツプDF11の出力が加えら
れている。したがつてコード音ゲートタイミング
信号CGTが生じている間にはデイレイフリツプ
フロツプDF11の出力“1”がアンド回路A1
9を介してオア回路OR13に加えられ、オア回
路OR13からは下鍵盤音(コード音)を示す下
鍵盤信号LKが出力される。 ノートコードゲート回路19(第11図)、オ
クターブコードゲート回路17(第12図)から
コード音ゲートタイミング信号CGTのタイミン
グで出力されるノートコードKN1〜KN4およびブ
ロツクコードKB1〜KB3はキーコード加工回路2
2(第12図)に加えられ、キーコード加工デー
タ発生回路23(第12図)から発生されるキー
コード加工データSD1〜SD4によつてコード音に
対応するキーコード(複数)が形成される。シン
グルフインガ機能SFが選択された場合における
コード音形成のためのキーコード加工データSD1
〜SD4は制御信号形成回路24(第14図)のシ
フトレジスタ42の出力Q2,Q3およびコード種
類メモリ21の内容に応じて順次発生される。キ
ーコード加工データ発生回路23(第12図)か
ら順次発生されるコード音形成のためのキーコー
ド加工データSD1〜SD4をシフトレジスタ42の
各出力Q1〜Q3との関係のもとに表に示すと第7
表〜第9表のようになる。
【表】
【表】
【表】 5 シングルフインガ機能SFおよびベース音メ
モリ機能MPが選択され、下鍵盤での押下鍵を
離鍵した場合 シングルフインガ機能SFおよびベース音メモ
リ機能MPを選択して下鍵盤で押下している鍵を
離鍵すると、離鍵後においても離鍵前に下鍵盤で
押下していた単一の鍵の音を根音としてベース音
を示すキーコードが形成され、自動ベース演奏が
行われる。ただし、コード音を示すキーコードの
発生タイミングにおいてブロツクデータゲート回
路15(第9図)からベース音を示す下鍵盤信号
Lが発生されなくなるので自動コード演奏は停止
される。 式(13)の第3項の条件によつて根音のノートを
示すノートコードKN1〜KN4がノートコードメモ
リ18(第11図)のデイレイフリツプフロツプ
DF18に読み込まれた後に、下鍵盤の押下鍵が
離鍵されると、次の自動ベースコード第1処理時
間になつてもノンコード信号NCは生じない。し
かしベース音メモリ機能MPが選択されていると
いう条件下において、信号A2Pのタイミングで式
(15)の第6項の条件が成立し、自動ベースコード
第2処理時間の最初のタイミングでベース音ゲー
トタイミング信号BGTが“1”となり、この信
号BGTによつて離鍵前にノートコードメモリ1
8のデイレイフリツプフロツプDF18に記憶さ
れていた根音のノートを示すノートコードKN1
KN4がノートコードゲート回路19(第11図)
を介して出力される。 またこのとき(ベース音ゲートタイミング信号
BGTのタイミングで)ブロツクコードゲート回
路17(第10図)からは第1オクターブを示す
ブロツクコードKB3〜KB1“001”が出力され、
ブロツクデータゲート回路15(第9図)からは
ベース音であることを示すペダル鍵盤信号PKが
出力される。なおこのときのブロツクコードゲー
ト回路17、ブロツクデータゲート回路15の動
作はフインガコード機能FCおよびベース音メモ
リMPが選択された場合と同様である。 したがつてチヤンネルプロセツサ200はノー
トコードゲート回路19、ブロツクコードゲート
回路17の出力に基づきキーコード加工回路22
で形成されるベース音のキーコードを対応する発
音チヤンネルに割当て、自動ベース演奏が続行さ
れる。 コード音ゲートタイミング信号CGTが“1”
となるタイミングにおいてはベース音ゲートタイ
ミング信号BGTのタイミングと同様にノートコ
ードゲート回路19(第11図)からはノートコ
ードメモリ18に記憶された根音のノートを示す
ノートコードKN1〜KN4が読み出され、ブロツク
コードゲート回路17(第10図)からはブロツ
クコード“010”が読み出され、キーコード加工
回路22(第12図)においてコード音に対応す
るキーコードが順次形成される。しかし、下鍵盤
で押下していた鍵を離鍵するとブロツクデータゲ
ート回路15(第9図)のデイレイフリツプフロ
ツプDF11の記憶は信号Sp″のタイミングでク
リアされたままとなり、再び信号“1”が読み込
まれないのでコード音ゲートタイミング信号
CGTのタイミングにおいてはコード音を示す下
鍵盤信号LKが出力されない。したがつてチヤン
ネルプロセツサ200ではキーコード加工回路2
2から発生されるコード音のキーコードの発音割
当をせず(キーオンメモリ42の記憶がクリアさ
れ)、これによつて自動コード演奏は停止され
る。 なおシングルフインガ機能SFが選択された場
合は、コード種類がペダル鍵盤によつて指定され
るが、ペダル鍵盤によつて指定されたコード種類
を記憶するコード種類メモリ21の記憶は式(16)
の第3項の条件、すなわちキースイツチの走査の
1巡毎に生じるステートSpを示す信号Spを示す
信号Spによつてクリアされるようになつてい
る。したがつてベース音メモリ機能MPによる自
動演奏中においてもペダル鍵盤で押下している鍵
を変更すればこれによつてコード種類を変化させ
ることができ、これによつてベース音は変化す
る。ただし根音は変化しない。 6 シングルフンガ機能SFおよびコード音メモ
リ機能MLが選択され、下鍵盤での押下鍵を離
鍵した場合 シングルフンガ機能SFおよびコード音メモリ
機能MLを選択して下鍵盤で押下している鍵を離
鍵すると、離鍵後においても離鍵前に下鍵盤で押
下していた単一の鍵の音を根音としてコード音を
示すキーコードが発生され、自動コード演奏が行
われる。ただし、ベース音を示すキーコードの発
生タイミングにおいてブロツクデータゲート回路
15(第9図)からベース音であることを示すペ
ダル鍵盤信号PKが発生されなくなるので自動ベ
ース演奏は停止される。 シングルフンガ機能SF、コード音メモリ機能
MLが選択されている場合は、シングルフンガ機
能SF、ベース音メモリ機能MPが選択されている
場合と同様にしてキーコード加工回路22からは
ベース音に対応するキーコードおよびコード音に
対応するキーコードが発生される。しかし下鍵盤
で押下されていた鍵の離鍵によつてブロツクデー
タゲート回路15(第9図)のデイレイフリツプ
フロツプDF13には信号“1”が読み込まれな
くなるのでベース音ゲートタイミング信号BGT
のタイミングでアンド回路A20が動作可能とな
つてもベース音を示すペダル鍵盤信号PKは出力
されない。これに対しブロツクデータゲート回路
15のデイレイフリツプフロツプDF11の記憶
はコード音メモリ信号MLによつて動作可能とな
るアンド回路A13、オア回路OR10を介して
自己保持され、下鍵盤での離鍵後もコード音ゲー
トタイミング信号CGTのタイミングコード音で
あることを示す下鍵盤信号LKをチヤンネルプロ
セツサ200に送出する。したがつてチヤンネル
プロセツサ200ではベース音に対応するキーコ
ードの発音割当ては行われなくなり自動ベース演
奏は停止されるが、コード音に対応するキーコー
ドの発音割当ては行なわれ自動コード演奏は続行
される。なおこのシングルフンガ機能SF、コー
ド音メモリ機能MLが選択された場合もシングル
フンガ機能SF、ベース音メモリ機能MPが選択さ
れた場合と同様にしてペダル鍵盤での押下鍵を変
更すればコード種類は変化し、コード音メモリ機
能MLによる演奏中においてもコード音を変化さ
せることができる。 7 カスタム機能CAが選択された場合 カスタム機能CAが選択された場合は下鍵盤で
押下された複数の鍵の音およびペダル鍵盤で押下
された単一の鍵の音に基づき自動ベースコード演
奏が行われる。すなわち下鍵盤で押下された複数
の鍵の音を示すキーコードはそのままコード音を
示すキーコードとしてチヤンネルプロセツサ20
0に送出され、またベース音を示すキーコードは
ペダル鍵盤で押下された単一の鍵の音を根音と
し、下鍵盤で押下された複数の鍵の音が構成する
コード種類に応じて形成される。 カスタム機能CAが選択された場合におけるコ
ード音を示すキーコードのチヤンネルプロセツサ
200への送出動作はフインガコード機能FCが
選択された場合と同様である。 ペダル鍵盤で押下された鍵を示すノートコード
KN1〜KN4は、式(13)の第4項の条件でノートコ
ードメモリ18(第11図)のデイレイフリツプ
フロツプDF18に読み込まれ、このノートコー
ドKN1〜KN4は式(15)の第7項の条件が成立する
という条件でゲート回路19から送出される。ま
たこのときブロツクコードゲート回路17(10
図)からはオクターブを示すブロツクコードKB1
〜KB3が出力され、ブロツクデータゲート回路1
5(第9図)からはペダル音(ベース音)である
ことを示すペダル鍵盤信号PKが出力される。以
上の動作は自動ベースコード機能(フインガコー
ド機能FC)、シングルフインガ機能SF、カスタ
ム機能CA)が選択されていない場合と同様であ
る。ただしベース音発音タイミング信号BGTの
成立において、自動ベースコード機能が選択され
ていない場合においては式(14)のカツコ内の第2
項の条件が関与し、カスタム機能CAが選択
されている場合には第1項の条件であるベース音
タイミング信号ABTが関与している。 ノートコードゲート回路19から出力されるノ
ートコードKN1〜KN4、およびブロツクコードゲ
ート回路17から出力されるブロツクコードKB1
〜KB3はキーコード加工回路22へ加えられ、ベ
ース音に対応するキーコードが形成される。この
キーコード加工回路22の動作はフインガコード
機能FCが選択された場合と同様である。 8 カスタム機能CAおよびベース音メモリ機能
MPが選択され、下鍵盤およびペダル鍵盤での
押下鍵を離鍵した場合 カスタム機能CAおよびベース音メモリ機能MP
を選択して、下鍵盤およびペダル鍵盤での押下鍵
を離鍵すると、離鍵後においても離鍵前にペダル
鍵盤で押下された単一の鍵の音を根音とし、下鍵
盤の押下鍵によつて構成されていたコード種類に
応じてベース音を示すキーコードが形成され、自
動ベース演奏が行われる。ただし下鍵盤で押下し
ていた鍵の離鍵により、チヤンネルプロセツサ2
00のキーオンメモリ42に記憶されていた下鍵
盤で押下されていた鍵に関するキーオン信号がク
リアされるので自動コード演奏は停止される。 式(13)の第4項の条件によつてペダル鍵盤で押
下された鍵のノートを示すノートコードKN1
KN4がノートコードメモリ18(第11図)のデ
イレイフリツプフロツプDF18に読み込まれた
後ペダル鍵盤で押下していた鍵を離鍵すると、ベ
ース音メモリ機能MPが選択されているという条
件下において離鍵後においても、信号A2Pのタイ
ミングで式(15)の第7項の条件が成立し、自動ベ
ースコード第2処理時間の最初のタイミングでベ
ース音ゲートタイミング信号BGTが生じ、この
ベース音ゲートタイミング信号BTによつてノー
トコードゲート回路19からノートコードメモリ
18のデイレイフリツプフロツプDF18に読み
込まれたノートコードKN1〜KN4が読み出され
る。式(15)の条件が離鍵後も成立する理由はベー
ス音メモリ機能MPが選択されているという条件
下において式(12)の第1項の条件が成立しなくな
るのでペダル音信号メモリ36(第14図)は離
鍵後もクリアされず、これによつて信号POは
“1”のまま保持されるからである。 またこのとき(ベース音ゲートタイミング信号
BGTのタイミングで)ブロツクコードゲート回
路17(第10図)からはペダル鍵盤で押下され
た鍵のオクターブを示すブロツクコードKB1
KB3が出力され、ブロツクゲータゲート回路15
(第9図)からはペダル鍵盤音(ベース音)を示
すペダル鍵盤信号PKが出力される。なおこのと
きのブロツクコードゲート回路17、ブロツクデ
ータゲート回路15の動作は自動ベースコード機
能が選択されない場合と同様である。 ノートコードゲート回路19およびブロツクコ
ードゲート回路17から出力されるノートコード
KN1〜KN4およびブロツクコードKB1〜KB3はキ
ーコード加工回路22で所定の加工が加えられ、
ベース音に対応するキーコードとしてチヤンネル
プロセツサ200に送出され、所定の発音チヤン
ネルに発音割当てされることにより自動ベース演
奏が続行される。 なお、カスタム機能CA、ベース音メモリ機能
MPによる演奏中において、下鍵盤での複数の鍵
を押下すればこの押下鍵に応じて自動コード演奏
が行われるわけであるが、下鍵盤での押下鍵によ
つて新たにコードが成立すると、これによつて式
(16)の第1項の条件が成立し、コード種類メモリ
21の内容は書き換えられ、自動ベースコード演
奏用のキーコードはこの書き換えられたコード種
類メモリ21の内容に応じて形成される。すなわ
ちベース音メモリ機能MPによる演奏中に、下鍵
盤の押下鍵によつて構成されるコード種類が変化
することこれに応じてベース音も変化する。 9 カスタム機能CA、ベース音メモリ機能ML
が選択され、下鍵盤およびペダル鍵盤での押下
鍵を離鍵した場合 カスタム機能CAおよびコード音メモリ機能
MLを選択し、下鍵盤およびペダル鍵盤で押下し
ている鍵を離鍵すると、離鍵後においても離鍵前
に下鍵盤で押下されていた鍵の音がコード音とし
て自動演奏される。ただし、後述するように離鍵
によつてベース音ゲートタイミング信号BGTが
生じなくなるので自動ベース演奏は停止される。 コード音メモリ機能MLが選択されると、下鍵
盤で押下されている鍵が離鍵されても後述するチ
ヤンネルプロセツサ200のキーオンメモリ42
に記憶されていたコード音(下鍵盤音)に関する
キーオン信号がクリアされない。これによつて自
動コード演奏は続行される。 またコード音メモリ機能MLが選択された場合
はベース音メモリ機能MPが選択された場合と異
なり、式(12)の第1項の条件が成立し、信号A2Pの
タイミングでペダル音信号メモリ36(第14
図)がクリアされる。したがつて式(15)の第7項
の条件は成立しなくなり、ベース音発音タイミン
グ信号BGTは生じない。ベース音発音タイミン
グ信号BGTが生じないとノートコードゲート回
路19(第11図)からのノートコードKN1
KN4の読み出し、およびブロツクコードゲート回
路17(第10図)からのブロツクコードKB1
KB3の読み出し、およびブロツクデータゲート回
路15(第9図)からのペダル鍵盤信号PKの読
み出しは禁止されるので、これによつて自動ベー
ス演奏のためのキーコードの発生は停止される。 なお、カスタム機能CA、コード音メモリ機能
MLによる演奏中において、ペダル鍵盤の鍵を押
下すると、この押下鍵を根音として自動ベース演
奏が行われる。すなわちカスタム機能CA、コー
ド音メモリ機能MLが選択された場合は、ペダル
鍵盤で単一の鍵を押下することによりこの単一の
鍵の音を根音とし、下鍵盤で離鍵前に押下されて
いた鍵の音が構成するコード種類に応じて独自に
自動ベース演奏することができる。 6 チヤンネルプロセツサ200の動作 チヤンネルプロセツサ200(第2図)は、複
数の発音チヤンネル(この実施例では18)に対応
する複数の記憶位置を有し、キーコーダ100の
キーコード加工回路22から加えられるキーコー
ドKC(B1〜B3、N1〜N4)を各発音チヤンネルに
対応する記憶位置に時分割的に割当て記憶するキ
ーコードメモリ29、キーコードメモリ29に加
えられるキーコードKCとキーコードメモリ29
に時分割的に記憶されたキーコードKC*とを発
音チヤンネル毎に比較し、両者が一致したとき一
致信号EQを出力する比較回路28、キーコード
メモリ29での割当てを制御するロード信号LD
を形成する割当て制御回路26、キーコードメモ
リ29の各記憶位置(各チヤンネル)に記憶され
ているキーコードKC*のうち離鍵された時点が
最も古いキーコードが記憶されているチヤンネル
を検出し、このチヤンネルに新たなキーコード
KCを割当てるためのトランケート信号TRを発生
するトランケート回路27、キーコードメモリ2
9に記憶されている下鍵盤の鍵に関するキーコー
ドKC*およびパターンジエネレータ4から加え
られるアルペジヨパターンAP1〜AP4に基づいて
自動アルペジヨ演奏のためのキーコードを形成す
る自動アルペジヨ回路30およびチヤンネルプロ
セツサ200内の各回路を制御するためのタイミ
ング信号発生回路31を具えている。 なおトランケート回路27、自動アルペジヨ回
路30、タイミング信号発生回路31はこの発明
の要旨に直接関係しないのでその詳細はこの明細
書では示さない。なお、この点については特願昭
52―93992号(発明の名称「電子楽器」)、特願昭
52―106417号(発明の名称「電子楽器」)、特願昭
53―138594号(発明の名称「電子楽器」)の明細
書において詳細に説明されている。 第15図はキーコードメモリ29と比較回路2
8の1回路例を示したものである。キーコードメ
モリ29はロード用のアンド回路A50、ホール
ド用のアンド回路A51およびオア回路OR50
をそれぞれに具えた18ステージ/1ビツトの7本
のシフトレジスタ29―1〜29―7からなり、
各シフトレジスタ29―1〜29―7のステージ
数は発音チヤンネル数に対応している。なおこの
実施例においては第2,4,5,7,10,13,16
チヤンネルは上鍵盤音専用チヤンネル、第3,
6,8,9,11,14,17チヤンネルは下鍵盤音専
用チヤンネル、第1チヤンネルはペダル鍵盤音専
用チヤンネル、第12,15,17はアルペジヨ音専用
チヤンネルとなつている。 キーコーダ100のキーコード加工回路22か
ら出力されるキーコードKC(N1〜N4、B1〜B3
はロード信号LDによつて動作可能となるアンド
回路A50、オア回路OR50を介して各シフト
レジスタ29―1〜29―7に加えられ所定のタ
イムスロツト(発音チヤンネル)に割当てられて
時分割的に記憶される。ここでキーコードメモリ
29の各シフトレジスタ29―1〜29―7は周
期1μsのクロツクパルスφによつて動作する
ようになつており、キーコードメモリ29からは
1μsのタイムスロツト毎に各発音チヤンネルに
割当てられたキーコードKC*が順次出力され
る。 比較回路28はキーコードメモリ29に加えら
れるキーコードKC(1ビツトタイム(54μs)
変化しない)とキーコードメモリ29から出力さ
れる各発音チヤンネルに割当てられたキーコード
KC*(1μs毎に変化する)とを比較し、両者
が一致すると一致出力EQを発生する。 第16図は割当て制御回路26の1回路例を示
したもので、この割当て制御回路26は、キーコ
ーダ100のブロツクデータゲート回路15(第
9図)から出力される各鍵盤信号UK,LK,
RK、キーコードメモリ29(第15図)のオア
回路OR51から出力されるキーコード検出信号
KON、比較回路28から出力される一致信号
EQ、トランケート回路27から出力されるトラ
ンケート信号TR、シングルフインガコード機能
SFが選択されていることを示す信号SF、コード
音メモリ機能MLが選択されていることを示すコ
ード音メモリ信号ML、キーコーダ100からキ
ースイツチの走査の1巡毎に発生される信号S
o″およびタイミング信号発生回路31から発生さ
れる種々のタイミング信号YK2,YUK2,YLK
2,YPK2,YAP1―2,YAP2―2,YAP―
3―2,YUK3,YLK3,YPK3,YAP1―
3,YAP2−3,YAP3―3,36,5
4,YLKを受入し、これらの信号に基づいてキ
ーコードメモリ29における発音割当てを制御す
るロード信号LDを形成する。なおタイミング信
号発生回路31から発生される上記タイミング信
号を各発音チヤンネルに対応するタイムスロツト
(以下これをチヤンネル時間という)との対応の
もとにタイミングチヤートに示すと第17図のよ
うになる。1回の発音割当ての処理時間は54μs
で、この処理時間は第1処理時間(最初の18μ
s)第2処理時間(2番目の18μs)、第3処理
時間(3番目の18μs)の3つに分割されてお
り、信号YK2は第2処理時間を示す信号、信号
YUK2,YLK2,YPK2およびYUK3,YLK
3,YPK3は上鍵盤音、下鍵盤音、ペダル鍵盤
音の第2処理時間および第3処理時間における専
用チヤンネル時間を表わす信号、信号YAP1―
2、YAP2―2,YAP3―2およびYAP1―
3,YAP2―3,YAP3―3はアルペジヨ音の
第2処理時間および第3処理時間における専用チ
ヤンネル時間を表わす信号、信号54は第3処
理時間の最後のチヤンネル時間(第18チヤンネル
時間)にのみ“0”となる信号、信号36は第
2処理時間の最後のチヤンネル時間(18チヤンネ
ル時間)にのみ“0”となる信号、信号YLKは
第1処理時間、第2処理時間、第3処理時間にお
ける下鍵盤音の専用チヤンネル時間を示す信号で
ある。 第16図において、アンド回路A52は、 キーコードメモリ29にキーコードKCが加
えられている(KON=“1”)。 加えられているキーコードKCが既に割当て
済みである(EQ=“1”)。 第2処理時間である(YK2=“1”)。 加えられたキーコードKCに関する第2処理
時間における専用チヤンネル時間である。 (UK・YUK2+LK・YLK2+PK・YPK2+
AR1・YAP1―2+AR2・YAP2―2+AP
3・YAP3―2)。 キーオンメモリ42の出力が“1”である
(KO=“1”)。 キーオフメモリ44の出力が“0”である
(=“1”)。 という条件で成立する。なおキーオンメモリ4
2は、発音チヤンネル数18に対応する18ステー
ジのシフトレジスタから構成され、各発音チヤン
ネルに割当てられているキーコードKC*に関わ
る鍵が現在押鍵されているとそのチヤンネル時間
において“1”となるキーオン信号KOを時分割
的に記憶するものである。したがつてある発音チ
ヤンネルにキーコードKCが割当てられるとその
発音チヤンネルに対応するチヤンネル時間にキー
オン信号KO(“1”)が出力される。またキーオ
フメモリ44はキーオンメモリ42と同様に発音
チヤンネル数18に対応する18ステージのシフト
レジスタから構成され、各発音チヤンネルに割当
てれたキーコードKC*に関わる鍵が離鍵される
と“1”となるキーオフ信号KOFを時分割的に
記憶するものである。 アンド回路A52のアンド条件が成立すると、
キーコードメモリ29に現在加えられているキー
コードKCが既に割当て済みであることを意味す
るので、アンド回路A52の出力“1”を信号
54によつてデイレイフリツプフロツプDF50
に保持し、アンド回路A53を不動作にしてこの
キーコードKCの割当てを禁止する。 アンド回路A52のアンド条件が成立しないと
デイレイフリツプフロツプDF50の出力は
“0”であり、デイレイフリツプフロツプDF50
の出力をインバータで反転した信号“1”はキー
オンメモリ42の出力を反転した信号によつ
て動作可能となるアンド回路A53を介してアン
ド回路A54〜A59に加えられる。アンド回路
A54〜A59にはキーコード検出信号KONが
共通に加えられており、またアンド回路A54の
他の入力には上鍵盤信号UK、信号YUK3および
トランケート優先回路45から出力されるトラン
ケート指定信号TRCが加えられ、アンド回路5
5の他の入力には下鍵盤信号LK、信号YLK3、
およびトランケート指定信号TRCが加えられ、
アンド回路A56の他の入力にはペダル鍵盤信号
PKおよび信号YPK3が加えられ、アンド回路A
57〜A59の他の入力にはアルペジヨ音を示す
アルペジヨ信号AR1〜AR3(キーコーダ100
から出力される)および信号YAP1―3、YAP
2―3,YAP3―3がそれぞれ加えられてい
る。 ここで、トランケート優先回路45から出力さ
れるトランケート指定信号TRCは、上鍵盤音お
よび下鍵盤信号専用チヤンネルがそれぞれ7チヤ
ンネルあるので上鍵盤音および下鍵盤音のキーコ
ードKCを単一のチヤンネルに割当てるために使
用される。この優先回路45はトランケート回路
27から発生されるトランケート信号TR(現在
割当て中の音のうち上鍵盤で最も古く離鍵された
鍵の割当てチヤンネル時間及び下鍵盤で最も古く
離鍵された鍵の割当てチヤンネル時間に同期して
夫々発生される)のうちアンド回路A54または
A55から信号“1”が出力されるまでは該信号
TRをトランケート指定信号TRCとして出力し、
アンド回路A54またはA55から信号“1”が
出力されるとそれ以降該信号TRを阻止してトラ
ンケート指定信号TRCを出力しない。従つて、
アンド回路A54またはA55は第3処理時間に
おいて1度しかアンド条件が成立しない。 したがつてアンド回路A54〜A59のうちの
いづれか1つのアンド回路が加えられたキーコー
ドKCの鍵盤に対応する専用チヤンネル時間の単
一チヤンネル時間において動作可能となり信号
“1”を出力する。アンド回路A54〜A59の
出力はオア回路OR52を介してロード信号LDと
してキーコードメモリ29のロード用アンド回路
A50に加えられる。キーコードメモリ29では
このロード信号LDのタイミングで加えられてい
るキーコードKCを読み込むことにより発音チヤ
ンネルへの発音割当てを行う。 またオア回路OR52から出力されるロード信
号LDはオア回路OR53を介してキーオンメモリ
42に加えられキーオン信号KOとしてアンド回
路A60を介して時分割的に記憶される。またオ
ア回路OR52の出力はオア回路OR54、OR5
5を介してキーオン1時メモリ43に加えられ
る。またアンド回路A52の出力もオア回路OR
54,OR55を介してキーオン1時メモリ43
に加えられる。キーオン1時メモリ43はキーオ
ンメモリ42と同様に発音チヤンネル数18に対
応する18ステージのシフトレジスタから構成さ
れ、加えられた信号(オア回路OR52の出力ま
たはアンド回路A52の出力)をアンド回路A6
1を介して時分割的に記憶する。 キーオン1時メモリ43はキーオフ(キーコー
ドKCの発生の停止)を検出するためのもので、
キーオフ検査信号Xと信号YK2のアンド条件を
とるアンド回路A62の出力によつて周期的にク
リアされる。ここでキーオフ検査信号Sp″(第1
4図の制御信号発生回路24から発生される)を
フリツプフロツプFF1,FF2で1/4分周した信
号である。 したがつてキーオン1時メモリ43の各チヤン
ネルに対応する内容は鍵が離鍵されると(キーコ
ーダ100でのキーコードKCの発生が停止する
と)クリアされるが、鍵が押下中(キーコーダ1
00からキーコードKCが発生された状態)にあ
れば、アンド回路A52の出力によつて再び信号
“1”が記憶され、クリアされない。 キーオン1時メモリ43の記憶がクリアされ、
キーオン1時メモリ43の出力CCKが“0”と
なると、キーオンメモリ42の出力KOが“1”
であり、アンド回路A62の出力が“1”である
という条件下においてアンド回路A63が動作可
能となる。アンド回路A63の出力(キーオフを
表わす)はアンド回路A64に加えられる。アン
ド回路A64の他の入力には信号・MLと信号
YLKのアンド条件をとつたアンド回路A65の
出力をインバータI50で反転した信号が加えら
れている。ここで信号・MLは、シングルフイ
ンガ機能SFが選択されていることを示す信号SF
を反転した信号とコード音メモリ機能MLが選択
されていることを示す信号MLと信号Sp″を1/4分
周した信号Xを信号△Fおよびイニシヤルクリア
信号ICが“0”であるという条件で保持したデ
イレイフリツプフロツプDF51の出力のアンド
条件をアンド回路A67でとつたものである。ア
ンド回路A67においてデイレイフリツプフロツ
プDF51の出力を条件の1つとして用いたのは
フアンクシヨンスイツチによるチヤタリングの影
響を除去するためである。 したがつてアンド回路A64は・ML・YLK
という条件下において動作可能となり、アンド回
路A64の出力をノア回路NR50を介してアン
ド回路A60に加える。アンド回路A60はこれ
によつて不動作となり、キーオンメモリ42の対
応するチヤンネルにおける記憶がクリアされ当該
チヤンネルのキーオン信号KOが“0”となる。 またアンド回路A63の出力であるキーオフ信
号KOFはオア回路OR56を介してキーオフメモ
リ44に加えられ、アンド回路A68を介して記
憶される。 以上の説明は条件・MLが成立した場合、す
なわちシングルフインガ機能SFが選択された場
合またはコード音メモリ機能MLが選択されなか
つた場合に関するものであるが、条件下・ML
が成立した場合、すなわちフインガコード機能
FCおよびコード音メモリ機能MLが選択された場
合、またはカスタム機能CAおよびコード音メモ
リ機能MLが選択された場合は、下鍵盤で押下し
ていた鍵を離鍵してもキーオンメモリ42の当該
鍵に関する記憶はクリアされない。これは条件
・MLが成立するとインバータI50の出力が
“0”となつてアンド回路A64が不動作となる
からである。 条件・MLが成立した場合は、キーオフメモ
リ44の出力KOFが“1”で、キーコード検出
信号KON、信号YLK3、LKのアンド条件をとる
アンド回路A69の出力が“1”となつたとき
(すなわち下鍵盤で新たに鍵が押下されたとき)
アンド回路A66のアンド条件が成立し、このア
ンド回路A66の出力によつてキーオンメモリ4
2がクリアされキーオン信号KOは“0”とな
る。なおアンド回路A69の出力は信号Y36に
よつて保持され、下鍵盤ニユーキーオン信号
LKNKとしてキーコーダ100に送出される。 ところで自動ベースコード機能としてシングル
フインガ機能SFおよびベース音メモリ機能MPを
選択して下鍵盤で押下していた鍵を離鍵した場
合、前述したようにキーコーダ100からはコー
ド音を示すキーコードKCは発生されるがこのキ
ーコードKCがコード音であることを示す下鍵盤
信号LKは発生されない。この場合はコード音を
示すキーコードKCが加えられてもアンド回路A
52およびA55が動作可能とならないのでこの
キーコードKCに対するキーオン信号KOは
“0”となる。 また自動ベースコード機能として、フインガコ
ード機能FC、シングルフインガコード機能SF、
カスタム機能CAのいづれか1つを選択し、更に
コード音メモリMLを選択して下鍵盤で押下して
いる鍵を離鍵するとキーコーダ100からはベー
ス音に対するキーコードKCは発生されるがこの
キーコードKCがベース音であることを示すペダ
ル鍵盤信号PKは出力されない。この場合はアン
ド回路A52およびA56が動作可能とならない
のでベース音に対応するキーコードKCの発音割
当ては行われない。 チヤンネルプロセツサ200において各発音チ
ヤンネルに発音割当てされたキーコードKC*
よびキーオン信号KOは楽音発生回路部3に送出
される。楽音発生回路部3は詳細は示さないがチ
ヤンネルプロセツサ200の発音チヤンネルと対
応する複数の発音チヤンネルを有し、各チヤンネ
ルにおいて割当てられたキーコードKCに基づき
対応する楽音信号(コード音、ベース音を含まれ
る)を形成するとともに、この形成した楽音信号
をキーオン信号KOに基づき発音制御(エンベロ
ープ制御)する。 以上説明したようにこの発明によればベース
音、コード音に対して独立したメモリ機能による
自動演奏を行うことができ、非常に変化に富んだ
自動演奏を行うことができる。例えばカスタム機
能CAおよびコード音メモリ機能MLを選択して
下鍵盤で押下していた鍵を離鍵すると離鍵前に下
鍵盤で押下されていた鍵に基づき自動コード演奏
が行われ、このコード音メモリ機能による自動コ
ード演奏中にペダル鍵盤を押下すると、このペダ
ル鍵盤で押下した鍵を根音として独自に自動ベー
ス演奏を行うことができる。
【図面の簡単な説明】
第1図はこの発明に係わる電子楽器の自動伴奏
装置の概要を示すブロツク図、第2図はこの発明
の一実施例を示すブロツク図、第3図は以下の図
面で用いられる回路素子の表示方法の説明図、第
4図は鍵盤部の構成例を示すブロツク図、第5図
は第4図に示したブロツク配線およびノート配線
とキースイツチとの接続の状態を示す回路図、第
6図はブロツク検出回路、ノート検出回路および
ステートコントロール回路の1例を示す回路図、
第7図はステートコントロール回路の動作を説明
するフローチヤート、第8図は第6図に示したブ
ロツク検出回路、ノート検出回路およびステート
コントロール回路の各部の信号を示すタイミング
チヤート、第9図はブロツクデータメモリおよび
ブロツクデータゲート回路の1例を示す回路図、
第10図はブロツクコードメモリおよびブロツク
コードゲート回路の1例を示す回路図、第11図
はノートコードメモリおよびノートコードゲート
回路の1例を示す回路図、第12図はキーコード
加工回路およびキーコード加工データ発生回路の
1例を示す回路図、第13図はコード検出回路お
よびコード種類メモリの1例を示す回路図、第1
4図は制御信号発生回路の1例を示す回路図、第
15図はチヤンネルプロセツサのキーコードメモ
リの例を示す回路図、第16図は割当て制御回路
の1例を示す回路図、第17図はタイミング信号
発生回路から発生される種々のタイミング信号を
示すタイミングチヤートである。 1……鍵盤部、2……キーアサイナ、3……楽
音発生回路部、4……パターンジエネレータ、5
……フアンクシヨンスイツチ部、6……フアンク
シヨンスイツチ検出回路、11……ブロツク検出
回路、12……ステートコントロール回路、13
……ノート検出回路、14……ブロツクデータメ
モリ、15……ブロツクデータゲート回路、16
……ブロツクコードメモリ、17……ブロツクコ
ードゲート回路、18……ノートコードメモリ、
19……ノートコードゲート回路、20……コー
ド検出回路、21……コード種類メモリ、22…
…キーコード加工回路、23……キーコード加工
データ発生回路、24……制御信号発生回路、2
6……割当て制御回路、28……比較回路、29
……キーコードメモリ、31……タイミング信号
発生回路、32……ノートレジスタ、33……コ
ード検出信号メモリ、34……ノンコード検出信
号メモリ、35……コード成立信号メモリ、36
……ペダル音信号メモリ、42……キーオンメモ
リ、43……キーオン1時メモリ、44……キー
オフメモリ、100……キーコーダ、200……
チヤンネルプロセツサ。

Claims (1)

  1. 【特許請求の範囲】 1 自動伴奏音演奏用の鍵盤と、 前記鍵盤での押鍵に応答して、該鍵盤で押下さ
    れた各鍵に対応する鍵情報を取込んで記憶し、該
    鍵情報の記憶を該鍵盤での離鍵後も保持する鍵情
    報メモリと、 前記鍵情報メモリに記憶されている鍵情報に対
    応する鍵が押鍵されている間キーオン信号を記憶
    し、該鍵の離鍵により該キーオン信号の記憶を解
    除するキーオンメモリと、 前記鍵盤での押鍵に応答して、該鍵盤で押下さ
    れた鍵のうちの単一の鍵に対応する鍵情報を取込
    んで記憶し、該鍵情報の記憶を該鍵盤での離鍵後
    も保持する根音メモリと、 前記鍵情報メモリの鍵情報および前記キーオン
    メモリのキーオン信号にもとづきコード音楽音信
    号を形成するコード楽音信号形成手段と、 前記根音メモリの鍵情報にもとづきベース音鍵
    情報を形成し、該ベース音鍵情報に対応してベー
    ス音楽音信号を形成するベース楽音信号形成手段
    と、 コード音メモリ機能を選択するコード音メモリ
    機能選択手段と、 ベース音メモリ機能を選択するベース音メモリ
    機能選択手段と、 前記コード音メモリ機能選択手段によりコード
    音メモリ機能が選択されている間、前記キーオン
    メモリにおける前記離鍵に伴うキーオン信号の記
    憶解除を禁止することにより前記キーオンメモリ
    におけるキーオン信号の記憶を持続させ、前記鍵
    盤での離鍵後も前記コード楽音信号手段において
    コード音楽音信号の形成を行なわせる第1の制御
    手段と、 前記ベース音メモリ機能選択手段によりベース
    音メモリ機能が選択されていないときは、前記鍵
    盤で鍵が押圧されている間だけ前記ベース楽音信
    号形成手段におけるベース音楽音信号の形成を可
    能にし、前記ベース音メモリ機能選択手段により
    ベース音メモリ機能が選択されているときは、前
    記鍵盤で鍵が押圧されている間および前記鍵盤で
    の離鍵後において該ベース音メモリ機能が選択さ
    れている間前記ベース楽音信号形成手段における
    ベース音楽音信号の形成を可能にする第2の制御
    手段と を具える電子楽器の自動伴奏装置。 2 自動伴奏音演奏用の第1の鍵盤と、 自動伴奏音演奏用の第2の鍵盤と、 前記第1の鍵盤での押鍵に応答して、該第1の
    鍵盤で押下された各鍵に対応する鍵情報を取込ん
    で記憶し、該鍵情報の記憶を該第1の鍵盤での離
    鍵後も保持する鍵情報メモリと、 前記鍵情報メモリに記憶されている鍵情報に対
    応する鍵が前記第1の鍵盤で押鍵されている間キ
    ーオン信号を記憶し、該鍵の離鍵により該キーオ
    ン信号の記憶を解除するキーオンメモリと、 前記第2の鍵盤での押鍵に応答して、該第2の
    鍵盤で押下された鍵のうちの単一の鍵に対応する
    鍵情報を取込んで記憶し、該鍵情報の記憶を該第
    2の鍵盤での離鍵後も保持する根音メモリと、 前記鍵情報メモリの鍵情報および前記キーオン
    メモリのキーオン信号にもとづきコード音楽音信
    号を形成するコード楽音信号形成生手段と、 前記根音メモリの鍵情報にもとづきベース音鍵
    情報を形成し、該ベース音鍵情報にもとづきベー
    ス音楽音信号を形成するベース楽音信号形成手段
    と、 コード音メモリ機能を選択するコード音メモリ
    機能選択手段と、 ベース音メモリ機能を選択するベース音メモリ
    機能選択手段と、 前記コード音メモリ機能選択手段によりコード
    音メモリ機能が選択されている間、前記キーオン
    メモリにおける前記離鍵に伴うキーオン信号の記
    憶解除を禁止することにより前記キーオンメモリ
    におけるキーオン信号の記憶を持続させ、前記第
    1の鍵盤での離鍵後も前記コード楽音信号形成手
    段においてコード音楽音信号の形成を行なわせる
    第1の制御手段と、 前記ベース音メモリ機能選択手段によりベース
    音メモリ機能が選択されていないときは、前記第
    2の鍵盤で鍵が押圧されている間だけ前記ベース
    楽音信号形成手段におけるベース音楽音信号の形
    成を可能にし、前記ベース音メモリ機能選択手段
    によりベース音メモリ機能が選択されているとき
    は、前記第2の鍵盤で鍵が押圧されている間およ
    び前記第2の鍵盤での離鍵後において該ベース音
    メモリ機能が選択されている間前記ベース楽音信
    号形成手段におけるベース音楽音信号の形成を可
    能にする第2の制御手段と を具える電子楽器の自動伴奏装置。 3 自動伴奏音演奏用の鍵盤と、 前記鍵盤での押鍵に応答して、該鍵盤で押下さ
    れた鍵のうちの単一の鍵に対応する鍵情報を取込
    んで記憶し、該鍵情報の記憶を該鍵盤での離鍵後
    も保持する根音メモリと、 コード種類を指定するコード種類指定手段と、 前記根音メモリの鍵情報および前記コード種類
    指定手段によつて指定されたコード種類にもとづ
    きコード音鍵情報を形成し、該コード音鍵情報に
    対応してコード音楽音信号を形成するコード楽音
    信号形成手段と、 前記根音メモリの鍵情報にもとづきベース音鍵
    情報を形成し、該鍵情報に対応してベース音楽音
    信号を形成するベース楽音信号形成手段と、 コード音メモリ機能を選択するコード音メモリ
    機能選択手段と、 ベース音メモリ機能を選択するベース音メモリ
    機能選択手段と、 前記コード音メモリ機能選択手段によりコード
    音メモリ機能が選択されていないときは、前記鍵
    盤で鍵が押圧されている間だけ前記コード楽音信
    号形成手段におけるコード音楽音信号の形成を可
    能にし、前記コード音メモリ機能選択手段により
    コード音メモリ機能が選択されているときは、前
    記鍵盤で鍵が押圧されている間および前記鍵盤で
    の離鍵後において該コード音メモリ機能が選択さ
    れている間前記コード楽音信号形成手段における
    コード音楽音信号の形成を可能にする第1の制御
    手段と、 前記ベース音メモリ機能選択手段によりベース
    音メモリ機能が選択されていないときは、前記鍵
    盤で鍵が押圧されている間だけ前記ベース楽音信
    号形成手段におけるベース音楽音信号の形成を可
    能にし、前記ベース音メモリ機能選択手段により
    ベース音メモリ機能が選択されているときは、前
    記鍵盤で鍵が押圧されている間および前記鍵盤で
    の離鍵後において該ベース音メモリ機能が選択さ
    れている間前記ベース楽音信号形成手段における
    ベース音楽音信号の形成を可能にする第2の制御
    手段と を具える電子楽器の自動伴奏装置。
JP739179A 1979-01-24 1979-01-24 Automatic accompniment device for electronic musical instrument Granted JPS5598793A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP739179A JPS5598793A (en) 1979-01-24 1979-01-24 Automatic accompniment device for electronic musical instrument
US06/114,248 US4315451A (en) 1979-01-24 1980-01-22 Electronic musical instrument with automatic accompaniment device
DE19803002128 DE3002128A1 (de) 1979-01-24 1980-01-22 Elektronisches musikinstrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP739179A JPS5598793A (en) 1979-01-24 1979-01-24 Automatic accompniment device for electronic musical instrument

Publications (2)

Publication Number Publication Date
JPS5598793A JPS5598793A (en) 1980-07-28
JPS6239439B2 true JPS6239439B2 (ja) 1987-08-22

Family

ID=11664613

Family Applications (1)

Application Number Title Priority Date Filing Date
JP739179A Granted JPS5598793A (en) 1979-01-24 1979-01-24 Automatic accompniment device for electronic musical instrument

Country Status (3)

Country Link
US (1) US4315451A (ja)
JP (1) JPS5598793A (ja)
DE (1) DE3002128A1 (ja)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4366739A (en) * 1980-05-21 1983-01-04 Kimball International, Inc. Pedalboard encoded note pattern generation system
GB2083669B (en) * 1980-09-05 1985-01-03 Casio Computer Co Ltd Key data entry system
JPS5773799A (en) * 1980-10-28 1982-05-08 Nippon Musical Instruments Mfg Electronic musical instrument
JPS57130896U (ja) * 1981-02-05 1982-08-14
JPS5824197A (ja) * 1981-08-06 1983-02-14 ヤマハ株式会社 電子楽器
US4449437A (en) * 1981-09-21 1984-05-22 Baldwin Piano & Organ Company Automatic piano
US4379420A (en) * 1981-10-19 1983-04-12 Kawai Musical Instrument Mfg. Co., Ltd. Adaptive strum keying for a keyboard electronic musical instrument
JPS58178199U (ja) * 1982-05-25 1983-11-29 ヤマハ株式会社 押鍵指示装置
US4412471A (en) * 1982-06-22 1983-11-01 Norlin Industries, Inc. Synchronization system for an electronic musical instrument having plural automatic play features
JPS61188594A (ja) * 1985-02-18 1986-08-22 カシオ計算機株式会社 自動リズム演奏装置
JP2519623Y2 (ja) * 1988-03-08 1996-12-11 ヤマハ株式会社 自動演奏装置
JP2590293B2 (ja) * 1990-05-26 1997-03-12 株式会社河合楽器製作所 伴奏内容検出装置
IT1247269B (it) * 1991-03-01 1994-12-12 Roland Europ Spa Dispositivo di accompagnamento automatico per strumenti musicali elettronici.
JP2526439B2 (ja) * 1991-07-09 1996-08-21 ヤマハ株式会社 電子楽器
EP3206202B1 (en) 2011-03-25 2018-12-12 Yamaha Corporation Accompaniment data generating apparatus and method

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4020728A (en) * 1975-10-24 1977-05-03 Kimball International, Inc. Electronic organ with automatic keying of pedal notes
GB1589984A (en) * 1976-08-23 1981-05-20 Nippon Musical Instruments Mfg Electronic musical instrument
US4112802A (en) * 1976-12-20 1978-09-12 Kimball International, Inc. Organ circuitry for providing fill notes and method of operating the organ
US4120225A (en) * 1977-01-17 1978-10-17 Kimball International, Inc. Method and apparatus for automatically producing in an electronic organ rhythmic accompaniment manual note patterns
JPS6041598Y2 (ja) * 1977-03-31 1985-12-18 ヤマハ株式会社 電子楽器の自動伴奏装置
US4147085A (en) * 1977-06-10 1979-04-03 Kimball International, Inc. Electronic organ having memory circuit
US4152965A (en) * 1977-07-08 1979-05-08 Kimball International, Inc. Organ circuit and method of operation

Also Published As

Publication number Publication date
JPS5598793A (en) 1980-07-28
US4315451A (en) 1982-02-16
DE3002128A1 (de) 1980-09-04

Similar Documents

Publication Publication Date Title
JPS6239439B2 (ja)
JPS634195B2 (ja)
JPS62153900A (ja) 電子楽器の自動伴奏装置
JPS62135892A (ja) 発音割当て機能付電子楽器
JPS6332198B2 (ja)
US4228712A (en) Key code data generator
JPS63186296A (ja) 電子楽器の楽音発生制御装置
US4543869A (en) Electronic musical instrument producing chord tones utilizing channel assignment
US4502359A (en) Electronic musical instrument
JPH04274497A (ja) 自動伴奏装置
JPS5994793A (ja) 電子楽器の自動伴奏装置
US4553465A (en) Electronic musical instrument producing bass and chord tones utilizing channel assignment
JP2555569B2 (ja) 電子楽器
JPS6326697A (ja) 電子楽器の和音指定装置
JPS6116992B2 (ja)
JPH03198094A (ja) 自動伴奏パターンデータ発生装置
JPS631595B2 (ja)
JPH0229788A (ja) 自動調決定装置
JPS6259320B2 (ja)
JPH04319999A (ja) 電子楽器の発音指示装置及び発音指示方法
JP3091110B2 (ja) パラメータ設定装置
JPS6057599B2 (ja) 電子楽器
JPS6342272B2 (ja)
JPH0229791A (ja) 自動伴奏装置
JPS6226036B2 (ja)