Nothing Special   »   [go: up one dir, main page]

JPS5924878A - Electronic musical instrument - Google Patents

Electronic musical instrument

Info

Publication number
JPS5924878A
JPS5924878A JP13554682A JP13554682A JPS5924878A JP S5924878 A JPS5924878 A JP S5924878A JP 13554682 A JP13554682 A JP 13554682A JP 13554682 A JP13554682 A JP 13554682A JP S5924878 A JPS5924878 A JP S5924878A
Authority
JP
Japan
Prior art keywords
performance
data
circuit
signal
output
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.)
Pending
Application number
JP13554682A
Other languages
Japanese (ja)
Inventor
公太郎 水野
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 JP13554682A priority Critical patent/JPS5924878A/en
Publication of JPS5924878A publication Critical patent/JPS5924878A/en
Pending legal-status Critical Current

Links

Landscapes

  • Auxiliary Devices For Music (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】[Detailed description of the invention]

この発明は鍵盤での押鍵夕・「ミンクに対応して自動演
奏の進行を自動的に制[111する電子楽器に関する。 従来、メロディ等の楽曲データを記憶しておき、自動演
奏を進めるテンボクl」ツクを計数することにより前記
楽曲データを順次1i)r、み出腰読み出甥れた楽曲デ
ータの演奏タイミングと該楽曲データに対応する鍵の鍵
盤での押鍵クーfミングとを比較し、この比較において
前記niJ奏タイミングよりも押鍵タイミングが早いと
きには自動演奏を高速に進斗せ、演奏タイミングよりも
押鍵タイミングが遅いときには自重IJ演奏の進行を一
時停止芒せるべく前記テンポクロックの周波数およびそ
の発生を制御して押鍵による演奏と自動演奏との進行一
致を図り′fC,寛子楽冊子楽器和55年特許願第78
784号で公知である。 しかし、かかる従来の電子楽器け、メ「1デイ等の1つ
のパートの練習を対象とづるもので、該パートの演奏に
基づいて自動演奏の進行を制側1するため、複数パート
(例えばメロディと和音)の演奏練習には適さない。す
なわち、自動演奏の進行制御にかかわる1つのパート(
メロディ等)が正しく演奏されると、他のパート(第1
19等)の演奏の如何にかかわらず自動演奏が進行して
しまい、他のパートの押鍵練習ができない。 この発明は上記実情に能みてなされたもので、複数パー
トの名押鍵タイミングに対応して自動演奏の進行停止を
自動的に制御する電子楽器を提供することを目的とする
。 そこでこの発明は、少なくとも第1の演奏(メロディ)
データおよび第2の演奏(和音)データを記憶する記憶
手段から自ルb演秦を進めるテンポクロックに基づいて
各演奏データ’&Nみ出す際に、前記第1.第2の演奏
データをそれぞれ鍵盤での第1.第2の演奏に対応して
Ill力される第113+72の演奏データと比較し、
前記記憶手段から読み出された第1の演奏データの演奏
タイミング時に前記比較した第1のbi(奏が不一致の
とき、および第2のぐ 演奏データの演奏タイミング時に前記比較した第2の演
奏データが不一致のとき前記テンポクロックの発生を禁
止することにより複数パートの鍵盤演奏と自動演奏との
進行一致を図るようにしている。 以下、この発明を添付図面を参照して詳訓に説明する。 第1図は、この発明を適用した電子楽器の一実施例を示
すブロフク図で、この電子楽器はシングルフィンガ前妻
モード(以下SFモードという)およびフィンガコード
演奏モード(以下1? Cモードという)の自=b伴秦
(残油を有している。なお、SFモードは伴奏用8盤で
押下さtた1つの鍵の音を根音とし、他の適宜手段によ
って和音抽類を指定し、この根音と指定された和音種類
に基づき自動ベース音および自動コード音を形成して発
音する演奏モードをいい、FCモードは伴奏用R盤で押
下された鍵に基づき根+gおよび和音fm類を検出し、
この根音および和音他部e(−基づき自動ベース音を発
音するとともに、伴奏用鍵盤で押下されたIIEQ音を
自動コード音とし°Cイl’i i、S’する演奏モー
ドをいう。 鍵盤1は1段fillであるが、−Loの押鍵鍵域1a
および1bによって伴突用、III!盤°1?よひメτ
Jディ用鍵盤としての機能を果たす。鍵tlJ、 1で
メロディ6〈奏、伴奏(和音)演奏1c対応L ’(−
,1111jfjjがカーさJしると、押鍵検出回路2
はその押鍵された鍵を検出し、その鍵を赤わす錐情報(
キーコード)’KCを時分割出力する。キーコードK 
Cは、例えばBl’G 1衣に示すようにオクターブ音
域ヲ表わす2ビツトのオクターブコードB2+ Blと
Iオフクープ内の12の音名を表わす4ピントのノート
コードN4.N3゜N2.N、とからなる6ビソトの2
進化化号であ第  1  表 和音泡検出回路3は、押鍵検出回路2から出力されるキ
ーコードK Cのうち押鍵鍵域1aでの押鍵に対応して
出力されるキーコードKC(例えば第1表に示す第1オ
クターブ音域に対応するキーコードKC)に基づいて和
音名を検出するもので、通常の和音演奏およびFCモー
ド時には押鍵検出回路2から出力される複数のキーコー
ドK Cの組み合わせに基づいて和音名を検出し、この
検出した和音名を示す6ビツトの第11刊名データsc
 K C(和音の根音の音名を示す4ビット十和音の種
類(メジャ、マイカ、セプンス)をノJζず2ビツト)
を出プル、SFモモ−選択スイッチ4が投入され信号S
F/Fでか” 1 ” ノ時(S li’ %−)”o
時) VCは押鍵検出回路2がら出力されるキーコード
KCを検出してこのキーコードKCおよび適宜−i[に
よって指定された和音種類に基づいて和音名デー)RK
Cを出力する。なお、SFモードの時には押鍵fa域1
aに対応するキーコードK cは通常1つであるが、誤
押鍵等によって複数のキーコードK Cが入力する場合
を考慮して、入力するキーコードI(Cのうちの最低音
を示すキーコードK Cのみを検出するようにする。 従音形成回路5V、1和音名検出回路3から出力きれる
和音名データRK CK基づき和音(1す成行を示す複
数のキーコードCKCを形成する。ここで、従音形成回
路5に訃けるキーコードCK C形成の一例を示すと、
和音種類がメジャのときは根音に対し°C完全1度、長
3度、完全51史の音程関係にある音を示すキーコード
CI(Cを形成し、和音種類がマイカのときは根音に対
し°C完全1度、短3度、完全5度の音程関係にある音
を示すキーコードCK Cを形成し、和音種類がセブン
スのとき七よ根音に対して完全1反、長3度、短7贋の
音程関係にある音を示すキーコードCK Cを形成する
。 セレクタ6は押鍵検出回路2がら出力されるキーコード
K Cのうち押鍵鍵域1aでの押針に対応して出力され
るキーコードKCのみをA入力に入力し、従音形成回路
5から出力されるキーコードCKCをB入力に入力して
おり、B人カセレクト端子S Bに加えられる信号SF
/−FCが“1”のとき(s y゛モードとIB人カに
加えられるキーコードCKCを選択出力し、信号S F
/F Cが′0”のときへ入力に加えられるキーコード
K Cを選択出力する。 一方、自動伴奏パターン(Pi号光発生回路7、リズム
選択スイッチ(図1示−IUず)によって選択したリズ
ムtC対応する和音光ifり・tミング信号CI’、ベ
ース音発音タイミング信号+11’、リズムパターン信
号RPおよびベースパターン信号BPを後述するテンポ
制御回路400から出力芒れるテンポクロックTCLに
よって発生するもので、パターンメモリおよびアドレス
カウンタから!i’t )戊されている。 パターンメモリは各リズム1σにそれぞれ複数の和音発
音タイミングパターン、ベース音ta 音Zイミングパ
ターン、リズムバクーンお上びペースパp−7を記憶し
ている。このパターンメモリニ記憶される各リズム毎の
パターンによリズム選択スイッチによって選択され、こ
の選択された上記各パターンはテンポクロック’I’ 
CLを割数するアドレスカウンタの計数値をアドレス信
号として)K次続の一出宴れる。なお、和音発音タイミ
ング信号CTおよびベース音発音タイミング信号13 
T l′iそれぞれ自動コー)音および自動ベース音の
発音タイミングを示す信号でちゃ、リズムパターン信号
it Pは発音すべきリズム音の種類どその発音タイミ
ングを示す信号であp、ベースパターン18号BPは発
音すべき自動ベース音の枳1“1に対応する音程関係を
示す信号である。 自動伴奏バクーン信号発q1回路7から出力されたベー
スパターン信号DPUベース廿形成回s+;≦8に加え
られる。ベース音形成凹路8ンま加η、器によって朽成
さiz、和音泡検出υIIII′S3から加えられる和
音名データ1ζK Cのうち和音の根音を示すキーコー
ドを受入し、このキーコー ドに上記ベースパターン信
号BPを力++i:するこJ:によりイ尺Wに文・Jし
て所定の音程関係にあるベース音を示すキーコードBK
Cを形成する。 発音チャンネル割当回路9には押丼検出回b′δ2から
出力されるキーコードKCのうち押鍵鍵」或1bでの押
鍵に対応して出力されるキーコードK Cがメロデ、f
音に対応するキーコードとして入力し、セレクタ6から
選択UJ力されるキーコードが和音に対応するキーコー
ドとして入力し、ベース音形成回路8から出力される゛
キーコードB K Cがベース音に対応するキーコード
として入力し、更に後述する和音・オプリガードグータ
取出回路200がら出力されるオブリガード音高データ
ONがオプリガード音に対応するキーコードとして入力
する。 発音チャンネル割当回M 9 t:JメIjディ音に対
応するキーコードを専用に割当てるメロディ音チャンネ
ル、和音に対応するキー二J−ドを−(V用に割当てる
和音チャンネル、ベース音を専用に割当てるベース音チ
ャンネル、およびオプリガード音に対応するキーコード
を専用に割当てるオブリガード音チャンネルからなる所
定数の発音チャンネルを有し、これらの発音チャンネル
に前記入力する各キーコードを適宜割当てるとともに、
各チャンネルに割当て記憶したキーコードKC*を時分
割的に時分割的に加わるキーコードK Cに基づき楽音
信号を形成する。なお、楽音形成回路10は、SFモー
ドまたはFCモードのときd、自動伴奏パターン信号発
生回路7から発生される和音発音タイミング信号CTお
よびペース音発音タイミングhs号BTに基づいて対応
する楽音(Ej号の開閉エンベロープ制御を行なう。 楽音形成回路10によって形成された楽音イd号I′、
1増幅器1■で増幅されてスピーカ12に加わり、ここ
でメロディ音、和音、ベース音、オプリガード音として
発音される。 捷だ、リズム音源回路13は自動伴奏パターン信号発生
回路7から発生されるリズムパターン(i4号RPに応
じて各種リズム音を示すリズム音信号を発生し、これを
増幅器11を介してスピーカ12に加え、リズム音とし
て発音させる。 次に、電子楽器の自動演奏の進行制御についてルl明す
る。 まず、外部記録手段14から出力される自動演奏データ
のデータフォーマットについて説明する。 外部記録手段14は磁気カード/テープ、バンチカード
、バーコード等であって、第2図に示すようにメロディ
音高データ、メロディ符長データ、オブリガード音高デ
ータ、オプリガード符長データおよび和音データを記載
順序にしたがってシリアルデータの形で記録している。 なお、各データの□頭には各データを識別するだめのマ
ークデータDM、−DM5を記録している。 メロディ音高データおよびオプリガード音高データはそ
れぞれ音高を示すもの°(二、6ピントのノ(イナリコ
ードで第1ケ成適れ°〔いる(第1表参照)。 メロディ符長データおよびオブリガード符長デークはそ
れぞれ音42γ又は体、19−の」・番、1)、すなわ
ち符長を示すもので、6ビツトのバイナリコードで構成
される。符長データの一例を示すと第2表のようになる
。 第  2  表 和音データは、発生すべき:lII IT−の和音名を
示す和音名データおよび和音の発生タイミングを示すタ
イミングデータを含むもので、それぞJt6ビノトおよ
び10ピツ)・のバイナリ:J−ドで構成される。 なお、和音名データはりiJ記オプリガード音高データ
の1洸み出しに伴ナッて読み出されるもので、前記タイ
ミングデータは、同時に発音すべきメーブリガード廿の
オプリガード音高データが後述するデータメモ1月6に
転送された後の該データメモ1月6における記憶アドレ
スに対応するものである。 外部記録子Ig、Hに記録された上記各データは、楽曲
データ入力装置1.5VCシリアルデータの形で読み取
られる。楽曲データ入力装置15は読み取ったシリアル
データをパラレルデータに変換し、メロディ音高データ
、メロディ符長データ、オプリガード音高データ、オプ
リガード符長データおよび和音データをデータメモリ1
6に供給するとともに、マークデータDM、〜DM5を
含む望A込制御データをRA M (ランダム・アク士
セ・メモリ))(ト込11Iり御回路17に供給する。 データメモリ16は各データ群毎に記憶領域を有し、各
データ群の対応する記1(11領域への書込および記憶
領域からの読L1暑ま各記1.’tffi領域に対応す
るアドレス信号を出力する5つのカウンタ18a−18
eからなるアドレスカウンタ18rこよって行なわれる
。 1ζAM沓込制御回路17は楽曲データ入力装置15か
らデータメモリ16に供給される各データ群を、データ
メモリ16の各データに対応する記憶領域別に書き込み
制御するもので、まず楽曲データ入力装置15からマー
クデータ DMlを入力すると、メロディ音高データの
記憶領域に対応するアドレスカウンタ]33のカウンタ
18aを動作可能にし、f)iJ記栗曲デーク入力装置
d]5からメロディ音高データが送出される毎に該カウ
ンタ18aをカウントアツプさせる。カウンタ18aは
そのn1数値をアドレス信号としてデータメモリ16に
出力し、アドレス信号の示すアドレスにメロディ音■7
;データを/1!Yき込む。 なお、RA M 鉗込制御回路17ヲー1、マークデー
タDM、を人力すると同時に前1;己カウンク18aの
アドレス信号がメロディ音高データの記憶領域の先頭ア
ドレスを示すように該カウンタを初期リセノ1する。 このようにして全てのメt」ディ音高データの111込
が終了すると、RA M書込制御回路17iIまマーク
データDM2を入力し、前記ど同様にしてデータメモ、
す16のメロディ符長データに対応する記1、低領域に
該記1.(3領域の先頭アドレスからメロディ符長デー
タを省き込む。以下、lζAM’lJ込制御回路17は
マークデータDP113 、DM4.DM5を入力する
毎に、マークデータに対応する記憶領域に、該記憶領域
の先頭アドレスからオプリガード音高データ、オプリガ
ード符長データ、和音データを書き込む。 次に、データメモリ■6に全ての自動演奏データが眉き
込1れた後、スタートスイッチ19を投入した場合につ
いて説明する。 スタートスイッチ19が投入されると、アドレスカウン
タ18の各カウンタれ1、ぞJl、ぞれ対応する記憶領
域の先頭アドレスを111示すイ)ようt(初期リセッ
ト畑れ、RAM耽出制御回路2fl tJデータメモリ
托からメロディの第1音、第211に対応するメロディ
音高データおよびメロディ符長データを、オブリガード
の第」音、2+’λ2音、第:(音」−よび第4廿に対
応するオブリガード音高データおよびオプリガード相長
データをl1l(、j次f?fl°、み出ずべく゛アド
レスカウンタ]8を制御する9、 すなわち、lt A M読出制御回路20は、メロディ
音高データおよびメロディ符長データの記憶領域に対応
するアドレスカウンタ18のカウンタ18a。 181〕を動作可能にし、該各カウンク18a、18b
のアドレス信号に基づいてデータメモリ16からメロデ
ィの第1音に対応するメロディ音高データおよびメロデ
ィ符長データを読み出し、続いて各カウンタ18a、1
81Jをカウントアツプしてメロディの箇2音に対応す
るメロディ音高データおよびメロディ杓長データを読み
出す。同様にして、オブリガード音高データおよびオブ
リガード符艮データの記憶領域に対応するアドレスカウ
ンタ18のカウンタ18C,18dを動作可能にし、該
各カウンタ18C918dをカウントアンプ畑せること
によりオブリガーじの第1咎から第4音に対応するオブ
リガード音iVi】データおよびオブリガ−1・゛符長
データを11次酌°6み出す。 なお、RA M読出tlIII御回路20はアドレスカ
ウンタ18のカウンタ1)3aおよび1)■)をカウン
トアツプする毎に次ノロディ読出要刃イ1″1号M N
 Itを出力し、アドレスカウンタJ8のカラン、l’
 18 Cおよび18dQカウントアノグする4Uに次
」グリガード読出要求信号(I N IIを出力する。 −また、RA M p+″C出制fl+1回路20は本
1音データの記憶領域に対応するアドレスカウンタ18
のカウンタ18eを篩速胤<i1山し、メン°すガード
音高データおよびオブリガード符長データの読み出し時
にデータメモリ16から全ての和音データを読み出す。 データ出力回路21は和音サーチ回路2Laを含み、デ
ータメモリ16から読み出される各データのうち、メロ
ディ音高デー7MN2およびメロディ符長データML2
をメロディデータ取出回路100に出力し、オブリガー
ド音高データON4、オブリガード符長デークOL4、
および和音名デークCH4を和音・オプリガードデータ
取出回路200に出力する。なお、和音サーチ回路21
aはオブリガード音同データを読み出す際にアドレスカ
ウンタ18のカウンタ18Cから出力されるノ′ドレス
信号に基づいて、データメモ’J l’6から高速で読
み出される和音データの中から前記アト1ノスfj号と
同一アドレスを示す和音データのタイミングデータをサ
ーチし、このタイミングデータと一対の和音名データC
II 4を出力する。 メロディデータ取出回路100Vまデータ出力回路21
からメロディ音高データMN2およびメロディ符長デー
タML2が加えられ、RA M読出flilJ 1i4
1回路20から次メロディ読出要求15号MNRが加え
られ、後述するテンポ制御回路400からテンポクロッ
クTCLが加えられており、これらの信号に基づいて鍵
盤1で演奏すべきメロディ音(1音符光行するメロディ
音)のメロディ−(f高データMNI、演奏されている
メロディ音のメロディ符長データML、テンポflil
J御回路400からのテンポクロックの出力を停止する
ために用いられる停止115令信−号MP1およびテー
クメモ1月6からのメロディデータ(メロディ音高デー
タおよびメロディ音高データ)の読出指令信号MLUを
取り出すものである。 第3図は、上記メロディデータ取出回路100の詳細構
成例を示したもので、RA M読出制心111回路20
からメロディデータの読み出しに伴なって次メロディ読
出要求信号MNRが加えられると、ラッテ回路101お
よび102tまそれぞれデータ出力回路21から加えら
れているメロディ音高データhiN2およびメロディ符
長データML2をラッチし、ランチ回路103はラッチ
回路102で前回ラッチされたメロディ符長データML
Iをラッチし、メロディ符長カウンタ104はリセット
される。なお、スタートスイッチ19の投入直後におl
、sては、2つのメロディデータの読み出しに伴って信
号MNRは1回出力されているため、ランチ回路101
および102でラッチされたメロディ音高データMHI
およびメロディ符長データMLIはそれぞれこすし力)
ら鍵盤演奏しようとするメロディの第1音目に対応し、
ラッチ回路103は無相長データ(全て”O”)をラッ
チしている。 ラッチ回路101でラッチされlこメロディ音高データ
MNIは和音・メ1コデ、(一致検出回路300および
表示装置22に加えられる。表示装置22は各鍵毎に配
設されたランプから構成され、入力する音高データに対
応するランプを点灯することVこよって押下すべき鍵を
表示す本、L/仁か−)て、表示装装置22はメロディ
音高データMN1に1ってメロディの第1音目に対応す
る鍵を点灯表示してし)る。 ラッチ回路103でラッチされたメロディ音高データM
L(無符長データ)は比較器105のB入力に加えられ
る。比較器105のへ入力には、テン、%クロックTC
Lを計数するメロディ符長カウンタ104から下位2ビ
ツトを除く」二位ビットのノ(ラレル出力が符長データ
として加えられる。比較器1105はへ入力とB入力に
加えられる各符長データをJヒ較し、これらが一致した
ときメロディ符長一致(,4号MLEQを出力するが、
この場合メロディ符長カウンタ104は信号MNRによ
ってリセットされ無符長データをuj力するため、比較
器105は信−弓M N l(の出力と同時に一致信号
MLEQをアント゛回路106に加え、アンド回路10
6を動作可能に−rる。 アンド回路106の他の入力にはメロディ符長カウンタ
104の下位2ビツトの出力のアンド条件−をとるアン
ド回路107の出力が加えられるようになっている。 一方、メロディ符長カウン7夕104のクロック人力C
Kに加えられるテンボタ11ツクTCLは、鍵盤1で適
正な押鍵があるとテ;/2Iζ制御回路400力Σら出
力されるもので、もち論、鍵盤演奏開始nISにけテン
ポクロックT CI、の出力は停止されている。 ここで、鍵盤1で適正な押鍵があるとテンポクロックT
CLが出力され、メロディ符長カウンタ104はこのテ
ンポクロックT CLを計数する。メロディ符長カウン
タ104が3番目のテンポクロックTCLを入力し、そ
の下位2ビツトの出力がともに1″になると、アンド回
路107はアンド回路106を介して信号゛1″を出力
する。なお、アンド回路107は、メロディ符長カウン
タ104に4番目のテンポクロックTCLが加わる寸で
上記信号111Nを出力する。この信号N11+は前述
した停止指令信号MP(第7図(d)参照)としてテン
ポ制御回路400に出力されるとともに、アンド回路1
08に出力されアンド回路103(を動作可能にする。 そして、アンド回路108は4番目のテンポクロックT
CLが加えられると、このテンポクロックTCLをメロ
ディデータの読出指令信号MLU (第7図(e)参照
)としてRAM耽出割出制御回路2o力する。 RAM読出制御回路20tj:読出指令信号M L U
を入力すると、アドレスカウンタ18のカウンタ18a
および181〕をir■ちにカウント゛fヮブしてメロ
ディの第3音目に対応するメロディデータをデータメモ
リ托から読み出すとともに、次メロディ胱出要求信号M
NR(第7図(f)参Jlft )をlit力する。 これにより、ランチ回路1(月はノロディの第2音L−
1に対応するメロディ音?、ムデークMNlをラッチ[
7、この音瓦データMN1に基づいて表示装置22に次
に押下すべき鍵を表示させ、ラッチ回路103は第1音
目(現在演奏されているメロディ音) IiC対応する
メロディ符長データMLをラッチし、この符長データM
Lを比較器105のB入力に加える。 比較器−105はへ入力にメロディ符長カウンタ104
から前記鍵盤1での適正な押θB後の時間に対応する符
長データが加えられておシ、これらの符長データが一致
したとき前記と同411 VCメロディ符長一致信号M
LEQを出力する。そして、アンド回路106は信号M
LEQが出力された後、テンポ1lilJ j141回
路400からメロディ符長カウンタ104に3イh目の
テンポクロックTCLが出力されると停止指令信号MP
を出力し、アンド回路108は4番目のテンボクCI7
りTCLが出力されると読出指令信号M L Uを出力
する。なお、鍵盤1で適正な押鍵がない場合にり1、テ
ンポ制御回路400からは4−1l¥目のテンポクロッ
クTCLが出力されないようになっ−Cいる。 このようにしてメロディデータ取出回路100tよ、鍵
盤1で適正な押鍵があシテンボjli制御回路400か
らテンポクロックTCLを入力すると、」二記メロティ
音高データMNI、メIJディ符長データML。 停止指令信号MP、およびメ1Jディデータ胱出指令信
号MLUを鍵盤1でのノロティ演奏音毎に取り出す。 和音・オプリガードデータ取111回路200はデータ
出力回路21からオプリガード召−高データON、4、
オプリガード符長デークOT、 、lおよび和音名デー
タCH4が力[1えられ、IL A blliia t
ll il+’J tal1回路20から次オブリガー
ド胱出要求伯号ON INが加えられ、後述するテンポ
制で811回路川0用らア/ボクロソク’l’ CI、
が加えられており、これらの信号に基づいて自!1J2
1′OJt奏されているオフブリガード音のオフブリガ
ード音高データON、鍵盤1で演奏すべき和(f (4
分汁省長先行する和祈)の;f11廿名データCI(、
演奏すべきA11廿の変更夕・イミングを示すオ■音変
更タイミング信閃CII C,i=−よぴデータメモリ
1Gからのオプリガードデータ(オブリガード音高デー
タおよびオブリガード符長データ)の1洗出指令イハ号
OL Uを」葭り出すものである。、8114図を:1
上記和音・オプリガードデ−り347出回路200の詳
細414成例を示したもので、RA M片l′[“11
]1制御回路2()からオブリガードデータの読み出し
に伴なって次男プリガード読出指令信号ON Ilが加
えられると、ラッチ回路201 、202、お、[び2
03はそれぞれデータ出力回路21から加えられるオブ
リガード音高データON4、和音名データCII 4、
およびオプリガード符長データOL4をラッテし、ラン
チ回路204 、205、お、lひ206はそれぞれラ
ッチ回路201 、202、および203で前回ランチ
きれたオブリガード音高デーノ(、J N 3、オ[1
廿名データCIT 3、およびオブリガード符長デーク
OL 3をラッチし、ランチ回路207 、2o8、お
よび209はそれぞれランチ回路204 、205、お
よび206で前回ラッテされたオブリガード音高データ
ON2、和音名データCH2、およびオブリガード符長
データOL2をラッチし、ランチ回路210 、211
、および212はそれぞれラッチ回路207 、208
、および209で前回ラッチされたオプリガード音高デ
ータON1、和音名データCHl 、およびオブリガー
ド符長デー、l’OLlをラッテする。−また、オブリ
ガード符長カウンタ213はこの信号ON 11 VC
よってリセットされる。 なお、比較器214はラッチ回路202で前回ラッチさ
れた和音名データc n 3とデータ出力回路21から
加えられる和音名データCH4とを比較し、これらの和
音名データが一致しているか否かを示す信号EQ4(一
致しているとき°“1”)をラッチ回路202に和音名
データCII 4とともに出力しており、ラッチ回路2
02t:l:前ii1シ和音和音−データ4とともに信
号EQ4をラッチする。また、ランチ回路205はラッ
チ回路202で前回ラッチされた信号EQ3、すなわち
和音名データCII 2と和音名データCH3とが一致
しているか否かを示す信号EQ3をラッチし、ランチ回
&’8208はラッチ回路205で前回ラッチされた信
号E Q 2をラッチする。 また、スタートスイッチ19の投入直後においては、4
つのオブリガードデータの読み出しに伴って信−号ON
 Rは3回出力さf+でいるため、ラッチ回路207お
よび209でラップ゛、N7′したオプリガード音高デ
ータONIおよびオブリガード符長データOLIはそれ
ぞれこれから〔目助演奏されるオプリガードの第1音に
対応し、ラッテ回路208でラッチされた和音名データ
CH] tまこれから鍵盤演奏しようとする和音の前記
第1音口のオプリガード音とともに発音されるものに対
応し、ラッチ回路210 、211、および212はぞ
れぞれ無音1石データ、熱狂音名データ、および無ね艮
データをランチしている。なお、無音高データおよび無
和廿名データは、それぞれ第1表に示すキーコード以外
のデータおよびいずれのオ11音名データとも一致しな
いデータから<iIt成畑れるもので、無符長データは
6ビツトからなる符長データの全てのビットが0″のデ
ータである。 したがって、ラッチ回路208でラッチされた信号EQ
Iは0″であり、ランチ回路212でランチされたオプ
リガード符長データOLけス1((符長データである。 減算器215は、B入力にラッチ回路212でランチさ
れた符長データOLが加えられ、A入力にテンポクロッ
クT CLを計数するオプリガード符長カウンタ213
から下位2ビツトを除く」二位ビットのパラレル出力が
符長データとして加えられており、前記B入力の符長デ
ータからへ入力の符長データを減算し、この差データを
出力する。この場合、ラッチ回路212は無符長デ・−
タを出力し、オプリガード符長カウンタ213は信号O
N Hによってリセットされ無符長データを出力するA
−め、減算器215は全てのビットが”0”のガータを
出力する。 なお、テンポクロックTCLは前、述し、たように鍵盤
演奏ui1始前にはテンポ制御回#’+’f □100
から出力されず、したがって、オブリガード符長カウン
タ213は信号ONRによってリセス;・されたitで
駆動されない。 ノア回路216は、減算器215から出力されるパラレ
ルデータのノア条件をとるもので、この場合、減算器2
15からけ全てのビットがO′′の^I(符長データが
出力されているため、信号″′1″をアンド回路217
vこ加え、アンド回路217を動作可能にする。加jγ
器18は減p器215から加わる符長データとケート回
路219から加わる符長データとを加算し、この加算し
た杓長データを符長検知回h)龍20に出力する。 打長仙知回路220は加算器218から加わる符長デー
タが4分音符に対応する符長データよりも大きいか否か
を検知するもので、入力する符長データが4分廿99に
対応する符長データよりも太きいとき信号II 011
を出力し、4分音符に対応する符長データ以下のとき信
号°“1″を出力する。この場合、加勢器218に加わ
る減η器215からの出力は無符長データであジ、ゲー
ト回路219は信号EQ ] (”O”) IICよっ
て閉成さノしているため、符長検知回路220は信号”
1″を出力する。 符長検知回路220から出力さねた信号”1パは、セレ
クタ221のA入力セレク1ψjlj ”、j’ S 
Aに加えられる。これによV、セレクタ221はセレク
タ222から加わる和音名データを選択出力する。セレ
クタ222は、そのA人カセレクタ端子ε(Aに信号E
Ql(”0”)が加えられているため、ランチ回路20
8から13人力に加わる和音名データCHIを選択出力
している。すなわち、セレクタ221はランチ回路20
8でラッチされた和音名データCII lを選択出力し
ている。 セレクタ221から選択出力された和音名データは、和
音表示データメモリ23(第1図)に加えられる。和音
表示メモリnは、各和音8毎に該和音名に対応する音高
データ(キーコード)群を記憶しており、入力する和音
名データによって対応する音高データ群を読み出す。な
お、SFモードが選択され、信号5p7p6が1”の場
合は、読み出きれた音高データ群のうち根音に対応する
音高データのみを出力する。 和音表示メモリ23から読み出いれた音高データ群は表
示装は22に加えられる。表示装置22は入力する音同
データ#こ対応するシング群を点灯することによって押
下すべき鍵を?・・示する。したがって、表示装置62
2は、オプリガードの第1音目と同+1J Vc発音す
べき和音に対応する6411を点灯表示している。 −また、ランチ回路208でラップされた信F3EQl
(“0″)は、インパーク223でル、転されてアンド
回路224に加わシ、アンド回路224を動作可能にし
ている。 ここで、鍵盤1で適正な押6I・11があるとテンポク
ロックTCLが出力され、オブリガード符辰カウンタ2
13はこのテンポクロック、TCLを計数する。 オフブリガード符長カウンタ213が3番目のテンポク
ロックTCLを入力し、そのT位2ビットの出力がとも
に”1″になると、アンド回1.!52111:信号゛
1“を出力してアンド回路225を動作可能にするとと
もに、アンド回路224を介して微分回路226に信号
II I 11を出力する。なお、アンド回路217は
、オフ゛リガード符J(カウンタ213に4番目のテン
ポクロック’p c i、が加わる丑で上記信号w 1
 ++を出力する。 微分回路226はアンド回b+δ22・1から加わる信
−号″1″の立ち上がり微分をとり、この微分した信−
号を演奏すべき和音の変更り・1ミング(この」烏合、
〕1透初の和音演奏がめったこと)を示す和音変更タイ
ミング信号CHCとして出力し、またアン1゛回路22
5は4番目のテンポクロックTCLが加えられると、こ
のテンポクロックTCLをオブリガードデータの読出指
令信号OLUどしてRA M読出jlll (f141
回路20に出力する。 llAM読出て同値1回路20は読出指令信号OLDを
入カスると、アドレス力クンタ18のカウンタ18Cお
よび18dを直ぢにカウントアツプしてオブリガードの
&’C5番目に対応するオン°リガードデータをデータ
メモリ16から読み出すどどもに、次オブリガード読出
要求信号ON Rを出力する。 これにより、ラッチ回路210tlラツチ回路207か
ら加わるオブリガードの第1音目に対応するオプリガー
ド音高データONIをラッチし、これをオプリガード背
高データON 、!、して出力する。このオブリガード
廿高データON );i前述しグこ発−1fチャンネル
割当回路9(8J’1図) IIC加えられるため、ス
ピーカ12では第j廿目のオブソガード音が発汁きれる
。1だ、ラッチ回路211はラッテ回路208から加わ
るオブリガードの第】音自とともに発汁されるi!lv
の和廿名デークC)l lをラッチし、これをセレクタ
221のB人力に出力し、ラッチ回路212はランチ回
路209から加わるオプリカ−1゛の第1音目に対応す
るオブリガード符長データ0I71をラッチし、これを
現伯三61
The present invention relates to an electronic musical instrument that automatically controls the progress of an automatic performance in response to key presses on a keyboard. The music data is sequentially read out by counting 1i) r, and the performance timing of the music data and the key pressing on the keyboard of the key corresponding to the music data are compared. However, in this comparison, when the key press timing is earlier than the niJ performance timing, the automatic performance is started at high speed, and when the key press timing is later than the performance timing, the progress of the automatic IJ performance is temporarily stopped. By controlling the frequency and its generation, we aim to match the progression between key-depressed performance and automatic performance.
No. 784. However, such conventional electronic musical instruments are designed for the practice of one part, such as a 1-day performance, and control the progress of automatic performance based on the performance of that part. and chords).In other words, it is not suitable for practicing playing one part (
When the melody, etc.) is played correctly, the other parts (the first
19, etc.), the automatic performance continues regardless of the performance, making it impossible to practice key presses for other parts. The present invention has been made in view of the above-mentioned circumstances, and an object of the present invention is to provide an electronic musical instrument that automatically controls the progress and stop of an automatic performance in response to key press timings of a plurality of parts. Therefore, this invention aims at at least the first performance (melody).
When each performance data '&N is retrieved from the storage means for storing the first performance (chord) data and the second performance (chord) data based on the tempo clock that advances the self-b chord, the first. The second performance data is the first performance data on the keyboard. Compare it with the 113th+72nd performance data that is input corresponding to the second performance,
The compared first performance data at the performance timing of the first performance data read from the storage means (when the performances do not match, and the compared second performance data at the performance timing of the second performance data) When the tempo clocks do not match, the generation of the tempo clock is prohibited so that the progress of the keyboard performance of the plural parts and the automatic performance match.Hereinafter, the present invention will be explained in detail with reference to the accompanying drawings. FIG. 1 is a diagram showing an embodiment of an electronic musical instrument to which the present invention is applied. Auto = b Ban Qin (has residual oil. In addition, in SF mode, the sound of one key pressed on the accompaniment 8 board is the root note, and the chord extraction is specified by other appropriate means, This is a performance mode in which automatic bass notes and automatic chord notes are formed and produced based on this root note and the specified chord type. FC mode is a performance mode that generates root + g and chords fm based on the keys pressed on the accompaniment R board. detect,
This is a performance mode in which an automatic bass note is produced based on this root note and the other parts of the chord e (-), and the IIEQ note pressed on the accompaniment keyboard is used as an automatic chord note. 1 is one step fill, but -Lo key press area 1a
and for accompaniment by 1b, III! Board°1? Yohime τ
It functions as a J-day keyboard. Key tlJ, 1 plays melody 6 <accompaniment (chord) performance 1c corresponding L'(-
, 1111jfjj is pressed, the key press detection circuit 2
detects the pressed key and extracts the key information (
Key code) 'KC is time-divisionally output. key code K
For example, as shown in Bl'G1, the 2-bit octave code B2+ Bl represents the octave range, and the 4-pinto note code N4.Bl represents the 12 note names in the I off coupe. N3°N2. 2 of 6 bisoto consisting of N, and
The first chord bubble detection circuit 3 detects the key code KC ( out of the key code KC output from the key press detection circuit 2 in response to a key press in the key press area 1a). For example, the chord name is detected based on the key code KC corresponding to the first octave range shown in Table 1. During normal chord performance and FC mode, multiple key codes K are output from the key press detection circuit 2. A chord name is detected based on the combination of C, and 6-bit 11th issue name data sc indicating the detected chord name.
K C (4 bits indicating the note name of the root note of the chord) 2 bits indicating the types of ten chords (major, mica, 7th)
When the SF momo selection switch 4 is turned on, the signal S is pulled out.
When F/F is "1" (S li'%-)"o
VC detects the key code KC output from the key press detection circuit 2 and reads the key code KC and appropriate chord name data based on the chord type specified by -i[)RK
Output C. In addition, when in SF mode, press key fa area 1
There is usually one key code K c corresponding to a, but in consideration of the case where multiple key codes K C are input due to incorrect key presses, etc. Only the key code K C is detected. Based on the chord name data RK CK that can be output from the subordinate note forming circuit 5V and the one chord name detection circuit 3, a plurality of key codes CKC indicating chords (one consecutive line) are formed. Now, an example of the key code CKC formation that occurs in the subordinate sound formation circuit 5 is shown below.
When the chord type is major, the key code CI indicates the note that has an interval relationship of °C perfect 1st, major 3rd, perfect 51st to the root note (forms C, and when the chord type is mica, the root note For °C, the key code CK C is formed, which indicates the notes that are in the interval relationship of perfect 1st, minor 3rd, and perfect 5th.When the chord type is 7th, perfect 1st and major 3rd are formed for the seventh root. The selector 6 corresponds to the key pressed in the pressed key area 1a among the key codes CK outputted from the pressed key detection circuit 2. Only the key code KC output from the subtone forming circuit 5 is input to the A input, and the key code CKC output from the follower tone forming circuit 5 is input to the B input.
/-When FC is "1" (selects and outputs the key code CKC added to the sy mode and the IB force, and outputs the signal S F
Selects and outputs the key code K C that is added to the input when /F C is '0'. On the other hand, the automatic accompaniment pattern (Pi light generation circuit 7, selected by the rhythm selection switch (IU shown in Figure 1)) is output. A chord light if/t timing signal CI' corresponding to the rhythm tC, a bass sound generation timing signal +11', a rhythm pattern signal RP, and a bass pattern signal BP are generated by a tempo clock TCL outputted from a tempo control circuit 400, which will be described later. The pattern memory and address counter (!i't) are deleted from the pattern memory and address counter.The pattern memory contains a plurality of chord sound timing patterns for each rhythm 1σ, bass note ta note Z timing pattern, rhythm Bakun up and pace pa p-7. The pattern for each rhythm stored in this pattern memory is selected by the rhythm selection switch, and each selected pattern is selected by the tempo clock 'I'.
The count value of the address counter that divides CL is used as the address signal). Note that the chord sound generation timing signal CT and the bass sound sound generation timing signal 13
T l'i is a signal indicating the generation timing of the automatic Cho and automatic bass tones, respectively.P is a signal indicating the generation timing of the type of rhythm tone to be generated.P is a signal indicating the generation timing of the type of rhythm tone to be generated. BP is a signal indicating the pitch relationship corresponding to the automatic bass tone to be generated. The bass tone forming concave path 8 has been added η, the instrument has decayed iz, the chord name data 1ζK C added from the chord bubble detection υIII'S3 accepts the key code indicating the root note of the chord, and this key code is Enter the above bass pattern signal BP into the key code BK, which indicates the bass note having a predetermined pitch relationship.
form C. Among the key codes KC output from the push bowl detection circuit b'δ2, the sound generation channel allocation circuit 9 outputs the key codes KC output in response to the key press at 1b and melody, f.
The key code selected from the selector 6 is input as the key code corresponding to the chord, and the key code B K C output from the bass sound forming circuit 8 becomes the bass sound. Obligado tone pitch data ON output from a chord/opligado gutta extraction circuit 200, which will be described later, is input as a key code corresponding to the opligado tone. Pronunciation channel assignment times M 9 t: Melody sound channel that exclusively assigns the key code corresponding to the J, I, and D tones, a chord channel that assigns the key 2 that corresponds to the chord to - (V), and a dedicated bass tone It has a predetermined number of sound generation channels consisting of a bass sound channel to be assigned and an obbligato sound channel to which a key code corresponding to an opligado sound is exclusively assigned, and each key code to be inputted is appropriately assigned to these sound generation channels,
A musical tone signal is formed based on the key code KC* assigned and stored for each channel and added in a time-divisional manner to the key code KC*. Note that when in the SF mode or the FC mode, the musical tone forming circuit 10 generates a corresponding musical tone (Ej number d) based on the chord sound generation timing signal CT and the pace sound sound generation timing hs number BT generated from the automatic accompaniment pattern signal generation circuit 7. Opening/closing envelope control is performed for the musical tone id number I' formed by the musical tone forming circuit 10.
The signals are amplified by amplifier 1 and added to speaker 12, where they are produced as melody sounds, chords, bass sounds, and oprigade sounds. The rhythm sound source circuit 13 generates rhythm sound signals indicating various rhythm sounds according to the rhythm pattern (i4 RP) generated from the automatic accompaniment pattern signal generation circuit 7, and sends this to the speaker 12 via the amplifier 11 In addition, it is emitted as a rhythm sound.Next, the progress control of the automatic performance of the electronic musical instrument will be explained.First, the data format of the automatic performance data output from the external recording means 14 will be explained.The external recording means 14 is A magnetic card/tape, bunch card, barcode, etc., containing melody pitch data, melody note length data, obligado note pitch data, opligado note length data, and chord data in the order shown in Figure 2. It is recorded in the form of serial data. In addition, mark data DM and -DM5 are recorded at the beginning of each data to identify each data. The melody pitch data and the oprigade pitch data are each The melody note length data and obbligado note length data are the note 42γ or the note 19, respectively. The "-" number, 1), which indicates the note length, is composed of a 6-bit binary code.An example of note length data is shown in Table 2.The second table chord data is as follows: It contains chord name data indicating the name of the chord that should be generated: lII IT- and timing data indicating the chord generation timing, and is composed of binary: J-do of Jt6 binot and 10 pits, respectively. , the chord name data is read out at the same time as the first step of the oprigade pitch data written in iJ is read out, and the timing data is read out in conjunction with the first step of the oprigade pitch data of the chord name data, which is to be sounded at the same time. This corresponds to the storage address in the data memo January 6 after being transferred.The above data recorded in the external recorders Ig and H are read in the form of music data input device 1.5VC serial data. The music data input device 15 converts the read serial data into parallel data, and stores the melody pitch data, melody note length data, oprigade pitch data, oprigade note length data, and chord data in the data memory 1.
6, and also supplies the desired control data including mark data DM, to DM5 to RAM (random access memory) (to control circuit 17).The data memory 16 supplies each data Each group has a storage area, and each data group has five memory cells that output address signals corresponding to the corresponding register 1 (11 areas for writing and reading from the storage area). Counter 18a-18
This is done by the address counter 18r consisting of e. The 1ζAM input control circuit 17 controls writing of each data group supplied from the music data input device 15 to the data memory 16 for each storage area corresponding to each data in the data memory 16. When the mark data DMl is input, the counter 18a of the address counter [33] corresponding to the storage area of the melody pitch data is enabled, and f) the melody pitch data is sent from the iJ chestnut music data input device d]5. The counter 18a is incremented each time. The counter 18a outputs the n1 value as an address signal to the data memory 16, and melody sound 7 is sent to the address indicated by the address signal.
;Data/1! Enter Y. Note that, at the same time as the RAM input control circuit 17-1 manually inputs the mark data DM, the counter is set to the initial reset value 1 so that the address signal of the self-counter 18a indicates the first address of the storage area of the melody pitch data. do. When all the memo and pitch data have been written in this way, the mark data DM2 is input to the RAM write control circuit 17iI, and the data memo is written in the same manner as described above.
Note 1 corresponding to the melody note length data of 16, and note 1 corresponding to the low area. (The melody mark length data is omitted from the first address of the 3 areas.Hereafter, each time the lζAM'lJ-inclusive control circuit 17 inputs the mark data DP113, DM4, DM5, the melody mark length data is added to the storage area corresponding to the mark data. Write the Oprigade pitch data, Oprigade note length data, and chord data from the first address.Next, we will explain the case where the start switch 19 is turned on after all the automatic performance data is stored in the data memory 6. When the start switch 19 is turned on, each counter of the address counter 18 indicates the start address of the corresponding storage area. The melody pitch data and melody note length data corresponding to the 1st note and 211th note of the melody are transferred from the 2fl tJ data memory to the obligado's ``th'' note, 2+'λ2 note, th:(note) and 4th note. In other words, the lt AM readout control circuit 20 controls the address counter 8 so as to avoid obligate pitch data and oprigard phase length data corresponding to the melody tone. The counters 18a, 181] of the address counter 18 corresponding to the storage areas of high data and melody note length data are made operational, and each counter 18a, 18b is activated.
The melody pitch data and melody note length data corresponding to the first note of the melody are read out from the data memory 16 based on the address signal of the counters 18a, 1.
81J is counted up and melody pitch data and melody pitch data corresponding to the second note of the melody are read out. Similarly, by enabling the counters 18C and 18d of the address counter 18 corresponding to the storage areas of obbligado pitch data and obbligado note data, and setting each counter 18C918d to a count amplifier field, the first Extract the obbligato sound iVi] data and the obbligato note length data corresponding to the 4th note from the 11th consideration. In addition, the RAM readout tlIII control circuit 20 counts up the counters 1) 3a and 1)■) of the address counter 18, and reads out the next node.
Output It, callan, l' of address counter J8
18 C and 18 dQ count and anonymize 4U outputs the next "grid guard read request signal (IN II). - Also, the RAM p+"C output control fl+1 circuit 20 outputs the address counter 18 corresponding to the storage area of the one-note data.
The counter 18e is set to a value <i1, and all chord data is read from the data memory 16 when guard pitch data and obbligard note length data are read. The data output circuit 21 includes a chord search circuit 2La, and among the data read from the data memory 16, melody pitch data 7MN2 and melody note length data ML2
is output to the melody data extraction circuit 100, and obbligado pitch data ON4, obbligado note length data OL4,
and the chord name data CH4 are output to the chord/oprigade data extraction circuit 200. In addition, the chord search circuit 21
a is selected from the chord data read out at high speed from the data memo 'Jl'6 based on the note signal output from the counter 18C of the address counter 18 when reading the obbligado note data. Search for the timing data of the chord data that indicates the same address as the fj number, and search for this timing data and a pair of chord name data C.
II Outputs 4. Melody data extraction circuit 100V data output circuit 21
Melody pitch data MN2 and melody note length data ML2 are added from RAM read flilJ 1i4.
A next melody read request No. 15 MNR is added from the 1 circuit 20, and a tempo clock TCL is added from the tempo control circuit 400, which will be described later.Based on these signals, the melody tone (one note light line) to be played on the keyboard 1 is melody (f high data MNI, melody note length data ML of the melody sound being played), tempo flil
The stop command signal MP1 used to stop the output of the tempo clock from the J control circuit 400 and the read command signal MLU of the melody data (melody pitch data and melody pitch data) from Take Memo January 6 are sent. It is something to take out. FIG. 3 shows a detailed configuration example of the melody data retrieval circuit 100.
When the next melody read request signal MNR is applied in conjunction with the reading of melody data from , the latte circuits 101 and 102t each latch the melody pitch data hiN2 and melody note length data ML2 applied from the data output circuit 21. , the launch circuit 103 stores the melody note length data ML previously latched by the latch circuit 102.
I is latched and the melody note length counter 104 is reset. In addition, immediately after turning on the start switch 19,
, s, the signal MNR is output once with the reading of the two melody data, so the launch circuit 101
and melody pitch data MHI latched at 102
and melody note length data MLI are respectively rubbed)
corresponding to the first note of the melody you are trying to play on the keyboard,
The latch circuit 103 latches the phaseless length data (all "O"). The melody pitch data MNI latched by the latch circuit 101 is applied to the chord/melody code (coincidence detection circuit 300 and the display device 22. The display device 22 is composed of lamps arranged for each key. By lighting up the lamp corresponding to the input pitch data, the display device 22 displays the melody pitch data MN1 to 1, which indicates the key to be pressed. The key corresponding to the first note will be lit). Melody pitch data M latched by the latch circuit 103
L (unsigned length data) is applied to the B input of comparator 105. Inputs to the comparator 105 include ten, % clock TC.
The melody mark length counter 104, which counts L, excludes the lower two bits, and the output of the second-order bit is added as note length data. When they match, the melody code length matches (, No. 4 MLEQ is output,
In this case, the melody mark length counter 104 is reset by the signal MNR and outputs the unsigned data, so the comparator 105 applies the coincidence signal MLEQ to the antenna circuit 106 at the same time as the output of the signal bow MNR, and outputs the match signal MLEQ to the AND circuit. 10
6 to be operational. The output of an AND circuit 107 which takes the AND condition of the output of the lower two bits of the melody note length counter 104 is added to the other input of the AND circuit 106. On the other hand, clock human power C with melody note length count 7 and 104
The 11 numeric button TCL applied to K is output from the TE;/2Iζ control circuit 400 force Σ when a proper key is pressed on keyboard 1. In theory, when the keyboard starts playing, the tempo clock TCI, output has been stopped. Here, if there is a proper key press on keyboard 1, the tempo clock T
CL is output, and the melody note length counter 104 counts this tempo clock TCL. When the melody note length counter 104 inputs the third tempo clock TCL and its lower two bits both become 1'', the AND circuit 107 outputs the signal ``1'' via the AND circuit 106. The AND circuit 107 outputs the signal 111N when the fourth tempo clock TCL is added to the melody note length counter 104. This signal N11+ is output to the tempo control circuit 400 as the aforementioned stop command signal MP (see FIG. 7(d)), and is also output to the AND circuit 1.
08 and enables the AND circuit 103. Then, the AND circuit 108 outputs the fourth tempo clock T
When CL is added, this tempo clock TCL is outputted to the RAM indulgence index control circuit 2o as a melody data read command signal MLU (see FIG. 7(e)). RAM read control circuit 20tj: read command signal M L U
When inputting , the counter 18a of the address counter 18
and 181], then the melody data corresponding to the third note of the melody is read out from the data memory, and the next melody request signal M
NR (see FIG. 7(f)) is lit. As a result, the launch circuit 1 (the second tone L-
Melody sound corresponding to 1? , latch MudekMNl [
7. Based on the note data MN1, the display device 22 displays the key to be pressed next, and the latch circuit 103 displays the melody note length data ML corresponding to the first note (the currently played melody note) IiC. Latch this note length data M
L is applied to the B input of comparator 105. The comparator 105 is input to the melody note length counter 104.
Then, note length data corresponding to the time after the appropriate press θB on the keyboard 1 is added, and when these note length data match, the same 411 VC melody note length match signal M as above is generated.
Output LEQ. Then, the AND circuit 106 outputs the signal M
After LEQ is output, when the third tempo clock TCL is output from the tempo 1lilJ j141 circuit 400 to the melody note length counter 104, the stop command signal MP is output.
and the AND circuit 108 outputs the fourth tenboku CI7
When TCL is output, a read command signal MLU is output. Note that if no proper key is pressed on the keyboard 1, the tempo control circuit 400 will not output the 4-1l\th tempo clock TCL. In this way, when the melody data retrieval circuit 100t inputs the tempo clock TCL from the control circuit 400 when a proper key is pressed on the keyboard 1, the melody data retrieval circuit 100t receives melody pitch data MNI and melodic note length data ML. A stop command signal MP and a media output command signal MLU are taken out for each note played on the keyboard 1. The chord/oprigard data acquisition 111 circuit 200 outputs the oprigard high data ON from the data output circuit 21, 4,
The oprigade note length data OT, , l and the chord name data CH4 are given by the force [1, IL A bliia t
ll il+'J tal1 From circuit 20, the next obbligado request number ON IN is added, and in the tempo system described later, 811 circuit river 0 is used as a/vokrosoku 'l' CI,
has been added and based on these signals the self! 1J2
1'OJtThe off-brigado pitch data of the off-brigado note being played is ON, and the sum (f (4) to be played on keyboard 1 is
Japanese prayer preceded by the division minister); f11 Yuna data CI (,
O indicates the change evening/timing of A11 to be played ■ Sound change timing Shinsen CII C, i = - 1 of the oprigade data (obligado pitch data and obbligado note length data) from the data memory 1G This is to take out the Iha OL U. ,8114 figure:1
This shows a detailed 414 example of the above-mentioned chord/oprigade day 347 output circuit 200.
]1 When the second pre-guard read command signal ON Il is applied from the control circuit 2( ) in conjunction with the reading of obli-guard data, the latch circuits 201 , 202 , O, [ and 2
03 are obbligado pitch data ON4, chord name data CII 4, and chord name data CII 4, which are added from the data output circuit 21, respectively.
The launch circuits 204, 205, O, and 206 output the Obligado note length data (, J N 3, O[1
The launch circuits 207, 2o8, and 209 latched the name data CIT 3 and the obbligado note length data OL 3, and the launch circuits 207, 2o8, and 209 store the obbligado pitch data ON2 and chord name that were previously latched by the launch circuits 204, 205, and 206, respectively. Launch circuits 210 and 211 latch data CH2 and obbligard code length data OL2.
, and 212 are latch circuits 207 and 208, respectively.
, and in step 209, the previously latched opligado pitch data ON1, chord name data CHl, and obligado note length data l'OLl are latched. - Also, the obbligard note length counter 213 receives this signal ON 11 VC
Therefore, it will be reset. Note that the comparator 214 compares the chord name data c n 3 previously latched by the latch circuit 202 with the chord name data CH4 added from the data output circuit 21, and determines whether or not these chord name data match. A signal EQ4 (“1” when they match) is output to the latch circuit 202 together with the chord name data CII 4, and the latch circuit 2
02t:l: Latch the signal EQ4 with the previous ii1 C chord-data 4. Further, the launch circuit 205 latches the signal EQ3 previously latched by the latch circuit 202, that is, the signal EQ3 indicating whether chord name data CII 2 and chord name data CH3 match. The latch circuit 205 latches the previously latched signal E Q 2. Also, immediately after turning on the start switch 19, 4
The signal turns ON when two obbligard data are read.
Since R is output three times and remains at f+, the opligado pitch data ONI and the obligado note length data OLI, which have been wrapped and N7' by the latch circuits 207 and 209, will be output from now on to the first note of the opligado to be played. Corresponding chord name data CH latched by the latte circuit 208] The latch circuits 210, 211, and 212 correspond to the chord name data CH that is to be sounded along with the oprigade note of the first note of the chord that is about to be played on the keyboard. Each of them has Mone 1 Koku data, Enthusiasm sound name data, and Mane Ai data. Note that the silent pitch data and the blank note length data are derived from data other than the key code shown in Table 1 and data that does not match any of the note name data. All bits of the 6-bit code length data are 0'' data. Therefore, the signal EQ latched by the latch circuit 208
I is 0'', and the oprigard note length data OL cassette 1 ((note length data) launched by the launch circuit 212 is input. An oprigade note length counter 213 is added to the A input and counts the tempo clock TCL.
The parallel output of the second-order bit excluding the lower two bits is added as code length data, and the input code length data is subtracted from the code length data of the B input, and this difference data is output. In this case, the latch circuit 212
The opliguard note length counter 213 outputs the signal O.
A that is reset by N H and outputs unsigned length data.
-, the subtracter 215 outputs a gutter in which all bits are "0". In addition, as mentioned above, the tempo clock TCL is used for tempo control times #'+'f □100 before the beginning of keyboard play ui1.
Therefore, the obligate note length counter 213 is not driven by it which is reset by the signal ONR. The NOR circuit 216 takes a NOR condition for the parallel data output from the subtracter 215;
All bits from 15 onwards are O'' ^I (Since the mark length data is output, the signal ``1'' is sent to the AND circuit 217.
In addition, the AND circuit 217 is enabled. addition jγ
The unit 18 adds the note length data added from the subtractor 215 and the note length data added from the gate circuit 219, and outputs the added dip length data to the note length detection circuit 20. The hit length detection circuit 220 detects whether the note length data added from the adder 218 is larger than the note length data corresponding to a quarter note, and the input note length data corresponds to a quarter note. Signal II when thicker than note length data 011
is output, and when the length is less than the note length data corresponding to a quarter note, a signal ° "1" is output. In this case, the output from the reducer 215 that is applied to the booster 218 is non-sign length data, and the gate circuit 219 is closed by the signal EQ] ("O") IIC, so that the signal length can be detected. The circuit 220 is a signal
The signal "1" outputted from the note length detection circuit 220 is the A input selector 1ψjlj ", j' S of the selector 221.
Added to A. As a result, the V selector 221 selects and outputs the chord name data added from the selector 222. The selector 222 connects the A person selector terminal ε (signal E to A).
Since Ql (“0”) is added, the launch circuit 20
Chord name data CHI added to 8 to 13 manual effort is selectively output. That is, the selector 221 selects the launch circuit 20
Chord name data CII l latched at 8 is selectively output. The chord name data selected and output from the selector 221 is added to the chord display data memory 23 (FIG. 1). The chord display memory n stores a group of pitch data (key code) corresponding to the chord name for each chord 8, and reads out the corresponding pitch data group according to input chord name data. Note that when the SF mode is selected and the signals 5p7p6 are 1'', only the pitch data corresponding to the root note among the pitch data group that has been read out is output. Notes read out from the chord display memory 23 The high data group is added to the display device 22.The display device 22 indicates the key to be pressed by lighting up the corresponding sing group of the input same-tone data.Thus, the display device 62
2, 6411 corresponding to the chord to be sounded is +1J Vc, which is the same as the first note of the oprigade, is lit up. - Also, the signal F3EQl wrapped in the launch circuit 208
(“0”) is inverted by the impark 223 and added to the AND circuit 224, enabling the AND circuit 224 to operate. Here, if there is a proper press of 6I or 11 on keyboard 1, the tempo clock TCL is output, and the obligate mark counter 2 is output.
13 counts this tempo clock, TCL. When the off brigade note length counter 213 inputs the third tempo clock TCL and the outputs of the T-order 2 bits both become "1", the AND cycle 1. ! 52111: Outputs the signal "1" to enable the AND circuit 225, and outputs the signal II I 11 to the differentiation circuit 226 via the AND circuit 224.The AND circuit 217 outputs the off-reguard mark J( When the fourth tempo clock 'p c i, is added to the counter 213, the above signal w 1
Outputs ++. The differentiating circuit 226 takes the differentiation of the rising edge of the signal "1" applied from the AND circuit b+δ22.1, and uses this differentiated signal as
Changing the chord that should be played ・1 min (Kono' Karasai,
] 1) is output as a chord change timing signal CHC indicating that the first chord is rarely played.
5, when the fourth tempo clock TCL is added, this tempo clock TCL is used as the obligate data read command signal OLU to read RAM jllll (f141
Output to circuit 20. When the llAM read and same value 1 circuit 20 inputs the read command signal OLD, it directly counts up the counters 18C and 18d of the address input counter 18, and reads the ON reguard data corresponding to the &'C 5th of the obliguards. A next obligate read request signal ON R is output to each device reading from the data memory 16. As a result, the latch circuit 210tl latches the oprigard pitch data ONI corresponding to the first note of the obligado added from the latch circuit 207, and transfers it to the oprigard height data ON, ! , and output it. Since this obligate high data ON) is added to the above-mentioned 1f channel assignment circuit 9 (Fig. 8J'1), the speaker 12 is able to produce the jth obsoguard sound. 1, the latch circuit 211 is emitted with the obligado first sound added from the latte circuit 208! lv
The Japanese name data C)l l is latched and outputted to the B input of the selector 221, and the latch circuit 212 outputs the obligate note length data corresponding to the first note of Oplika-1゛, which is added from the launch circuit 209. Latch 0I71 and convert it to the current Hakusan 61

【突されているλン°す〃−ド音の相長デー
タOLとして減算器215のB入力に出力する。 涯)、マ器21513: p、入力にオプリガード符長
カウンタ213から前記鍵盤1での適正な押鍵後の時間
に対↓6する符長データが加えられており、これらの符
長データの差データを加舞器218に出力する。 ここで、」二i己差データがII OIIとなると、ノ
ア回路216は信Q ” 1 ”をアンド回路217に
出力してアンド回路218を動作可能に1−る。したが
って、減算器215の差データが′0”になってがらオ
プリガード符長カウンタ213Vこ3番[1のテンポク
ロックTCLが加わると、前述(またようにアンド回N
217は信号”1”を出力してアンド回路225を動作
可能にし、アンド回路225 t、t 4番目のテンポ
クロックTCLが加えられると、このテンポクロックT
 CLをオブリガードデータの1洸出指令信号OLUと
してRAM胱出!fill何j回j!T’S 20 V
C出力する。 なお、鍵盤1で適正な押鍵がない場合には、テンポ1u
1」御回路400からは4H目のデンボクDツクTCL
が出力されないようになっ°〔いる。 一方、セレクタ221は、現在の演奏時点よりも常に4
分音符長先行する時点の和音を示す和音名データを出力
する。 ここで、オプリガード廿の符長データが、第5図(a)
および(b)の各場合に上記セレクタ221から出力さ
れる和音名データについて説明する。なお、各演奏時点
T。−T4における和音名データ一致信号EQ 1 、
EQ2 、EQ3の出力は、第3表に示す通りである。 第   3W□二 丑ず、オプリガード廿の符長データ列が第5図(a)V
C示すような場合VCついてj説明する。この場合、演
奏時点Toではラッチ回路211はCメジャの和音名デ
ータをラッテし、ラッチ回路208はGセブンス(G7
)の和音名データおよび第3表に示すように信号EQI
(’“0″)をラッチする。これにより、ゲート回路2
19は不動作となυ:セレクタ222はB入力に加わる
オロ音名データ(G7)をセレクタ221のへ入力に出
力する。 し7tがって、演奏時点ToVCは加算器218は減算
器215から加わる2分音符に対応する符長データのみ
を符長検知回路220eこ加えるため、符長検知回路2
20は信月°°0″を出力し、信号″0″がA人カセレ
クト端子SAに加わるセレクタ221は、ラッテ回路2
11からB入力に加わる和音名データ(C)を選択出力
する。 演奏が進行してオンリガー1゛杓長カウンク213が4
分音符に対応する符長データを出力するど、符長検知回
路220は減算器215から4分音符に対応する符長デ
ータを加算器21Bを介して入力するため信号”1″を
出力し、信′1づII i IIがA入カセレクl一端
子SAに加わるセレクタ221は、ランチ回路208か
らセレクタ222を介して加わる和音名データ(G7)
を選択出力する。 次に、オプリガード音の符長データ列が第5(2)(b
)に示すような場合について説明する。この場合、演奏
時点Toではランチ回路211. 、208 、205
、および203はそれぞれ和音名データ(C)をラッチ
するとともに、ラッチ回路208 、205、および2
03け第3表に示すように信号EC11(工”) 、 
EQ2(”1”)、EQ3(”’ 1 ” )をラッチ
する。これにより、ゲート回路219 、227、J?
よび228け動作可6′にとなり、セレクタ222 、
229、および230はそれぞれへ入力に加わるオ]J
音名データを選択出力する。 したがって、演奏+1′f点Toには加算器231に1
、ランチ回路203 J、・よ()〜206でそれぞれ
ラッチされた16分音符VC対応する符長データを加算
して8分音符に対応する符長データをゲート回路227
を介して加算器232Vこ加え、加1参器232はこの
符長データとラッチ回1.’M 209でラッチされた
16分音マ)−に対応するマ′]長ブータとを加3・)
シて付点8多〕1゛?悴′]に対応するわ一長データを
ゲート回路2】9を介して力11q器218に加え、力
1j停器2181−1:この符長データとラッチ回路2
12でラッチ竺れ減1′ン゛器215を介して加わる1
6分音r)に対応する符長データとを加’I’11して
4分音相に対応する符長データを符長検知回路220に
加える/こめ、符長検知回路220は信号”1“′を出
力し、(、<号II I IIがA人カセレクト端子S
Aに加わるセレクタ221n1、セレクタ230 、2
29、および222の各A入力を介してそのへ入力に加
わる和音名データ(G7)を選択出力する。 演奏が進行して次オブリガー1゛胱出要求信号ON 1
1が加えられる(演奏時点’l’+)と、ランチ回路2
02は和音名データ(G7)とともに信号EQ3(” 
0 ” )をラッチする。これにより、ゲート回路22
8は不動作となり、セレクタ230は13人力に加わる
和音名データを選択出力する、1 したがって、演奏時点’l” IV(iJ加1−゛器2
32は、ラッチ回路206でランチ憾It7JI+ )
:)器231、ゲート回路227を介して入力する16
分音符に対応する符長データとランチ回路209でラン
チされた16分音符に対応する符長データとを加算して
8分音符に対応する符長データをゲート回路219を介
して加算器218に加え、加算器218はこの符長デー
タとラッチ回路212でラッチされ減算器215を介し
て加わる16分音符に対応する符長データとを加算して
付点8分音符に対応する符長データを符長検知回路22
0に加えるため、符長検知回路220は信号“1″を出
力し、信号II I IIがA人カセレクト端子SAに
加わるセレクタ221は、ランチ回路202からセレク
タ2300B入力、セレクタ229 、222の各A入
力を介してそのへ入力に加わる第11廿名データ(G7
)を選択出力する。 このようにして、セレクタ221からは現在の61〔奏
時点よυも當に4分音符長先行する時点の第11音を示
す第11音名データが出力さ)する。 なお、ラッチ回路208でラッチ烙れた信号EQIが”
 (1”となる場合は、現在rlii 4ドされている
オブリガード音のオプリガードデー、夕とともに読み出
された和音名データと、次にし;1′会されるオプリガ
ード祈のオブリガードデータとともに読み出きれた和音
名データとが異なる場イiである。したかっ−て、前記
信号EQI(”0″)が出力されるときのみアンド回路
224を動作可能にすることによって、微分回路226
からは次のオブリガード音の発音タイミング時に演奏す
べき第11音の変更タイミングを示す和音変更タイミン
グ信号CII Cが出力される。 また、オブリガード音の最小イ(1長は16分符符長あ
り、′:Ir[1音の変更タイミングは短くとも4分音
符長以」二である。 メロディデータ取出口路100によって取り出された1
音符先行するメロディ音のメロディ音高データMHIお
よび和音・メプリガードデータ取出回路200によって
取り出場れた現演奏時点よりも4分符長先行する和音名
データC)Iはそれぞれ和音・メロディ−紙検出回路:
(00に加えられる(第1図)。 オn−1t−・メロディ−数棟出回ll’h 300の
他の入力には和音名データ取出回路2・1およびメロデ
ィ音島デーク取出回路25からそれぞれ鍵盤演奏に基づ
く第11廿名データMcnおよびメロディ音高データM
MNが加えられるようになっている。 第11音名データ取出回路24は、和音検出口&12i
 3から時分割的に入力する和音名データRK Cを一
時記1、けするメモリ機能を有し、記憶した和音名デー
タRK Cを和音名データM C)fとして出力する。 なお、一時記憶された和音名データRK Cは、次の押
鍵に基づいて和音泡検出回路3から第11音名データ1
0(Cが出力される壕で1ft24はされる。 また、メロディ音高データ14g出回路25は、押鍵検
出回路2から時分割的に入力するキーコードKCを微分
出力する微分機能を有し、鍵盤1の押鍵鍵域1b″″C
新たな押鍵があると、その押鍵時のみ該押下鍵を示すキ
ーコードKCをメロディ音高データMMNとして出力す
る。 和音・メロディ−紙検出回路300は、メロディデーク
J&出回路100によって取り出されたメロディ音高デ
ータMNlとメロデ2f音高データ取出回路25によっ
て取り出されたメロディ音高データMMNとの一致、お
よび和音・オブリガードデータ取出回路200VCよっ
て取り吊込れlこ第11音名データCIIと和音名デー
タ取出回路24によって取り出された和旨名データM 
CHとの一致を検出するものである。なお、第11音・
メロディ−紙検出回路300には更にIt A M胱出
制at+回路20から次メロディ胱出狭求信号Ai N
 Rが加えられ、和音・オプリガードデータ取出回路2
00から和音変更タイミング信号CHCが加えられるよ
うになっている。 第6図は上記和音・メロディ−紙検出回路300の詳7
.ILl#:’f成例を示したもので、この回路300
の動作を第7図から第9図に示すタイミングチャートを
参照して説明する。 次メロディ読出要求償号MNRは、第7図(f)および
第8図(f)に示すようにメ11デ、r読出指令信号M
LU (第3図参照)の自復に出力されるもので、メロ
ディ−数棟出時には“′0″とな−)ている。この信号
MNR(“0″)を入力するインバータ301は信号λ
(NRを反転して信号゛′1”をアンド回路302に加
え、アンド回路:(02をIGb作可能にする。 比較器303はメロデ4−If高データ取出回路25か
ら入力するメロディ音高〕′−ノl MλTNとメロデ
ィデータ取出回路100から入力・するノロディ音高デ
ータMNIとを比較し、両者が一致j〜たとき信号″1
”を出力する。 いま、第7図PC示すように正規の押鍵タイミングto
よりも早く鍵盤】で適正な鍵、すなわちメロディ音高デ
ータMNI)こ基づき点灯表示された鍵が押下されると
、比較器303はぞの押鍵タイミング’KON時に信号
″1”をオア回路304、アンド回路302を介してD
フリップフロップ305に出力する。Dフリップフロッ
プ305は入力する(fi号゛1°′を所定時間遅延し
てこれをメロティ一致信号MKEQ (”1”)として
wカする。このメロディ一致信号1yI K E Qは
、オア回路304、アン1゛回路302を介してDフリ
ップフロップ305にヅ、0還されるため、次メロディ
に出吸求信−号MNRが出力きれるまで保持される(第
7図(b)参照)。 なお、比較器303けメロディ音高データMMNのパル
ス1Mだけ一致信号”1″を出力し、゛まだ、Dフリソ
ゲフロップ305の遅硬1時間は前記パルス幅」:りも
知く設定される。 一方、第8図に示ずようVl、J1規の押鍵タイミング
t。よりも遅く鍵盤1で適正な鍵が押下されると、メロ
ディ一致信号M K II; Qに1そのjll」鍵り
−(ミンクt KON時に”1”tC立ち土がジ、押鍵
後最初のテンポクロックTCLの出力(このテンポクロ
ックT C’ Lによってメロディ読出JAI求信号M
 N Rは出力されるものである) rflよってII
 OIIに立ち下がる(208図(b)参照)。 和音変更タイミング信号CII Cは、第9図(e)に
示すように正規の押鍵タイミングt0から3番目のテン
ポクロックTCLの入力時に出力されるもので(第4図
参照)、和廿−数棟1t+時には′θ″と’1.−pで
いる。この信号CHC(“’0”)を入力するインバー
タ306は信号CI(Cを反転して信号”1″をアンド
回路307に加え、アンド回路307を動作可能にする
。 比較器308は和音名データJiff出回路2・1から
入力する和音名データM CHと4111トオブリガ一
ドデータ取出回路200から入力すZ1和音名データC
Ilとを比較し、両者が一致しlことき1ご月IT I
 l”を出力する。 い゛ま、第9図に示すように1F規の押鍵タイミングt
。よpも遅く鍵盤1で適正な鍵、すなわち和音名データ
CHに、基づき点灯表示された鍵が押下されると、比較
器308けその押鍵タイミングtKON時に信号゛1″
をオア回路309を介してDフリップフロップ310に
出力する。Dフリップフロップ310は入力する信号°
′1″′を所定時間遅延してこれを和音一致信号CHE
Q(”1”)として出力する。この第11音一致信号C
HE Qけ、アンド回路306、オア回路309を介し
−CD7リソグフロノプ310tこ帰還ネれるため、少
なくとも次のオ(l音変更タイミング1g号CHCが出
力される−4−c保持される。なお、Dフリップ7 r
Jノブ310i1:、比較器308での前回のオn音名
データの一致によってオIJ音一致信−Y″。 CHEQ(”]”)を出力し、今回の正ノ現の押6iト
タイミングtoから3番目のテンポクロックT CI。 の入力後の和音メ゛ご史タイミング4H号CII Cに
よって和廿一致信りCHEQ(”0″)を出力している
(第9図(1))参照)。ifC,6iJt尼押鍵タイ
ミング’KONが和廿変更タイミング信−fF CJ(
Cよυも[I!−い場合VCは、Dフリソゲフロップ3
10からに−J、 ’ii;に和廿一致信号CII E
 Q (” 1 ” )が出力きれる1゜イt+ )5
−・メロディ−数構出回路300から出力されるメロデ
、r一致信月M K E Qおよび第11音一致イ市′
J(CHE Q l、fそれぞれテンポili制御回路
400に加えられる(第1図)。 テンポ制御回路400は、更にメロディデータJil/
。 出回路100からメロディ符長データMLおよび停止指
令信号M Pが加えられ、RA M読出制御回路20か
ら次メロディ読出要求信号MNRが加えられるようにな
っており、これらの信号に基づいてテンポクロックTC
Lの発生を停止制御するとともyc、テンポクロックT
CLの周波数を制御するものである。 第10図は上記テンポflilJ 1111回路400
の詳細(1り成例を示したもので、自動演奏開始前には
ラッチ回路401 、402および403には基1νt
テンポクロックの周波数情報がラッチされ”Cい2,1
゜ランチ回路401および402′7″ラツチされた周
波数情報は、それぞれ演算回路1104のへ入力および
B入力に加えられる。演′算回路・104 ):12人
力の平均をと9、その平均値を最旨テンポリミッタ40
5VC出力する。なお、この場Uの312均飴は、前記
基準テンポクロックの周波敵情+lJと一致する。最高
テンポリミッタ405は、通常nJ 3’4回路から入
力する平均値(周波数情報)を出力するもので、入力す
る平均値が最小周波数情報よりも小さいとき該最小周波
数情報を出力する。最高テンポリミッタ405から出力
される周波数情報はラッチ回路403および406に加
えられる。ラッチ回路403ヒ1、前述したように予め
基準テンポクロックの周波数情報をラッチし、ランチし
た周波数情報を比較器407に加えている。 一方、可変分周器408は、通′);(所定の分周比て
品速クロックパルスφを分周し、アン1゛回路409か
らliQ” 1″が加えられたときには前記分周比よジ
も数10’%小さい分周比で低連クロックパルスφを分
周してカウンタ410のクロック入力CK VC出力す
る。なお、アンド回路4(+9tよ、押鍵すべき押鍵タ
イミングよりも鍵盤での演奏タイミングの方が早いとき
のみ信号” 1 ”を出力するものである。 クロック410は可変分周器408から分周出力される
信号を4敷し、この計敬(1(1をテンポクロックの周
波数情報として比較器407に出力する。比較器407
はランチ回路403から加わる周波数情報とカウンタ4
10から加わる周V数情報とを比較し、両者が一致した
とき信号It I IIをアンド回路411に出力し、
アンド回路411を!助作可能にする。アンド回路41
1は動作可能時に14変分周器408から分周出力され
た信号が加えられると、この信号をラッチ回路403の
ロード入力L D、カウンタ410のリセット端子l瓢
およびアンド回路412に出力する。 これにより、ラッチ回路403は最高テンポリミンタ4
05から入力する周波数情報をラッチし、この周波数情
報を比較器407に出力し、捷たカウンタ410はリセ
ットされ再び可変分周器408から分周出力埒れる信号
を割数し、このロト数値を比′v、器407に出力する
。したがって、可変分周器408が所定の分周比で高速
クロックパルスな分周出力している場合には、比較器4
070ランチ回路403から加わる周波数情報に対応す
る周期で一致信号”1”を出力する。 アンド回路412は他の入力にオア回路413の出力お
よび第11廿一致信号CHEQが加えられている。 オア回路413はメロディ一致信号M K E Qと停
止指令信号MPを反転するインバータ414の出力との
オア条件をとるもので、4f ’l; M K E Q
および(if号MPがそれぞれ第71図(1))J’、
・、Lび((])の場合((二t1常に信号” 1 ”
を出力し、信乞M K E Qおよび111号MPがそ
れぞれ第8図(1))お」゛び(d)の場合には、kT
号MPの立ち上が9から信号M K E Qの立ち−に
が、!1)−4での間、信号“0°°を出力する。すな
わち、オア回路413は、正規の押ζlり・イミング 
1゜よりも火際の押CII!タイミング tic。、J
が早い場合K &:l: ′liケに信号”1″を出力
し、遅い場合にはイ1(号M 11のの押鍵タイミング
’KO1mfでii月” (1”をjH力する。−また
、和音一致信号CI[E Q +:i、イ(1音変史タ
イミング信号CII Cの出力時にイ(1汗一致がlい
」、場合には、(fi号C11Cの出力時点から和音一
致(適正な押鍵)がある−土で信号゛(ビ′となる(第
9区(参照)。 アンド回路412はオア回路413のオア条件が成立し
、かつ第11音一致信号CII ID Qが“1″のと
きのみ動作可hl二となり、アン1゛回路411から周
JUj的に加わる信号″1″をテンポクロックT CL
どして出力する。 すなわち、アンド回路412は、メロディ−数棟出時に
メロティ音高データMMNとMNlとの一致があるとき
、および和音−数棟出時にオl音名データM CIとC
Hとの一致がある時にテンポクロックTCLを出力する
。もし篩1、メロディ−数棟出時お上びオ[1音−数棟
出時が同時の場合は、上記両方の一致がある時のみプ/
ボクrフックT CLを出力する。 一方、アンド回路412からテンポクロックT CLが
出力されると、メロディデータ取出回路1.00からは
現在ムI[奏されでいるメロディ音の符長データM L
が出力婆れ、RAM読出制御回路20からはメロディ−
数毎にメロディ読出要求信号MNRが出力される。メロ
ディ符長データMLは可変分周器4]5に加えられ、次
メロディ読出要求信号M N Rはラッチ回路406の
ロード端子LD、カウンタ416 、417 、および
ノリノブフロップ418の各り七ツトgia子l(に力
11えられる。 可変分周器415 ii:、入力するメロディ符長デー
タMLに対応する分周比で高速クロックパルスφを分周
出力するもので、この可変分周器415から分周出力さ
れるクロックの周期は入力するメロディ符長データML
の示す符長に対応する。例えば、4分音符に対応する符
長データM Lに基づいて分周出力をれたクロックの周
期は、13分音符しく対応する杓長デークMLに基づい
−C分周出力烙れたクロックの周期の2倍となる。 甘だ、ランチ回路406は、は号MNRの入力113に
耐漏テンポリミッタ/105から出力される周波数+)
’を報をラッチし、この周波数IH報をぴ3′1−器4
19に出力し、カウンタ416および417は信号M 
N Rの入力によってそれぞれリセットされ、フリップ
フロップ418は信”QMNRの入力によってリセット
され出力端子Qから信号”0”をアンド回路409に出
力してアンド回路409を不動作にする。 デコーダ420はカウンタ417から2ピットのバイナ
リコードで出力される計数値を4本の信号線11o−1
3に分ける回路で、前記計数値に対応する信号線にのみ
信号″1″を出力する。したがって、カウンタ417が
リセットされた場合には計数値[0」に対応する信号線
I!oに信号°′1”が出力されるため、演算器419
の入力CAに信号″′1”が加えられ、計数値「0−」
お、Lび1−1」に対応する各11号線l。、ハに出力
いれる信号のオア条件をとるオア回路421は信s7 
’“I′′をアンド回路409に一出力してアンド回路
409を動作可能Vこし、信号線loに出力される信号
イ己に転出力するインバータ422はアンド回路423
を不動作にし、計数値13」に対応する信号線63に出
力される信号を反転出力するインバータ・12・口まア
ンド回路425を動作可能にする。 演算器419はラッチ回路・11)iiから加わる周波
数情報にデコーダ420からの出力によ−)て異なる定
数を乗算するもので、入力CAに信号” 1 ”が加え
られるど前記周波数情報に0.7Fiを乗算し、この乗
算した周波数情報を比較器426に出力する。 なお、演算器419は入力CBに信号++ 1 ++が
加えられると前記周波数情報に1.25を乗算し、入力
CAおよび入力CBのいずれにも13号″1″が加えら
れない場合には前記周波数イ+’1報をその11出力す
る。 アンド回路425は動作可能になっているlcめ、可変
分周器415から加わるクロックをアンド回路427お
よび428に出力する。アンド回路427目、他の人力
にナンド回路429および430の出力が加えられてお
ジ、ナンド回路・129および430がともeこ信号”
 1 ”を出力しているときのみ前記入力するクロック
をクロック416のりI」ツク入力CKに加える。 なお、ナンド回路429は力1′ノンク416からラッ
チ回路402 &CC方力れる計数値(バイツーリコー
ド)一一一 〇ナンド条件をとるもので、カラ二/夕416の全ての
ビット出力が1”′になる11アンド回路427に信肯
”0′″を出力し、アンド回&’1i 427からのク
ロックの出力をVil止する。すな4)(]、ナンド回
j’tj429171カウンク416からラッナ回h’
:S 402 ’jこ出力される目数値の最大値をtt
ilJ限するもので、最低テンポリミッタとして動作す
る。また、ナンド回路430はメロデイ一致信号M K
 E Qと第11刊一致信号CHE Qを反転するイン
バータ431の出力とのナンド条件をとるもので、信号
C1■E Qが0”、かつ信号MKEQが°“1″のと
きのみアンド回路427に信号“0″を出力し、アンド
回路427からのクロックの出力をIMI止する。すな
わち、ナンド回路430は、メロディおよび和音に対応
する鍵を同時に押鍵すべきタイミング時に、メロディ一
致押り1′(MKEQ−”1”)がをノうても和音不一
致(CHEQ= ” (1” )で打Lアンド回路42
7からカウンタ416にクロックが出力されないよう(
こする。 カウンタ416はクロック人力CI(に加わるクロック
を計数し、この計数値を周波数情報どして比較器112
6およびランチ回路402(で出力する。比較器、42
6はカウンタ41Gから加わる周波数情報と演3・;1
−器419から加わる周波数情報とを比較し、両者が一
致したとき(Q号”1″をアンド回路428に出力し、
アンド回路428を動作可能にする3、アンド回路42
8は動作可能時に可変分周器415からアンド回路42
5を介してクロックが加え“られると、このクロックを
カウンタ417のクロック入力CI(に出力し、カウン
タ417をカウントアンプさせる。 デコーダ420は前述したようにカウンタ417の割数
値に対応する信号線のみ信1q”]パを出力する。 すなわち、デコーダ420は、メロディ読出を求信号M
 N Rの入力時点からの時間の経過に伴なっていずれ
かの信号線に信号゛1°°を出力するもので、1ずカウ
ンタ416の割数値がラッチ回j’i’54(16でラ
ッテされた周波数情報の75%の値に達するまで信号線
loに信号”1″を出力し、カウンタ416の計数値が
前記周波数情報の75チの値から100%の値に達する
まで信号線11に信号” ] ”を出力し、カウンタ4
16の計数値が前記周波数情報の100係の値から12
5係の値に達する捷で信号線i!2に信号”】″を出力
し、カウンタ416の割数値が前記周波数情報の125
%の値に達すると信号線13に信号” i ”を出力す
る。 ここで、現在演奏されているメロディ音の次のメロディ
音に対応する錐が第11図に示すようにA。 B、C,Dの示す各押鍵時間領域で押下された場合につ
いて説明する。なお、1’ o +i現在演奏されてい
るメロディ音の押鍵夕・fミンクであり、T1゜’r2
.’r、は現在演奏されでいるメ1コデイ音の示す正規
の符長Tの75係、100係、125チに対応する時点
である。捷た、メロディ−改信号”】”は前述したよう
に次のメロディ読出に対応する鍵が押下さtたときeこ
出力されるものである、。 −まず、押鍵時間領域Aで押鍵があった場合について説
明する。この場合、インバータ422から信号N OI
+がアンド回路423に加えられているため、前記押鍵
時にはアンド回路423からは信号MK、EQ(”1”
)が出力されないようになっている。したがって、前記
押鍵時から時間が経過し、演奏時点T1に達すると(イ
ンバータ422が信号” 1 ”を出力するど)、この
演奏時点T、にアンド回路423から4g号″1″が出
力される。この信号” 1 ”は71Jツブフロツプ4
18のセット!114子Sおよび微分回路432に加え
られる。 これにより、フリソゲフロップ418はセツトキれ、出
力端子Qから信号″t ”をアンド回路409に加える
。アンド回路409はオア回路421が侶けn ] +
+を出力するとき、すなわ!ツメdディ廿の示す正規の
符長Tの間、動作可8+tとなるため、この場合、押鍵
時間領域Bの間、前11[;フリップ70ソゲ418か
らの信号” 1 ”を可変力周器408に出力する。可
変分周器408は前述し/(ようにアンド回路409か
ら(m号゛1″が加えられているとき(Cは分周比を数
1(璋小さくし−(#6連クロックパルスφを分周出力
する。ずlわぢ、押鍵が早い場合には、テンポクロック
TCLの周期を数10% ’)、j2 < L、白動演
彼のテンポを早くする。 まlこ、微分回路432はアンド回路432から加わる
信号゛1”を微分し、信号” 1 ”の立ち土カリ時に
パルス信号をラッテ回路401および402のロードQ
:I4子LDに加える。ラッチ回路401は耐漏テンポ
リミッタ405から加えられている周波数情報をランチ
して演力回路404のへ入力に加え、ラッテ回路402
はカウンタ416から加えられる割数値(この場合、周
波数情報の75襲の値)をランチして演算回路404の
B入力に加える。演算回路404は2人力の平均値を演
算し、これを新たな周波数情報として出力する。すなわ
ち、前回の周波数情報に今回の押鍵タイミングに基づく
修正が施される。 押鍵時間領域Bで押鍵があった」ハ合には、その押鍵時
にアンド回路423を介して信号M’ K E Qが出
力をれる。したかつで、アンド回路409からは前記押
鍵時から演奏時点′1゛2−まで信号°“1″が出力さ
れ、微分回路432から);l: 11iJ記押シ1(
と同時にパルス信号が出力される。 また、押鍵時間領域CおよびDで押鍵があつ/こ場合に
も、その押鍵時にアンド回路423・を介し°(信号M
KEQが出力される。L、かし2、この場合には微分回
路432からは前記押鍵と同時にパルス信号が出力され
るが、アンド回路・109はオア回路421の出力信号
” o ”によ−〕て小動作となっているため、フリッ
プフロップ418が七ノ]されても信号゛1″を出力し
ない。なお、押釦jLν間領域りで押鍵があった場合に
は、アンド回路425は、演奏時点T3に出力されるイ
ンパーク424の出力信号+1011によって不動作と
なるため、カウンタ416にはクロックが加えられない
ようになっている。 このようVC、メロディ演奏と和音演奏との両者によっ
て自動ωf奏の進行の停止制御が行なわれ、−+ fC
メロディ演奏の押鍵タイミングによってテンポ制御が行
なわれる。 なお、この実施例ではオブリガード音のみを自動的に発
刊−さぜるようにしたが、自動的にメロディ音およびオ
[和音を発音させてもよい。−また、この実施例では第
1111名データとオアリガードアドレスとから和音デ
ータを第1°q成したが、オt1音データはこれeこ限
らず、例えば和音名データと、1F11音符長データと
から114成してもよく、ν1に&J第11音変更タイ
ミングに該当するオアリガー1゛(メロディ)データと
対にさせて第11音名データ、1.l!旧意させるよう
にしてもよい。 以上説明したようVC,このす1゛、明によれば、複数
のパート(メロディ、和音等)の演奏に基づいて自動演
奏の進行を停止制御すノ、ことができ、これにより複数
パートの押鍵練習ができる。捷だ、第2の演奏(和音)
の停止制御による影響を受けないようにして第1の演奏
(メロディ)によるテンポ制御を行なうこともできる。 更に、押下すべき複数パートの鍵を表示することができ
る。
[Output to the B input of the subtractor 215 as phase length data OL of the λnd sound being struck. 2), Ma instrument 21513: p, note length data corresponding to ↓6 relative to the time after the appropriate key press on the keyboard 1 is added from the Oprigade note length counter 213 to the input, and the difference between these note length data is The data is output to the adder 218. Here, when the ``2i difference data becomes II OII, the NOR circuit 216 outputs a signal Q ``1'' to the AND circuit 217 to enable the AND circuit 218 to operate. Therefore, when the difference data of the subtracter 215 becomes '0' and the tempo clock TCL of No. 3[1 is added to the oprigade note length counter 213V,
217 outputs a signal "1" to enable the AND circuit 225, and when the fourth tempo clock TCL is added to the AND circuit 225 t, t, this tempo clock T
CL is output from the RAM as the command signal OLU for Obligard data! Fill how many times! T'S 20V
C output. In addition, if there is no appropriate key pressed on keyboard 1, tempo 1u
1" From the control circuit 400, the 4H Denbok Dtsuku TCL
is no longer output. On the other hand, the selector 221 is always 4
Outputs chord name data indicating the chord at the time preceding the diacritic note length. Here, the note length data of Oprigade is shown in Figure 5(a).
The chord name data output from the selector 221 in each case of (b) will be explained. In addition, each performance time point T. - chord name data matching signal EQ 1 at T4;
The outputs of EQ2 and EQ3 are shown in Table 3. Figure 5 (a) V
VC will be explained in the case shown in C. In this case, at the performance time To, the latch circuit 211 latches the C major chord name data, and the latch circuit 208 latches the G seventh (G7
) chord name data and signal EQI as shown in Table 3.
('“0”) is latched. As a result, gate circuit 2
19 is inactive. υ: The selector 222 outputs the oro pitch name data (G7) added to the B input to the input of the selector 221. Therefore, at the performance point ToVC, the adder 218 adds only the note length data corresponding to the half note added from the subtracter 215 to the note length detection circuit 220e.
20 outputs Shinzuki °°0'', and the selector 221 to which the signal ``0'' is applied to the A person select terminal SA is the ratte circuit 2.
11 to selectively output chord name data (C) to be added to the B input. As the performance progresses, Onrigger 1, Lap length Kaunk 213 is 4.
When outputting the note length data corresponding to a diacritic note, the note length detection circuit 220 outputs a signal "1" in order to input the note length data corresponding to a quarter note from the subtracter 215 via the adder 21B. The selector 221 where II is added to the A input selector terminal SA receives the chord name data (G7) which is added from the launch circuit 208 via the selector 222.
Select and output. Next, the note length data string of the opligado note is the fifth (2) (b)
) will be explained below. In this case, at the performance time To, the launch circuit 211. , 208 , 205
, and 203 respectively latch chord name data (C), and latch circuits 208, 205, and 2
As shown in Table 3 of 03, the signal EC11 (ENG),
Latch EQ2 ("1") and EQ3 ("'1"). As a result, gate circuits 219, 227, J?
and 228 becomes operable 6', and selector 222,
229 and 230 are added to the input to each O]J
Selectively output note name data. Therefore, at the performance +1'f point To, 1 is added to the adder 231.
, the launch circuit 203 adds the note length data corresponding to the 16th note VC latched by J, .
The adder 232V is added to the adder 232V via the adder 232V, and the adder 1 adder 232 receives this code length data and the latch circuit 1. 'M 209 latched 16th tone ma) - and the corresponding ma'] long booter 3.)
8 points with 1 mark? The signal length data corresponding to the signal length data is applied to the signal length data 218 through the gate circuit 2]9, and the signal length data corresponding to the signal length data is applied to the signal length signal 218 through the gate circuit 2]9.
At 12, the latch is reduced by 1', which is added via the amplifier 215.
The note length detection circuit 220 outputs the signal "1" by adding the note length data corresponding to the sixth tone r) and adding the note length data corresponding to the quarter tone phase to the note length detection circuit 220. "' is output, (, <No. II I II is the A person select terminal S
Selector 221n1, selector 230, 2 that joins A
Chord name data (G7) to be added to the inputs is selectively outputted through the A inputs 29 and 222. As the performance progresses, the next obliger 1 "Bucstomer output request signal ON 1"
When 1 is added ('l'+ at the time of performance), the launch circuit 2
02 is the chord name data (G7) and the signal EQ3 ("
0”). This causes the gate circuit 22
8 becomes inactive, and the selector 230 selects and outputs the chord name data added to the 13 manual input.
32 is a latch circuit 206 (It7JI+)
:) 16 which is input via the device 231 and the gate circuit 227
The note length data corresponding to the diacritic note and the note length data corresponding to the 16th note launched in the launch circuit 209 are added, and the note length data corresponding to the eighth note is sent to the adder 218 via the gate circuit 219. In addition, the adder 218 adds this note length data to the note length data corresponding to the 16th note latched by the latch circuit 212 and added via the subtracter 215 to obtain note length data corresponding to the dotted 8th note. Note length detection circuit 22
0, the note length detection circuit 220 outputs a signal "1", and the selector 221 to which the signal II II II is applied to the A person select terminal SA receives the selector 2300B input from the launch circuit 202, and each A of the selectors 229 and 222. The 11th name data (G7
) is selected and output. In this way, the selector 221 outputs the current 61 (eleventh note name data indicating the eleventh note at a point in time which is exactly υ a quarter note length ahead of the playing point). Note that the signal EQI latched by the latch circuit 208 is
(If it becomes 1", it should be read together with the chord name data read out with the obligado day and evening of the obbligado note currently played in rlii 4, and the obligado data of the opligado prayer that will be played next; If the output chord name data is different from the chord name data, this is the case. Therefore, by enabling the AND circuit 224 to operate only when the signal EQI ("0") is output, the differentiation circuit 226
outputs a chord change timing signal CIIC indicating the change timing of the 11th note to be played at the timing of the next obbligado note. In addition, the minimum obbligado note (1 length is a 16th note length, ':Ir [the change timing of one note is at least a quarter note length')2. Ta1
The melody pitch data MHI of the melody note that precedes the note and the chord name data that precedes the current performance by a quarter note length and are extracted by the chord/mepriguard data extraction circuit 200 C) I are chord/melody paper, respectively. Detection circuit:
(Added to 00 (Fig. 1).On-1t-・Melody-Several circulation ll'h Other inputs of 300 are from chord name data extraction circuits 2 and 1 and melody Otojima data extraction circuit 25. 11th name data Mcn and melody pitch data M based on keyboard performance, respectively
MN can now be added. The 11th note name data extraction circuit 24 has a chord detection port &12i
It has a memory function for temporarily storing the chord name data RK C input in a time-division manner from 1 to 3, and outputs the stored chord name data RK C as chord name data M C)f. Note that the temporarily stored chord name data RK C is transferred from the chord bubble detection circuit 3 to the 11th note name data 1 based on the next key press.
0 (C) is output. The melody pitch data 14g output circuit 25 has a differentiation function that differentiates and outputs the key code KC input from the key press detection circuit 2 in a time-sharing manner. , key press area 1b″″C of keyboard 1
When a new key is pressed, a key code KC indicating the pressed key is output as melody pitch data MMN only when the new key is pressed. The chord/melody paper detection circuit 300 detects a match between the melody pitch data MNl extracted by the melody deck J& output circuit 100 and the melody pitch data MMN extracted by the melody 2f pitch data extraction circuit 25, and the chord/melody paper detection circuit 300. The 11th pitch name data CII is retrieved by the obbrigade data retrieval circuit 200VC and the Japanese name data M retrieved by the chord name data retrieval circuit 24.
This is to detect a match with CH. In addition, the 11th sound
The melody paper detection circuit 300 further receives the next melody bladder output constriction signal Ai N from the It A M bladder output control at+ circuit 20.
R is added and the chord/oprigade data extraction circuit 2
A chord change timing signal CHC is added starting from 00. FIG. 6 shows details of the chord/melody paper detection circuit 300.
.. ILl#:'F shows an example of this circuit 300
The operation will be explained with reference to timing charts shown in FIGS. 7 to 9. The next melody read request code MNR is as shown in FIG. 7(f) and FIG. 8(f).
This is output when the LU (see Figure 3) recovers, and the melody is "'0" when several lines are output. The inverter 301 inputting this signal MNR (“0”) receives the signal λ
(NR is inverted and the signal ``'1'' is added to the AND circuit 302, and the AND circuit: (02 is enabled for IGb operation. The comparator 303 is the melody pitch input from the melody 4-If high data extraction circuit 25)] '-Nol MλTN is compared with the melody pitch data MNI input from the melody data extraction circuit 100, and when the two match, the signal ``1'' is output.
” is output. Now, as shown in Fig. 7, the normal key press timing to
When the appropriate key (that is, the key lit up based on the melody pitch data MNI) is pressed, the comparator 303 sends a signal "1" to the OR circuit 304 at the key press timing 'KON'. , D via the AND circuit 302
Output to flip-flop 305. The D flip-flop 305 delays the input fi number 1°' for a predetermined time and outputs it as a melody match signal MKEQ (“1”). Since it is returned to 0 to the D flip-flop 305 via the A1 circuit 302, it is held until the output of the next melody is completed (see FIG. 7(b)). The comparator 303 outputs a coincidence signal "1" for only 1M pulses of the melody pitch data MMN, and the slow-hard 1 hour of the D-frysage flop 305 is set as the pulse width. As shown in Fig. 8, when a proper key is pressed on the keyboard 1 later than the key press timing t according to Vl and J1 standards, a melody matching signal MK II; At KON, "1" tC stands and the first tempo clock TCL is output after the key is pressed.
N R is what is output) rfl, so II
It falls to OII (see Figure 208 (b)). As shown in FIG. 9(e), the chord change timing signal CII C is output when the third tempo clock TCL is input from the normal key press timing t0 (see FIG. 4). When the ridge is 1t+, it is 'θ'' and '1.-p.The inverter 306 inputting this signal CHC ('0') inverts the signal CI (C and adds the signal '1' to the AND circuit 307, and The comparator 308 makes the circuit 307 operational.The comparator 308 receives the chord name data MCH inputted from the chord name data Jiff output circuit 2.1 and the Z1 chord name data C inputted from the 4111 tobbit data extraction circuit 200.
If the two match, then it will be 1 month.
Now, as shown in Fig. 9, key press timing t according to the 1F standard is output.
. When a proper key on the keyboard 1, that is, a key that is lit and displayed based on the chord name data CH, is pressed too late, the comparator 308 generates a signal ``1'' at the key press timing tKON.
is output to the D flip-flop 310 via the OR circuit 309. The D flip-flop 310 receives the input signal °
'1''' is delayed by a predetermined time and is sent as a chord match signal CHE.
Output as Q (“1”). This 11th tone matching signal C
Since the HE signal is returned via the AND circuit 306 and the OR circuit 309, at least the next O (l sound change timing 1g CHC is output -4-c is held. flip 7 r
J knob 310i1: By matching the previous ON note name data in the comparator 308, outputs the OIJ note match signal -Y''. After the input of the third tempo clock TCI., the chord sequence timing 4H CIIC outputs the harmony signal CHEQ ("0") (see Figure 9 (1)). .ifC, 6iJt key press timing 'KON changes timing signal -fF CJ(
C yo υ too [I! -If VC is D frisoge flop 3
10 to -J, 'ii; to agreement signal CII E
Q ("1") can output 1゜it+)5
- Melody - The melody output from the number structure circuit 300, r matching Shinzuki M K E Q and 11th sound matching I city'
J(CHE Q l and f are respectively added to the tempo ili control circuit 400 (FIG. 1). The tempo control circuit 400 further includes melody data Jil/f.
. Melody mark length data ML and stop command signal MP are applied from output circuit 100, and next melody read request signal MNR is applied from RAM read control circuit 20. Based on these signals, tempo clock TC is applied.
yc and tempo clock T.
It controls the frequency of CL. Figure 10 shows the tempo flilJ 1111 circuit 400.
details (this shows one example; before the start of automatic performance, the latch circuits 401, 402, and 403 have the base 1νt
The frequency information of the tempo clock is latched.
The latched frequency information of the launch circuits 401 and 402'7'' is added to the input and B input of the calculation circuit 1104, respectively. Most effective tempo limiter 40
Outputs 5VC. In this case, 312 uniform candy of place U matches the frequency difference +lJ of the reference tempo clock. The maximum tempo limiter 405 outputs the average value (frequency information) that is normally input from the nJ 3'4 circuit, and outputs the minimum frequency information when the input average value is smaller than the minimum frequency information. Frequency information output from maximum tempo limiter 405 is applied to latch circuits 403 and 406. The latch circuit 403hi1 latches the frequency information of the reference tempo clock in advance as described above, and adds the launched frequency information to the comparator 407. On the other hand, the variable frequency divider 408 divides the quality clock pulse φ by a predetermined frequency division ratio, and when liQ"1" is added from the amplifier circuit 409, it divides the frequency at a predetermined frequency division ratio. The frequency of the low continuous clock pulse φ is also divided by a frequency division ratio several 10'% smaller, and the clock input CK VC of the counter 410 is output. The clock 410 outputs the signal "1" only when the performance timing is earlier than that of the variable frequency divider 408. Output as clock frequency information to comparator 407.Comparator 407
is the frequency information added from the launch circuit 403 and the counter 4
10, and when they match, a signal It I II is output to the AND circuit 411,
AND circuit 411! Allow for assistance. AND circuit 41
1 outputs the signal to the load input LD of the latch circuit 403, the reset terminal LD of the counter 410, and the AND circuit 412 when a signal frequency-divided and output from the 14-variable frequency divider 408 is applied when the circuit 1 is operable. As a result, the latch circuit 403
The frequency information inputted from the variable frequency divider 408 is latched, this frequency information is output to the comparator 407, the counter 410 is reset, and the signal divided by the frequency output from the variable frequency divider 408 is divided again to calculate this lottery number. The ratio 'v' is output to the device 407. Therefore, when the variable frequency divider 408 is outputting a high-speed clock pulse at a predetermined frequency division ratio, the comparator 408
A coincidence signal "1" is output at a period corresponding to the frequency information added from the 070 launch circuit 403. The output of the OR circuit 413 and the eleventh match signal CHEQ are applied to other inputs of the AND circuit 412. The OR circuit 413 takes the OR condition of the melody match signal MKEQ and the output of the inverter 414 that inverts the stop command signal MP, and is 4f'l; MKEQ.
and (if number MP is respectively Fig. 71 (1)) J',
・In the case of Lbi(())((2t1 always signal "1"
, and if MK E Q and MP No. 111 are respectively shown in Fig. 8 (1) and (d), kT is output.
From the rising 9 of the number MP to the rising of the signal MKEQ,! 1) Outputs the signal “0°°” during the period of -4. In other words, the OR circuit 413 outputs the signal “0°°” during the period of -4.
Push CII closer to the fire than 1°! timing tic. , J.
If it is early, output the signal "1" to K&:l:'li, and if it is late, output the signal "1" to K&:l: 'li. In addition, if the chord matching signal CI [E Q +: i, i (one note change history timing signal CII C is output, there is no one match), the chord matching signal CI [E Q +: (appropriate key press) - On Saturday, the signal ゛(BI') is obtained (9th section (reference). It becomes operational only when it is "1", and the signal "1" which is periodically applied from the un1 circuit 411 is used as the tempo clock TCL.
How do I output it? That is, the AND circuit 412 outputs the melody pitch data MMN and MNl when a melody is played, and when a chord is played, the ol pitch name data MCI and C are matched.
When there is a match with H, the tempo clock TCL is output. If sieve 1, melody - when several lines appear, press and o [if 1 note - when several lines appear at the same time, press / only when both of the above match.
Output my r hook T CL. On the other hand, when the AND circuit 412 outputs the tempo clock TCL, the melody data extraction circuit 1.00 outputs the note length data of the currently played melody note M
is output, and the melody is output from the RAM read control circuit 20.
A melody read request signal MNR is output for each number. The melody mark length data ML is applied to the variable frequency divider 4]5, and the next melody read request signal MNR is applied to the load terminal LD of the latch circuit 406, the counters 416, 417, and the Norinob flop 418, respectively. Variable frequency divider 415 ii: This divides and outputs the high-speed clock pulse φ at a frequency division ratio corresponding to the input melody mark length data ML. The period of the clock to be divided and output is the input melody note length data ML.
Corresponds to the note length indicated by . For example, the period of a clock that is frequency-divided and output based on the note length data ML that corresponds to a quarter note is the period of a clock that is frequency-divided and output as -C based on the dip length data ML that corresponds to a 13th note. It will be twice as much. Naive, the launch circuit 406 inputs the frequency +) output from the leakage proof temperature limiter/105 to the input 113 of the MNR.
Latch the signal and send this frequency IH signal to
19, and counters 416 and 417 output the signal M
The flip-flop 418 is reset by the input of the signal NR, and the flip-flop 418 is reset by the input of the signal ``QMNR'', and outputs a signal ``0'' from the output terminal Q to the AND circuit 409 to disable the AND circuit 409.The decoder 420 is a counter. The count value output from 417 in 2-pit binary code is sent to four signal lines 11o-1.
The circuit is divided into three parts and outputs a signal "1" only to the signal line corresponding to the count value. Therefore, when the counter 417 is reset, the signal line I! corresponding to the count value [0]! Since the signal °′1” is output to o, the arithmetic unit 419
A signal ``'1'' is added to the input CA of , and the count value is ``0-''.
Each route 11 corresponds to "O, Lbi 1-1". , the OR circuit 421 that takes the OR condition of the signal output to C is the signal s7.
The inverter 422 outputs 'I'' to the AND circuit 409 to enable the AND circuit 409 to operate, and outputs the signal I output to the signal line lo.
The inverter 12 and the AND circuit 425, which inverts and outputs the signal output to the signal line 63 corresponding to the count value 13, are made operational. The arithmetic unit 419 multiplies the frequency information added from the latch circuit 11) ii by a different constant depending on the output from the decoder 420, and when the signal "1" is added to the input CA, the frequency information is 0. 7Fi and outputs the multiplied frequency information to the comparator 426. Note that when the signal ++ 1 ++ is added to the input CB, the arithmetic unit 419 multiplies the frequency information by 1.25, and when the signal No. 13 "1" is not added to either the input CA or the input CB, the 11 outputs of frequency i+'1 report. The AND circuit 425 outputs the clock applied from the variable frequency divider 415 to the AND circuits 427 and 428 when the clock is enabled. AND circuit 427, the outputs of NAND circuits 429 and 430 are added to other human inputs, and the NAND circuits 129 and 430 are also output signals.
The input clock is added to the clock input CK of the clock 416 only when outputting 1''. In addition, the NAND circuit 429 takes the NAND condition of 1110 count value (bit-to-recode) input from the latch circuit 402 & CC direction from the force 1' nonc 416, and all bit outputs of the Kara 2/Non 416 are 1'''' is output to the 11 AND circuit 427, and the output of the clock from the AND circuit &'1i 427 is stopped. times h'
:S 402 'j The maximum value of the output value is tt
It operates as a minimum temp limiter. Further, the NAND circuit 430 outputs the melody coincidence signal MK
It takes a NAND condition between EQ and the output of the inverter 431 that inverts the 11th edition coincidence signal CHEQ, and only when the signal C1EQ is "0" and the signal MKEQ is "1", the AND circuit 427 is It outputs the signal "0" and stops the output of the clock from the AND circuit 427. That is, the NAND circuit 430 outputs the melody matching press 1' at the timing when the keys corresponding to the melody and the chord should be pressed at the same time. Even if (MKEQ-"1") is played, the chord does not match (CHEQ="(1")) and the L-and circuit 42
7 so that the clock is not output to the counter 416 (
Rub. The counter 416 counts the clocks applied to the clock CI (and transmits this counted value as frequency information to the comparator 112.
6 and launch circuit 402 (output from comparator, 42
6 is the frequency information added from the counter 41G and performance 3.;1
- Compare the frequency information added from the circuit 419, and when the two match (output the Q number "1" to the AND circuit 428,
3. Enabling AND circuit 428, AND circuit 42
8 is a signal from the variable frequency divider 415 to the AND circuit 42 when the operation is enabled.
5, this clock is output to the clock input CI of the counter 417, causing the counter 417 to count and amplify. As mentioned above, the decoder 420 only connects the signal line corresponding to the divisor value of the counter 417. In other words, the decoder 420 outputs the melody read request signal M
It outputs a signal ゛1°° to one of the signal lines as time elapses from the input point of N A signal "1" is output to the signal line lo until the frequency information reaches 75%, and a signal "1" is output to the signal line 11 until the count value of the counter 416 reaches 100% from the 75th value of the frequency information. Outputs the signal “ ] ” and counter 4
The count value of 16 is 12 from the value of the 100 coefficient of the frequency information.
When the signal line reaches the value of 5, the signal line i! 2, and the divisor value of the counter 416 is 125 of the frequency information.
When the value of % is reached, a signal "i" is output to the signal line 13. Here, the cone corresponding to the next melody note of the currently played melody note is A as shown in FIG. The case where the key is pressed in each key press time area indicated by B, C, and D will be explained. Note that 1'o +i is the key press/f mink of the currently playing melody note, and T1゜'r2
.. 'r' corresponds to the 75th, 100th, and 125th notes of the regular note length T indicated by the currently played melodic note. As mentioned above, the melody change signal "]" is output when the key corresponding to the next melody reading is pressed. - First, the case where a key is pressed in the key press time area A will be explained. In this case, the signal N OI from the inverter 422
+ is added to the AND circuit 423, so when the key is pressed, the AND circuit 423 outputs the signals MK and EQ (“1”
) is no longer output. Therefore, when time has elapsed since the key was pressed and the performance time point T1 is reached (for example, the inverter 422 outputs a signal "1"), the AND circuit 423 outputs 4g "1" at this performance time T. Ru. This signal "1" is 71J block flop 4
18 sets! 114 child S and the differential circuit 432. As a result, the frisogen flop 418 is reset and the signal "t" is applied from the output terminal Q to the AND circuit 409. The AND circuit 409 is the same as the OR circuit 421.
When outputting +, ``Sawa!'' During the regular note length T indicated by the thumb d, the operation is 8+t, so in this case, during the key press time area B, the signal "1" from the front 11 [; output to the device 408. The variable frequency divider 408 is configured as described above. Divide the frequency and output. If the key press is fast, increase the period of the tempo clock TCL by several 10%'), j2 < L, make the tempo faster. Mako, differentiation circuit 432 differentiates the signal "1" applied from the AND circuit 432, and outputs a pulse signal to the load Q of the latte circuits 401 and 402 when the signal "1" is high.
:Add to I4 child LD. The latch circuit 401 launches the frequency information added from the leakage proof temperature limiter 405 and adds it to the input of the performance circuit 404.
launches the divisor value added from the counter 416 (in this case, the 75th frequency information value) and adds it to the B input of the arithmetic circuit 404. The arithmetic circuit 404 calculates the average value of the two human forces and outputs this as new frequency information. That is, the previous frequency information is modified based on the current key press timing. If a key was pressed in the key press time area B, a signal M'KEQ is outputted via the AND circuit 423 at the time of the key press. Then, the AND circuit 409 outputs a signal ``1'' from the time of the key press to the playing time ``1''2-, and the differential circuit 432 outputs the signal ``1'';
At the same time, a pulse signal is output. Also, when a key is pressed in the key press time areas C and D, the signal M
KEQ is output. In this case, the differentiating circuit 432 outputs a pulse signal at the same time as the key is pressed, but the AND circuit 109 performs a small operation due to the output signal "o" of the OR circuit 421. Therefore, even if the flip-flop 418 is pressed, the signal "1" is not output.If a key is pressed in the area between the push buttons jLν, the AND circuit 425 outputs the signal at the playing time T3. Since the output signal +1011 of the in-park 424 disables the counter 416, no clock is applied to the counter 416. In this way, the progress of the automatic ωf performance is stopped by both the VC, the melody performance, and the chord performance. control is carried out, −+ fC
The tempo is controlled by the key press timing of the melody performance. In this embodiment, only the obbligado tone is automatically sounded, but the melody tone and the chord may also be automatically sounded. -Also, in this embodiment, chord data 1°q was created from the 1111th name data and the origuard address, but the ot1 note data is not limited to this, and for example, chord name data and 1F11 note length data may be used. 114 may be created from ν1, and the 11th note name data, 1. l! You may try to make it look old-fashioned. As explained above, according to the VC, it is possible to stop and control the progress of automatic performance based on the performance of multiple parts (melody, chord, etc.), and this allows the pressing of multiple parts. You can practice keys. The second performance (chord)
It is also possible to control the tempo of the first performance (melody) without being affected by the stop control of the first performance (melody). Furthermore, keys for multiple parts to be pressed can be displayed.

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

第1図し1この発明を適用した電子茶器の一実施例を示
すブロック図、 第2図はこの発明に利用される自動演奏データの一例を
示すデータフォーマット、 第3図はこの発明に係るノ(ロディデータ取出回路の詳
細例を示すブロック図。 第4図はこの発明に係る′Al11:t・オプリガード
データ取出回路の詳細例を示すブロック図、第、。(3
)およ。第、図(b)t、1. (−j、イゎオ。□ア
ークの取出を説明するために月]いたオプリガード音の
符長データ列、 #jT 6図はこの発8J]に係る和音・メロディ一致
回路の詳細例を示すブロック図、 第7図、第8図および第9図は、それぞれこの発明に係
る各信号のタイミノグチヤード、第10図はこの発明に
係る戸ンポ制i10回路のii’l” +011例を示
すブロック図、 第11図tよ前記テンポ制御回路fi:説明するために
用いたメロディ音の符長データタリである。 1 鍵盤、10榮音形成11す路、12・スピーカ、1
5  栗曲データ入力装置、46−ジータメモリ、17
・RA M 41)込!ti制御回路、18  アドレ
スカウンタ、]9 スタートスイッチ、20・−RA 
M読出制?+111回路、21・・・データ出力回路、
22・・・Ul(水装置、2:(′All廿表示データ
メモリ、24・・和音名デーク取出回路、25・メ[」
ディ音1n取出回路、100・ノロティデータ取出回路
、200・・オ[1廿・オプリガードデーク取111回
路、300  和音・メロデ、f−数棟出回b′6.4
00・・テンポ制御回路。 第3図
Fig. 1 is a block diagram showing an embodiment of an electronic tea set to which the present invention is applied; Fig. 2 is a data format showing an example of automatic performance data used in the present invention; (A block diagram showing a detailed example of a Rodi data extraction circuit. FIG.
)Oyo. Figure (b) t, 1. (-j, io. □To explain the extraction of the arc, the note length data string of the oprigade note, #jT 6 is a block diagram showing a detailed example of the chord/melody matching circuit for this note 8J) 7, 8, and 9 respectively show the timing chart of each signal according to the present invention, and FIG. 10 shows an example of the door-to-door system i10 circuit according to the present invention. Block diagram, Figure 11 t shows the tempo control circuit fi: note length data of the melody tones used for explanation. 1. Keyboard, 10. Sound formation 11. Path, 12. Speaker, 1.
5 Kurikoku data input device, 46-Zita memory, 17
・RAM 41) included! ti control circuit, 18 address counter, ]9 start switch, 20・-RA
M reading system? +111 circuit, 21... data output circuit,
22...Ul(Water device, 2:('All-display data memory, 24...Chord name data extraction circuit, 25-M[')
D sound 1n extraction circuit, 100・Noroti data extraction circuit, 200...O [1 廿・Oprigade deku 111 circuit, 300 chord/melody, f-several circulation b'6.4
00...Tempo control circuit. Figure 3

Claims (12)

【特許請求の範囲】[Claims] (1)鍵盤と、少なくとも前記鍵盤での第1.第2の演
奏に対応する第1.第2の演奏データを記憶する記憶手
段と、楽曲の進行に合わせて前記記憶手段から記憶デー
タf:読み出ず読出手段と、前記読出手段によって読み
出された第1.第2の演奏データをそれぞれ社盤での第
1.第2の演奏に対応して出力される第1.第2の演奏
データと比較し、前記比較した第1.第2の演奏データ
のうち、少なくともいずれか一方が不一致のとき前記i
R出手段の読み出しを停止する自動演奏進行制御手段と
を具えた電子楽器。
(1) A keyboard, and at least a first key on the keyboard. The first performance corresponds to the second performance. a storage means for storing the second performance data; a reading means for reading out the stored data f: from the storage means as the music progresses; and a reading means for reading out the first performance data by the reading means. The second performance data is the first performance data on the company board. The first performance is output in response to the second performance. The compared first performance data is compared with the second performance data. When at least one of the second performance data is inconsistent, the i
An electronic musical instrument comprising automatic performance progress control means for stopping reading of the R output means.
(2)前記鍵盤での第1の演奏はメロディ演奏であシ、
第2の演#は和音演奏である特許請求の範囲第(1ン項
記載の電子楽器。
(2) the first performance on the keyboard is a melody performance;
The electronic musical instrument according to claim 1, wherein the second performance is a chord performance.
(3)前記自動6q奏進行制御手段ヲ、1、自動演奏を
進めるテンポクロックの発生を力岨止することにより前
記読出手段の読み出しを停止−する特W1:請求の範囲
第(1)項記載の電子楽器9、
(3) The automatic 6q performance progress control means 1, stopping the reading of the reading means by forcefully stopping the generation of the tempo clock that advances the automatic performance. W1: As described in claim (1) electronic musical instrument 9,
(4)前記自動演奏進行IIIIJ#手桟:tコ、予め
設定された周波数のテンポクロックに基づいて読み出さ
れた第1の演奏データの演奏夕・fミンクと鍵盤での第
1の演奏r(対応して出力される第1の演奏データの押
鍵タイミングとの時間差に基づいて前記テンポクロック
の周波数を修正ターるテンポ修正手段を有するtNj許
請求の範囲第(1):r1″1記載の電子楽器。
(4) The automatic performance progression IIIJ# handrail: tco, performance of the first performance data read out based on the tempo clock of a preset frequency ・f First performance on mink and keyboard r (It has a tempo correction means for correcting the frequency of the tempo clock based on the time difference with the key press timing of the correspondingly outputted first performance data.Claim No. (1):r1″1) electronic musical instruments.
(5)前記テンポ修正手段は、前記時間差が所定の範囲
内にあるときのみ該時間差を前記周波数の修正に寄Jj
させる特許請求の範囲第(4)項記載の電子楽器。
(5) The tempo correction means contributes the time difference to correction of the frequency only when the time difference is within a predetermined range.
An electronic musical instrument according to claim (4).
(6)前記テンポ(I正手段は、前記8に盤での第1の
演奏に対応してILI力される第1の演奏データの押鍵
タイミングが前記読み出された第1の演奏データの演奏
タイミングよりも早いとき、前記読み出された第1の演
秦デ・−りの演奏タイミングに達するまで前記テンポク
ロックの周波数を所定の割合で増加させる特ir’l’
 M求の範囲第(4)項記載の電子楽器。
(6) The tempo (I positive means) determines that the key press timing of the first performance data that is ILI inputted to the 8 in response to the first performance on the board is the same as the read out first performance data. When the timing is earlier than the performance timing, the frequency of the tempo clock is increased at a predetermined rate until the performance timing of the read first rendition is reached.
The electronic musical instrument according to item (4) of the scope of M requirements.
(7)鍵盤と、少なくとも前記鍵盤での第1.#+、2
の演奏に対応する第1.第2の演奏データを記憶する記
憶手段と、楽曲の進行に自わ−Vて前記記憶手段から記
憶データを読み出す読出手段と、前記読出手段によって
IMt、汐、出された第1 r p+’> 2の演奏デ
ータに基づいて押下すべき鍵を表示する表示装置と、前
記読出手段によって読み出された第1.第2の演奏デー
タをそれぞれ鍵盤での第1.第2の演奏に対応【2−C
出力される第1゜棺2の演奏データと比較し、前H1:
比較した第1゜第2の演奏データのうち、少なくともい
ずれか一方が不一致のとき前記読出手段′の読み出しを
停止する自動演奏進行制御・」・段とを共えた電子楽器
(7) a keyboard, and at least a first . #+, 2
The first part corresponds to the performance of . a storage means for storing second performance data; a reading means for reading out the stored data from the storage means as the music progresses; a display device that displays the key to be pressed based on the performance data of No. 2; and a display device that displays the key to be pressed based on the performance data of No. 2; The second performance data is the first performance data on the keyboard. Compatible with the second performance [2-C
Comparing with the output performance data of the first stage 2, the previous H1:
An electronic musical instrument comprising an automatic performance progress control for stopping reading of the reading means when at least one of the compared first and second performance data does not match.
(8)前記読出手段は、自動演奏を進めるテンポクロッ
クを目数することによシ1音符先行する第1の01f奏
データおよび4分音符長先行する第2の演奏データを読
み出す特N’l’ *)’J求の範囲第(7)項記載の
電子楽器。
(8) The reading means reads out the first 01f performance data leading by one note and the second performance data leading by a quarter note length by counting the tempo clock that advances the automatic performance. '*)'Electronic musical instruments as described in item (7) of the J-required scope.
(9)鍵盤ど、少なくとも前記鍵盤での第1.第2の演
奏に対応する第1.第2の演奏データ全り己憶する記憶
手段と、グに曲の進行に合わせて前記記憶手段から記憶
データを読み出す読出手段と、前記読出手段によって読
み出された第1.第2の演奏データ全それぞれ鍵盤での
第1.第2の演奏に対応して出力される第1.第2の演
奏データと比較し、前記比較しfc第1.第2の演奏デ
ータのうち、少なくどもいずれか一方が不一致のとき前
記読出手段の読み出しを停止する自動演奏進行制御手段
と、前記記憶手段から読み出された記1.抵データに基
づいて自動演奏音を発音する自動演奏装置とを具えた電
子楽器。
(9) At least the first key on the keyboard. The first performance corresponds to the second performance. a storage means for storing all the second performance data; a reading means for reading out the stored data from the storage means in accordance with the progress of the song; and a first performance data read out by the reading means. All of the second performance data are played on the keyboard. The first performance is output in response to the second performance. The comparison is made with the second performance data, and the fc first . automatic performance progress control means for stopping reading of the reading means when at least one of the second performance data is inconsistent; An electronic musical instrument comprising an automatic performance device that produces automatic performance sounds based on performance data.
(10)前記記憶手段は、前記第1.第2の演奏データ
の他にオブリガード演X ic *−+応するオプリガ
ードデークを起上〇する11!f計1il’l氷の範囲
第(9)項記載の電子楽器。
(10) The storage means includes the first. In addition to the second performance data, Obrigado performance X ic *-+ raises the corresponding Oprigade deck 〇11! The electronic musical instrument according to item (9).
(11)鍵盤と、自動伴奏装置と、少なくとも前記鍵盤
での第1.第2の演奏に対応する第1.第2の演奏デー
タを記憶する記1.Q手段と、楽曲の進行に合わせて前
記記憶手段から記憶データを読み出す読出手段と、前記
読出手段によって読み出された第1.第2の演奏データ
をそれぞれ鍵盤での第1.第2の演奏に対応して出力さ
れる第1.第2の演奏データと比較し、前記比較した第
1.第2の演奏データのうち、少なくともいずれか一方
が不一致のとき前記読出手段の読み出しおよび前記自動
伴奏装置の進行を停止する自動演奏進行制御手段と金共
えた電子楽器。
(11) A keyboard, an automatic accompaniment device, and at least a first . The first performance corresponds to the second performance. 1. Storing the second performance data. Q means, a reading means for reading stored data from the storage means in accordance with the progress of the music, and a first .Q means read out by the reading means. The second performance data is the first performance data on the keyboard. The first performance is output in response to the second performance. The compared first performance data is compared with the second performance data. The electronic musical instrument includes an automatic performance progress control means that stops the readout of the readout means and the progress of the automatic accompaniment device when at least one of the second performance data does not match.
(12)前記自動伴奏装置は、前記鍵盤での第2の6;
)奏に対応する自動伴奏音とツカ望のリズムに対応する
自動リズム音を発音する特許お1“!求の範囲第(11
)項記載の1イ子楽器。
(12) The automatic accompaniment device includes a second 6 on the keyboard;
) patent that produces an automatic accompaniment sound corresponding to the rhythm of the song and an automatic rhythm sound corresponding to the rhythm of the song.
) Item 1 child musical instrument.
JP13554682A 1982-08-03 1982-08-03 Electronic musical instrument Pending JPS5924878A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13554682A JPS5924878A (en) 1982-08-03 1982-08-03 Electronic musical instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13554682A JPS5924878A (en) 1982-08-03 1982-08-03 Electronic musical instrument

Publications (1)

Publication Number Publication Date
JPS5924878A true JPS5924878A (en) 1984-02-08

Family

ID=15154309

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13554682A Pending JPS5924878A (en) 1982-08-03 1982-08-03 Electronic musical instrument

Country Status (1)

Country Link
JP (1) JPS5924878A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6354727B1 (en) 1997-04-28 2002-03-12 Kao Corporation Mixing device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4012979A (en) * 1975-03-03 1977-03-22 Computeacher Limited Music teaching apparatus
JPS5635191A (en) * 1979-08-31 1981-04-07 Nippon Musical Instruments Mfg Electronic musical instrument
JPS5754998A (en) * 1980-09-19 1982-04-01 Nippon Musical Instruments Mfg Electronic musical instrument device
JPS5764793A (en) * 1980-10-08 1982-04-20 Nippon Musical Instruments Mfg Electronic musical instrument
JPS57114191A (en) * 1980-12-31 1982-07-15 Nippon Musical Instruments Mfg Electronic musical instrument

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4012979A (en) * 1975-03-03 1977-03-22 Computeacher Limited Music teaching apparatus
JPS5635191A (en) * 1979-08-31 1981-04-07 Nippon Musical Instruments Mfg Electronic musical instrument
JPS5754998A (en) * 1980-09-19 1982-04-01 Nippon Musical Instruments Mfg Electronic musical instrument device
JPS5764793A (en) * 1980-10-08 1982-04-20 Nippon Musical Instruments Mfg Electronic musical instrument
JPS57114191A (en) * 1980-12-31 1982-07-15 Nippon Musical Instruments Mfg Electronic musical instrument

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6354727B1 (en) 1997-04-28 2002-03-12 Kao Corporation Mixing device

Similar Documents

Publication Publication Date Title
ITMI960269A1 (en) ELECTRONIC EQUIPMENT FOR THE COMPOSITION AND AUTOMATIC REPRODUCTION OF MUSICAL DATA
JPS6157640B2 (en)
JPS6327717B2 (en)
US4454797A (en) Automatic music performing apparatus with intermediate span designating faculty
JPS5924878A (en) Electronic musical instrument
US4674383A (en) Electronic musical instrument performing automatic accompaniment on programmable memorized pattern
JPS6252318B2 (en)
JPH0125994Y2 (en)
JP2586450B2 (en) Waveform storage and playback device
JPS5958486A (en) Electronic musical instrument
JPH0367276B2 (en)
JPS6253839B2 (en)
JPH0157917B2 (en)
JPS648837B2 (en)
JPS6344228B2 (en)
JPH0451198A (en) Automatic accompanying device
JP2705421B2 (en) Automatic accompaniment device
JPH0132997B2 (en)
JPH0343638B2 (en)
JP2848322B2 (en) Automatic accompaniment device
JPH0727381B2 (en) Automatic accompaniment device
JPS5929297A (en) Electronic musical instrument
JPH0436398B2 (en)
JPH059799B2 (en)
JPS6029950B2 (en) electronic musical instrument device