JPH03213899A - 電子鍵盤楽器 - Google Patents

電子鍵盤楽器

Info

Publication number
JPH03213899A
JPH03213899A JP2009037A JP903790A JPH03213899A JP H03213899 A JPH03213899 A JP H03213899A JP 2009037 A JP2009037 A JP 2009037A JP 903790 A JP903790 A JP 903790A JP H03213899 A JPH03213899 A JP H03213899A
Authority
JP
Japan
Prior art keywords
automatic accompaniment
key
mode
keyboard
chord
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2009037A
Other languages
English (en)
Other versions
JP2611467B2 (ja
Inventor
Mitsuru Baba
満 馬場
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.)
Yamaha Corp
Original Assignee
Yamaha Corp
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 Yamaha Corp filed Critical Yamaha Corp
Priority to JP2009037A priority Critical patent/JP2611467B2/ja
Publication of JPH03213899A publication Critical patent/JPH03213899A/ja
Application granted granted Critical
Publication of JP2611467B2 publication Critical patent/JP2611467B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、外部から音高情報を人力して和音を検出す
ることにより、通常の演奏で使用できる鍵盤のキーの数
を減らすことなく自動伴奏を付加することのできる電子
鍵盤楽器に関する。
[従来技術] 従来、いわゆる自動伴奏機能を備えた電子鍵盤楽器が知
られている。これは予め鍵盤の所定の範囲を伴奏用の鍵
盤の範囲として定めておき、自動伴奏を付加するときに
はこの伴奏用の鍵盤において1つまたは複数のキーの押
鍵を検出し、この押鍵の状態から和音を検出し、指定さ
れたリズム(自動伴奏パターン)に基づいてベース音お
よびコード音などからなる自動伴奏音を発生するもので
ある。
鍵盤のうち伴奏用の範囲以外の部分はメロディ用の鍵盤
として用いることができる。このメロディ用の鍵盤の範
囲で押鍵がなされた場合には、その押鍵されたキーに対
応する楽音(鍵盤音)が発生する。このようにして、演
奏者は伴奏用の鍵盤では幾つかの鍵を押鍵して自動伴奏
を付加することかでき、メロディ用の鍵盤では押鍵に対
応したメロデイ音を発生するようにして、演奏すること
ができる。
[発明が解決しようとする課題] ところで、通常、自動伴奏用には1オクターブあるいは
それ以上の鍵域を割当て、その範囲でキーの押鍵を検出
する。そのため、自動伴奏を付与しつつ演奏を行う場合
には、自動伴奏以外の鍵域(メロディ用の鍵域)が狭く
なり、満足のいく演奏ができなくなるという不都合があ
った。
この発明は、上述の従来形における問題点に鑑み、自動
伴奏を付加しない通常の演奏で用いることのできる鍵盤
のキーの数を減らすことなく自動伴奏を付加することの
できる電子鍵盤楽器を提供することを目的とする。
[課題を解決するための手段] この目的を達成するため、この発明は、複数のキーを備
えた鍵盤を有し、各キーの押鍵によって同時に複数の楽
音を発生することができる電子鍵盤楽器において、外部
からの音高情報を入力し、該音高情報に基づいて和音を
検出する和音検出手段と、自動伴奏パターンを発生する
自動伴奏パターン発生手段と、上記和音検出手段により
検出される和音および上記自動伴奏パターン発生手段に
より発生される自動伴奏パターンに基づいて、自動伴奏
の楽音を発生する楽音発生手段とを具備することを特徴
とする。
[作 用] このような構成によれば、和音検出手段は外部からの音
高情報を入力し、この音高情報に基づいて和音を検出す
る。自動伴奏パターン発生手段は自動伴奏のためのパタ
ーンを発生する。そして、和音検出手段により検出され
る和音および自動伴奏パターン発生手段により発生され
る自動伴奏のパターンに基づき、楽音発生手段によって
自動伴奏の楽音を発生する。一方、演奏者は鍵盤のすべ
ての鍵を用いて演奏することができ、この押鍵に対して
は対応する楽音が発生される。
[実施例] 以下、図面を用いてこの発明の詳細な説明する。
第1図は、この発明の一実施例に係る電子鍵盤楽器のブ
ロック構成図である。この図において、11は電子鍵盤
楽器の全体の動作を制御するための中央処理装置(CP
U) 、12はCPUIIに対してタイマ割込みを行う
ためのテンポクロック発生器、13はワークレジスタあ
るいはフラグなどに用いるランダムアクセスメモリ(R
AM)、14はCPUIIが実行するプログラムなどが
格納されているリードオンリイメモリ(ROM)、15
は自動伴奏パターンが格納されたパターンメモリ、16
は鍵盤、17はモードスイッチ、18はモードスイッチ
以外のその他のスイッチ、19はMID1方式の入力を
受付けるMIDIインターフェース、20は楽音形成手
段(音源)、21はサウンドシステムである。これらの
各ブロックは双方向のパスライン22に接続されている
次に、この実施例の電子鍵盤楽器で用いられているレジ
スタあるいはフラグの説明をする。
(1)MODE :モードレジスタ。“0°でノーマル
モード、“1″で伴奏鍵自動演奏モード(キーABC(
オートベースコード)モード)、“2”でMIDI自動
演奏モード(MIDI・ABCモード)−を、それぞれ
表す。
(2)KCD :キーコードを格納するキーコードレジ
スタ。各発音チャンネルごとに設けられ、発音チャンネ
ルがiチャンネルのキーコードレジスタはKCD iで
表すものとする。
(3)ROOT:検出した和音の根音を格納するための
根音レジスタ。
(4)TYPE :検出した和音の和音種類を格納する
ための和音種類レジスタ。
(5)KON:鍵盤キーのキーオンがあった場合に“1
”がセットされ、キーオフされた場合に“0′がリセッ
トされる、キーオンフラグ。
次に第2図のフローチャートを参照して、この実施例に
係る電子鍵盤楽器の動作を説明する。この電子鍵盤楽器
において処理がスタートすると、まずステップSllで
イニシャライズを行い、ステップS12で押鍵処理を行
い、ステップS13でMIDI処理を行い、ステップS
14でモードスイッチ処理を行い、ステップ815でそ
の他の処理を行った後、再びステップS12に戻る。以
上のループ処理を繰返す。
第3図を参照して、第2図ステップS14のモードスイ
ッチ処理ルーチンについて説明する。
モードスイッチ処理ルーチンにおいては、ステップS2
1でモードスイッチ17のうちキーABCスイッチがオ
ンされたか否かを判別する。ステップS21でキーAB
Cスイッチがオンされている場合は、演奏者の伴奏鍵域
における押鍵に基づいて自動演奏を行う伴奏鍵自動演奏
モード(キーABCモード)とするために、ステップS
22でモードレジスタMODEに“1”を格納し、ステ
ップ523へと進む。ステップS21でキーABCスイ
ッチのオンイベントかない場合は、直接ステップ323
へと進む。
ステップS23ではモードスイッチ17のうちMIDI
 −ABCスイッチがオンされたか否かを判別する。M
