JPH035799A - 電子楽器 - Google Patents
電子楽器Info
- Publication number
- JPH035799A JPH035799A JP1139697A JP13969789A JPH035799A JP H035799 A JPH035799 A JP H035799A JP 1139697 A JP1139697 A JP 1139697A JP 13969789 A JP13969789 A JP 13969789A JP H035799 A JPH035799 A JP H035799A
- Authority
- JP
- Japan
- Prior art keywords
- rhythm
- tone
- register
- group
- switch
- 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
Links
- 230000006870 function Effects 0.000 claims abstract description 40
- 230000033764 rhythmic process Effects 0.000 description 175
- 238000000034 method Methods 0.000 description 72
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000003825 pressing Methods 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 108700021638 Neuro-Oncological Ventral Antigen Proteins 0.000 description 2
- 235000013405 beer Nutrition 0.000 description 2
- 239000013078 crystal Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 210000000056 organ Anatomy 0.000 description 1
- 239000011435 rock Substances 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/18—Selecting circuits
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/0008—Associated control or indicating means
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Electrophonic Musical Instruments (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
。「産業上の利用分野」
この発明は、音色操作子、オートlルズム操作子等の楽
音制御操作子を備えた電子楽器に係り、特にこれらの操
作子の操作性の改善された電子楽器に関する。
音制御操作子を備えた電子楽器に係り、特にこれらの操
作子の操作性の改善された電子楽器に関する。
「従来の技術」
各種の音色に対応した音色スイッチ、あるいは各種の自
動リズムパターンに対応したリズムスイッチを備え、こ
れらのスイッチの押圧操作を検知することにより対応す
る音色設定あるいはリズム設定を行うようにした電子楽
器が知られている。
動リズムパターンに対応したリズムスイッチを備え、こ
れらのスイッチの押圧操作を検知することにより対応す
る音色設定あるいはリズム設定を行うようにした電子楽
器が知られている。
また、上述したような各音色対応あるいは各リズム対応
でスイッチを配備するのではなく、音色スイッチあるい
はリズムスイッチとしては各々1個を配備すると共に音
色あるいはリズムの表示を行う表示パネルを設けた電子
楽器が知られている。
でスイッチを配備するのではなく、音色スイッチあるい
はリズムスイッチとしては各々1個を配備すると共に音
色あるいはリズムの表示を行う表示パネルを設けた電子
楽器が知られている。
この種の電子楽器の場合、各スイッチが押圧される毎に
抑圧回数がカウントされ、カウント値に従って音色ある
いはリズムが表示パネルに表示される。
抑圧回数がカウントされ、カウント値に従って音色ある
いはリズムが表示パネルに表示される。
そして、使用者は表示パネルに所望の音色あるいはリズ
ム音が表示されたことを確認し、該音色あるいはリズム
の設定操作を行う。なお、この種の電子楽器の具体的装
置構成については、例えば実公昭58−1833号公報
に開示されている。
ム音が表示されたことを確認し、該音色あるいはリズム
の設定操作を行う。なお、この種の電子楽器の具体的装
置構成については、例えば実公昭58−1833号公報
に開示されている。
「発明が解決しようとする課題」
ところで、上述した各音色対応あるいは各リズム対応で
スイッチを配備した電子楽器の場合、音色の種類あるい
はリズムの種類が多くなると、それに伴って操作パネル
が必要とする実装面積が太き(なってしまう。また、演
奏者は、多(のスイッチの中から所望のスイッチを探さ
なければならず、操作性が悪いという問題があった。ま
た、上記実公昭58−1833号公報に記載された電子
楽器は、演奏者が頻繁に用いる音色あるいはリズムであ
ろうと、めったに用いない音色あるいはリズムであろう
と、そのような事情は一切考慮されず、表示パネルには
音色スイッチあるいはリズムスイッチが押圧される毎に
所定の順序に従って音色あるいはリズムがメニュー表示
される。従って、所望の音色あるいはリズムの種類の表
示順序が後の方である場合、演奏者は何度も音色スイッ
チあるいはリズムスイッチを押し続けねばならず、設定
に時間かかかるという問題があった。
スイッチを配備した電子楽器の場合、音色の種類あるい
はリズムの種類が多くなると、それに伴って操作パネル
が必要とする実装面積が太き(なってしまう。また、演
奏者は、多(のスイッチの中から所望のスイッチを探さ
なければならず、操作性が悪いという問題があった。ま
た、上記実公昭58−1833号公報に記載された電子
楽器は、演奏者が頻繁に用いる音色あるいはリズムであ
ろうと、めったに用いない音色あるいはリズムであろう
と、そのような事情は一切考慮されず、表示パネルには
音色スイッチあるいはリズムスイッチが押圧される毎に
所定の順序に従って音色あるいはリズムがメニュー表示
される。従って、所望の音色あるいはリズムの種類の表
示順序が後の方である場合、演奏者は何度も音色スイッ
チあるいはリズムスイッチを押し続けねばならず、設定
に時間かかかるという問題があった。
この発明は上述した事情に鑑みてなされたもので、楽音
制御情報の種類が多い場合においても、操作パネルにお
ける実装面積が小さくて済み、かつ、迅速に所望の楽音
制御情報の指定を行うことができる電子楽器を提供する
ことを目的としている。
制御情報の種類が多い場合においても、操作パネルにお
ける実装面積が小さくて済み、かつ、迅速に所望の楽音
制御情報の指定を行うことができる電子楽器を提供する
ことを目的としている。
「課題を解決するための手段」
この発明は、複数の楽音制御機能を有し、これらの中の
設定された機能に従って楽音制御を行うようにした電子
楽器において、 前記複数の楽音制御機能の各々が設定された場合に、該
楽音制御機能が設定されたことを示す情報を記憶する管
理手段と、 操作スイッチを備え、該スイッチの操作を検出すること
により楽音制御機能の表示指示および設定指示を検知す
るようにした入力手段と、前記表示指示が検知された場
合に前記管理手段に記憶された情報に基づいて前記複数
の楽音制御機能の中の1つを選択して該機能に対応した
表示を行うと共に、前記設定指示が検知された場合に現
在表示中の楽音制御機能を設定する制御手段とを具備す
ることを特徴としている。
設定された機能に従って楽音制御を行うようにした電子
楽器において、 前記複数の楽音制御機能の各々が設定された場合に、該
楽音制御機能が設定されたことを示す情報を記憶する管
理手段と、 操作スイッチを備え、該スイッチの操作を検出すること
により楽音制御機能の表示指示および設定指示を検知す
るようにした入力手段と、前記表示指示が検知された場
合に前記管理手段に記憶された情報に基づいて前記複数
の楽音制御機能の中の1つを選択して該機能に対応した
表示を行うと共に、前記設定指示が検知された場合に現
在表示中の楽音制御機能を設定する制御手段とを具備す
ることを特徴としている。
「作用」
上記構成によれば、入力手段を介して表示指示がなされ
る毎に、管理手段に記憶された楽音制御機能の設定状況
を示す情報に基づいて1つの機能が選択され、該機能が
表示される。そして、入力手段を介して設定指示がなさ
れると、現在表示中の楽音制御機能の設定が行われ、該
機能に対応した楽音制御が行われる。
る毎に、管理手段に記憶された楽音制御機能の設定状況
を示す情報に基づいて1つの機能が選択され、該機能が
表示される。そして、入力手段を介して設定指示がなさ
れると、現在表示中の楽音制御機能の設定が行われ、該
機能に対応した楽音制御が行われる。
「実施例」
以下、図面を参照して本発明の一実施例について説明す
る。
る。
第1図はこの発明の一実施例による電子楽器の構成を示
すブロック図である。同図において、■はこの電子楽器
全体の動作を制御するCPU(中央処理ユニット)、2
はこの電子楽器の動作を制御するための制御プログラム
を記憶したプログラムメモリ、3はレジスタ群であり、
RAM等による揮発性のメモリによって構成されるもの
と、磁気記録等を記録原理とする不揮発性メモリとによ
り各レジスタが実現されている。また、4は各リズム種
類対応でリズムパターンを記憶したリズムパターンメモ
リである。ここで、リズムパターンとは、例えば1小節
に相当する周期を一定時間間隔に分割した場合、各分割
タイミングにおけるリズム音のオン/オフを示す情報を
時間順序に従って並べた時系列パターンを意味する。5
は音色パラメータメモリであり、エンベロープ波形を決
定するパラメータ、楽音信号の変調度等の音色パラメー
タを各音色対応で記憶してなる。また、6は例えば水晶
発振器と分周器等により実現されるテンポクロック発生
器であり、リズム音発生制御用のテンポクロックを発生
する。すなわち、CPU1は、このテンポクロックのカ
ウントが行うと共に、リズムパターンを構成する各ピ、
トの内、テンポクロツタのカウント値に対応するピット
を判断し、判断結果に従って当該時点におけるリズム音
のオン/オフ制御を行う。7は音色タイマ発生器、8は
リズムタイマ発生器である。これらのタイマ発生器7お
よび8は、CPU 1が後述する音色選択処理およびリ
ズム選択処理を行う際にタイマ設定が行われる。そして
、これらのタイマ発生器7および8は、設定された時間
を計時した場合にCPUIに対してタイマ割り込み信号
を出力する。9は鍵盤装置である。また、10は操作パ
ネルに配備されたスイッチ群および表示部を表す。
すブロック図である。同図において、■はこの電子楽器
全体の動作を制御するCPU(中央処理ユニット)、2
はこの電子楽器の動作を制御するための制御プログラム
を記憶したプログラムメモリ、3はレジスタ群であり、
RAM等による揮発性のメモリによって構成されるもの
と、磁気記録等を記録原理とする不揮発性メモリとによ
り各レジスタが実現されている。また、4は各リズム種
類対応でリズムパターンを記憶したリズムパターンメモ
リである。ここで、リズムパターンとは、例えば1小節
に相当する周期を一定時間間隔に分割した場合、各分割
タイミングにおけるリズム音のオン/オフを示す情報を
時間順序に従って並べた時系列パターンを意味する。5
は音色パラメータメモリであり、エンベロープ波形を決
定するパラメータ、楽音信号の変調度等の音色パラメー
タを各音色対応で記憶してなる。また、6は例えば水晶
発振器と分周器等により実現されるテンポクロック発生
器であり、リズム音発生制御用のテンポクロックを発生
する。すなわち、CPU1は、このテンポクロックのカ
ウントが行うと共に、リズムパターンを構成する各ピ、
トの内、テンポクロツタのカウント値に対応するピット
を判断し、判断結果に従って当該時点におけるリズム音
のオン/オフ制御を行う。7は音色タイマ発生器、8は
リズムタイマ発生器である。これらのタイマ発生器7お
よび8は、CPU 1が後述する音色選択処理およびリ
ズム選択処理を行う際にタイマ設定が行われる。そして
、これらのタイマ発生器7および8は、設定された時間
を計時した場合にCPUIに対してタイマ割り込み信号
を出力する。9は鍵盤装置である。また、10は操作パ
ネルに配備されたスイッチ群および表示部を表す。
11は楽音を形成するトーンジェネレータであり、この
トーンジェネレータ11で形成された楽音がサウンドシ
ステムにより発音される。以上説明した各構成要素がバ
スBによって共通接続され、この電子楽器が構成されて
いる。
トーンジェネレータ11で形成された楽音がサウンドシ
ステムにより発音される。以上説明した各構成要素がバ
スBによって共通接続され、この電子楽器が構成されて
いる。
第2図はこの電子楽器の操作パネルの一部を例示したも
のである。STN、〜STN、は、各々、ストリンゲス
、プラス、バーカッシブ、オルガンの各音色グループに
対応した音色グループスイッチ、SR,〜SR6は、各
々、ジャズ、ロック、フォーク、ワルツ、ラテンの各リ
ズムグループに対応したリズムグループスイッチである
。なお、音色グループおよびリズムグループの内容につ
いては後述する。DISPは音色の名称およびリズムの
区称を表示するための液晶ドツトマトリックス表示パネ
ルである。UPおよびDOWNは音色およびリズムのメ
ニュー表示の切換スイッチであり、現在、これらのスイ
ッチが押圧されると、表示パネルDISPに表示中の音
色あるいはリズムが切り換えられる。また、SETは書
込スイッチである。演奏者は、このスイッチSETを押
圧することにより、現在、表示パネルDISPに表示さ
れた音色あるいはリズムを設定することができる。
のである。STN、〜STN、は、各々、ストリンゲス
、プラス、バーカッシブ、オルガンの各音色グループに
対応した音色グループスイッチ、SR,〜SR6は、各
々、ジャズ、ロック、フォーク、ワルツ、ラテンの各リ
ズムグループに対応したリズムグループスイッチである
。なお、音色グループおよびリズムグループの内容につ
いては後述する。DISPは音色の名称およびリズムの
区称を表示するための液晶ドツトマトリックス表示パネ
ルである。UPおよびDOWNは音色およびリズムのメ
ニュー表示の切換スイッチであり、現在、これらのスイ
ッチが押圧されると、表示パネルDISPに表示中の音
色あるいはリズムが切り換えられる。また、SETは書
込スイッチである。演奏者は、このスイッチSETを押
圧することにより、現在、表示パネルDISPに表示さ
れた音色あるいはリズムを設定することができる。
この電子楽器は、第3図に示す各音色の楽音を発生する
ことが可能であり、また、第4図にその種類を示す各種
リズムのリズム音を自動発生することができるようにな
っている。第3図に示すように、この電子楽器における
音色は4つの音色グループに区分されており、各音色に
は音色グループ番号iaが割り当てられると共に当該音
色グループ内におけるその音色の番号(以下、音色番号
と呼ぶ)jaが割り当てられている。そして、演奏者は
上述の音色グループスイッチSTN、〜STN。
ことが可能であり、また、第4図にその種類を示す各種
リズムのリズム音を自動発生することができるようにな
っている。第3図に示すように、この電子楽器における
音色は4つの音色グループに区分されており、各音色に
は音色グループ番号iaが割り当てられると共に当該音
色グループ内におけるその音色の番号(以下、音色番号
と呼ぶ)jaが割り当てられている。そして、演奏者は
上述の音色グループスイッチSTN、〜STN。
を押圧することにより所望の音色が属する音色グループ
を指定することができる。また、第4図に示すように、
この電子楽器におけるリズムは5つのリズムグループに
区分されており、各リズムにはリズムグループ番号ib
が割り当てられると共に当該リズムグループ内における
そのリズムの番号(以下、リズム番号と呼ぶ)jbが割
り当てられている。そして、演奏者は上述のリズムグル
ープスイッチSR,−3R5を押圧することにより所望
のリズムが属するリズムグループを指定することができ
る。
を指定することができる。また、第4図に示すように、
この電子楽器におけるリズムは5つのリズムグループに
区分されており、各リズムにはリズムグループ番号ib
が割り当てられると共に当該リズムグループ内における
そのリズムの番号(以下、リズム番号と呼ぶ)jbが割
り当てられている。そして、演奏者は上述のリズムグル
ープスイッチSR,−3R5を押圧することにより所望
のリズムが属するリズムグループを指定することができ
る。
次に、レジスタ群3の一部を以下列挙し説明する。
◇音色グループレジスタTGRP:選択する音色グルー
プの番号を一時記憶するレジスタ。
プの番号を一時記憶するレジスタ。
◇リズムグループレジスタRGRP:選択するりズムグ
ループの番号を一時記憶するレジスタ。
ループの番号を一時記憶するレジスタ。
◇音色カウントレジスタT N CN T (i、 D
:各音色毎にその音色が設定された回数を記憶するレジ
スタ。すなわち、ある音色が属する音色グループの番号
をi、当該音色グループ内におけるその音色の音色番号
をjとすると、記憶領域T N CN T (i。
:各音色毎にその音色が設定された回数を記憶するレジ
スタ。すなわち、ある音色が属する音色グループの番号
をi、当該音色グループ内におけるその音色の音色番号
をjとすると、記憶領域T N CN T (i。
j)にはその音色が現在までに設定された回数が記憶さ
れる。
れる。
◇音色番号レジスタL S T T N (i):音色
グループ番号をiとした場合、記憶領域L S T T
N (i)には音色グループi内において、直前に選
択された音色の音色番号が記憶される。
グループ番号をiとした場合、記憶領域L S T T
N (i)には音色グループi内において、直前に選
択された音色の音色番号が記憶される。
◇リズムカウントレジスタRHY CN T (i、
D:各リズム毎にそのリズムが設定された回数を記憶す
るレジスタ。すなわち、あるリズムが属するリズムグル
ープの番号を11当該リズムグループ内におけるそのリ
ズムのリズム番号をjとすると、レジスタRHYCNT
(i、j)にはそのリズムが現在までに設定された回数
が記憶される。
D:各リズム毎にそのリズムが設定された回数を記憶す
るレジスタ。すなわち、あるリズムが属するリズムグル
ープの番号を11当該リズムグループ内におけるそのリ
ズムのリズム番号をjとすると、レジスタRHYCNT
(i、j)にはそのリズムが現在までに設定された回数
が記憶される。
◇リズム番号レジスタL S T RHY (i):リ
ズムグループ番号をiとした場合、記憶領域LSTRH
Y(i)にはリズムグループi内において、直前に選択
されたリズム番号が記憶される。
ズムグループ番号をiとした場合、記憶領域LSTRH
Y(i)にはリズムグループi内において、直前に選択
されたリズム番号が記憶される。
◇モードフラグMD:このモードフラグMDは、音色設
定モード時は°“ビ′がセットされ、リズム設定モード
時には“2”がセットされる。
定モード時は°“ビ′がセットされ、リズム設定モード
時には“2”がセットされる。
◇ランクレジスタRNK:この電子楽器は、現在までの
使用頻度の順序に従って音色およびリズムをメニュー表
示することができる。このランクレジスタRNKには、
使用頻度の順序を指定する数値が格納される。そして、
例えばレジスタRNKの内容が13」の場合、使用頻度
の順序が3番目の音色あるいはリズムが表示パネルDI
SPに表示される。
使用頻度の順序に従って音色およびリズムをメニュー表
示することができる。このランクレジスタRNKには、
使用頻度の順序を指定する数値が格納される。そして、
例えばレジスタRNKの内容が13」の場合、使用頻度
の順序が3番目の音色あるいはリズムが表示パネルDI
SPに表示される。
◇音色設定レジスタTNNO:音色グループレジスタT
GRPの内容およびこのレジスタに設定された音色番号
に対応した音色が設定される。
GRPの内容およびこのレジスタに設定された音色番号
に対応した音色が設定される。
◇リズムプレイレジスタRHYPLY:このレジスタに
記憶される2桁の番号により、発生するリズムパターン
が指定される。
記憶される2桁の番号により、発生するリズムパターン
が指定される。
◇リズム設定レジスタRHYN○:このレジスタの内容
により、リズムプレイレジスタRHYFLYに格納する
番号の−の位の数値が決定される。
により、リズムプレイレジスタRHYFLYに格納する
番号の−の位の数値が決定される。
以下、第5図〜第12図のフローチャートを参照し、こ
の電子楽器の動作を説明する。
の電子楽器の動作を説明する。
この電子楽器の電源が投入されると、CPU 1は、プ
ログラムメモリ2に記憶されたプログラムをバスBを介
して読み出し、第5図にそのフローを示すメインルーチ
ンを実行する。まず、ステップS1に進み、初期設定処
理を行う。ここで、音色カウントレジスタTNCNT(
i、j)、リズムカウントレジスタRHY CN T
(i、 D、音色番号レジスタLSTTN(i)および
リズム番号レジスタL S T RHY (i)は、不
揮発性メモリによって構成されており、初期設定は行わ
れず、各記憶内容は前回使用時における最終値が継続さ
れる。その他のレジスタおよびフラグ類はすべて初期化
される。
ログラムメモリ2に記憶されたプログラムをバスBを介
して読み出し、第5図にそのフローを示すメインルーチ
ンを実行する。まず、ステップS1に進み、初期設定処
理を行う。ここで、音色カウントレジスタTNCNT(
i、j)、リズムカウントレジスタRHY CN T
(i、 D、音色番号レジスタLSTTN(i)および
リズム番号レジスタL S T RHY (i)は、不
揮発性メモリによって構成されており、初期設定は行わ
れず、各記憶内容は前回使用時における最終値が継続さ
れる。その他のレジスタおよびフラグ類はすべて初期化
される。
次いでステップS2に進み、音色グループスイッチST
N、〜STN、のいずれかのオンイベントが検出された
か否かを判断する。そして、判断結果がrY E S
Jの場合、ステップS3に進んで、第6図にフローを示
す音色選択ルーチンを起動して音色選択処理を実行し、
次いでステップS4に進む。
N、〜STN、のいずれかのオンイベントが検出された
か否かを判断する。そして、判断結果がrY E S
Jの場合、ステップS3に進んで、第6図にフローを示
す音色選択ルーチンを起動して音色選択処理を実行し、
次いでステップS4に進む。
これに対し、ステップS2の判断結果がrNOjの場合
はステップS3をスキップしてステップS4に進む。次
にステップS4に進むと、リズムグループスイッチSR
,−3R2のいずれかのオンイベントが検出されたか否
かを判断する。そして、判断結果がrYEsJの場合、
ステップS5に進んで、第7図にフローを示すリズム選
択ルーチンを起動してリズム選択処理を実行し、次いで
ステップS6に進む。これに対し、ステップS4の判断
結果が「NO」の場合はステップS5をスキップしてス
テップS6に進む。
はステップS3をスキップしてステップS4に進む。次
にステップS4に進むと、リズムグループスイッチSR
,−3R2のいずれかのオンイベントが検出されたか否
かを判断する。そして、判断結果がrYEsJの場合、
ステップS5に進んで、第7図にフローを示すリズム選
択ルーチンを起動してリズム選択処理を実行し、次いで
ステップS6に進む。これに対し、ステップS4の判断
結果が「NO」の場合はステップS5をスキップしてス
テップS6に進む。
次にステップS6に進むと、切換スイッチUPあるいは
DOWNのオンイベントが検出されたか否かを判断する
。そして、判断結果がrY E S Jの場合はステッ
プS7に進み、「NO」の場合はステップSIOに進む
。ステップS7に進むと、モードレジスタMDが“1”
か否かを判断し、判断結果がrY E S Jの場合は
ステップS8に進み、「NO」の場合はステップS9に
進む。ステップS8に進むと、第8図にフローを示す音
色変更処理ルーチンを実行し、実行終了後、ステップS
IOに進む。
DOWNのオンイベントが検出されたか否かを判断する
。そして、判断結果がrY E S Jの場合はステッ
プS7に進み、「NO」の場合はステップSIOに進む
。ステップS7に進むと、モードレジスタMDが“1”
か否かを判断し、判断結果がrY E S Jの場合は
ステップS8に進み、「NO」の場合はステップS9に
進む。ステップS8に進むと、第8図にフローを示す音
色変更処理ルーチンを実行し、実行終了後、ステップS
IOに進む。
一方、ステップS9に進むと、第9図にフローを示すリ
ズム変更処理ルーチンを実行し、実行終了後、ステップ
SIOに進む。
ズム変更処理ルーチンを実行し、実行終了後、ステップ
SIOに進む。
次にステップSIOに進むと、書込スイッチSETのオ
ンイベントが検出されたか否かを判断する。そして、判
断結果がrY E S Jの場合はステ。
ンイベントが検出されたか否かを判断する。そして、判
断結果がrY E S Jの場合はステ。
ブSllに進み、「NO」の場合はステップS14に進
む。ステップ311に進むと、モードレジスタMDが1
”か否かを判断し、判断結果が「YES」の場合はステ
ップS12に進み、rNOJの場合はステップS13に
進む。ステップS12に進むと、第10図にフローを示
すルーチンを起動して音色セット処理を実行し、実行終
了後、ステップS14に進む。一方、ステップS]3に
進むと、第11図にフローを示すルーチンを起動してリ
ズムセット処理を実行し、実行終了後、ステップS14
に進む。
む。ステップ311に進むと、モードレジスタMDが1
”か否かを判断し、判断結果が「YES」の場合はステ
ップS12に進み、rNOJの場合はステップS13に
進む。ステップS12に進むと、第10図にフローを示
すルーチンを起動して音色セット処理を実行し、実行終
了後、ステップS14に進む。一方、ステップS]3に
進むと、第11図にフローを示すルーチンを起動してリ
ズムセット処理を実行し、実行終了後、ステップS14
に進む。
次にステップS14に進むと、押鍵処理を実行する。こ
の処理では、鍵盤装置9におけるキーオンイベントおよ
びキーオフイベントの検出が行われ、イベントが検出さ
れた場合に、CPUIからバスBを介してトーンジェネ
レータ11へ該イベントに対応したキーオン信号あるい
はキーオフ信号が送られ、発音あるいは消音が制御され
る。次いでステップS l゛5に進むと、例えばボリュ
ームの操作に対応した処理等を含むその他の処理を実行
し、ステップS2に戻る。
の処理では、鍵盤装置9におけるキーオンイベントおよ
びキーオフイベントの検出が行われ、イベントが検出さ
れた場合に、CPUIからバスBを介してトーンジェネ
レータ11へ該イベントに対応したキーオン信号あるい
はキーオフ信号が送られ、発音あるいは消音が制御され
る。次いでステップS l゛5に進むと、例えばボリュ
ームの操作に対応した処理等を含むその他の処理を実行
し、ステップS2に戻る。
さて、CPUIが以上説明したメインルーチンを繰り返
し実行するのと並行し、テンポクロツタ発生器6からC
PUIに所定周期毎にテンポクロツタが供給される。そ
して、このテンポクロックが入力されると、CPUIは
現在実行中の処理を一旦中断し、第12図にフローを示
すテンポクロツタ割込ルーチンを実行する。
し実行するのと並行し、テンポクロツタ発生器6からC
PUIに所定周期毎にテンポクロツタが供給される。そ
して、このテンポクロックが入力されると、CPUIは
現在実行中の処理を一旦中断し、第12図にフローを示
すテンポクロツタ割込ルーチンを実行する。
まず、ステップS21に進んで、現在、自動リズムを走
行中であるか否かを判断し、判断結果がrNOjの場合
はこのルーチンの処理を終了し、中断中の処理に復帰す
る。一方、判断結果がrYES」の場合はステップS2
2に進む。そして、リズムパターンメモリ4に記憶され
たリズムパターンの内、その時点におけるリズムプレイ
レジスタRHYFLYに記憶されたリズム番号に対応し
たリズムパターンを参照する。そして、その時点におけ
るテンポクロツタのカウント値に対応するリズムパター
ンのビットを判断し、ビットがオン状態の場合にはトー
ンジェネレータ11にリズム音の発音指示を送り、これ
によりリズム音が発音される。次いでステップS23に
進んでテンポクロックのカウント値をrlJだけ進め、
このルーチンの処理を終了して中断中の処理に復帰する
。
行中であるか否かを判断し、判断結果がrNOjの場合
はこのルーチンの処理を終了し、中断中の処理に復帰す
る。一方、判断結果がrYES」の場合はステップS2
2に進む。そして、リズムパターンメモリ4に記憶され
たリズムパターンの内、その時点におけるリズムプレイ
レジスタRHYFLYに記憶されたリズム番号に対応し
たリズムパターンを参照する。そして、その時点におけ
るテンポクロツタのカウント値に対応するリズムパター
ンのビットを判断し、ビットがオン状態の場合にはトー
ンジェネレータ11にリズム音の発音指示を送り、これ
によりリズム音が発音される。次いでステップS23に
進んでテンポクロックのカウント値をrlJだけ進め、
このルーチンの処理を終了して中断中の処理に復帰する
。
以下、演奏者が音色設定およびリズム設定を行う場合の
動作を順次説明する。
動作を順次説明する。
く音色設定操作に対応した処理〉
演奏者が、例えば音色グループスイッチSTN、を押し
、音色グループとしてバーカッシブを選択したとする。
、音色グループとしてバーカッシブを選択したとする。
なお、以下の説明では、バーカッシブ系の音色グループ
内において、この操作の直前に使用された音色は、“電
子ビアツバであり、音色番号レジスタLSTTN(3)
には「3」が格納されているものとする。また、バーカ
ッシブ系の音色グループの各音色の使用回数は、下記表
−1に示す状態であったものとする。
内において、この操作の直前に使用された音色は、“電
子ビアツバであり、音色番号レジスタLSTTN(3)
には「3」が格納されているものとする。また、バーカ
ッシブ系の音色グループの各音色の使用回数は、下記表
−1に示す状態であったものとする。
表−1バーカッシブ系の音色の使用回数の例この場合、
第5図のメインルーチンにおけるステップS2の判断結
果がrY E S Jとなり、ステップS3に進み、第
6図の音色選択処理ルーチンが起動ントの検出された音
色グループスイッチ5TN3に対応した音色グループ番
号「3」を音色グループレジスタTGRPに格納する。
第5図のメインルーチンにおけるステップS2の判断結
果がrY E S Jとなり、ステップS3に進み、第
6図の音色選択処理ルーチンが起動ントの検出された音
色グループスイッチ5TN3に対応した音色グループ番
号「3」を音色グループレジスタTGRPに格納する。
次いでステップS62に進み、モードレジスタMDに“
1”をセットして音色設定モードとし、さらにランクレ
ジスタRNKに初期値「0」をセットする。次いでステ
ップS63に進み、現在選択された音色グループに対応
する音色番号レジスタLSTTN(TGRP)(この場
合、LSTTN(3)lの内容「3」を音色番号設定レ
ジスタTNNOに格納する。次にステップS64に進み
、レジスタTGRPによって指定される音色グループ番
号「3」およびレジスタTNNoによって指定される音
色番号「3」に対応する音色“電子ビアツバ(第3図参
照)を求め、音色名“電子ピアノ”を表示パネルDIS
Pに表示する。
1”をセットして音色設定モードとし、さらにランクレ
ジスタRNKに初期値「0」をセットする。次いでステ
ップS63に進み、現在選択された音色グループに対応
する音色番号レジスタLSTTN(TGRP)(この場
合、LSTTN(3)lの内容「3」を音色番号設定レ
ジスタTNNOに格納する。次にステップS64に進み
、レジスタTGRPによって指定される音色グループ番
号「3」およびレジスタTNNoによって指定される音
色番号「3」に対応する音色“電子ビアツバ(第3図参
照)を求め、音色名“電子ピアノ”を表示パネルDIS
Pに表示する。
次いでステップS65に進み、ステップS64において
求めた音色゛電子ピアノ”の音色パラメータを音色パラ
メータメモリ5から読み取り、トーンジェネレータ11
に送る。これにより、トーンジェ次いでステップS66
に進み、バスBを介して音色タイマ発生器7に所定時間
に相当するデータをセットすると共にタイマ動作開始の
指示を行う。
求めた音色゛電子ピアノ”の音色パラメータを音色パラ
メータメモリ5から読み取り、トーンジェネレータ11
に送る。これにより、トーンジェ次いでステップS66
に進み、バスBを介して音色タイマ発生器7に所定時間
に相当するデータをセットすると共にタイマ動作開始の
指示を行う。
これにより音色タイマ発生器7において計時が開始する
。そして、CPUIはこのルーチンを終了し、メインル
ーチンに復帰する。そして、この場合、演奏者が音色グ
ループスイッチSTN、のみを押したのであるから、ス
テップS4→S6→S10と判断結果がrNOJとなっ
て進み、ステ6.ブS14、S15を介してステップS
2に戻る。そして、上述したステップ82〜S15の動
作を繰り返す。
。そして、CPUIはこのルーチンを終了し、メインル
ーチンに復帰する。そして、この場合、演奏者が音色グ
ループスイッチSTN、のみを押したのであるから、ス
テップS4→S6→S10と判断結果がrNOJとなっ
て進み、ステ6.ブS14、S15を介してステップS
2に戻る。そして、上述したステップ82〜S15の動
作を繰り返す。
さて、この状態において、音色グループスイッチSTN
、−3TNい切換スイッチUPおよびDOWNのいずれ
のオンイベントも検出されずに、音色タイマ発生器7が
計時を終了し、CPUIに音色タイマ割込信号を送った
とする。この結果、CPUIは、現在実行中の処理を中
断し、第10図のステップ5104に進む。そして、音
色タイマ発生器7に計時の停止を指示する。次にステッ
プ5105に進み、現時点における音色グループレジス
タTGRPおよび音色番号設定レジスタTNNOの内容
に対応した音色カウンタレジスタTNCNT(TGRP
、TNNO)iこの場合、TNCNT(3,3)lの内
容をインクリメントする。この結果、音色カウントレジ
スタにおける音色“電子ピアノ”に対応したレジスタT
NCNT(3,3)の内容は「3」から「4」に変化す
る。このように、この電子楽器では、音色グループスイ
ッチの操作により、当該音色グループにおける直前に設
定された音色が再設定された後、所定時間経過しても音
色設定に係るスイッチ操作が何もない場合、再設定され
た音色が所望の音色として演奏者に選択されたものと判
断するようにしている。
、−3TNい切換スイッチUPおよびDOWNのいずれ
のオンイベントも検出されずに、音色タイマ発生器7が
計時を終了し、CPUIに音色タイマ割込信号を送った
とする。この結果、CPUIは、現在実行中の処理を中
断し、第10図のステップ5104に進む。そして、音
色タイマ発生器7に計時の停止を指示する。次にステッ
プ5105に進み、現時点における音色グループレジス
タTGRPおよび音色番号設定レジスタTNNOの内容
に対応した音色カウンタレジスタTNCNT(TGRP
、TNNO)iこの場合、TNCNT(3,3)lの内
容をインクリメントする。この結果、音色カウントレジ
スタにおける音色“電子ピアノ”に対応したレジスタT
NCNT(3,3)の内容は「3」から「4」に変化す
る。このように、この電子楽器では、音色グループスイ
ッチの操作により、当該音色グループにおける直前に設
定された音色が再設定された後、所定時間経過しても音
色設定に係るスイッチ操作が何もない場合、再設定され
た音色が所望の音色として演奏者に選択されたものと判
断するようにしている。
一方、音色タイマ発生器7が計時を終了する以前に演奏
者が切換スイッチDOWNを押したとする。この場合、
メインルーチンにおけるステップS6の判断結果がrY
E S Jとなる。そして、ステップS7に進み、モ
ードレジスタMDが“1”か否かを判断する。この場合
、直前に音色グループスイッチ5TN3が押されている
ことから、モードレジスタMDは1”となっており(前
述の第6図におけるステップ562)、判断結果はrY
E S JとなってステップS8に進む。そして、第
8図の音色変更処理ルーチンを起動スる。
者が切換スイッチDOWNを押したとする。この場合、
メインルーチンにおけるステップS6の判断結果がrY
E S Jとなる。そして、ステップS7に進み、モ
ードレジスタMDが“1”か否かを判断する。この場合
、直前に音色グループスイッチ5TN3が押されている
ことから、モードレジスタMDは1”となっており(前
述の第6図におけるステップ562)、判断結果はrY
E S JとなってステップS8に進む。そして、第
8図の音色変更処理ルーチンを起動スる。
まず、ステップS81に進み、音色タイマ発生器7に計
時の停止を指示する。そして、ステップS82に進む。
時の停止を指示する。そして、ステップS82に進む。
このステップS82では、押されたのが切換スイッチU
Pの場合はランクレジスタRNKの内容をデクリメント
しく頻度順位を上げ)、押されたのが切換スイッチDO
WNの場合はランクレジスタRNKの内容をインクリメ
ントする(頻度順位を下げる)。この場合、レジスタR
NKはインクリメントされ、内容が「0」から「1」に
変化する。次にステップS83に進み、音色グループT
GRPの内容(この場合TGRP=3)に対応する音色
カウントレジスタTNcNr(3,j)(j= 1〜5
)の中からランクレジスタRNKによって指定される頻
度順位(この場合、第1位)のものの音色番号j=2を
求め、これを音色設定レジスタTNNOに格納する。次
いでステップS84に進み、この新たにレジスタTNN
○に設定された音色番号がそれまでにレジスタTNNO
に設定されていた古い音色番号と同じか否かを判断し、
判断結果がrY E S Jの場合はステップS82に
戻り、再びランクレジスタRNKのインクリメントを行
う。
Pの場合はランクレジスタRNKの内容をデクリメント
しく頻度順位を上げ)、押されたのが切換スイッチDO
WNの場合はランクレジスタRNKの内容をインクリメ
ントする(頻度順位を下げる)。この場合、レジスタR
NKはインクリメントされ、内容が「0」から「1」に
変化する。次にステップS83に進み、音色グループT
GRPの内容(この場合TGRP=3)に対応する音色
カウントレジスタTNcNr(3,j)(j= 1〜5
)の中からランクレジスタRNKによって指定される頻
度順位(この場合、第1位)のものの音色番号j=2を
求め、これを音色設定レジスタTNNOに格納する。次
いでステップS84に進み、この新たにレジスタTNN
○に設定された音色番号がそれまでにレジスタTNNO
に設定されていた古い音色番号と同じか否かを判断し、
判断結果がrY E S Jの場合はステップS82に
戻り、再びランクレジスタRNKのインクリメントを行
う。
このようにすることで、同じ音色番号の音色が続けて表
示パネルDISPに表示されないようにしている。この
場合、レジスタTNN○の直前の内容は「3」であった
ので、ステップS84の判断結果はrNOjとなりステ
ップS85に進む。
示パネルDISPに表示されないようにしている。この
場合、レジスタTNN○の直前の内容は「3」であった
ので、ステップS84の判断結果はrNOjとなりステ
ップS85に進む。
ステップS85に進むと、その時点における音色グルー
プレジスタTGRPが示す音色グループ番号「3」およ
び音色設定レジスタTNN○が示す音色番号「2」から
音色“ピアノ2”を求め、音色名“ピアノ2”を表示パ
ネルDISPに表示する。次いでステップS86に進ん
で、表示パネルDISPにおける音色名の表示を点滅さ
せ、現在、音色変更中であることを示す。そして、この
ルーチンからメインルーチンのステップ10に復帰する
。
プレジスタTGRPが示す音色グループ番号「3」およ
び音色設定レジスタTNN○が示す音色番号「2」から
音色“ピアノ2”を求め、音色名“ピアノ2”を表示パ
ネルDISPに表示する。次いでステップS86に進ん
で、表示パネルDISPにおける音色名の表示を点滅さ
せ、現在、音色変更中であることを示す。そして、この
ルーチンからメインルーチンのステップ10に復帰する
。
この後、演奏者が切換スイッチDOWNを続けて押すと
、その度に、メインルーチンにおけるステップS 6.
S 7を介して、ステップS8に進み、第8図の音色変
更処理が実行され、ランクレジスタRNKがインクリメ
ントされる。そして、それにより、ランクレジスタRN
Kが示す頻度順位の音色名が表示パネルDISPに表示
される。
、その度に、メインルーチンにおけるステップS 6.
S 7を介して、ステップS8に進み、第8図の音色変
更処理が実行され、ランクレジスタRNKがインクリメ
ントされる。そして、それにより、ランクレジスタRN
Kが示す頻度順位の音色名が表示パネルDISPに表示
される。
ここで、実は、演奏者は“ハープシコード”の音色を設
定しようとしたのだが、誤って切換スイッチDOWNを
多(押し過ぎ、表示パネルDISPにおける音色表示が
、頻度順に“ピアノ2゛′→“ギター→゛電子ピアノ”
→ハープシコード→“ピアノl”と切り換えられてしま
ったとする。この場合、演奏者は、切換スイッチUPを
押す。この結果、CPUIは、メインルーチンのステッ
プS6゜S7を介しステップS8に進んで第8図の音色
変更処理ルーチンに進み、ステップS81を介してステ
ップS82に進む。そして、切換スイッチUPが押され
たことからレジスタRNKをデクリメントする。この結
果、レジスタRNKの内容は「5」から「4」に変化す
る。そして、ステップ383〜S86を実行し、表示パ
ネルDISPには“ハープシコード”が音色表示される
。
定しようとしたのだが、誤って切換スイッチDOWNを
多(押し過ぎ、表示パネルDISPにおける音色表示が
、頻度順に“ピアノ2゛′→“ギター→゛電子ピアノ”
→ハープシコード→“ピアノl”と切り換えられてしま
ったとする。この場合、演奏者は、切換スイッチUPを
押す。この結果、CPUIは、メインルーチンのステッ
プS6゜S7を介しステップS8に進んで第8図の音色
変更処理ルーチンに進み、ステップS81を介してステ
ップS82に進む。そして、切換スイッチUPが押され
たことからレジスタRNKをデクリメントする。この結
果、レジスタRNKの内容は「5」から「4」に変化す
る。そして、ステップ383〜S86を実行し、表示パ
ネルDISPには“ハープシコード”が音色表示される
。
演奏者は所望の音色名“ハープシコード”を確認すると
、書込スイッチSETを押す。この結果、メインルーチ
ンにおけるステップSIOの判断結果がrYEsJとな
ってステップSllに進み、モードフラグMDが“1パ
であることからステップS11の判断結果がrYEsJ
となってステ、プs12に進み、第10図のステップ5
IOIに進む。
、書込スイッチSETを押す。この結果、メインルーチ
ンにおけるステップSIOの判断結果がrYEsJとな
ってステップSllに進み、モードフラグMDが“1パ
であることからステップS11の判断結果がrYEsJ
となってステ、プs12に進み、第10図のステップ5
IOIに進む。
まず、ステップ5101において、表示パネルDISP
に制御信号を送り、現時点で点滅を繰り返している表示
文字を点灯状態にする。次いでステップ5102に進み
、音色タイマ発生器7に計時停止を指示する。次いでス
テップ5103に進み、その時点における音色グループ
レジスタTGRPの内容「3」および音色設定レジスタ
TNNOの内容「4」に対応した音色“ハープシコード
゛の音色パラメータをバスBを介してトーンジェネレー
タ11に送る。これにより、トーンジェネレータ11に
“ハープシコード”の音色が設定される。次いでステッ
プ5105に進み、ハープシコード”に対応した音色カ
ウントレジスタTNCNT(3゜4)の内容をインクリ
メントする。そして、このルーチンの処理を終了する。
に制御信号を送り、現時点で点滅を繰り返している表示
文字を点灯状態にする。次いでステップ5102に進み
、音色タイマ発生器7に計時停止を指示する。次いでス
テップ5103に進み、その時点における音色グループ
レジスタTGRPの内容「3」および音色設定レジスタ
TNNOの内容「4」に対応した音色“ハープシコード
゛の音色パラメータをバスBを介してトーンジェネレー
タ11に送る。これにより、トーンジェネレータ11に
“ハープシコード”の音色が設定される。次いでステッ
プ5105に進み、ハープシコード”に対応した音色カ
ウントレジスタTNCNT(3゜4)の内容をインクリ
メントする。そして、このルーチンの処理を終了する。
さて、前掲の表−1の初期状態で演奏者が音色グループ
スイッチSTN、を押した場合において、演奏者が「た
まには普段使ったことのない音色で演奏してみたい」と
思っている時は、その直後、切換スイッチUPを押せば
よい。この結果、メインルーチンのステップ86〜S8
を介し、第8図のステップS82まで進む。そして、切
換スイッチUPが押されたことから、ランクレジスタR
NKのデクリメントを行う。このデクリメント前におけ
るランクレジスタRNKの内容は「0」となっているが
、この状態からデクリメントを行うと、当該音色グルー
プ番号における最低順位「5」がレジスタRNKにセッ
トされる。そして、ステップ383〜S86が実行され
て、頻度順位が第5位の音色名“ピアノ2”が表示パネ
ルDISPに表示される。そして、演奏者が、この表示
を確認し、書込スイッチSETを押すことにより、′ピ
アノ2”の音色設定が行われる。
スイッチSTN、を押した場合において、演奏者が「た
まには普段使ったことのない音色で演奏してみたい」と
思っている時は、その直後、切換スイッチUPを押せば
よい。この結果、メインルーチンのステップ86〜S8
を介し、第8図のステップS82まで進む。そして、切
換スイッチUPが押されたことから、ランクレジスタR
NKのデクリメントを行う。このデクリメント前におけ
るランクレジスタRNKの内容は「0」となっているが
、この状態からデクリメントを行うと、当該音色グルー
プ番号における最低順位「5」がレジスタRNKにセッ
トされる。そして、ステップ383〜S86が実行され
て、頻度順位が第5位の音色名“ピアノ2”が表示パネ
ルDISPに表示される。そして、演奏者が、この表示
を確認し、書込スイッチSETを押すことにより、′ピ
アノ2”の音色設定が行われる。
くリズム設定操作に対応した処理〉
演奏者が、例えばリズムグループスイッチSR1を押し
、リズムグループとしてジ羊ズを選択したとする。なお
、以下の説明では、ジャズ系のリズムグループ内におい
て、この操作の直前に使用されたリズムは、“スイング
1”であり、リズム番号レジスタLSTRHY(1)に
は「l」が格納されているものとする。また、ジャズ系
のリズムグループの各リズムの使用回数は、下記表−2
に示す状態であったものとする。
、リズムグループとしてジ羊ズを選択したとする。なお
、以下の説明では、ジャズ系のリズムグループ内におい
て、この操作の直前に使用されたリズムは、“スイング
1”であり、リズム番号レジスタLSTRHY(1)に
は「l」が格納されているものとする。また、ジャズ系
のリズムグループの各リズムの使用回数は、下記表−2
に示す状態であったものとする。
表−2ジャズ系のリズムの使用回数の例この場合、第5
図のメインルーチンにおけるステップS4の判断結果が
rY E S Jとなり、ステップS5に進み、第7図
のリズム選択処理ルーチンが起動される。まず、ステッ
プS71に進み、オンイベントの検出されたリズムグル
ープスイッチSR1に対応したリズムグループ番号「l
」をリズムグループレジスタRGRPに格納する。次い
でステ・ノブS72に進み、モードレジスタMDに“2
”をセ・ノドしてリズム設定モードとし、さらにランク
レジスタRNKに初期値rOJをセットする。次いでス
テップS73に進み、現在選択されたリズムグループに
対応するリズム番号レジスタLSTRHY(RGRP)
+この場合、LSTRHY(1)lの内容rNをリズム
設定レジスタRHYN○に格納する。
図のメインルーチンにおけるステップS4の判断結果が
rY E S Jとなり、ステップS5に進み、第7図
のリズム選択処理ルーチンが起動される。まず、ステッ
プS71に進み、オンイベントの検出されたリズムグル
ープスイッチSR1に対応したリズムグループ番号「l
」をリズムグループレジスタRGRPに格納する。次い
でステ・ノブS72に進み、モードレジスタMDに“2
”をセ・ノドしてリズム設定モードとし、さらにランク
レジスタRNKに初期値rOJをセットする。次いでス
テップS73に進み、現在選択されたリズムグループに
対応するリズム番号レジスタLSTRHY(RGRP)
+この場合、LSTRHY(1)lの内容rNをリズム
設定レジスタRHYN○に格納する。
次にステップS74に進み、レジスタRC,RPによっ
て指定されるリズムグループ番号「1」およびレジスタ
RHYNOによって指定されるリズム番号「1」に対応
するリズム“スイング1′(第4図参照)を求め、リズ
ムグループ番号「1」およびリズム名“スイング1″を
表示パネルDISPに表示する。次いでステップS75
に進み、リズムグループレジスタRGRPの内容「1」
を十の位、リズム設定レジスタRHYNOの内容「1」
を−の位とする番号「11」を演算し、リズムフレイレ
ジスタRHY P 、L Yに結果「11」を格納する
。これにより、それ以後、リズム走行状態において、テ
ンポクロツタ割り込みが行われると、リズムプレイレジ
スタRHYFLYの内容「11」に対応したスイング1
のリズムパターンに基づいてリズム音が発生される。次
いでステ・ノブS76に進み、バスBを介してリズムタ
イマ発生器8に所定時間に相当するデータをセットする
と共にタイマ動作開始の指示を行う。これによりリズム
タイマ発生器8において計時が開始する。そして、CP
UIはこのルーチンを終了し、メインルーチンに復帰す
る。
て指定されるリズムグループ番号「1」およびレジスタ
RHYNOによって指定されるリズム番号「1」に対応
するリズム“スイング1′(第4図参照)を求め、リズ
ムグループ番号「1」およびリズム名“スイング1″を
表示パネルDISPに表示する。次いでステップS75
に進み、リズムグループレジスタRGRPの内容「1」
を十の位、リズム設定レジスタRHYNOの内容「1」
を−の位とする番号「11」を演算し、リズムフレイレ
ジスタRHY P 、L Yに結果「11」を格納する
。これにより、それ以後、リズム走行状態において、テ
ンポクロツタ割り込みが行われると、リズムプレイレジ
スタRHYFLYの内容「11」に対応したスイング1
のリズムパターンに基づいてリズム音が発生される。次
いでステ・ノブS76に進み、バスBを介してリズムタ
イマ発生器8に所定時間に相当するデータをセットする
と共にタイマ動作開始の指示を行う。これによりリズム
タイマ発生器8において計時が開始する。そして、CP
UIはこのルーチンを終了し、メインルーチンに復帰す
る。
さて、この状態において、リズムグループスイッチSR
,〜SR,、切換スイッチUPおよびDOWNのいずれ
のオンイベントも検出されずに、リズムタイマ発生器8
が計時を終了し、CPUIにリズムタイマ割込信号を送
ったとする。この結果、CPUIは、現在実行中の処理
を中断し、第11図のステップ5114に進む。そして
、リズムタイマ発生器8に計時の停止を指示する。次に
ステ・/ブ5115に進み、リズムグループレジスタR
GRPおよびリズム設定レジスタRHYNOの内容に対
応したりズムカウンタレジスタRHYCNT(RGRP
、RHYN○)(この場合、RHYCNT(1,1)l
の内容をインクリメントする。
,〜SR,、切換スイッチUPおよびDOWNのいずれ
のオンイベントも検出されずに、リズムタイマ発生器8
が計時を終了し、CPUIにリズムタイマ割込信号を送
ったとする。この結果、CPUIは、現在実行中の処理
を中断し、第11図のステップ5114に進む。そして
、リズムタイマ発生器8に計時の停止を指示する。次に
ステ・/ブ5115に進み、リズムグループレジスタR
GRPおよびリズム設定レジスタRHYNOの内容に対
応したりズムカウンタレジスタRHYCNT(RGRP
、RHYN○)(この場合、RHYCNT(1,1)l
の内容をインクリメントする。
一方、リズムタイマ発生器8が計時を終了する以前に演
奏者が切換スイッチDOWNを押したとする。この場合
、メインルーチンにおけるステップS6の判断結果がr
Y E S jとなり、ステ、ブS7の判断結果はrN
OJとなってステップS9に進み、第9図のリズム変更
処理ルーチンに進む。
奏者が切換スイッチDOWNを押したとする。この場合
、メインルーチンにおけるステップS6の判断結果がr
Y E S jとなり、ステ、ブS7の判断結果はrN
OJとなってステップS9に進み、第9図のリズム変更
処理ルーチンに進む。
まず、ステップS91に進み、リズムタイマ発生器8に
計時の停止を指示する。そして、ステップ392に進む
。このステップS92では、押されたのが切換スイッチ
DOWNであることによりランクレジスタRNKの内容
をインクリメントする(頻度順位を下げる)。この結果
、レジスタRNKの内容は「1」になる。次にステップ
S93に進み、リズムグループRGRPの内容(この場
合RGRP=1)に対応するリズムカウントレジスタR
HYCNT(1,j)(j= 1〜5)の中からランク
レジスタgNKによって指定される頻度順位(この場合
、第1位)のもののリズム番号j= 1を求め、これを
リズム設定レジスタRHYNOに格納する。
計時の停止を指示する。そして、ステップ392に進む
。このステップS92では、押されたのが切換スイッチ
DOWNであることによりランクレジスタRNKの内容
をインクリメントする(頻度順位を下げる)。この結果
、レジスタRNKの内容は「1」になる。次にステップ
S93に進み、リズムグループRGRPの内容(この場
合RGRP=1)に対応するリズムカウントレジスタR
HYCNT(1,j)(j= 1〜5)の中からランク
レジスタgNKによって指定される頻度順位(この場合
、第1位)のもののリズム番号j= 1を求め、これを
リズム設定レジスタRHYNOに格納する。
次いでステップS94に進み、この新たにレジスタRH
YNOに設定されたリズム番号がそれまでにレジスタR
HYNOに設定されていた古いリズム番号と同じか否か
を判断する。この場合、判断結果はrY E S Jと
なりステップS92に戻る。そして、ランクレジスタR
NKをインクリメントして内容を「2」とし、ステップ
S93に進む。そして、リズムカウントレジスタRHY
CNT(1,j)(j−1〜5)の中からランクレジス
タRNKによって指定される頻度順位(この場合、第2
位)のもののリズム番号j=3を求め、これをリズム設
定レジスタRHYN○に格納する。次いでステップS9
4に進んで、その判断結果は「NO」となりステップS
95に進む。
YNOに設定されたリズム番号がそれまでにレジスタR
HYNOに設定されていた古いリズム番号と同じか否か
を判断する。この場合、判断結果はrY E S Jと
なりステップS92に戻る。そして、ランクレジスタR
NKをインクリメントして内容を「2」とし、ステップ
S93に進む。そして、リズムカウントレジスタRHY
CNT(1,j)(j−1〜5)の中からランクレジス
タRNKによって指定される頻度順位(この場合、第2
位)のもののリズム番号j=3を求め、これをリズム設
定レジスタRHYN○に格納する。次いでステップS9
4に進んで、その判断結果は「NO」となりステップS
95に進む。
ステップS95に進むと、リズムグループレジスタRG
RPが示すリズムグループ番号「1」およびリズム設定
レジスタRHYNOが示すリズム番号「3」からリズム
“ボサノバ1”を求め、リズムグループ番号「1」およ
びリズム名“ボサノバ1”を表示パネルDISPに表示
する。次いでステップ896に進んで、表示パネルDI
SPにおけるリズム表示を点滅させ、現在、リズム変更
中であることを示す。そして、このルーチンからメイン
ルーチンに復帰する。
RPが示すリズムグループ番号「1」およびリズム設定
レジスタRHYNOが示すリズム番号「3」からリズム
“ボサノバ1”を求め、リズムグループ番号「1」およ
びリズム名“ボサノバ1”を表示パネルDISPに表示
する。次いでステップ896に進んで、表示パネルDI
SPにおけるリズム表示を点滅させ、現在、リズム変更
中であることを示す。そして、このルーチンからメイン
ルーチンに復帰する。
この後、演奏者が切換スイッチDOWNを続けて押すと
、その度に、第9図のリズム変更処理が実行され、ラン
クレジスタRNKがインクリメントされる。そして、そ
れにより、ランクレジスタRNKが示す頻度順位のリズ
ム名が表示パネルDISPに表示される。
、その度に、第9図のリズム変更処理が実行され、ラン
クレジスタRNKがインクリメントされる。そして、そ
れにより、ランクレジスタRNKが示す頻度順位のリズ
ム名が表示パネルDISPに表示される。
次に演奏者が切換スイッチUPを押し、第9図のリズム
変更処理ルーチンが起動されたとする。
変更処理ルーチンが起動されたとする。
この場合、ステップS91を介してステップS92に進
むと、切換スイッチUPが押されたことによりレジスタ
RNKをデクリメントする。そして、ステップS93〜
S96を実行し、表示パネルDISPにはランクレジス
タRNKの内容に対応するリズム名が表示される。
むと、切換スイッチUPが押されたことによりレジスタ
RNKをデクリメントする。そして、ステップS93〜
S96を実行し、表示パネルDISPにはランクレジス
タRNKの内容に対応するリズム名が表示される。
そして、演奏者が書込スイッチSETを押すと、メイン
ルーチンにおけるステップSIOの判断結果がrY E
S JとなってステップSllに進み、モードフラグ
MDが“2”であることからステップS11の判断結果
がrNOJとなってステップS13に進み、第11図の
ステップ5illに進む。
ルーチンにおけるステップSIOの判断結果がrY E
S JとなってステップSllに進み、モードフラグ
MDが“2”であることからステップS11の判断結果
がrNOJとなってステップS13に進み、第11図の
ステップ5illに進む。
まず、ステップ5illにおいて、表示パネルDISP
に制御信号を送り、現時点で点滅を繰り返している表示
文字を点灯状態にする。次いでステップ5112に進み
、リズムタイマ発生器8に計時停止を指示する。次いで
ステップ5113に進み、その時点におけるリズムグル
ープレジスタRCRPの内容・を十の位とし、リズム設
定レジスタRHYNOの内容を−の位とする番号を求め
、リズムプレイレジスタRHYPLYにセットする。
に制御信号を送り、現時点で点滅を繰り返している表示
文字を点灯状態にする。次いでステップ5112に進み
、リズムタイマ発生器8に計時停止を指示する。次いで
ステップ5113に進み、その時点におけるリズムグル
ープレジスタRCRPの内容・を十の位とし、リズム設
定レジスタRHYNOの内容を−の位とする番号を求め
、リズムプレイレジスタRHYPLYにセットする。
これにより、当該リズムパターンに基づくリズム音の発
生がスタンバイされる。次いでステップ5115に進み
、リズムグループレジスタRGRPおよびレズム設定レ
ジスタRHYNOの内容に対応したリズムカウントレジ
スタRHYCNT(RGRP、RHYN○)の内容をイ
ンクリメントする。
生がスタンバイされる。次いでステップ5115に進み
、リズムグループレジスタRGRPおよびレズム設定レ
ジスタRHYNOの内容に対応したリズムカウントレジ
スタRHYCNT(RGRP、RHYN○)の内容をイ
ンクリメントする。
そして、このルーチンの処理を終了する。
このようにして、本電子楽器では、音色設定およびリズ
ム設定の頻度が記憶され、各音色および各リズムの使用
頻度に応じた順序で音色およびリズムメニュー表示が行
われる。従って、演奏者はよ(使う音色およびリズムを
迅速に設定することができる。
ム設定の頻度が記憶され、各音色および各リズムの使用
頻度に応じた順序で音色およびリズムメニュー表示が行
われる。従って、演奏者はよ(使う音色およびリズムを
迅速に設定することができる。
なお、上述した実施例では、本発明を、音色およびリズ
ムの選択に適用する場合を説明したが、例えばエフェク
ト(効果音)、ABC(自動伴奏)のパターンの選択等
に適用しても効果的である。また、上記実施例では、音
色およびリズムの頻度順位に従ってメニュー表示を行う
ようにしたが、例えば、設定した音色およびリズムを示
す情報をLI FO(後入れ先出し)バッファ等に記憶
しておき、メニュー表示の際は、このLIFOバッファ
の内容を順次取り出すことにより、最近使用したものか
ら順に表示するようにしてもよい。また、上記実施例で
は、切換スイッチUPおよびDOWNの操作により頻度
順位の指定を切り換えるようにしたが、これらのスイッ
チを省略し、音色グループスイッチあるいはリズムグル
ープスイッチが押された場合に頻度順位の指定をインク
リメントあるいはデクリメントするようにしてもよい。
ムの選択に適用する場合を説明したが、例えばエフェク
ト(効果音)、ABC(自動伴奏)のパターンの選択等
に適用しても効果的である。また、上記実施例では、音
色およびリズムの頻度順位に従ってメニュー表示を行う
ようにしたが、例えば、設定した音色およびリズムを示
す情報をLI FO(後入れ先出し)バッファ等に記憶
しておき、メニュー表示の際は、このLIFOバッファ
の内容を順次取り出すことにより、最近使用したものか
ら順に表示するようにしてもよい。また、上記実施例で
は、切換スイッチUPおよびDOWNの操作により頻度
順位の指定を切り換えるようにしたが、これらのスイッ
チを省略し、音色グループスイッチあるいはリズムグル
ープスイッチが押された場合に頻度順位の指定をインク
リメントあるいはデクリメントするようにしてもよい。
さらに上記実施例では、音色を選択するのに、まず、音
色グループを指定し、次いで同グループ内の音色を選択
するようにしたが、音色グループの代わりに例えばリズ
ムを指定するようにしてもよい。すなわち、リズムと音
色との間には密接な関係があるので、リズムが指定され
た場合に、それにふされしい音色によって構成される音
色グループをメニュー表示する。この時、音色は、該リ
ズムが選択された場合における使用頻度に従って表示す
る。
色グループを指定し、次いで同グループ内の音色を選択
するようにしたが、音色グループの代わりに例えばリズ
ムを指定するようにしてもよい。すなわち、リズムと音
色との間には密接な関係があるので、リズムが指定され
た場合に、それにふされしい音色によって構成される音
色グループをメニュー表示する。この時、音色は、該リ
ズムが選択された場合における使用頻度に従って表示す
る。
このようにすることで、さらに電子楽器の操作性が向上
する。
する。
「発明の効果」
以上説明したように、この発明によれば、複数の楽音制
御機能の各々が設定された場合に、該楽音制御機能が設
定されたことを示す情報を記憶する管理手段と、操作ス
イッチを備え、該スイッチの操作を検出することにより
楽音制御機能の表示指示および設定指示を検知するよう
にした人力手段と、前記表示指示が検知された場合に前
記管理手段に記憶された情報に基づいて前記複数の楽音
制御機能の中の1つを選択して該機能に対応した表示を
行うと共に、前記設定指示が検知された場合に現在表示
中の楽音制御機能を設定する制御手段とを設けたので、
各楽音制御機能の過去の使用状況に即した機能表示か行
うことができ、かつ、操作パネルの実装面積の小さい電
子楽器を実現することができる。そして、この電子楽器
によれば、演奏者は所望の楽音制御機能を迅速に選択し
て設定することができるという効果が得られる。
御機能の各々が設定された場合に、該楽音制御機能が設
定されたことを示す情報を記憶する管理手段と、操作ス
イッチを備え、該スイッチの操作を検出することにより
楽音制御機能の表示指示および設定指示を検知するよう
にした人力手段と、前記表示指示が検知された場合に前
記管理手段に記憶された情報に基づいて前記複数の楽音
制御機能の中の1つを選択して該機能に対応した表示を
行うと共に、前記設定指示が検知された場合に現在表示
中の楽音制御機能を設定する制御手段とを設けたので、
各楽音制御機能の過去の使用状況に即した機能表示か行
うことができ、かつ、操作パネルの実装面積の小さい電
子楽器を実現することができる。そして、この電子楽器
によれば、演奏者は所望の楽音制御機能を迅速に選択し
て設定することができるという効果が得られる。
第1図はこの発明の一実施例による電子楽器の構成を示
すブロック図、第2図は同実施例における各種スイッチ
類および表示パネルを示す図、第3図は同実施例におけ
る音色および音色グループを説明する図、第4図は同実
施例におけるリズムおよびリズムグループを説明する図
、第5図〜第12図は同実施例の動作を示すフローチャ
ートである。 l・・・・・・CPU、2・・・・・・プログラムメモ
リ、3・・・・・・レジスタ群、4・・・・・・リズム
パターンメモリ、5.・・・・・音色パラメータメモリ
、6・・・・・・テンポクロック発生器、7・・・・・
・リズムタイマ発生器、8・・・・・・音色タイマ発生
器、10・・・・・・スイッチ2表示群、11・・・・
・・トーンジェネレータ。
すブロック図、第2図は同実施例における各種スイッチ
類および表示パネルを示す図、第3図は同実施例におけ
る音色および音色グループを説明する図、第4図は同実
施例におけるリズムおよびリズムグループを説明する図
、第5図〜第12図は同実施例の動作を示すフローチャ
ートである。 l・・・・・・CPU、2・・・・・・プログラムメモ
リ、3・・・・・・レジスタ群、4・・・・・・リズム
パターンメモリ、5.・・・・・音色パラメータメモリ
、6・・・・・・テンポクロック発生器、7・・・・・
・リズムタイマ発生器、8・・・・・・音色タイマ発生
器、10・・・・・・スイッチ2表示群、11・・・・
・・トーンジェネレータ。
Claims (1)
- 【特許請求の範囲】 複数の楽音制御機能を有し、これらの中の設定された機
能に従って楽音制御を行うようにした電子楽器において
、 前記複数の楽音制御機能の各々が設定された場合に、該
楽音制御機能が設定されたことを示す情報を記憶する管
理手段と、 操作スイッチを備え、該スイッチの操作を検出すること
により楽音制御機能の表示指示および設定指示を検知す
るようにした入力手段と、 前記表示指示が検知された場合に前記管理手段に記憶さ
れた情報に基づいて前記複数の楽音制御機能の中の1つ
を選択して該機能に対応した表示を行うと共に、前記設
定指示が検知された場合に現在表示中の楽音制御機能を
設定する制御手段とを具備することを特徴とする電子楽
器。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1139697A JP2900405B2 (ja) | 1989-06-01 | 1989-06-01 | 電子楽器 |
| US07/531,037 US5171929A (en) | 1989-06-01 | 1990-05-31 | Operational history control device for an electronic musical instrument |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1139697A JP2900405B2 (ja) | 1989-06-01 | 1989-06-01 | 電子楽器 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH035799A true JPH035799A (ja) | 1991-01-11 |
| JP2900405B2 JP2900405B2 (ja) | 1999-06-02 |
Family
ID=15251314
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1139697A Expired - Fee Related JP2900405B2 (ja) | 1989-06-01 | 1989-06-01 | 電子楽器 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5171929A (ja) |
| JP (1) | JP2900405B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0529095U (ja) * | 1991-09-26 | 1993-04-16 | カシオ計算機株式会社 | 電子楽器のエフエクト自動選択装置 |
| JP2006098858A (ja) * | 2004-09-30 | 2006-04-13 | Casio Comput Co Ltd | 楽音制御装置および楽音制御処理のプログラム |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2531308B2 (ja) * | 1991-02-28 | 1996-09-04 | ヤマハ株式会社 | 電子楽器 |
| JP2803582B2 (ja) * | 1994-10-31 | 1998-09-24 | ヤマハ株式会社 | 電子楽器の音色情報記憶装置 |
| US7745713B2 (en) * | 2006-03-28 | 2010-06-29 | Yamaha Corporation | Electronic musical instrument with direct print interface |
| JP2007271861A (ja) * | 2006-03-31 | 2007-10-18 | Yamaha Corp | 電子楽器およびプログラム |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6238497A (ja) * | 1985-08-14 | 1987-02-19 | カシオ計算機株式会社 | 電子楽器 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5784496A (en) * | 1980-11-13 | 1982-05-26 | Tokyo Shibaura Electric Co | Musical tone designation system of small electronic computer |
| JPS6063897U (ja) * | 1983-10-08 | 1985-05-04 | ヤマハ株式会社 | 電子楽器のパネル操作装置 |
| US4829869A (en) * | 1986-01-29 | 1989-05-16 | Yamaha Corporation | Tone control apparatus for electronic musical instrument |
| JPS62217293A (ja) * | 1986-03-18 | 1987-09-24 | ヤマハ株式会社 | 電子楽器のパラメ−タ設定装置 |
| US4757737A (en) * | 1986-03-27 | 1988-07-19 | Ugo Conti | Whistle synthesizer |
| JPH0631980B2 (ja) * | 1987-06-26 | 1994-04-27 | ヤマハ株式会社 | 電子楽器の自動伴奏装置 |
| US5001959A (en) * | 1987-12-29 | 1991-03-26 | Yamaha Corporation | Electronic musical instrument |
| JP2797112B2 (ja) * | 1988-04-25 | 1998-09-17 | カシオ計算機株式会社 | 電子弦楽器のコード判別装置 |
-
1989
- 1989-06-01 JP JP1139697A patent/JP2900405B2/ja not_active Expired - Fee Related
-
1990
- 1990-05-31 US US07/531,037 patent/US5171929A/en not_active Expired - Lifetime
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6238497A (ja) * | 1985-08-14 | 1987-02-19 | カシオ計算機株式会社 | 電子楽器 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0529095U (ja) * | 1991-09-26 | 1993-04-16 | カシオ計算機株式会社 | 電子楽器のエフエクト自動選択装置 |
| JP2006098858A (ja) * | 2004-09-30 | 2006-04-13 | Casio Comput Co Ltd | 楽音制御装置および楽音制御処理のプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| US5171929A (en) | 1992-12-15 |
| JP2900405B2 (ja) | 1999-06-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5278348A (en) | Musical-factor data and processing a chord for use in an electronical musical instrument | |
| US6211453B1 (en) | Performance information making device and method based on random selection of accompaniment patterns | |
| US5920025A (en) | Automatic accompanying device and method capable of easily modifying accompaniment style | |
| JPH035799A (ja) | 電子楽器 | |
| US5859379A (en) | Method of and apparatus for composing a melody by switching musical phrases, and program storage medium readable by the apparatus for composing a melody | |
| JP2956505B2 (ja) | 自動伴奏装置 | |
| JPH09179559A (ja) | 自動伴奏装置及び自動伴奏方法 | |
| JPH07319466A (ja) | 電子楽器 | |
| JPH0644192B2 (ja) | 自動リズム演秦装置 | |
| JP2536596B2 (ja) | 電子楽器 | |
| JP2522337B2 (ja) | 自動演奏装置 | |
| US5859381A (en) | Automatic accompaniment device and method permitting variations of automatic performance on the basis of accompaniment pattern data | |
| JP2616078B2 (ja) | 自動伴奏パターンデータ発生装置 | |
| JP2555569B2 (ja) | 電子楽器 | |
| JP3296182B2 (ja) | 自動伴奏装置 | |
| JP2663506B2 (ja) | 自動演奏装置 | |
| JP3405164B2 (ja) | 演奏情報のパラメータ設定装置およびパラメータ設定方法並びにパラメータ設定制御プログラムを記録した媒体 | |
| JP2564811B2 (ja) | 演奏記録装置 | |
| JPS61292689A (ja) | 自動伴奏装置付き電子楽器 | |
| JP2000250545A (ja) | 電子楽器のデータ表示方法、および電子楽器 | |
| JP2513014B2 (ja) | 電子楽器の自動演奏装置 | |
| JP3022022B2 (ja) | 自動演奏装置 | |
| JPH031195A (ja) | 自動演奏装置 | |
| JPH0727381B2 (ja) | 自動伴奏装置 | |
| JPH05188949A (ja) | 自動演奏装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |