JPH02269394A - 電子楽器 - Google Patents

電子楽器

Info

Publication number
JPH02269394A
JPH02269394A JP2075234A JP7523490A JPH02269394A JP H02269394 A JPH02269394 A JP H02269394A JP 2075234 A JP2075234 A JP 2075234A JP 7523490 A JP7523490 A JP 7523490A JP H02269394 A JPH02269394 A JP H02269394A
Authority
JP
Japan
Prior art keywords
melody
data
sound
rhythm
solo
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
JP2075234A
Other languages
English (en)
Other versions
JPH0727369B2 (ja
Inventor
Kotaro Mizuno
公太郎 水野
Fumio Iwase
富美雄 岩瀬
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 JP2075234A priority Critical patent/JPH0727369B2/ja
Publication of JPH02269394A publication Critical patent/JPH02269394A/ja
Publication of JPH0727369B2 publication Critical patent/JPH0727369B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

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

Description

【発明の詳細な説明】 【産業上の利用分野】
本発明は、メロディ演奏音と共に、アンサンプル、デユ
エツトなどの付加音を自動的に付加するようにした電子
楽器に関する。
【従来技術】
従来、この種の電子楽器は、例えば特開昭56−395
95号公報、特開昭59−68788号公報、特開昭5
9−116696号公報、特公昭63−22316号公
報に示されるように、メロディ音指定手段により指定さ
れたメロディ音の音高、和音指定手段により指定された
和音などに関係した付加音を自動的に指定して、前記指
定されたメロディ及び和音にそれぞれ対応した楽音信号
と共に、前記付加音に対応した楽音信号を形成出力する
ようにしていた。
【発明が解決しようとする課題】
しかるに、上記のような従来装置にあっては、メロディ
音に対して付加音が自動付加されるので、メロディ音及
び和音演奏のみの場合よりも演奏音楽は豊かになるが、
楽曲の種類によっては、このような演奏音の通常の発音
のみでは、楽曲の進行が単調になる場合がある。このよ
うな場合、熟練者は演奏に若干の変化を施して前記単調
さをなくすことも可能であるが、初心者にとっては、前
記のような演奏に若干の変化を施すことは難しく、従来
から前記単調さを自動的に改善する電子楽器の開発が望
まれていた。 本発明は上記ような見地にたってなされたもので、その
目的は演奏に若干の変化を自動的に付与して演奏音楽の
単調さを改善するようなした電子楽器を提供することに
ある。
【課題を解決するための手段】
上記目的を達成するため、上記のように構成した請求項
1又は請求項3に係る発明においては、メロディ音指定
手段によるメロディ音の指定に応答して同指定されたメ
ロディ音の音高に関係し、又はメロディ音指定手段によ
り指定されたメロディ音及び和音指定手段により指定さ
れた和音に関係した付加音を自動的に指定する付加音指
定手段と、前記各音の指定に応答して同各音にそれぞれ
対応した複数の楽音信号を形成出力す基楽音信号形成手
段とを備えた電子楽器において、演奏楽曲の進行状態を
計測する進行計測手段と、進行計測手段により計測され
ている進行状態の特定タイミングに楽音信号形成手段に
て形成開始されるメロディ音及び付加音にそれぞれ対応
した複数の楽音信号のうちの少なくとも一つの楽音信号
に対してピッチベンド効果を付与するピッチベンド制御
手段とを設けたことにある。 また、上記請求項2又は請求項4に係る発明の構成上の
特徴は、前記請求項1又は請求項3に係る発明の構成に
、ピッチベンド制御手段によってピッチベンド効果の付
与される楽音信号をメロディ音及び付加音にそれぞれ対
応した複数の楽音信号の中で前記ピッチベンド効果の付
与毎に順次切り換える切り換え手段を設けたことにある
。 r発明の作用及び効果】 上記のように構成した請求項1及び請求項3に係る発明
においては、ピッチベンド制御手段が、進行計測手段に
より計測されている進行状態の特定タイミングに、楽音
信号形成手段にて形成開始されるメロディ音及び付加音
にそれぞれ対応した複数の楽音信号のうちの少なくとも
一つの楽音信号に対してピッチベンド効果を付与するの
で、演奏楽曲に若干の変化が自動的に施され、初心者で
も、単調さを排除して豊かな演奏音楽を奏でることがで
きるようになる。 また、上記のように構成した請求項2又は請求項4に係
る発明においては、前記請求項1又は請求項3に係る発
明の作動に加えて、切り換え手段が、ピッチペンド制御
手段によってピッチベンド効果の付与される楽音信号を
、メロディ音及び付加音にそれぞれ対応した複数の楽音
信号の中で、ピッチベンド効果の付与毎に順次切り換え
るので、前記ピッチベンド効果の付与にさらに変化が加
えられ、より豊かな演奏音楽を奏でることができるよう
になる。
【実施例】
以下、本発明の一実施例を図面を用いて説明すると、第
1図は本発明に係る電子楽器の全体をブロック図により
示している。 この電子楽器は鍵盤10及び操作パネル部20を備えて
おり、鍵盤10は音高C2〜Ctに渡る複数の鍵からな
る。これらの6鍵にはキーフードICとして「36」〜
「96」がそれぞれ音高順に割り当てられており、全鍵
がメロディ演奏に利用される場合と音高02〜G3に渡
る鍵が和音演奏に利用されかつ音高01〜C〒に渡る鍵
がメロディ演奏に利用される場合とに切り替えできるよ
うになっている。この鍵盤10の6鍵の押離鍵は鍵スイ
ツチ回路10a内に6鍵にそれぞれ対応して設けた複数
の鍵スィッチの開閉成により検出され、かつ同各軸の鍵
タッチは鍵タツチ検出回路10b内に6鍵にそれぞれ対
応して設けた複数の鍵夕、、チセンサにより検出される
ようになつている。 操作パネル部20には、ソロスタイルプレイ操作子21
.  自動伴奏操作子22、リズムスタート操作子23
、リズムストップ操作子24、シンクロスタート操作子
25、リズムセレクト操作子群26、音色選択操作子群
27及びその他の操作子群28が設けられている。ソロ
スタイルプレイ操作子21はメロディ演奏、和音演奏等
に応じて付加音を発生させるソロスタイルプレイを行う
か行わないかを選択切り替えする操作子である。自動伴
奏操作子22は自動伴奏を行うか行わないかを選択切り
替えする操作子である。リズムスタート操作子23は自
動リズムの開始を指示する操作子である。リズムストッ
プ操作子24は自動リズムの停止を指示する挿作子であ
る。シンクロスタート操作子26は自動リズムのシンク
ロスタート動作(鍵盤10の全ての鍵の押鍵前には自動
リズムを待機状態に保ち、かつ鍵盤lOのいずれかの鍵
の押鍵に同期して自動リズムを開始させる)を制御する
もので、自動リズムは同操作子25の操作により待機状
態に設定されるようになっている。 リズムセレクト操作子群26は自動リズム及び自動伴奏
の各種リズム種類を選択するものである。 なお、このリズム種類はソロスタイルプレイの各モード
を決定するもので、該リズム種類に関しては各モード毎
の説明箇所にて詳述する。音色選択操作子群27はメロ
ディ音及び自動伴奏音の音色の種類、例えばギター ピ
アノ等の音色を選択権1定するものである。その他の操
作子群28は伴奏音の音量、メロディ音の音量、リズム
音の音量、自動リズムのテンポを可変設定するものであ
る。 これらの各操作子の操作は操作子スイッチ回路20a内
に前記各操作子にそれぞれ対応して設けた複数の操作子
スイッチの開閉成及びポリ、−ムの作用により検出され
るようになっている。 これらのスイッチ回路10m、20m及び鍵タッチ検出
回路tabはバス30に接続されており、同パス30に
はリズム音信号発生回路41、伴奏音信号発生回路42
、メロディ音信号発生回路43、テンポ発振器50及び
マイクロコンピュータ60が接続されている。 リズム音信号発生回路41は複数の打楽器音信号形成チ
ャンネルを備え、マイクロコンピュータ6Gからパス3
0を介して供給されたリズム音発音制御信号に応じてシ
ンバル、パスドラ等の打楽器に対応した打楽器音信号を
形成出力する。伴奏音信号発生回路42は複数の楽音信
号形成チャンネルを備え、マイクロコンビ島−夕60か
らバス3oを介して供給された伴奏音発音制御信号に応
じてギター ピアノ等の楽器に対応した楽音信号を形成
出力する。 メロディ音信号発生回路43は第0〜第6楽音信号形成
チャンネル及びパン制御回路を備え、該第0〜第6楽音
信号形成チャンネルはマイクロコンピエータ60からパ
ス30を介して供給されたキーオン信号1ON及びキー
オフ信号MOPに応じて楽音信号の発生開始及び発生停
止がそれぞれ制御され、かつ同供給された第0〜箪6キ
ーコードl[c(0)〜IC(8)、第θ〜第6音色デ
ータ↑C(0) 〜TC(8)及び第0〜第6音量デー
タVOL(0) 〜VOL(IB)に応じて音高、音色
、音量がそれぞれ制御された楽音信号を形成出力する。 また、これらの各楽音信号形成チャンネル内にはそれぞ
れ補間回路を含むピッチ変更制御回路及び音量変更制御
回路が設けられており、前記両制御回路は、第0−第6
キーコードIC(0) 〜xc(a)及び第0〜第6音
量データVOL(0)〜VOL(8)のみが供給された
ときには、形成楽音信号のピッチ及び音量を前記供給キ
ーコードIC(0)〜KC(6)及び音量データVOL
 (0) 〜VOL (8) ニ応じて即座に変更制御
する。また、第0〜第6キーコードIC(0) 〜IC
(8)及び箪0〜第6音量デー9 VOL(0) 〜V
OL(6)の供給直後に、補間制御信号が供給されたと
きには、前記両制御回路は形成楽音信号のピッチ及び音
量を前回供給された第0〜第6キーコードIC(0) 
〜EC(1!>及び第0〜第6音量データVOL(0)
〜VOL(6)から今回供給された前記データまで補間
しながら滑らかに変更制御する。また、ブチ1−ン信号
が供給された場合には、ピッチ変更制御回路は形成楽音
信号のピッチをわずか(数セント〜lO数セント)に上
又は下にずらす。 パン制御回路は発音されるべきスピーカ45a〜46c
の振り分は及び該各スピーカ45a〜45cの発音音量
を制御するもので、マイクロコンビ1−夕60からパス
3oを介して供給されるパン制御信号に応じて楽音信号
を出力線り、  C,Hに各楽音信号形成チャンネル毎
にそれぞれ出力する。なお、マイクロコンビコータ6o
からメロディ音信号発生回路43にパン制御信号が供給
されない場合、出力線り、  C,Hには均等に楽音信
号が供給される。 リズム信号発生回路41、伴奏音信号発生回路42及び
メロディ音信号発生回路43の各出力端には出力回路4
4が接続されており、同回路44は前記各信号発生回路
41〜43からの信号を混合してその出力線り、  C
,Rへそれぞれ出力する。 かかる場合、リズム音信号発生回路41及び伴奏音信号
発生回路42からの信号は出力線り、  C。 Rへ均等に出力され、かつメロディ音信号発生回路43
の各出力線り、  C,Rからの各信号はそのまま出力
回路44の各出力線り、  C,Rへ出力される。出力
回路44の各出力線り、  C,Rにはスピーカ45 
m、  45 b、  45 cがそれぞれ接続されて
おり、同スピーカ4511〜45cは空間的に左、中央
、右にそれぞれ配置されている。 テンポ発振器50は32分音符に対応した周期のテンポ
クロック信号TCLIをマイクロコンビエータ60に割
り込み信号として供給するもので、該信号TCIJの周
期はその他の操作子群28内のテンポ設定操作子により
設定されかつマイクロコンビエータ60からパス30を
介して供給されるテンポ制御データにより決定されるよ
うになっている。 マイクロコンビ1−夕60はパス30にそれぞれ接続さ
れたプログラム・メモリat、cpυ62及びワーキン
グメモリ63からなる。プログラムメモリ61はROM
で構成され、第2A図及び第2B図17)70−チャー
トに対応したメインプログラム並びにそのサブプログラ
ムと、第4図のフローチャートに対応したクロックイン
タラブドプログラムとを記憶している。CPU62は電
源スィッチ(図示しない)の閉成に伴い前記メインプロ
グラムの実行を開始するともに同ブ豐グラムを電源スイ
ッチの開成まで繰り返し実行し、テンポ発振器50から
のテンポクロック信号TCLIの到来毎にメインプログ
ラムの実行を中断して前記クロックインタラブドプログ
ラムを割り込み実行する。 ワーキングメモリ63はRAMで構成され、共に前記プ
ログラムの実行に必要な各種データを記憶する変数デー
タ記憶部とスイッチデータ記憶部とからなる。変数デー
タ記憶部は主にフラグデータ、演算データ等を記憶し、
スイッチデータ記憶部は鍵スイッチ回路10−及び操作
子スイッチ回路201内の各スイッチの状態データを記
憶してお(部分である。 また、パス30には、RAMで構成されたメロディ制御
レジスタ群70と、ROMでそれぞれ構成された和音構
成音テーブル81、リズムパ9−ンメモリ82、伴奏パ
ターンメモリ83及びソロスタイルプレイ制御データテ
ーブル90とが接続されている。 メロディ制御レジスタ群70は牛−コード記憶部7L 
 音色データ記憶部72及び音量データ記憶部73に分
割されている。キーコード記憶部71は第O〜第6キー
コード[C(0)〜区C(I)を記憶するもので、各キ
ーコードIC(Q)〜tc(6)はメロディ音信号発生
回路43内の箪O〜第6楽音信号形成チャンネルにて形
成される楽音信号の鍵音高をそれぞれ表す。音色データ
記憶部72は第0〜第6音色データTC(0)〜TC(
ll)を記憶するもので、各音色データTC(D)〜丁
C(6)はメロディ音信号発生回路43内の第O〜第6
楽音信号形成チャンネルにて形成される楽音信号の音色
をそれぞれ表す。音量データ記憶部73は第0〜第6音
量データマ0L(0)〜VOL(6)を記憶するもので
、各音量データマ0L(11)〜VOL(8)はメロデ
ィ音信号発生回路43内の第O〜W46楽音信号形成チ
ャンネルにて形成される楽音信号の音量をそれぞれ表す
。 和音構成音テーブル81は和音検出及び和音構成音サー
チのために利用されるもので、C音を根音とする和音(
例えばメジャ、マイカ、オーダ1メント等)の全ての和
音構成音(例えばC,E。 G音)を表すノートコードNC(キーコード記憶部、オ
クターブを除く音名のみを表すコード)をテーブルの形
でそれぞれ記憶している。リズムパターンメモリ82は
予め定められたリズムパターンデータを1小節分記憶し
ているもので、リズム種類毎に複数のパターンメモリに
分割されるとともに、各パターンメモリはテンポカウン
トデータTCNT (O〜St)により指定される32
個のアドレスを育し、各アドレスにはシンバル、パスド
ラ等の発音すべき打楽器を表す打楽器音データが発音個
数分だけ記憶されている。伴奏パターンメモリ83は予
め定められた和音演奏、アルペジ璽等の伴奏パターンデ
ータを1小節分記憶しているもので、リズム種類及び和
音タイプ毎に複数のパターンメモリに分割されるととも
に、各パターンメモリはテンポカウントデータTCII
T (0〜31)により指定される32個のアドレスを
有し、各アドレスには発音すべき全ての伴奏音の根音か
らの半音間隔差を表すインターバルデータが発音−数分
だけ記憶されている。なお、リズムパターンメモリ82
JC41+、Nても、伴奏パターン83においても、打
楽器音及び伴奏音の非発音タイミングに対応したアドレ
スには無処理を表すデータが記憶されている。 ソロスタイルプレイ制御データテーブル90はモードデ
ータ記憶部91.  音色データ記憶1g92、リズム
対応発音制御データ記憶部93、伴奏対応発音制御デー
タ記憶部94、パターンデータ記憶部95及び音程デー
タ記憶部96に分割されている。 モードデータ記憶111!91はリズム種類に応じて予
め定められソロスタイルプレイモード名を表すソロスタ
イルモードデータSSPMD(IIY) (本件実施例
では1〜16)を、リズム種類を表すリズム種類データ
■マに対応させて記憶している。音色データ記憶部92
は各ソロスタイルプレイモード毎に定められてメロディ
音信号発生回路43内の箪0〜第6楽音信号形成チャン
ネルにて形成される楽音信号の音色を表す第0〜jl1
8音色データTCO(MD)〜TC# (MD)を、選
択されたソロスタイルプレイモードを表すモードデータ
lに対応させて記憶している。なお、前記第O〜第6楽
音信号形成チャンネルの一部のみを利用するソリスタイ
ルプレイモードにおいては、利用されない第11の楽音
信号形成チャンネルに関する音色データTel (MD
)は当然記憶されていない。 リズム対応発音制御データ記憶部93は、#l”により
自動リズムの動作中のみソロスタイルプレイによる付加
音の発生を制御するモード(以下、リズム依存モードと
いう)を表し、かつ”0”により自動リズムの動作・非
動作とは無関係に前記付加音の発生を制御するモーF(
以下、リズム独立モードという)を表すリズムスタイル
プレイデータl5sF (MD)を、選択されたソロス
タイルプレイ螢−ドを表すモードデータ1llDに対応
させて記憶している。伴奏対応発音制御データ記憶部9
4は、”1″により自動伴奏の動作中のみソロスタイル
プレイによる付加音の発生を制御するモード(以下、伴
奏依存モードという)を表し、かつ”θ″により自動伴
奏の動作・非動作とは無関係に前記付加音の発生を制御
するモード(以下、伴奏独立モードという)を表す伴奏
スタイルプレイデータASSP(MD)を、選択された
ソロスタイルプレイモードを表すモードデータMDに対
応させて記憶している。 パターンデータ記憶部95はソロスタイルプレイで利用
される付加音の発音パターンデータを、選択されたソロ
スタイルプレイモードを表すモードデータMDに対応さ
せて記憶している。音程データ記憶部96はソロスタイ
ルプレイで利用される付加音の形成のための音程データ
DECを、選択されたソロスタイルプレイモードを表す
モードデータMDに対応させて記憶している。これらの
両記憶部95.96においては、記憶データは必要なソ
ロスタイルプレイモードについてのみ用意されており、
各モードの説明時に詳述する。 次に、上記のように構成した実施例の動作を各フローチ
ャートに基づくとともに、ソロスタイルプレイモード毎
に説明する。 メ ンブロ  ム 電源スィッチが投入されると、CPU62は第2A図の
ステップ100にてプログラムの実行を開始し、ステッ
プ102にて各種レジスタをクリアすることにより初期
設定処理を実行した後、電源スィッチが開成されるまで
ステップ104〜190からなる循環処理を実行し続け
る。 かかる循環処理中、リズムスタート操作子23が操作さ
れると、ステップ104にて[YEsJすなわちリズム
スタートスイッチに関するオンイベント有りと判定され
て、ステップ106にてリズムランフラグ鵞υ賀がMi
llに設定されるとともに、テンポカウントデータTC
11丁が「0」に初期設定される。かかる場合、リズム
ランフラグRUNは”1″により自動リズムの動作中を
表し、′0”により自動リズムの停止中を表し、かつ“
−1”により自動リズムの待機中を表すもので、またテ
ンポカウントデータTCNTはテンポクロック信号TC
LEの到来毎に0〜31に渡って繰り返し歩道されるも
のであって「0」は初期値であるので、前記ステップ1
04,106の処理によりリズムスタート操作子23の
操作に同期して自動リズムが小節の頭から開始制御され
ることになる。 また、リズムストップ操作子24が操作されると、ステ
ップ108にてrYEsJすなわちリズムストップスイ
ッチに関するオンイベント有りと判定されて、ステップ
110にてリズムランフラグRUNが0″に設定される
。これにより、今まで動作中であった自動リズムの停止
が制御される。 次に、ステップ112にてメロディ音信号形成回路43
の全7楽音信号形成チャンネル(第0〜第6楽音信号形
成チャンネル)へパス30を介してキーオフ信号!OF
が出力される。これにより、前記全ての楽音信号形成チ
ャンネルは楽音信号の形成出力を停止するので、かかる
自動リズムの停止時には付加音をも含めたメロディ音信
号の形成出力が停止制御されてメロディ音信号発生回路
43が初期状態に設定される。 かかるステップ112の処理後、ステップ114にてツ
クスタイルプレイフラグSSPが1″であり、かつリズ
ムソロスタイルデータR3SP(MD)が”l”である
か否かが判定されて、前記2条件が成立した場合にのみ
、同ステップ114における「YESJとの判定の基に
、ステップ116にてソロスタイルプレイフラグSSP
が0″に設定される。 なお、前記ステップ114の判定処理においては、リズ
ムソロスタイルデータR35P (MO)は、ソロスタ
イルプレイ制御データテーブル90内のリズム対応発音
制御データ記憶部93を参照することにより、該記憶部
93から現在の選択ソロスタイルプレイモードを表すモ
ードデータilDに応じて読み出される。かかる場合、
ソロスタイルプレイフラグSSPはl1ll″によりソ
ロスタイルプレイが選択されていることを表し、かつリ
ズムソロスタイルデータR3SP(MD)は1″mによ
りリズム依存モードを表すので、ソロスタイルプレイモ
ードとしてリズム依存モードが選択されている状態で自
動リズムが停止制御されると、ソロスタイルプレイフラ
グSSPはソロスタイルプレイの非選択状態を表す0”
に設定されることになる。また、かかる場合には、メロ
ディ音信号形成回路43内の全て楽音信号形成チャンネ
ルを鍵$110によるメロディ演奏に利用するようにす
るために、ステップ118にてメロディ制御レジスタ群
70内の音色データ記憶部フ2に記憶されている第1〜
箪6音色データTC(1)〜TC(6)がgo音色デー
タTC(0)に設定される。 一方、ソロスタイルプレイフラグSSPがン豐スタイル
プレイの非選択状態を表す”Onに設定されており、ま
た例えソロスタイルプレイフラグSSPがソロスタイル
プレイの選択状態を表す”1“に設定されていてもリズ
ムソロスタイルデータRSSP(MD)が11g+1で
あってリズム独立モードを表していれば、前記ステップ
114にて「NO」と判定されて前記ステップ116,
118の処理が実行されないので、ソロスタイルプレイ
フラグSSP及び第1〜箪6音色データTC(1)〜τ
C(0は以前の状態に維持される。 また、シンククスタート操作子25が操作されると、ス
テップ120にてrYEsJすなわちシンクロスタート
スイッチに関するオンイベント有りと判定されて、ステ
ップ122にてリズムランフラグRD11が自動リズム
の待機中を表す”−1”に設定される。 また、自動伴奏操作子22が操作されると、ステップ1
24にて「YE SJすなわち自動伴奏スイッチに関す
るオンイベント有りと判定されて、ステップ126にて
伴奏フラグABCが反転される。 すなわち、以前″l#であった伴奏フラグABCは”0
”に変更され、かつ以前″0”であった伴奏フラグAB
Cは1′に変更される。かかる場合、伴奏フラグABC
は1”により自動伴奏の動作中を表しかつO”により自
動伴奏の非動作中を表すので、前記ステップ124,1
26の処理により、自動伴奏が以前動作していた場合、
同伴奏は前記自動伴奏操作子22の操作に同期して停止
制御され、また自動伴奏が以前動作していなかつた場合
、同伴奏は自動伴奏操作子22の操作に同期して開始制
御される。かかるステップ12Bの処理後、ステ1.プ
128における前記ステップ112と同様なキーオフ信
号10Fの全楽音信号形成チャンネルへの出力により、
メロディ音信号発生回路43からの楽音信号の発生が停
止されるとともに、同発生回路43が初期状部に戻され
る。 かかるステップ128の処理後、ステップ130にて伴
奏フラグABCがO1′であり、かつソロスタイルプレ
イフラグSSPが”1”であり、かつ伴奏ソロスタイル
データ^SSP(MD)が”!”であるか否かが判定さ
れて、前記3条件が成立した場合にのみ、同ステップ1
30におけるrYEsJとの判定の基に、ステップ13
2にてソロスタイルプレイフラグSSPが0mに設定さ
れる。なお、v412ステップtaoの判定処理におい
ては、伴奏ソロスタイルデータ八33P(MD)は、ソ
ロスタイルプレイ制御データテーブル90内の伴奏対応
発音制御データ記憶部94を参照する。ことにより、該
記憶部94から現在の選択ソロスタイルプレイモードを
表すモードデータMDに応じて読み出される。かかる場
合、前記ステップ114,116の処理と同様、前記ス
テップ126の処理により伴奏フラグABCが自動伴奏
の停止状態を表す#0”に変更された結果、ソロスタイ
ルプレイモードとして伴奏依存モードが選択されている
状態で自動伴奏が停止制御されると、ソロスタイルプレ
イフラグSSPはソロスタイルプレイの非選択状態を表
すO″に設定されることになる。また、かかる場合にも
、メロディ音信号発生回路43内の全て楽音信号形成チ
ャンネルが鍵盤10によるメロディ演奏に利用されるよ
うにするために、ステップ134にてメロディ制御レジ
スタ群7G内の音色データ記憶部72に記憶されている
第1〜第6音色データTc(1)〜TC(S)が第0音
色データTC(0>に設定される。 一方、前記ステップ126の反転により伴奏フラグAB
Cが自動伴奏の動作状態を表す1″に設定され、ソロス
タイルプレイフラグSSPがソロスタイルプレイの非選
択状態を表す”Omに設定されており、または伴奏ソロ
スタイルデータASSI’(MD)が10″であって伴
奏独立モードを表していれば、前記ステップ130にて
rNOJと判定されて前記ステップ132,134の処
理が実行されないのて、ソロスタイルプレイフラグSS
P及び第1〜第6音色データTC(1)〜TC(I)は
以前の状態に維持される。 また、リズムセレクト操作子群26のいずれかが操作さ
れると、ステップ136にてrYEsJすなわちリズム
セレクトスイッチのオンイベント有りと判定されて、リ
ズム種類データRIIYが操作されたリズムセレクト操
作子に対応したリズム種類を表すデータに設定される。 次に、ステップ140にてソロスタイルプレイフラグS
SPが′″1”であるか否かが判定され、同フラグss
Pが′″o″であってソロスタイルプレイが選択されて
いなければ、同ステップ140にてrNOJと判定され
てプログラムは第2B図のステップ158へ進められる
。 一方、ソロスタイルプレイフラグSSPが”1”であっ
てソロスタイルプレイが選択されていれば、同ステップ
140にてrYEsJと判定されてステ・ツブ142以
降の処理が実行される。 ステップ142においては楽音信号の発生に関係した種
々のレジスタがクリアされ、ステップ144にて前記ス
テップ112,128と同様に全楽音信号形成チャンネ
ルへキーオフ信号IOFが出力される。これにより、メ
ロディ音及びソロスタイルプレイによる付加音の発生に
関して初期設定がなされることになる。次に、ステップ
146にて、前記ステップ138の処理により新たに設
定されたリズム種類データRIIYに基づき、ソロスタ
イルプレイ制御データテーブル90内のモードデータ記
憶部91が参照され、リズム種類に応じて決まるソロス
タイルモードデータSSPMD(RIIY)が現在の選
択ソロスタイルモードを表すモードデータMDとして設
定される。かかるモードデータMDの設定後、ステップ
148にて、該モードデータMDに基づきソロスタイル
プレイ制御データテーブル90内の音色データ記憶部9
2を参照することにより、モードデータMDにより表さ
れたソロスタイルプレイモードに最も適した音色の種類
を示す第0〜第6音色データTCO(MD)〜TC6(
MD)が該記憶部92から読み出されて、該データTC
O(MD)〜TC8(MD) M l aデイ制御レジ
スフ群70内の音色データ記憶部72に第0〜第6音色
データTC(0)〜TC(8)として設定記憶される。 なお、前記第θ〜第6楽音信号形成チャンネルの全てを
利用しないソロスタイルプレイモードにおいては、利用
しない楽音信号形成チャンネルに関する音色データTC
1(MD)がソロスタイルプレイ制御データテーブル9
0内の音色データ記憶部92に記憶されていないので、
同データTC1(MD)はメロディ制御レジスフ群70
内の音色データ記憶部72へも設定記憶されない。 かかるステップ148の処理後、ステップ160にてリ
ズムソロスタイルプレイデータRSSP(MD)が1”
であり、かつリズムランフラグRυNが自動リズムの停
止状態を表すO”であるか否かが判定され、前記2条件
が成立した場合にのみ、同ステップ150におけるrY
EsJとの判定の基に、ステップ152にてリズムラン
フラグRUNが自動リズムの待機状態を表す”=1”に
設定される。かかる場合、リズムソロスタイルプレイデ
ータR3SP(MD)は′l″によりソロスタイルプレ
イにおけるリズム依存モードを表すので、リズムセレク
ト操作子群26の操作により選択されたリズム種類が前
記ソロスタイルプレイのリズム依存モードを指定した場
合には、シンクロスタート操作子25を操作しなくても
、自動リズムが待機状態に設定されることになる。また
、リズムセレクト操作子群26の操作により選択された
リズム種類が前記ソロスタイルプレイのリズム依存モー
ドを指定しない場合、又は自動リズムが既に動作状態又
は待機状態にある場合には、前記ステップ160におけ
るrNOJとの判定の基に、ステップ162の処理は実
行されずに、同フラグRUNが以前の値に維持されたま
まプログラムはステップ154へ進められる。 ステップ154においては、伴奏ソロスタイルプレイデ
ータASSP(MD)が”!”であり、かつ伴奏フラグ
ABCが自動伴奏の停止状態を表すO″であるか否かが
判定され、前記2条件が成立した場合にのみ、同ステッ
プ154における「YESJとの判定の基に、ステップ
156にて伴奏フラグABCが自動伴奏の動作状態を表
すn1″に設定される。 かかる場合、伴奏ソロスタイルプレイデータ^SSP(
MD)は”1”によりソロスタイルプレイにおける伴奏
依存モードを表すので、リズムセレクト涌作子群26の
操作により選択されたリズム種類が前記ソロスタイルプ
レイの伴奏依存モードを指定した場合には、自動伴奏が
停止状態にあっても、自動伴奏は動作状態に設定される
ことになる。また、リズムセレクト操作子群26の操作
により選択されたリズム種類が前記ソロスタイルプレイ
の伴奏依存モードを指定しない場合、又は自動伴奏が既
に動作状態にある場合には、前記ステップ154におけ
る「NO」との判定の基に、ステ、プ156の処理は実
行されずに、伴奏フラグABCが以前の値に維持された
ままプログラムはステップ158(第2B図)へ進めら
れる。 また、ソロスタイルプレイ操作子21が操作されると、
ステップ158にてrYEsJすなわちソロスタイルプ
レイスイッチのオンイベント有りを判定されて、ステッ
プ160にて、前記ステップ112,128,144と
同様に全楽音信号形成チャンネルへキーオフ信号KOP
を出力することにより、メロディ音信号発生回路43が
初期状態に設定される。次に、ステップ162にてソロ
スタイルプレイフラグSSPが反転(o”から”1″へ
又は1′″からθ′へ)され、ステップ164にて同フ
ラグSSPが1sであるか否かが判定される。かかる場
合、前記反転の結果、ソロスタイルプレイフラグSSP
が”1”すなわちソロスタイルプレイが選択された状態
になると、同ステップ164にて「YEsJと判定され
て、前記ステップ146〜156と同様なステップ16
6〜176の処理により、モードデータMD、 第O〜
第6音色データTC(0) 〜TC6<6)、リズムラ
ンフラグRUN及び伴奏フラグABCが更新設定される
。これにより、ソロスタイルプレイの選択時には、選択
されているリズム種類に応じてソロスタイルプレイに必
要な諸データが設定される。 一方、前記ステップ162の反転処理によりソロスタイ
ルプレイフラグSSPがo″になった場合には、前記ス
テップ164にて「No」と判定され、ステップ178
にて第1〜第6音色データTC(1)〜TO(6)が第
0音色データTC(0)に設定される。 これにより、メロディ音信号発生回路43内の第O〜第
6楽音信号形成チャンネルにて形成される楽音信号の音
色が共通になる。 また、音色選択操作子群27のいずれかが操作されると
、ステップ180にてrYESJすなわち音色選択スイ
ッチのオンイベント有りと判定され、ステップ182に
てソロスタイルプレイフラグSSPがnO′であるか否
かが判定される。かかる場合、ツクスタイルプレイが選
択されていなくて前記フラグSSPが0″であれば、同
ステップ182におけるrYEsJとの判定の基に、ス
テップ184にr第0〜第6音色デー97C(0) 〜
TC(6)が前記操作された音色セレクト操作子に対応
した音色を表す音色データに設定される。一方、ソロス
タイルプレイが選択されていて前記フラグssPが”t
”であれば、同ステップ182にて「NO」と判定され
て前記ステップ184の処理がなされないので、第0〜
第6音色データTC(0)〜TC(6)は以前の値に保
持される。 また、鍵盤10にていずれかの鍵が押鍵され又離鍵され
ると、ステップ186にて鍵スイツチ回路10a内のい
ずれかの鍵スイツチに関する押離鍵イベント有りと判定
され、ステップ188における押離鍵イベントルーチン
の処理が実行される。 この押離鍵イベントルーチンの処理については、項を分
けて詳しく後述する。なお、鍵盤における押離鍵の検出
は鍵スイ・ツチ回路IQaから取り込んだ鍵盤10の各
軸の鍵状態データと、ワーキングメモリ63内のスイッ
チデータ記憶部に記憶されている過去の鍵状態データと
を比較することにより行われ、該新たに検出された鍵を
表すニューキーフードNECと、該検出が押鍵に関する
ものであるか離鍵に関するものであるかを表す押離鍵フ
ラグとが後述の各プログラムにより利用される。 さらに、各種楽音の音量操作子、テンポ操作子等からな
るその他の操作子群28の操作に関しては、ステップ1
90にて検出処理及び該検出に応じた各種データの設定
処理が行われる。 イベントルーチン この押離鍵イベントルーチンは、上述したように、鍵盤
lOにおける押離鍵に応答してメインプログラムのステ
ップ188にて実行されるもので、第3図に詳細に示す
ように、ステップ200にてその実行が開始され、ステ
ップ202にてリズムランフラグRUNが−1”である
か否かが判定される。かかる場合、自動リズムが待機状
態にあって前記フラグRIJNが−1”であれば、前記
ステ1ブ202にてrYEsJと判定され、ステップ2
04にてリズムランフラグRUNが自動リズムの動作状
I態を表す”l”に設定され、かつテンポカウントデー
タTCNTが「0」に初期設定されて、プログラムはス
テップ206へ進められる。これにより、待機状態にあ
った自動リズムは初期状態(小節の頭)から開始制御さ
れることになる。一方、自動リズムが待機状態になくて
リズムラン7ラグRU!lが一1″に設定されていなけ
れば、前記ステ、ブ202における「NO」との判定の
基に、プログラムはそのままステ・iプ206へ進めら
れる。 ステップ206においては、伴奏フラグABCが”1”
であるか否か、すなわち自動伴奏が動作状態にあるか否
かが判定される。 まず、自動伴奏が動作状態にある場合について説明する
。かかる場合、伴奏フラグABCは”11′に設定され
ているので、ステップ206にてrYES」と判定され
、ステップ208にて鍵盤1oにおいて新たに押離鍵さ
れた鍵を表す新キーコードMKCが「55」以下である
か否かが判定される。この値「55」は音高G、に対応
し、該音高63は自動伴奏の動作時に鍵盤1oの鍵域を
伴奏鍵域とメロディ鍵域とに2分割利用する場合におけ
る伴奏鍵域の最高音に対応するものであり、前記新キー
コードNECが伴奏鍵域に属するものであれば、前記ス
f tブ2081.:rrYEsJすなわちN[C60
5であると判定されて、ステップ210にて新キーコー
ドNECに関する押離鍵フラグに基づき前記鍵盤lOに
おけるイベントが押鍵イベントであるか否かが判定され
る。 かかる場合、前記イベントが押鍵イベントに関するもの
であれば、前記ステップ210にて「YESJと判定さ
れ、ステップ212にて鍵盤10の伴奏鍵域にて現在押
鍵中の全ての鍵に基づき和音が検出される。この和音検
出は前記押鍵中の全ての鍵の組合せと、和音構成音テー
ブル81に和音毎に記憶されている全ての和音構成音の
組合せとの比較により公知の方法で行われるもので、検
出された和音の根音は根音データROOTとして設定記
憶されるとともに、検出された和音のタイプはタイプデ
ータTYPEとして設定記憶される。また、前記イベン
トが押鍵イベントでなければ、ステ。 ブ210にてrNOJと判定されて、ステップ212の
処理は実行されない。これにより、鍵盤lOの伴奏鍵域
における押鍵毎に、和音が検出されかつ記憶されること
になる。 かかる和音検出後、ステップ214にてソロスタイルプ
レイフラグSSPが1lxl+で参るか否かが判定され
る。今、ソロスタイルプレイが選択されていて同フラグ
SSPが1″に設定されていれば、同ステップ214に
おけるrYESJとの判定の基に、ステップ216にて
変数1がソロスタイルプレイの各種モードを表すモード
データMDに設定され、ステップ218にて該変数1に
より指定されるモード別和音変化ルーチン&1DICH
Gの処理が読み出し実行された後、ステップ220にて
該押離鍵イベントルーチンの処理が終了する。なお、モ
ード別和音変化ルーチンMDICHGの処理については
、各モード毎に項を分けて詳しく後述する。また、ソロ
スタイルプレイが選択されていな(てソロスタイルプレ
イフラグSSPが0”に設定されていれば、ステップ2
14における「NO」との判定の基に、ステップ22G
にて該押離鍵イベントルーチンの処理が終了する。 また、鍵盤lOにて押離鍵された鍵がメロディ鍵域に属
するものであって新キーコードNKcが「56」より大
きければ、前記ステ・ツブ208にて[NOJすなわち
N[C> 55であると判定され、ステツブ222にて
ソロスタイルプレイフラグSSPが”1mであるか否か
が判定される。今、ソロスタイルプレイが選択されてい
て同フラグSSPがl″に設定されていれば、同ステッ
プ222における「YESJとの判定の基に、ステップ
224にて第0牛−フードl[c(0)が新生−フード
NKC値に設定されるとともに、同ステップ224にて
該新キーコードNXCに関する鍵の鍵夕・ノチデータが
タッチ検出回路10bから取り込まれて第0音量データ
VOL(O)として設定される。 次に、ステップ224にて変数1がソロスタイルプレイ
の各種モードを表すモードデータMD値に設定された後
、ステップ228にて鍵盤10における該イベントが押
鍵イベントであるか否かが判定される。前記イベントが
押鍵イベントに関するものであれば、同ステップ228
におけるrYES」との判定の基に、ステップ230に
て前記設定変数1により指定されるモード別キーオンル
ーチンMDIlfONの処理が読み出し実行され、ステ
ップ232にて第O牛−コードIC(0)が旧キーコー
ド0にCとして設定記憶されて、ステ、ブ220にて該
押離鍵イベントルーチンの処理が終了する。 また、前記イベントが離鍵イベントに関するものであれ
ば、前記ステ・yブ228にてrNOJと判定され、ス
テップ234にて前記設定変数症により指定されるモー
ド別キーオフルーチンMDIKOFの処理が読み出し実
行されて、ステ・1プ220にて該押離鍵イベントルー
チンの処理が終了する。 なお、モード別キーオンルーチンMDION及びモード
別キーオフルーチンMDIOFの処理については、各モ
ード毎に項を分けて詳しく後述する。 一方、ソロスタイルプレイが選択されていなくてソロス
タイルプレイフラグSSPが0″に設定されていれば、
前記ステップ222にて「NO」と判定され、ステップ
236,238の処理が実行されて、ステップ220に
て該押離鍵イベントルーチンの処理が終了する。かかる
ステップ236゜238の処理は共に公知の処理であり
、ステップ236においては、鍵盤10にて押鍵された
鍵(新キーコードNIC)のメロディ音信号発生回路4
3内の第0〜第6楽音信号形成チャンネルに対する発音
割り当て処理と、同鍵盤10にて離鍵された鍵(新キー
コードNI[C)の割り当て解除処理とがなされる。ま
た、ステップ238においては、前記発音割り当て及び
割り当て解除処理による第0〜第6キーコードIC(0
)〜IC(8)、第0〜第6音量データTC(0)〜T
C(0)、第0〜第6音量データTC(0)〜TC(6
) (タッチデータ丁C1lにより形成)、キーオン信
号’3ON、  キーオフ信号1tOF等のメロディ音
形成制御信号がメロディ音発生回路43の第0〜第6楽
音信号形成チャンネルのいずれかに供給される。 そして、メロディ音信号発生回路43が各楽音信号形成
チャンネルにて前記制御信号に応じて楽音信号を形成し
て、出力回路44を介してスピーカ45a〜45cに供
給するので、スピーカ45a〜45cからは鍵盤10の
メロディ鍵域の演奏に応じた楽音が発音される。 次に、自動伴奏が動作状態にな(て伴奏フラグABCが
Onに設定されている場合について説明する。かかる場
合、前記ステップ206にてrNOJと判定され、ステ
ップ222以降の処理が実行される。このステ・1ブ2
22以降の処理は自動伴奏が動作状態にある前述の場合
と同じであるので説明を省略するが、この場合には鍵盤
1oの全ての鍵がメロディ演奏に利用され、和音が検出
されることもない。 クロ フィン −ブトプログ ム クロックインクラブドプログラムはテンポ発振器50か
らのテンポクロック信号TCLK (32分音符に対応
)のCPυ62への到来に同期して割り込み実行される
もので、同プログラムは、第4図に示すように、ステ・
ツブ240にてその実行が開始され、ステップ242に
てリズムランフラグRUNJ!l(”1″であるか否か
が判定される。 かかる場合、自動リズムが停止状態にあってリズムラン
フラグRUIIが′0”に設定されていれば、同ステッ
プ242にて「NO」と判定され、ステップ260にて
該クロックインタラブドプログラムの実行が終了する。 また、自動リズムが動作状態にあってリズムランフラグ
RUNが1″に設定されていれば、ステップ242にお
ける「YEsJとの判定の基に、ステップ244にてリ
ズムパターンメモリ82が参照され、リズム種類データ
RHY及びテンポカウントデータTCN丁により指定さ
れるリズムパターンデータが同メモリ82から読み出さ
れるとともに、該データがリズム信号発生回路41へ供
給される。 そして、リズム音信号発生回路41は前記供給されたリ
ズムパターンデータに応じて打楽器音信号を形成して出
力回路44を介してスピーカ45a〜45cに供給する
ので、スピーカ45a〜45Cからは該打楽器音信号に
対応した楽音が発音される。その結果、リズム種類デー
タRIIYにより指定されたリズム種類に対応した自動
リズム演奏がなされる。 次に、ステップ246にて伴奏パターンメモリ83が参
照され、リズム種類データRBY、  テンポカウント
データTCIIT及びタイプデータTYPE!により指
定される伴奏パターンデータが同メモリ83から読み出
されるとともに、該データは根音データROOTに応じ
て加工されたのち、該加工されたデータが伴奏音信号発
生回路42へ供給される。そして、伴奏音信号発生回路
42は前記供給された伴奏パターンデータに応じて伴奏
音信号を形成して出力回路44を介してスピーカ45a
〜45c1m供給するので、スピーカ45a〜45cか
らは該伴奏音信号に対応した楽音が発音される。その結
果、リズム種類データRHYにより指定されたリズム種
類に対応するとともに、鍵盤10にて指定された和音に
対応した自動伴奏演奏がなされる。 前記ステップ246の処理後、ステップ248にてソロ
スタイルプレイフラグSSPが1″であるか否かが判定
される。今、ソロスタイルプレイが選択されていて同フ
ラグSSPが”t″に設定されていれば、同ステップ2
48におけるrYEsJとの判定の基に、ステップ25
0にて変数1がソロスタイルプレイの各種モードを表す
モードデータMDに設定され、ステップ252にて該変
数五により指定されるモード別りロックルーチ:/MD
ICIJノ処理が読み出し実行された後、プログラムが
ステ・ツブ254に進められる。なお、モード別クロ1
クルーチンMDICLIの処理については、各モード毎
に項を分けて詳しく後述する。また、ソロスタイルプレ
イが選択されていなくてソロスタイルプレイフラグSS
Pが”O”に設定されていれば、ステ。 プ248にてrNOJと判定され、プログラムがステッ
プ254に進められる。 ステップ254においてはテンポカウントデータTCN
TにrlJを加算することにより該データTCNTが歩
進され、ステップ256にて該歩道したテンポカウント
データTCIITが「32」に達したか否かが判定され
る。かかる場合、テンポカウントデータTCIITが未
だ「32」に達していなければ、同ステップ256にて
rNOJと判定されて、ステップ260にて該クロック
インクラブドプログラムの実行が終了する。また、テン
ポカウントデータTCIITが前記歩道により「32」
に達すると、ステップ256にてrYEsJと判定され
、ステップ258にて同データTCにTがrOJに初期
設定された後、ステップ260にて該クロックインタラ
ブドプログラムの実行が終了する。かかるステップ25
4〜258の処理(こより、テンポカウントデータTC
N↑はrOJ〜「31」に渡うてテンポクロック信号T
CIJの発生毎に織り返し歩道することになる。 ソロス イルプレイの 以下、ソロスタイルプレイにおける付加音の形成及び発
生について説明するが、その前に、このソロスタイルプ
レイモードの動作に密接に関係した事項に関して再確認
してお(。 モード別キーオンルーチンMD!ION及びモード別キ
ーオフルーチンMDi[OFは上記押離鍵イベントルー
チンのステップ230,234にて読み出し実行される
もので、ソロスタイルプレイフラグssPが”1″であ
り、かりメロディ演奏のために鍵盤lOにていずれかの
鍵が押離鍵操作されたときに、モードデータMD(−1
)に応じてそれぞれ読み出し実行される。また、かかる
場合、上記ステップ224の処理により、第0楽音信号
形成チャンネルのための第0キーコードIC(0)及び
第0音量データV0L(0)は前記押鍵毎に設定され、
ソロスタイルプレイモードにおいては、鍵盤10におけ
るメロディ演奏は単音後着優先となる。 モード別和音変化ルーチンMDIC!ICは上記押離鍵
イベントルーチンのステップ218にて読み出し実行さ
れるもので、自動伴奏が動作中であり、ソロスタイルプ
レイフラグSSPが”1″であり、かつ和音演奏のため
に鍵盤lOにていずれかの鍵が押鍵操作されたときに、
モードデータMD(−1)に応じて読み出し実行される
。また、かかる場合、上記ステップ212の処理により
、指定和音を表す根音データROOT及びタイプデータ
TYPEが前記和音のための押鍵に応じて設定される。 モード別クロックルーチンMDICIJは上記クロック
インクラブドルーチンのステップ252にて読み出し実
行されるもので、自動リズムが動作中であり、かつソロ
スタイルプレイフラグSSPが1llt1″であるとき
に、テンポクロック信4tTCLI (32分音符に対
応)の発生毎に実行される。 また、ソロスタイルプレイフラグSSPがIll”であ
る場合においては、第O〜第6楽音信号形成チャンネル
のための第0〜第6音色データTC(0)〜TC(6)
は、上記メインプログラムのステップ146゜148.
166.168の処理により、ソロスタイルプレイのモ
ード種類(リズム種類に応じて決定)毎に設定されてい
る。また、ステップ!50〜156,170〜176の
処理により、前記モード種類がリズム依存モードであり
、または伴奏依存モードである場合、自動リズム及び自
動伴奏の動作状態が強制的に設定される。具体的には、
上記X ? フプ150〜156,170〜176の処
理により、リズムランフラグRUNが+++ −1mに
設定され、または伴奏フラグABCが”1″に設定され
る。ただし、各ソロスタイルプレイモードに対応したリ
ズム種類、第O〜第6音色データTC(0>〜TC(i
)、リズムラン7ラグRUN及び伴奏フラグABCの具
体的なデータ設定については後述する。 次に、実際のソロスタイルプレイモードの説明に移る。 当該電子楽器においては、多くの種類のソロスタイルプ
レイが用意されているが、本件実施例においては、本願
発明に直接関係するソロスタイルプレイモード(第15
ソロスタイルプレイモード)のみについて説明する。 15ソロス イルプレイモード 第15ソロスタイルプレイモード(MD−15)はメロ
ディ演奏音に対して演奏和音における複数の和音構成音
(和音根音)及びメロディ演奏音とオクターブ関係にあ
る音を付加するとともに、所定タイミング時にメロディ
鍵が押鍵された場合には前記メロディ演奏音及び付加音
にピッチベンド効果を付与するもので、リズム種類が例
えば「マジエスティックマーチ」のときに指定されるも
のであると同時に、伴奏フラグABCは′″l”に設定
され、かつ自動リズムは待機状11 (IIUN−1)
に設定される。また、このモードにおいては、第0〜第
3楽音信号形成チャンネルが鍵盤10における押鍵音及
び付加音のために利用され、かつ第0及び第1楽音信号
形成チャンネルに関する音色データTC(0)、丁C(
1)はバイオリンの音色を表すデータ値に設定されると
ともに、第2楽音信号形成チャンネルに関する音色デー
タTC(2)、丁C(3)はクラシックギターの音色を
表すデータ値に設定される。 鍵盤10に:おけるメロディ押鍵に応答して上記ステッ
プ230(押離鍵イベントルーチン)ニテモード別キー
すンルーチンMDISKONが読み出されると、該ルー
チンMDISK011は第5A図のステップ1700に
て開始され、ステップ17o2にて第1及び第2付加音
に関する第1及び第2キーコードEC(1)、IC(2
)がメロディ演奏音より低音側の最初の演奏和音の根音
を表す牟−コード区cにそれぞれ設定されるとともに、
第3付加音に関するメロディ演奏音より1オクターブ低
い音高を表すキーコードIC(0)−12に設定される
。かかる第1及び第2亭−コードIC(1)、IC(り
の設定においては、第0キーコード電C(0)を順次「
1」ずっ減真していき根音データl100Tにより表さ
れた音名と同一音名の音高を見つけるようにする。次に
、ステップ!7o4にて、これらの第1〜第3付加音に
関する第1〜第3音量データマ0L(1)〜VOL(1
)がメロディ演奏音の音量を表す第0音量データマ0L
(0)に設定され、ステップ1706にてテンポカウン
トデータTCNTが「31」又はrOJ〜「2」であり
、かつリズムランフラグR(INが1″であるか否かが
判定される。なお、このステップ1706の処理は、メ
ロディ鍵が各小節の先頭の音に関するものであるか否か
を判定するものである。 今、メロディ鍵が小節の先頭の音に関しない場合、前記
ステップ1706にてrNOJと判定され、ステップ1
724にてベンドフラグBIDが0”に設定される。な
お、このベンドフラグENDは”1″により所定の付加
音にピッチベンド効果を付与するように制御し、′0″
により全ての付加音にピッチベンド効果を付与しないこ
とを意味する。 かかるステップ1724の処理後、ステップ1726に
て前記第0〜第3キーコードIC(G) 〜IC<3>
、第0〜第3音色データTC(0)〜TC(3)、第0
〜第3音量データVOL(0) 〜VOL(3)及び各
キーオン信号!ONがメロディ音信号発生回路43内の
第0〜第3楽音信号形成チャンネルへそれぞれ供給され
、ステップ1728にて該モード別キーオンルーチンM
D15M0Nの実行が終了する。 メロディ音信号発生回路43内の第0〜第3楽音信号形
成チャンネルは前記各キーオフ信号の到来に応答して楽
音信号の形成をそれぞれ開始し、該6楽音信号を出力線
り、  C,Hに均等に出力する。かかる場合、後述す
るように前記キーコードIC供給の直前にピッチベンド
量の供給がないので、前記形成出力される各楽音信号の
ピッチは前記第0〜第3キーコードXC(O)〜IC(
3)のみにより制御されて演奏メロディ鍵音高、開錠音
高より低くかつ最も近い和音根音の音高、同和音根音の
音高、及びメロディ鍵音高より1オクターブ低い音高に
それぞれ設定され、同各楽音信号の音色は前記第0〜第
3音色データτCり0)〜tc(3)により制御されて
バイオリン及びクラシックギターの音色にそれぞれ設定
され、また同各楽音信号の音量は前記第0〜第3音量デ
ータVOL(0)〜VOL(3)により制御されて前記
メロディ演奏鍵の鍵夕・ツチ(りyチデータTC■)に
応じてそれぞれ設定される。メロディ音信号発生回路4
3の各出力線り、  C,Hに出力された各楽音信号は
出力回路44を介して各スピーカ45a〜45cに供給
され、同スピーカ45a〜45cからは前記メロディ演
奏音信号及び3個の付加音信号に対応した楽音がそれぞ
れバイオリン及びクラシックギターの音色で発音される
。 かかる状態で、上記ステップ252(クロ1クインタラ
ブトプログラム)にてモード別クロックルーチンMD1
5CL[が読み出されると、該ルーチン鯖D15CL[
の実行は第5B図のステップ17304Cr開始され、
ステップ1732にてベンドフラグBMDI>(”1″
であるか否かが判定される。かかる場合、ベンドフラグ
BIDは11θ″に設定されているので、同ステップ1
732にてrNOJと判定されて、ステップ1752に
て該モード別クロックルーチンMD15CL[の実行が
終了する。 かかる状態で、押鍵されていたメロディ鍵が離鍵される
と、該離鍵に応答して上記ステップ234(押離鍵イベ
ントルーチン)にてモード別牛−オフルーチンMD15
10Fが読み出し実行されて、前記メロディ演奏音及び
第1〜第3付加音の離鍵処理がなされる。すなわち、モ
ード別キーオフルーチンMDI510Fにおいては、第
5C図のステップ1760にてその実行が開始され、ス
テップ1フロ2にてメロディ音信号発生回路43内の第
0〜第3楽音信号形成チャンネルへキーオフ信号XOF
がそれぞれ出力されて、ステップ1764にて該モード
別キーオフルーチンMDI5KOFの実行が終了する。 その結果、現在まで発生中であったメロディ演奏音信号
及び第1〜第3付加音信号の形成が停止制御され、スピ
ーカ4511〜45cからは前記各楽音信号に対応した
楽音の発音が゛停止される。 また、鍵盤lOにおける和音押鍵に応答して上記ステッ
プ218(押離鍵イベントルーチン)にてモード別和音
変化ルーチンMDI5CHGが読み出されると、該ルー
チンMD15CHGは第5D図のステップ1770にて
開始され、ステップ17フ2にて、前記ステップ170
2 (モード別キーオンルーチンMD15ION)の処
理と同様にして、演奏和音の変更に伴い第1及び第2キ
ーコードIC(1)、 IC(2)が変更され、ステッ
プ1774にてメロディ音信号発生回路43内の第1及
び第2楽音信号形成チャンネルに前記変更された第1及
び第2キーコードIC<1)。 IC(2>が出力され、ステップ1776にて該ルーチ
ンMD15CHGの実行が終了する。これにより、第1
及び第2楽音信号形成チャンネルは第1及び第2付加音
信号を発生中であれば第1及び第2付加音信号の音高を
前記出力された第1及び第2キーコードIC<1)、 
IC(2)に対応して変更するので、スピーカ4511
〜45cから発音される第1及び第2付加音は前記和音
変更に応じて変更される。 次に、メロディ鍵が小節の先頭で押鍵された堝白番こつ
いて説明する。かかる場合、メロディ鍵の押鍵に応答し
てモード別牛−オンルーチンMDISIONが実行され
ると、該ルーチンMD15KONのステップ1706に
おいては、rYESJすなわちテンポカウントデータT
CNTが「31」又は「0」〜「2」であると判定され
、ステップ1708〜1712の処理によりベントチ中
ソネルデータBNDC[Iが「0」〜「2」の間で順次
更新処理される。このベンドチャンネルデータBNDC
11の更新後、ステップ1714にてベンドフラグBN
Dが”!”に設定され、ステップ1716にてダウンカ
ウントデータDCII丁が「4」蕎こ初期設定され、ス
テップ1718にて前記更新したベンドチャンネルデー
タBNDCHが「2」であるか否かが判定される。 かかる場合、前記ベンドチャンネルデータBNDC■が
「2」であれば、ステップ1718における「YESJ
との判定の基に、ステップ1720にてメロディ音信号
発生回路43の第2及び第3楽音信号形成チャンネルへ
ベンド量としてベンドデーターΔBNDが供給される。 また、前記ベンドチャンネルデータBIltlCIlが
「2」でなければ、ステ・ツブ1718における「NO
」との判定の基に、ステップ1722にてメロディ音信
号発生回路43の第B)IDcII番目の楽音信号形成
チャンネルへベンド量としてベンドデーターΔBNDが
供給される。なお、このペンドデーターΔBIIDは半
量分に相当する音程である。 かかるベンドデーターΔBにDの出力後、ステップ17
26にて、前記同様に、前記第O〜第3キーコードにC
(0)〜IC(3)、第0〜第3音色データTC(01
〜TC(3)、第0〜第3音量デー? VOL(Q) 
−VOL(S)及び各牛−オン信号WONがメロディ音
信号発生回路43内の第O〜第31楽音信号形成チャン
ネルへそれぞれ供給される。これにより、前記ベンドデ
ーターΔBNDの供給されない楽音信号形成チャンネル
においては、前記と同様なメロディ演奏音信号又は付加
音信毎が形成出力されるが、前記ベンドデーターΔBN
Dの供給された楽音信号形成チャンネルにおいては、発
生されるべきメロディ演奏音信号又は付加音信号のピッ
チより同ベンドデーターΔBNDすなわち半音針下がっ
たピッチの付加音信号が形成出力され始める。 かかる状態で、前記モード別クロックルーチンMDI5
πONが実行されると、今回はベンドフラグBNDがN
111に設定されているので、ステップ1732にてr
yELJと判定され、ステップ1734にて、前記ステ
ップ1718 (モード別キーオンルーチンMDISr
ON>の処理と同様に、ベンドチャンネルデータ8ND
C[Iが「2」であるか否かが判定される。この場合も
、前記ベンドチャンネルデータBN[IC1が「2」で
あれば、ステップ1734にrrYESJと判定されて
、ステップ1736にてダウンカウントデータDCNT
が「1」だけ減少された後、ステップ1738にてメロ
ディ音信号発生回路43の第2及び第3楽音信号形成チ
ャンネルヘベンド量としてペンドデーターDCにT*Δ
BND/4が供給され、ステップ1740にて前記第2
及び第2楽音信号形成チャンネルへピッチ補間制御信号
が供給される。また、前記ベンドチャンネルデータBN
DC眩が「2」でなければ、ステップ1734にて「N
O」と判定されて、ステップ1742にてダウンカウン
トデータDCIITがrlJだけ減少された後、ステッ
プ1744にてメロディ音信号発生回路43の第BII
DC11番目の楽音信号形成チャンネルへベンド量とし
てペンドデーターDC)l T参ΔBID/4が供給さ
れ、ステップ1746にて前記第M)IDC■番目の楽
音信号形成チャンネルへピッチ補間制御信号が供給され
る。 かかる場合、前記ペンドデーターDCMT*ΔBID/
4及びピッチ補間制御信号の供給される楽音信号形成チ
ャンネルは前記ステップ1720.1722(モード別
りロブクルーチンMDISKQIl)の処理によりベン
ドデーターΔBNDの供給された楽音信号形成チャンネ
ルと同じであり、該楽音信号形成チャンネルにおいては
、前回供給された値と今回供給されたベンドデーターD
CN丁$ΔBND/4 (現在のダウンカウントデータ
DCNTは「3」)との差−ΔBIID八に応じたレー
トで、形成楽音信号のピッチが直線的に補間制御される
。その結果、該楽音信号及び同信号に対応したメロディ
演奏音又は付加音のピッチは、第5E図に示すように、
直線的に上昇する。 この楽音のピッチの制御後、ステップ174Bにてダウ
ンカウントデータDCNTが「O」であるか否かが判定
され、同データDCNTがrOJになるまでは、同ステ
ップ!748における「NO」との判定の基に、ステッ
プ1752にて該モード別クロ1クルーチンMD15C
IJの実行が終了する。そして、32分音符に対応した
時間が経過して、モード別りc11クルーチンMDIS
CIJが再び実行されると、前記ステップ1732にお
けるrYEsJすなわちベンドフラグBNDが+1”で
あるとの判定の基に、ステップ1734〜1746の処
理が実行されて前記ピッチの変更制御されている楽音の
ビ・lチが前記と同様にして直線的に上昇制御される。 そして、該モード別りロブクルーチンMl)ISClJ
の実行毎に、前記ステップ1736.1742にてダウ
ンカウントデータDCNTが減ぜられた結果、同データ
DCBITが「0」になると、前記ステップ1748に
てrYEsJとの判定の基に、ステップ1750にてペ
ンドフラグBIIDが0″に設定される。 これにより、前記ステップ1732にて「NO」と判定
されて、前記ステップlフ34〜1746からなるピッ
チの変更制御処理がなされな(なるので、以降は、第5
E図に示すように、以前ピッチの変更制御されていた楽
音のピッチも一定に保たれるようになる。また、かかる
場合、前記ステップ1748にてダウンカウントデータ
DCNTが「0」であると判定されたときには、前記ス
テップ1)34. 1744にて「0」を表すベンドデ
ーターDCNT*BIID/4が前記ピッチ変更制御に
係る楽音信号形成チャンネルへ供給されているので、該
チャンネルの楽音信号のピッチは前記ステップ1702
(モード別キーオンルーチンMD15IO)l)の処理
により設定された音高に戻る。 また、小節の先頭タイミング時にメロディ鍵が押鍵され
る毎に、ベンドチャンネルデータBNDCHはステップ
1フ08〜1フ12からなる処理によって0〜2に渡り
変化し、ステップ1718〜172211フ34〜17
46の処理によってピッチベンド効果の付与されるチャ
ンネルが変更される。 なお、このようにメロディ演奏音及び付加音のいずれか
にピ・ツチベンド効果が付与された場合にも、メロディ
鍵が離鍵されたり、演奏和音が変更されたりすると、上
述した場合と同様にして、モード別キーオフルーチンM
ol5KOFの実行によりメロディ演奏音及び付加音の
発音停止が制御されるとともに、モード別和音変化ルー
チンMD15CIIGの実行により演奏和音の変更に伴
う付加音の変更制御がなされる。 かかる動作説明からも理解できる通り、この第15ソロ
スタイルプレイモードにおいては、ノイイオリンの音色
で発音されるメロディ演奏音に対して、演奏和音におけ
る根音及びメロディ演奏音より1オクターブ低い音から
なる複数の付加音がバイオリン及びクラシックギターの
音色で付加されるとともに、小節の先頭タイミングにて
メロディ鍵が押鍵された場合には前記メロディ演奏音又
は付加音にピッチベンド効果を付与するので、単調な演
奏が豊かになるとともに、フジエステイツクマーチ風の
少ない人数により構成されたアンサンプル演奏の効果が
得られる。また、ピッチベンド効果の付与されるメロデ
ィ演奏音又は付加音は種々に変更されていくので、演奏
が変化に富んだものとなる。 なお、この第15ソロスタイルプレイモードにおいては
、付加音の数を「3」個にし、かつ初期のピッチベンド
量を半量分にしたが、かかる付加音の敵は適宜変更し得
るものであると同時に、前記ピッチベンド量も適宜変更
し得るものである。 また、同モードにおいては、ピッチベンドの変化特性を
直線的にしたが、該変化を指数的にすることも可能であ
る。 また、同モードにおいては、メロディ鍵の押鍵からモー
ド別クロックルーチンMDISCLIが最初に実行され
るまでは、ピッチベンド効果の付与されるべき付加音の
ピッチを上昇させないようにしたが、該メロディ押鍵時
から前記付加音のピッチを上昇させるようにしてもよい
0 ml五 次に、上記実施例の全体に関する変形例について説明す
る。 (1)上記実施例においては、通常メロディ演奏用の一
段鍵盤1Gの鍵域を自動伴奏操作子の操作に応じて2分
割するとともに、該分割した下縫域を和音演奏用として
用いるようにしたが、該鍵盤10を予め2分割しておき
、常に下縫域を和音演奏用として用いるとともに上鍵域
をメロディ演奏用として用いるようにしてもよい。また
、該鍵盤10を和音演奏用の下鍵盤とメロディ演奏用の
上鍵盤との2段鍵盤で構成するようにしてもよい。 (2)上記実施例においては、和音演奏用鍵における複
数鍵の同時押鍵により、該押鍵された複数鍵の組会せ状
態に応じて和音構成音テーブル81を参照して指定和音
を検出するようにしたが、前記和音演奏用鍵にて和音の
根音のみを指定し、かつ和音のタイプを別途設けた鍵盤
以外の操作子により指定するようにしてもよい。また、
メロディ演奏用軸の最高音または最低音を和音の根音と
して指定し、それ以外の押鍵された鍵の数、押鍵された
鍵の種類(白鍵、黒鍵)等に応じて和音の種類を指定す
るようにしてもよい。さらに、他の鍵盤楽器及びその他
の楽器により指定された和音を利用し、または自動演奏
装置から入力された和音を表す和音データを利用するよ
うにしてもよい。 (3)上記実施例においては、ソロスタイルプレイモー
ド時に発音されるメロディ演奏音を鍵盤lOにて押鍵さ
れた後着優先鍵に対応するものとしたが、該メロディ演
奏音を鍵盤lOにて押鍵された最高音にしてもよい。ま
た、ソロスタイルプレイモード時には、メロディ演奏音
を単音にしなくても、鍵盤10におけるメロディ演奏に
応じて複数のメロディ演奏音が発音されるようにしても
よい。かかる場合、ソロスタイルプレイモード時にも複
数の楽音信号形成チャンネルが利用されるようにすると
ともに、押鍵された複数の鍵のうちのいずれか一つ、例
えば最高音、後着前に対して上記実施例の付加音が付加
されるようにしてもよい。 (0上記実施例においては、メロディ演奏音及び付加音
の音量が鍵タッチにより制御されるようにしたが、本発
明は前記雨音を鍵タッチとは無関係に一定の音量で発音
させるようなタッチ検出回路10bを有さない電子楽器
にも適用できる。
【図面の簡単な説明】
第1図は本発明の一実施例を示す電子楽器の全体ブロッ
ク図、第2A図、第2B図、第3図及び第4図は第1図
のプログラムメモリに記憶され各種モードに共通のプロ
グラムに対応したフローチャート、第6A図〜第6D図
は前記共通のプログラムにて読み出し実行される第15
モードに関するサブプログラムに対応したフローチャー
ト、第5E図は同モードにおける付加音の発音パターン
図である。 符  号  の  説  明 10・・・鍵盤、10a・・・鍵スィッチ回路、20・
・・操作パネル部、20a・・・操作子スイッチ回路、
21・・・ソロスタイルプレイ操作子、22・・・自動
伴奏操作子、23・・・リズムスタート操作子、24・
・・リズムストップ操作子、26・・・リズムセレクト
操作子群、27・・・音色選択操作子群、41・・・リ
ズム音信号発生回路、42・・・伴奏音信号発生回路、
43・・・メロディ音信号発生回路、50・・・テンポ
発11器、60・・・マイクロコンピュータ、61・・
 ・プログラムメモリ、62・・・CPU、63・・・
ワーキングメモリ、70・・・メロディ制御レジスタ群
、71・・・キーコード記憶部、72・・・音色データ
記憶部、73・・・音量データ記憶部、81・・・和音
構成音テーブル、90・・・ソロスタイルプレイ制御デ
ータテーブル、91・・・モードデータ記憶部、92・
・・音色データ記憶部、93・・・リズム対応発音制御
データ記憶部、94・・・伴奏対応発音制御データ記憶
部、95・・・パターンデータ記憶部、96・・・音程
データ記憶部。

Claims (4)

    【特許請求の範囲】
  1. (1)メロディ音を指定するメロディ音指定手段と、前
    記メロディ音の指定に応答して同指定されたメロディ音
    の音高に関係した付加音を自動的に指定する付加音指定
    手段と、 前記メロディ音及び付加音の指定に応答して同指定され
    たメロディ音及び付加音にそれぞれ対応した複数の楽音
    信号を形成出力す基楽音信号形成手段と を備えた電子楽器において、 演奏楽曲の進行状態を計測する進行計画手段と、前記進
    行計測手段により計測されている進行状態の特定タイミ
    ングに前記楽音信号形成手段にて形成開始される複数の
    楽音信号のうちの少なくとも一つの楽音信号に対してピ
    ッチベンド効果を付与するピッチベンド制御手段と を設けたことを特徴とする電子楽器。
  2. (2)前記請求項1に記載の電子楽器において、前記ピ
    ッチベンド制御手段によってピッチベンド効果の付与さ
    れる楽音信号を前記複数の楽音信号の中で前記ピッチベ
    ンド効果の付与毎に順次切り換える切り換え手段を設け
    たことを特徴とする電子楽器。
  3. (3)メロディ音を指定するメロディ音指定手段と、和
    音を指定する和音指定手段と、 前記メロディ音の指定に応答して同指定されたメロディ
    音及び前記指定された和書に関係した付加音を自動的に
    指定する付加音指定手段と、前記メロディ音及び付加音
    の指定に応答して同指定されたメロディ音及び付加音に
    それぞれ対応した複数の楽音信号を形成出力するととも
    に前記指定された和音に対応した楽音信号を形成出力す
    る楽音信号形成手段と を備えた電子楽器において、 演奏楽曲の進行状態を計測する進行計測手段と、前記進
    行計測手段により計測されている進行状態の特定タイミ
    ングに前記楽音信号形成手段にて形成開始されるメロデ
    ィ音及び付加音にそれぞれ対応した複数の楽音信号のう
    ちの少なくとも一つの楽音信号に対してピッチベンド効
    果を付与するピッチベンド制御手段と を設けたことを特徴とする電子楽器。
  4. (4)前記請求項3に記載の電子楽器において、前記ピ
    ッチベンド制御手段によってピッチベンド効果の付与さ
    れる楽音信号を前記メロディ音及び付加音に対応した複
    数の楽音信号の中で前記ピッチベンド効果の付与毎に順
    次切り換える切り換え手段を設けたことを特徴とする電
    子楽器。
JP2075234A 1990-03-23 1990-03-23 電子楽器 Expired - Fee Related JPH0727369B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2075234A JPH0727369B2 (ja) 1990-03-23 1990-03-23 電子楽器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2075234A JPH0727369B2 (ja) 1990-03-23 1990-03-23 電子楽器

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP63328624A Division JP2612923B2 (ja) 1988-12-26 1988-12-26 電子楽器

Publications (2)

Publication Number Publication Date
JPH02269394A true JPH02269394A (ja) 1990-11-02
JPH0727369B2 JPH0727369B2 (ja) 1995-03-29

Family

ID=13570325

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2075234A Expired - Fee Related JPH0727369B2 (ja) 1990-03-23 1990-03-23 電子楽器

Country Status (1)

Country Link
JP (1) JPH0727369B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117037752A (zh) * 2022-05-10 2023-11-10 雅马哈株式会社 生成装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117037752A (zh) * 2022-05-10 2023-11-10 雅马哈株式会社 生成装置

Also Published As

Publication number Publication date
JPH0727369B2 (ja) 1995-03-29

Similar Documents

Publication Publication Date Title
JP2909085B2 (ja) 音高制御システム
JP5574474B2 (ja) アドリブ演奏機能を有する電子楽器およびアドリブ演奏機能用プログラム
JP2612923B2 (ja) 電子楽器
JPH0228696A (ja) 電子楽器
US6657115B1 (en) Method for transforming chords
JPH02269394A (ja) 電子楽器
JP2513340B2 (ja) 電子楽器
JPH02269392A (ja) 電子楽器
US5177312A (en) Electronic musical instrument having automatic ornamental effect
JP2623955B2 (ja) 電子楽器
JP2513003B2 (ja) 電子楽器
JP2513341B2 (ja) 電子楽器
JPH02269396A (ja) 電子楽器
JPH04118696A (ja) 電子楽器
JP2848322B2 (ja) 自動伴奏装置
JP4025440B2 (ja) 電子鍵盤楽器
JPH02269393A (ja) 電子楽器
JPH02173698A (ja) 電子楽器
JP3120806B2 (ja) 自動伴奏装置
JP2756888B2 (ja) 電子楽器
JPH0638193B2 (ja) 電子楽器
JPH01179089A (ja) 自動伴奏装置
JPH02269400A (ja) 電子楽器
JP3171436B2 (ja) 自動伴奏装置
JPH0752351B2 (ja) 電子楽器

Legal Events

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