IDI・ABCスイッチがオンされている場合は、外部
からの入力に基づいて自動演奏を行うMIDI自動演奏
モード(MIDI−ABCモード)とするため、ステッ
プS24でモードレジスタMODEに“2″を格納した
後、ステップS25へと進む。ステップ823でMID
I・ABCスイッチのオンではない場合は、直接ステッ
プS25へと進む。
ステップS25ではモードスイッチ17のうちノーマル
スイッチがオンされているか否かを判別する。ノーマル
スイッチがオンされている場合は、自動伴奏は行わず演
奏者の押鍵に対応した楽音(鍵盤音)を発生するノーマ
ルモードとするため、ステップS26でモードレジスタ
MODEに“01を格納した後、リターンする。ステッ
プS25でノーマルスイッチのオンイベントがない場合
は、直接リターンする。
以上の処理によりモードスイッチの操作に応じた演奏の
モードがモードレジスタMODEに設定される。
第4図を参照して、第2図のステップS12の押鍵処理
においては、まずステップS31でモードレジスタMO
DEが“1”であるか否かを判別する。1”である場合
は伴奏鍵自動演奏モードであるから、ステップS41へ
と分岐する。ステップS31でモードレジスタMODE
が“1”でない場合は、ステップS32でキーオンイベ
ントがあるか否か判別する。キーオンイベントがあれば
ステップ53Bへと進み、なければステップS36へと
分岐する。
ステップ533ではオンされた鍵盤キーに対応する楽音
を発生させるためにチャンネルの割当て処理を行う。割
当てチャンネルナンバはiとする。
次に、ステップS34でiチャンネルのキーオンフラグ
KONiに“1″′を、キーコードレジスタKCDiに
オンイベントのあったキーのキーコードを、それぞれ格
納する。そして、ステップS35で音源20にノートオ
ンおよびキーコードKCDiを送出して楽音を発生させ
、ステップS36へと進む。
ステップS36ではキーオフイベントがあるか否かを判
別する。キーオフイベントがない場合は、そのままリタ
ーンし、ある場合はステップS37へと進む。ステップ
83.7でキーオフイベントのあったキーのキーコード
と一致するキーコードで発音されているチャンネルをサ
ーチする。そして、ステップS38で該当するチャンネ
ルがあるか否かを判別する。該当するチャンネルナンバ
iのチャンネルがある場合は、ステップS39へと進み
、ない場合はそのままリターンする。ステップS39で
iチャンネルのキーオンフラグKONiをゼロクリアし
、ステップS40で音源20のiチャンネルにノートオ
フを送出して消音し、リターンする。
ステップS31でモードレジスタMODEが“1″であ
る場合は、ステップS41でキーオンイベントがあるか
否かを判別する。キーオンイベントがある場合はステッ
プS42へと進み、ない場合はそのままリターンする。
ステップS42ではオンイベントのあったキーの鍵域を
判別する。
その鍵域がノーマル域すなわちメロディ用の鍵盤の範囲
である場合は、その押鍵に対応する楽音を発生する必要
があるから、ステップS33へと分岐し対応する鍵盤音
を発生させる。
ステップS42でキーオンイベントのあったキーの鍵域
がABC域すなわち伴奏用の鍵盤の範囲である場合は、
ステップS43で押鍵の組合わせから和音を検出し、根
音をレジスタROOTに、和音の種類をレジスタTYP
Eに、それぞれ格納し、リターンする。
以上のようにして、ノーマルモードまたはMIDI自動
演奏モードのときは、すべての鍵盤の範囲において押鍵
に対応する楽音(鍵盤音)が発生される。一方、伴奏鍵
自動演奏モードのときは押鍵の鍵域に対応して自動伴奏
または押鍵に対応する発音がなされる。
第5図を参照して、第2図のステップ313のMIDI
処理においては、まずステップS51でモードレジスタ
MODEが“2”であるか否かを判別する。モードレジ
スタMODEが“2”のときはMIDI自動演奏モード
であるから、ステップS52で外部からのMIDI入力
により音高情報を入力し、そのキーコードの組合わせか
ら和音を検出し、根音をレジスタROOTに、和音の種
類をレジスタTYPEに、それぞれ格納する。その後、
ステップ85Bに進む。ステップS51でモードレジス
タMODEが“2”でない場合は、ノーマルモードまた
は伴奏鍵自動演奏モードであるから、ステップS53へ
と分岐する。ステップ553でその他のMIDI処理を
行った後、リターンする。
以上のMIDI処理により、MIDI自動演奏モードに
おいて外部入力から和音を検出しその根音および和音種
類が所定のレジスタに格納される。
第6図を参照して、この実施例の電子鍵盤楽器における
テンポクロック割込み処理ルーチンについて説明する。
テンポクロック割込み処理ルーチンは、所定の時間間隔
でテンポクロック発生器12から発生される割込み信号
に基づいて、CPU11が実行する処理である。
テンポクロック割込み処理においては、まずステップS
61てモードレジスタMODEが01であるか否かを判
別する。モードMODEが“0”であるときはノーマル
モードであるから、そのままリターンする。モードMO
DEが“0”以外であるときは伴奏鍵自動演奏モードま
たはMIDI自動演奏モードであるから、ステップS6
2でリズム種類に応じたパターンを選択しテンポクロッ
クの値に基づいて発音すべきデータを読み出す。
次にステップ563で発音すべき制御データがあるか否
か判別する。発音すべきデータがある場合はステップS
64へと進み、ない場合はステップS67へと分岐する
。ステップS64では読み出した制御データを和音種類
TYPEに基づいて修正し、さらに根音ROOTを加算
して発音すべきノートデータを生成する。そして、ステ
ップS65で発音すべき音域のオクターブ情報を付与し
、ステップS66でこのように加工したデータを音源2
0へと送出して楽音を発生させる。そして、ステップS
67でテンポクロックを歩進して、リターンする。
以上のようなテンポクロック割込み処理によって、伴奏
鍵自動演奏モードまたはMIDI自動演奏モードにおけ
る自動演奏の楽音が発生される。
なお、外部からの音高情報の入力は、例えば他のMID
Iキーボードまたはシーケンサなど、音高情報を発生す
ることのできるものであればどのようなものを用いても
よい。1台の親機としての電子楽器に複数台の子機とし
ての電子楽器を接続したような教習用の電子楽器のシス
テムにこの発明を適用すれば、親機から自動伴奏用の音
高情報を各子機へ送出し、各子機において自動演奏を附
加しつつ、子機において押鍵演奏を行うことができる。
上述の実施例においては、音高情報の人力をMID1方
式の人力によったが、これに限らず、その他の伝送方式
を用いることもできる。ノーマル、キーABC,または
MIDI−ABCのモードの切り替えは、モードスイッ
チによって行っているが、MIDI信号などを用いて、
外部から切り替えることができるようにしてもよい。ま
た、上記の実施例では、ベース音およびコード音を付与
するオートベースコードの例を示したが、これに限らず
、どのような自動伴奏に適用することもできる。また、
ソフトウェアでなくともハードウェアを用いて制御する
こともできる。
[発明の効果] 以上説明したように、この発明によれば、MIDIなど
の外部からの音高情報の入力により、和音を検出して自
動伴奏を行っているので、キーの押鍵に対応する楽音を
発生することのできる鍵盤のキーの数を少なくすること
がなく、自動伴奏を付加しつつ、広い鍵域での演奏を行
うことができる。
【図面の簡単な説明】
第1図は、この発明の一実施例に係る電子鍵盤楽器のブ
ロック構成図、 第2図は、この実施例の電子鍵盤楽器のメインルーチン
の動作を説明するためのフローチャート、第3図は、こ
の実施例の電子鍵盤楽器のモードスイッチ処理ルーチン
の動作を説明するためのフローチャート、 第4図は、この実施例の電子鍵盤楽器の押鍵処理ルーチ
ンの動作を説明するためのフローチャート、 第5図は、この実施例の電子鍵盤楽器のMIDI処理ル
ーチンの動作を説明するためのフローチャート、 第6図は、この実施例の電子鍵盤楽器のテンポクロック
割込み処理ルーチンの動作を説明するためのフローチャ
ートである。 11:CPU、12:テンポクロック発生器、13:R
APvll 14:ROM、15:パターンメモリ、1
6:鍵盤、17:モードスイッチ、18:その他スイッ
チ、19:MIDIインターフェース、20:楽音形成
手段、21:サウンドシステム。

Claims (1)

    【特許請求の範囲】
  1. (1)複数のキーを備えた鍵盤を有し、各キーの押鍵に
    よって同時に複数の楽音を発生することができる電子鍵
    盤楽器において、 外部からの音高情報を入力し、該音高情報に基づいて和
    音を検出する和音検出手段と、 自動伴奏パターンを発生する自動伴奏パターン発生手段
    と、 上記和音検出手段により検出される和音および上記自動
    伴奏パターン発生手段により発生される自動伴奏パター
    ンに基づいて、自動伴奏の楽音を発生する楽音発生手段
    と を具備することを特徴とする電子鍵盤楽器。
JP2009037A 1990-01-18 1990-01-18 電子鍵盤楽器 Expired - Fee Related JP2611467B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009037A JP2611467B2 (ja) 1990-01-18 1990-01-18 電子鍵盤楽器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009037A JP2611467B2 (ja) 1990-01-18 1990-01-18 電子鍵盤楽器

Publications (2)

Publication Number Publication Date
JPH03213899A true JPH03213899A (ja) 1991-09-19
JP2611467B2 JP2611467B2 (ja) 1997-05-21

Family

ID=11709455

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009037A Expired - Fee Related JP2611467B2 (ja) 1990-01-18 1990-01-18 電子鍵盤楽器

Country Status (1)

Country Link
JP (1) JP2611467B2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0553582A (ja) * 1991-08-27 1993-03-05 Kawai Musical Instr Mfg Co Ltd 自動伴奏装置
JPH06295179A (ja) * 1993-04-09 1994-10-21 Yamaha Corp 演奏情報分析装置および和音検出装置
USRE38477E1 (en) 1993-04-09 2004-03-30 Yamaha Corporation Performance information analyzer and chord detection device associated therewith

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59192288A (ja) * 1983-04-15 1984-10-31 カシオ計算機株式会社 システム電子楽器

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59192288A (ja) * 1983-04-15 1984-10-31 カシオ計算機株式会社 システム電子楽器

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0553582A (ja) * 1991-08-27 1993-03-05 Kawai Musical Instr Mfg Co Ltd 自動伴奏装置
JPH06295179A (ja) * 1993-04-09 1994-10-21 Yamaha Corp 演奏情報分析装置および和音検出装置
USRE38477E1 (en) 1993-04-09 2004-03-30 Yamaha Corporation Performance information analyzer and chord detection device associated therewith

Also Published As

Publication number Publication date
JP2611467B2 (ja) 1997-05-21

Similar Documents

Publication Publication Date Title
US5044251A (en) Timbre setting device for an electronic musical instrument
JPS6385600A (ja) 電子楽器の自動伴奏装置
US5319152A (en) Chord information output apparatus and automatic accompaniment apparatus
JPH05188956A (ja) 自動演奏機能付電子楽器
JPH03213899A (ja) 電子鍵盤楽器
JP2768233B2 (ja) 電子楽器
JPH04274497A (ja) 自動伴奏装置
US5177314A (en) Timbre setting device for an electronic musical instrument
JP2587737B2 (ja) 自動伴奏装置
JPH0769698B2 (ja) 自動伴奏装置
JPH03242697A (ja) 電子楽器
US5220121A (en) Melody supplement control apparatus
JP2546467B2 (ja) 電子楽器
JP2530744Y2 (ja) 電子楽器
JP2570562B2 (ja) 自動演奏装置及び自動伴奏装置
JP3120487B2 (ja) 自動伴奏機能付電子楽器
JP2636393B2 (ja) 自動演奏装置
JPH01179089A (ja) 自動伴奏装置
JPH0320758B2 (ja)
JP3015226B2 (ja) 電子楽器
JPH04166895A (ja) 楽音信号発生装置
KR970008441B1 (ko) 전자악기의 키 스프리트 위치 설정방법
JPH0518437B2 (ja)
JPH04319999A (ja) 電子楽器の発音指示装置及び発音指示方法
JPS6326867Y2 (ja)

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees