JPH0553582A - 自動伴奏装置 - Google Patents
自動伴奏装置Info
- Publication number
- JPH0553582A JPH0553582A JP3238887A JP23888791A JPH0553582A JP H0553582 A JPH0553582 A JP H0553582A JP 3238887 A JP3238887 A JP 3238887A JP 23888791 A JP23888791 A JP 23888791A JP H0553582 A JPH0553582 A JP H0553582A
- Authority
- JP
- Japan
- Prior art keywords
- information
- automatic accompaniment
- chord
- key
- performance data
- 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
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
(57)【要約】
【目的】本発明は、外部から入力された情報に応じて自
動伴奏を行う自動伴奏装置に関し、外部装置から入力さ
れる情報に基づき検出した和音に応じて自動伴奏をでき
るようにした自動伴奏装置を提供することを目的とす
る。 【構成】演奏データを記憶する記憶手段と、外部からの
情報を入力する入力手段と、該入力手段で入力された情
報を和音情報に変換する第1の変換手段と、該第1の変
換手段により変換された和音情報に対応して前記記憶手
段から読み出した演奏データを変換する第2の変換手段
と、該第2の変換手段で変換された演奏データに基づき
楽音を発生する楽音発生手段とにより構成する。
動伴奏を行う自動伴奏装置に関し、外部装置から入力さ
れる情報に基づき検出した和音に応じて自動伴奏をでき
るようにした自動伴奏装置を提供することを目的とす
る。 【構成】演奏データを記憶する記憶手段と、外部からの
情報を入力する入力手段と、該入力手段で入力された情
報を和音情報に変換する第1の変換手段と、該第1の変
換手段により変換された和音情報に対応して前記記憶手
段から読み出した演奏データを変換する第2の変換手段
と、該第2の変換手段で変換された演奏データに基づき
楽音を発生する楽音発生手段とにより構成する。
Description
【0001】
【産業上の利用分野】本発明は、外部から入力された情
報に応じて自動伴奏を行う自動伴奏装置に関する。
報に応じて自動伴奏を行う自動伴奏装置に関する。
【0002】
【従来の技術】近年、鍵盤を持たない小型化された自動
伴奏装置が数多く開発されて、実用に供されている。か
かる自動伴奏装置では、鍵盤以外の入力手段で和音情報
を指定(入力)することにより、該和音情報に応じた自
動伴奏が行われるようになっている。
伴奏装置が数多く開発されて、実用に供されている。か
かる自動伴奏装置では、鍵盤以外の入力手段で和音情報
を指定(入力)することにより、該和音情報に応じた自
動伴奏が行われるようになっている。
【0003】ところで、従来は、上記鍵盤を持たない自
動伴奏装置における和音情報入力手段として、テンキー
や、鍵盤に対応するべく配置された小型の操作子が用い
られている。
動伴奏装置における和音情報入力手段として、テンキー
や、鍵盤に対応するべく配置された小型の操作子が用い
られている。
【0004】しかしながら、鍵盤操作になれた演奏者に
とって、テンキーによる和音情報の入力は違和感があり
和音情報の入力がスムーズにできないという欠点があっ
た。
とって、テンキーによる和音情報の入力は違和感があり
和音情報の入力がスムーズにできないという欠点があっ
た。
【0005】また、鍵盤に対応するべく配置された操作
子を用いて和音情報を入力するものは、自動伴奏装置を
小型化するために、非常に小さい操作子が配置されてい
るので、実際の操作は不便でスムーズに和音情報の入力
ができないという欠点があった。
子を用いて和音情報を入力するものは、自動伴奏装置を
小型化するために、非常に小さい操作子が配置されてい
るので、実際の操作は不便でスムーズに和音情報の入力
ができないという欠点があった。
【0006】
【発明が解決しようとする課題】この発明は、上記事情
に鑑みてなされたもので、外部装置から入力される情報
に基づき検出した和音に応じて自動伴奏をできるように
した自動伴奏装置を提供することを目的とする。
に鑑みてなされたもので、外部装置から入力される情報
に基づき検出した和音に応じて自動伴奏をできるように
した自動伴奏装置を提供することを目的とする。
【0007】
【課題を解決するための手段】この発明の自動伴奏装置
は、演奏データを記憶する記憶手段と、外部からの情報
を入力する入力手段と、該入力手段で入力された情報を
和音情報に変換する第1の変換手段と、該第1の変換手
段により変換された和音情報に対応して前記記憶手段か
ら読み出した演奏データを変換する第2の変換手段と、
該第2の変換手段で変換された演奏データに基づき楽音
を発生する楽音発生手段とを具備したことを特徴とす
る。
は、演奏データを記憶する記憶手段と、外部からの情報
を入力する入力手段と、該入力手段で入力された情報を
和音情報に変換する第1の変換手段と、該第1の変換手
段により変換された和音情報に対応して前記記憶手段か
ら読み出した演奏データを変換する第2の変換手段と、
該第2の変換手段で変換された演奏データに基づき楽音
を発生する楽音発生手段とを具備したことを特徴とす
る。
【0008】
【作用】本発明は、外部装置からの情報として、例えば
鍵情報を入力し、これを和音情報に変換し、該和音情報
により記憶手段から読み出した演奏データを変換して楽
音情報を生成し、該楽音情報に基づき楽音を発生するよ
うにしたものである。
鍵情報を入力し、これを和音情報に変換し、該和音情報
により記憶手段から読み出した演奏データを変換して楽
音情報を生成し、該楽音情報に基づき楽音を発生するよ
うにしたものである。
【0009】これにより、自動伴奏装置に備えられてい
るテンキーや小型の操作子等といった和音情報入力手段
を用いなくても、例えば外部に接続した鍵盤付き電子楽
器の鍵盤から和音情報を与えることができることとな
り、スムーズな自動伴奏ができるものとなっている。
るテンキーや小型の操作子等といった和音情報入力手段
を用いなくても、例えば外部に接続した鍵盤付き電子楽
器の鍵盤から和音情報を与えることができることとな
り、スムーズな自動伴奏ができるものとなっている。
【0010】
【実施例】図1は、本発明に係る自動伴奏装置の一実施
例の全体的な構成を概略的に示すブロック図である。
例の全体的な構成を概略的に示すブロック図である。
【0011】図において、10は操作パネルであって、
該自動伴奏装置を制御する各種スイッチ、表示器等が設
けられている。上記各種スイッチには、音色選択スイッ
チ、リズム選択スイッチ、音量設定スイッチ等の電子楽
器に一般的に用いられるスイッチ類の他、自動演奏の開
始又は終了を指示するSTARTスイッチ(いずれも図
示しない)が設けられている。
該自動伴奏装置を制御する各種スイッチ、表示器等が設
けられている。上記各種スイッチには、音色選択スイッ
チ、リズム選択スイッチ、音量設定スイッチ等の電子楽
器に一般的に用いられるスイッチ類の他、自動演奏の開
始又は終了を指示するSTARTスイッチ(いずれも図
示しない)が設けられている。
【0012】上記STARTスイッチは押下する度に開
始/停止状態が反転するトグルスイッチとして実現され
ている。
始/停止状態が反転するトグルスイッチとして実現され
ている。
【0013】上記操作パネル10には、CPU11から
図示しないパネルスキャン信号が供給されるようになっ
ており、操作パネル10は、このパネルスキャン信号に
応じてスイッチの設定状態を示すパネルスキャンデータ
を出力する。このパネルスキャンデータは、CPU11
により図示しないRAMに記憶される。
図示しないパネルスキャン信号が供給されるようになっ
ており、操作パネル10は、このパネルスキャン信号に
応じてスイッチの設定状態を示すパネルスキャンデータ
を出力する。このパネルスキャンデータは、CPU11
により図示しないRAMに記憶される。
【0014】CPU(中央処理装置)11は、この自動
伴奏装置全体を制御するものであり、ソフトウエアの機
能により、読出書込制御部15、演奏データ変換部1
6、楽音割当部17及び和音情報変換部18が実現され
ている。これらの詳細については後述する。
伴奏装置全体を制御するものであり、ソフトウエアの機
能により、読出書込制御部15、演奏データ変換部1
6、楽音割当部17及び和音情報変換部18が実現され
ている。これらの詳細については後述する。
【0015】このCPU11には、自動伴奏データRO
M12、自動伴奏データRAM13、自動伴奏データ外
部記憶装置14、外部情報入力部19、内部情報出力部
20及び楽音発生回路21が接続されている。
M12、自動伴奏データRAM13、自動伴奏データ外
部記憶装置14、外部情報入力部19、内部情報出力部
20及び楽音発生回路21が接続されている。
【0016】自動伴奏データROM12は、自動伴奏用
のデータを記憶するROM(リードオンリメモリ)であ
り、基本的ないくつかの演奏パターンの自動演奏データ
を記憶している。
のデータを記憶するROM(リードオンリメモリ)であ
り、基本的ないくつかの演奏パターンの自動演奏データ
を記憶している。
【0017】自動伴奏データRAM13は、自動伴奏用
のデータを記憶するRAM(ランダムアクセスメモリ)
であり、演奏者が任意に作成した自動演奏データや外部
装置から入力された自動演奏データを記憶することがで
きるようになっている。
のデータを記憶するRAM(ランダムアクセスメモリ)
であり、演奏者が任意に作成した自動演奏データや外部
装置から入力された自動演奏データを記憶することがで
きるようになっている。
【0018】自動伴奏データ外部記憶装置14は、自動
伴奏用のデータを記憶するメモリであり、例えばフロッ
ピーディスク装置やCD(コンパクトディスク装置)等
の大容量の記憶装置で構成される。
伴奏用のデータを記憶するメモリであり、例えばフロッ
ピーディスク装置やCD(コンパクトディスク装置)等
の大容量の記憶装置で構成される。
【0019】上記自動伴奏データROM12、自動伴奏
データRAM13又は自動伴奏データ外部記憶装置14
には、鍵情報(キーナンバ)KEY又は小節情報又はE
NDマーク、ステップタイムSTEP、ゲートタイムG
ATE及びベロシティVELOを1つの演奏データ単位
として複数の演奏データが記憶されている。
データRAM13又は自動伴奏データ外部記憶装置14
には、鍵情報(キーナンバ)KEY又は小節情報又はE
NDマーク、ステップタイムSTEP、ゲートタイムG
ATE及びベロシティVELOを1つの演奏データ単位
として複数の演奏データが記憶されている。
【0020】ここで、キーナンバKEYは、音高を指定
するものであり、鍵盤の各鍵に対応するべく付された番
号である。小節情報は、小節の終りを示す情報である。
ENDマークは演奏データの終りを示す情報である。
するものであり、鍵盤の各鍵に対応するべく付された番
号である。小節情報は、小節の終りを示す情報である。
ENDマークは演奏データの終りを示す情報である。
【0021】また、ステップタイムSTEPは、小節内
における発音時刻を指定する情報である。ゲートタイム
GATEは、発音すべき時間を指定する情報である。ベ
ロシティVELOは、発音する音の強さを指定する情報
である。
における発音時刻を指定する情報である。ゲートタイム
GATEは、発音すべき時間を指定する情報である。ベ
ロシティVELOは、発音する音の強さを指定する情報
である。
【0022】これら自動伴奏データROM12、自動伴
奏データRAM13又は自動伴奏データ外部記憶装置1
4は、CPU11の読出書込制御部15に接続されるよ
うになっている。
奏データRAM13又は自動伴奏データ外部記憶装置1
4は、CPU11の読出書込制御部15に接続されるよ
うになっている。
【0023】外部情報入力部19は、外部装置、例えば
鍵盤付き電子楽器から鍵情報、音色情報を入力するイン
タフェース回路である。この外部情報入力部19から入
力された鍵情報は、外部鍵情報としてCPU11の和音
情報変換部18に供給されるようになっている。また、
音色情報は、楽音割当部17を介して楽音発生回路21
に供給されるようになっている。
鍵盤付き電子楽器から鍵情報、音色情報を入力するイン
タフェース回路である。この外部情報入力部19から入
力された鍵情報は、外部鍵情報としてCPU11の和音
情報変換部18に供給されるようになっている。また、
音色情報は、楽音割当部17を介して楽音発生回路21
に供給されるようになっている。
【0024】内部情報出力部20は、操作パネル10か
らの指示に従って、CPU11の演奏データ変換部16
からの楽音情報を外部装置に出力するインタフェース回
路である。これにより、外部装置において、当該自動伴
奏装置が出力する伴奏音に乗せて自動演奏ができるもの
となっている。
らの指示に従って、CPU11の演奏データ変換部16
からの楽音情報を外部装置に出力するインタフェース回
路である。これにより、外部装置において、当該自動伴
奏装置が出力する伴奏音に乗せて自動演奏ができるもの
となっている。
【0025】上記読出書込制御部15は、操作パネル1
0からの制御に応じて自動伴奏データROM12、自動
伴奏データ外部記憶装置14からの演奏データの読出を
制御するとともに、自動伴奏データRAM13に対する
データの書込及び読み出しを制御するものである。この
読出書込制御部15により読み出された演奏データは演
奏データ変換部16に供給されるようになっている。
0からの制御に応じて自動伴奏データROM12、自動
伴奏データ外部記憶装置14からの演奏データの読出を
制御するとともに、自動伴奏データRAM13に対する
データの書込及び読み出しを制御するものである。この
読出書込制御部15により読み出された演奏データは演
奏データ変換部16に供給されるようになっている。
【0026】和音情報変換部18は、外部情報入力部1
9からの鍵情報を基に和音検出を行なうものである。こ
の和音情報変換部18の出力は、和音情報として演奏デ
ータ変換部16に供給される。
9からの鍵情報を基に和音検出を行なうものである。こ
の和音情報変換部18の出力は、和音情報として演奏デ
ータ変換部16に供給される。
【0027】演奏データ変換部16は、和音情報変換部
18からの和音情報に基づいて、読出書込制御部15か
らの演奏データに所定の変換を施して楽音情報を生成す
るものである。即ち、読出書込制御部15から出力され
る、例えば「C」を基準に作成された演奏データを和音
情報変換部18から出力される和音情報に基づいて所定
のコードに展開し、楽音情報を生成するものである。こ
の楽音情報は、内部情報出力部20及び楽音割当部21
に供給されるようになっている。
18からの和音情報に基づいて、読出書込制御部15か
らの演奏データに所定の変換を施して楽音情報を生成す
るものである。即ち、読出書込制御部15から出力され
る、例えば「C」を基準に作成された演奏データを和音
情報変換部18から出力される和音情報に基づいて所定
のコードに展開し、楽音情報を生成するものである。こ
の楽音情報は、内部情報出力部20及び楽音割当部21
に供給されるようになっている。
【0028】楽音割当部17は、演奏データ変換部16
から送られてくる楽音情報又は外部情報入力部19から
送られてくる外部鍵情報を所定のチャネルに割り当てる
処理を行うものである。この楽音割当部17からの楽音
情報は、楽音発生回路21に供給されるようになってい
る。
から送られてくる楽音情報又は外部情報入力部19から
送られてくる外部鍵情報を所定のチャネルに割り当てる
処理を行うものである。この楽音割当部17からの楽音
情報は、楽音発生回路21に供給されるようになってい
る。
【0029】楽音発生回路21は、楽音割当部17から
の楽音情報に応じて楽音波形データ及びエンベロープデ
ータを波形メモリ(図示しない)から読み出し、読み出
した楽音波形データにエンベロープを付加して楽音信号
として出力するものである。この楽音発生回路21が出
力する楽音信号は増幅器22に供給される。
の楽音情報に応じて楽音波形データ及びエンベロープデ
ータを波形メモリ(図示しない)から読み出し、読み出
した楽音波形データにエンベロープを付加して楽音信号
として出力するものである。この楽音発生回路21が出
力する楽音信号は増幅器22に供給される。
【0030】増幅器22は、楽音発生回路21から供給
される楽音信号を所定の利得で増幅し、スピーカ23に
供給するものである。スピーカ23は、電気信号を音響
信号に変換する周知のものである。
される楽音信号を所定の利得で増幅し、スピーカ23に
供給するものである。スピーカ23は、電気信号を音響
信号に変換する周知のものである。
【0031】次に、上記のような構成において、本発明
の実施例の動作を図2〜図5に示したフローチャートを
参照しながら説明する。
の実施例の動作を図2〜図5に示したフローチャートを
参照しながら説明する。
【0032】電源が投入されると、図2のフローチャー
トに示すように、先ず、初期化処理が行われる(ステッ
プS10)。この初期化処理は、楽音発生回路21の内
部状態を初期状態に設定して電源投入時に不要な音が発
生されるのを防止したり、図示しないランダムアクセス
メモリ(RAM)の内容をクリアしたりする処理であ
る。
トに示すように、先ず、初期化処理が行われる(ステッ
プS10)。この初期化処理は、楽音発生回路21の内
部状態を初期状態に設定して電源投入時に不要な音が発
生されるのを防止したり、図示しないランダムアクセス
メモリ(RAM)の内容をクリアしたりする処理であ
る。
【0033】次いで、パネルスキャン処理が行われる
(ステップS11)。即ち、CPU11は、操作パネル
10からのパネルスキャンデータを取り込んで図示しな
いRAMに記憶する。
(ステップS11)。即ち、CPU11は、操作パネル
10からのパネルスキャンデータを取り込んで図示しな
いRAMに記憶する。
【0034】次いで、操作パネル10のスイッチにオン
イベントがあったか否かが調べられる(ステップS1
2)。これは、前回操作パネル10から取り込んだパネ
ルスキャンデータ(RAMに記憶されている)と、今回
操作パネル10から取り込んだパネルスキャンデータと
を比較し、新たにオンになったスイッチが存在するか否
かを調べることにより行われる。
イベントがあったか否かが調べられる(ステップS1
2)。これは、前回操作パネル10から取り込んだパネ
ルスキャンデータ(RAMに記憶されている)と、今回
操作パネル10から取り込んだパネルスキャンデータと
を比較し、新たにオンになったスイッチが存在するか否
かを調べることにより行われる。
【0035】そして、オンイベントがなかったことが判
断されると、ステップS18へ分岐し、自動演奏処理に
移る。
断されると、ステップS18へ分岐し、自動演奏処理に
移る。
【0036】一方、オンイベントがあったことが判断さ
れると、オンイベントがあったスイッチがSTARTス
イッチであるか否かが調べられる(ステップS13)。
れると、オンイベントがあったスイッチがSTARTス
イッチであるか否かが調べられる(ステップS13)。
【0037】そして、STARTスイッチであることが
判断されると、自動演奏フラグが「1」であるか否かが
調べられ(ステップS14)、自動演奏フラグが「1」
であることが判断されると自動演奏フラグを「0」にリ
セットし(ステップS15)、その後、ステップS18
の自動演奏処理に移る。これにより、自動演奏処理ルー
チンにおける自動演奏処理が停止されることになる。
判断されると、自動演奏フラグが「1」であるか否かが
調べられ(ステップS14)、自動演奏フラグが「1」
であることが判断されると自動演奏フラグを「0」にリ
セットし(ステップS15)、その後、ステップS18
の自動演奏処理に移る。これにより、自動演奏処理ルー
チンにおける自動演奏処理が停止されることになる。
【0038】一方、自動演奏フラグが「1」でないこと
が判断されると自動演奏フラグを「1」にセットし(ス
テップS16)、その後、ステップS18の自動演奏処
理に移る。これにより、自動演奏処理ルーチンにおいて
自動演奏処理が開始されることになる。
が判断されると自動演奏フラグを「1」にセットし(ス
テップS16)、その後、ステップS18の自動演奏処
理に移る。これにより、自動演奏処理ルーチンにおいて
自動演奏処理が開始されることになる。
【0039】以上のステップS13〜S16によりST
ARTスイッチのトグル動作が実現されている。なお、
上記自動演奏フラグは、当該自動伴奏装置が自動演奏モ
ードであるか否かを記憶するフラグであり、図示しない
RAMに設けられるものである。
ARTスイッチのトグル動作が実現されている。なお、
上記自動演奏フラグは、当該自動伴奏装置が自動演奏モ
ードであるか否かを記憶するフラグであり、図示しない
RAMに設けられるものである。
【0040】上記ステップS13で、オンイベントがあ
ったスイッチがSTARTスイッチでないことが判断さ
れると、オンイベントがあったその他のスイッチに対応
した処理が行われる(ステップS17)。例えば、音色
選択処理、リズム選択処理、或いは音量制御処理等が行
われる。その後、ステップS18へ分岐し、自動演奏処
理に移る。
ったスイッチがSTARTスイッチでないことが判断さ
れると、オンイベントがあったその他のスイッチに対応
した処理が行われる(ステップS17)。例えば、音色
選択処理、リズム選択処理、或いは音量制御処理等が行
われる。その後、ステップS18へ分岐し、自動演奏処
理に移る。
【0041】そして、自動演奏処理(ステップS1
8)、受信処理(ステップS19)を実行し、その後、
ステップS11へ戻って同様の処理を繰り返す。
8)、受信処理(ステップS19)を実行し、その後、
ステップS11へ戻って同様の処理を繰り返す。
【0042】次に、上記ステップS18で行う自動演奏
処理について説明する。
処理について説明する。
【0043】図3は自動演奏処理を示すフローチャート
である。自動演奏処理では、先ず、自動演奏フラグが
「1」であるか否かが調べられる(ステップS20)。
そして、自動演奏フラグが「1」でないことが判断され
ると、以下の処理は行なわずに、この自動演奏処理ルー
チンからリターンする。これは、操作パネル10のST
ARTスイッチで自動演奏の停止が指示された場合の動
作である。
である。自動演奏処理では、先ず、自動演奏フラグが
「1」であるか否かが調べられる(ステップS20)。
そして、自動演奏フラグが「1」でないことが判断され
ると、以下の処理は行なわずに、この自動演奏処理ルー
チンからリターンする。これは、操作パネル10のST
ARTスイッチで自動演奏の停止が指示された場合の動
作である。
【0044】一方、自動演奏フラグが「1」であること
が判断されると、演奏データの読み出しタイミングであ
るか否かが調べられる(ステップS21)。これは、タ
イミングクロック発生部(図示しない)が出力する読出
タイミングクロックを調べることにより、自動伴奏デー
タROM12、自動伴奏データRAM13又は自動伴奏
データ外部記憶装置14から演奏データを読み出すべき
タイミングであるか否かを調べる処理である。そして、
読み出しタイミングでないことが判断されると、以下の
処理は行なわずに、この自動演奏処理ルーチンからリタ
ーンする。
が判断されると、演奏データの読み出しタイミングであ
るか否かが調べられる(ステップS21)。これは、タ
イミングクロック発生部(図示しない)が出力する読出
タイミングクロックを調べることにより、自動伴奏デー
タROM12、自動伴奏データRAM13又は自動伴奏
データ外部記憶装置14から演奏データを読み出すべき
タイミングであるか否かを調べる処理である。そして、
読み出しタイミングでないことが判断されると、以下の
処理は行なわずに、この自動演奏処理ルーチンからリタ
ーンする。
【0045】一方、上記ステップS21で、読み出しタ
イミングであることが判断されると、OFF処理が行な
われる(ステップS22)。このOFF処理は、ゲート
タイムGATEがゼロになった発音中のチャネルを検索
し、発音を停止する処理である。
イミングであることが判断されると、OFF処理が行な
われる(ステップS22)。このOFF処理は、ゲート
タイムGATEがゼロになった発音中のチャネルを検索
し、発音を停止する処理である。
【0046】このOFF処理を示すフローチャートを図
4に示す。以下、OFF処理について簡単に説明する。
なお、本実施例の自動伴奏装置は、16個の発音チャネ
ルを有するものとする。
4に示す。以下、OFF処理について簡単に説明する。
なお、本実施例の自動伴奏装置は、16個の発音チャネ
ルを有するものとする。
【0047】図4において、先ず、変数Xを計数するカ
ウンタがクリアされる(ステップS40)。ここで、カ
ウンタは、16個のゲートタイムGATEを記憶してい
るテーブルのポインタとして使用されるものであり、カ
ウンタの内容(X)により現在処理中のエントリが指定
される。
ウンタがクリアされる(ステップS40)。ここで、カ
ウンタは、16個のゲートタイムGATEを記憶してい
るテーブルのポインタとして使用されるものであり、カ
ウンタの内容(X)により現在処理中のエントリが指定
される。
【0048】次いで、変数Xで指定されるエントリのゲ
ートタイムGATE(X)がデクリメントされ(ステッ
プS41)、ゼロであるか否かが調べられる(ステップ
S42)。ここで、ゼロでないことが判断されるとステ
ップS43〜S45の各処理はスキップされ、ステップ
S46へ分岐する。
ートタイムGATE(X)がデクリメントされ(ステッ
プS41)、ゼロであるか否かが調べられる(ステップ
S42)。ここで、ゼロでないことが判断されるとステ
ップS43〜S45の各処理はスキップされ、ステップ
S46へ分岐する。
【0049】一方、ゼロであることが判断されると、当
該エントリに対応する鍵情報を入手する(ステップS4
3)。これは、上記16個のゲートタイムを記憶してい
るテーブルの各エントリに対応付けて記憶されている現
在発音中の鍵情報(キーナンバ)を取り出す処理であ
る。
該エントリに対応する鍵情報を入手する(ステップS4
3)。これは、上記16個のゲートタイムを記憶してい
るテーブルの各エントリに対応付けて記憶されている現
在発音中の鍵情報(キーナンバ)を取り出す処理であ
る。
【0050】次いで、上記ステップS43で取り出した
鍵情報に対応する音を発音しているチャネルを検索し
(ステップS44)、該チャネルの発音を停止する処理
を行なう(ステップS45)。
鍵情報に対応する音を発音しているチャネルを検索し
(ステップS44)、該チャネルの発音を停止する処理
を行なう(ステップS45)。
【0051】次いで、カウンタの内容Xがインクリメン
トされ(ステップS46)、その結果が「16」より小
さいか否かが調べられる(ステップS47)。即ち、0
〜15の全エントリに対する検索が終了したか否かが調
べられる。
トされ(ステップS46)、その結果が「16」より小
さいか否かが調べられる(ステップS47)。即ち、0
〜15の全エントリに対する検索が終了したか否かが調
べられる。
【0052】そして、「16」より小さいことが判断さ
れると、ステップS41に戻り、次のエントリに対して
同様の処理が行なわれる。上記の繰り返しにおいて、カ
ウンタの内容が「16」以上になったことが判断される
と、全エントリに対する検索が終了したと判断してこの
OFF処理ルーチンからリターンし、自動演奏処理ルー
チンのステップS23に戻る。
れると、ステップS41に戻り、次のエントリに対して
同様の処理が行なわれる。上記の繰り返しにおいて、カ
ウンタの内容が「16」以上になったことが判断される
と、全エントリに対する検索が終了したと判断してこの
OFF処理ルーチンからリターンし、自動演奏処理ルー
チンのステップS23に戻る。
【0053】以上のOFF処理により、当該読出タイミ
ングにおいてゲートタイムGATEがゼロになっている
鍵の発音が全て停止されることになる。
ングにおいてゲートタイムGATEがゼロになっている
鍵の発音が全て停止されることになる。
【0054】次いで、図3に示すように、ステップタイ
ムstepのインクリメントが行なわれる(ステップS
23)。ここでステップタイムstepとは、音を発生
する時刻を与えるためのタイムスケールである。このス
テップタイムstepは、曲のテンポに応じて所定時間
間隔でインクリメントされ、小節の先頭でゼロにクリア
される。
ムstepのインクリメントが行なわれる(ステップS
23)。ここでステップタイムstepとは、音を発生
する時刻を与えるためのタイムスケールである。このス
テップタイムstepは、曲のテンポに応じて所定時間
間隔でインクリメントされ、小節の先頭でゼロにクリア
される。
【0055】このステップタイムstepがインクリメ
ントされ、現在処理中の演奏データ中に含まれるステッ
プタイムSTEPと一致したときに、該演奏データに対
応する発音が開始されることになる。
ントされ、現在処理中の演奏データ中に含まれるステッ
プタイムSTEPと一致したときに、該演奏データに対
応する発音が開始されることになる。
【0056】次いで、ステップタイムstepが、次に
処理すべき演奏データ中のステップタイムSTEP(以
下、「次ステップタイムNEXTSTEP」という)に
等しいか否かが調べられ(ステップS24)、等しくな
ければ本自動演奏処理ルーチンからリターンする。この
場合の動作は、次の演奏データに基づいて発音すべき時
刻に未だ至っていないことを意味する。
処理すべき演奏データ中のステップタイムSTEP(以
下、「次ステップタイムNEXTSTEP」という)に
等しいか否かが調べられ(ステップS24)、等しくな
ければ本自動演奏処理ルーチンからリターンする。この
場合の動作は、次の演奏データに基づいて発音すべき時
刻に未だ至っていないことを意味する。
【0057】一方、ステップタイムstepが次ステッ
プタイムNEXTSTEPに等しければ、自動伴奏デー
タROM12、自動伴奏データRAM13又は自動伴奏
データ外部記憶装置14から演奏データを読み出す(ス
テップS25)。ここで読み出される演奏データは、鍵
情報(キーナンバ)KEY又は小節情報又はENDマー
クで構成される。
プタイムNEXTSTEPに等しければ、自動伴奏デー
タROM12、自動伴奏データRAM13又は自動伴奏
データ外部記憶装置14から演奏データを読み出す(ス
テップS25)。ここで読み出される演奏データは、鍵
情報(キーナンバ)KEY又は小節情報又はENDマー
クで構成される。
【0058】次いで、読み出したデータが鍵情報である
か否かを調べる(ステップS26)。これは、演奏デー
タの最初の1バイトに含まれる所定ビットを調べること
により行なわれる。以下の小節情報(ステップS3
2)、ENDマーク(ステップS34)における判断も
同様である。
か否かを調べる(ステップS26)。これは、演奏デー
タの最初の1バイトに含まれる所定ビットを調べること
により行なわれる。以下の小節情報(ステップS3
2)、ENDマーク(ステップS34)における判断も
同様である。
【0059】そして、鍵情報であることが判断される
と、演奏データ中のベロシティVELOを読み出し、楽
音発生回路21にセットする(ステップS27)。これ
により発音する際の音量が指定される。
と、演奏データ中のベロシティVELOを読み出し、楽
音発生回路21にセットする(ステップS27)。これ
により発音する際の音量が指定される。
【0060】次いで、演奏データ中のゲートタイムGA
TEを、上述したゲートタイムを記憶するテーブルにセ
ットする(ステップS28)。このゲートタイムGAT
Eは、上述したように、発音を停止するタイミングを決
めるために使用される。
TEを、上述したゲートタイムを記憶するテーブルにセ
ットする(ステップS28)。このゲートタイムGAT
Eは、上述したように、発音を停止するタイミングを決
めるために使用される。
【0061】次いで、鍵情報変換処理が行われる(ステ
ップS29)。これは、上述した演奏データ変換部16
により行われる処理であり、読出書込制御部15から送
られてくる演奏データを、和音情報変換部18で検出し
た和音情報に従って所定のコードに変換する処理が行わ
れる。
ップS29)。これは、上述した演奏データ変換部16
により行われる処理であり、読出書込制御部15から送
られてくる演奏データを、和音情報変換部18で検出し
た和音情報に従って所定のコードに変換する処理が行わ
れる。
【0062】次いでチャネル割当て処理を行って発音チ
ャネルを確保し(ステップS30)、発音処理を行なう
(ステップS31)。これによって、楽音発生回路2
1、増幅器22、スピーカ23の作用により楽音が放音
されることになる。その後、ステップS37へ分岐す
る。
ャネルを確保し(ステップS30)、発音処理を行なう
(ステップS31)。これによって、楽音発生回路2
1、増幅器22、スピーカ23の作用により楽音が放音
されることになる。その後、ステップS37へ分岐す
る。
【0063】上記ステップS26で鍵情報でないことが
判断されると、小節情報であるか否かが調べられる(ス
テップS32)。そして、小節情報であることが判断さ
れると、ステップタイムstepをクリアし(ステップ
S33)、その後、ステップS37へ分岐する。これに
より、次の小節の先頭から自動演奏が開始されることに
なる。
判断されると、小節情報であるか否かが調べられる(ス
テップS32)。そして、小節情報であることが判断さ
れると、ステップタイムstepをクリアし(ステップ
S33)、その後、ステップS37へ分岐する。これに
より、次の小節の先頭から自動演奏が開始されることに
なる。
【0064】上記ステップS32で小節情報でないこと
が判断されると、ENDマークであるか否かが調べられ
る(ステップS34)。そして、ENDマークであるこ
とが判断されると、自動演奏フラグをクリアし(ステッ
プS35)、その後、ステップS37へ分岐する。これ
により、一連の自動演奏が終了する。
が判断されると、ENDマークであるか否かが調べられ
る(ステップS34)。そして、ENDマークであるこ
とが判断されると、自動演奏フラグをクリアし(ステッ
プS35)、その後、ステップS37へ分岐する。これ
により、一連の自動演奏が終了する。
【0065】上記ステップS34でENDマークでもな
いことが判断されると、音色指定データであることを判
断し、音色設定処理を行なう(ステップS36)。次い
で、次の演奏データからステップタイムSTEPを取り
出し、次ステップタイムNEXTSTEPとする(ステ
ップS37)。そして、ステップS24に戻り再度同様
の処理を繰り返す。
いことが判断されると、音色指定データであることを判
断し、音色設定処理を行なう(ステップS36)。次い
で、次の演奏データからステップタイムSTEPを取り
出し、次ステップタイムNEXTSTEPとする(ステ
ップS37)。そして、ステップS24に戻り再度同様
の処理を繰り返す。
【0066】このようにして、当該ステップタイムst
epにおいて、同じステップタイムSTEPを有する全
演奏データに対する処理が終了すると、この自動演奏処
理ルーチンからリターンする。
epにおいて、同じステップタイムSTEPを有する全
演奏データに対する処理が終了すると、この自動演奏処
理ルーチンからリターンする。
【0067】次に、図2のステップS19で実行される
受信処理について説明する。
受信処理について説明する。
【0068】図5は受信処理を示すフローチャートであ
る。外部から外部情報入力部19に供給される情報は、
例えばステータス情報とこれに続くキーナンバ、ベロシ
ティ等の各種情報で構成されるものである。
る。外部から外部情報入力部19に供給される情報は、
例えばステータス情報とこれに続くキーナンバ、ベロシ
ティ等の各種情報で構成されるものである。
【0069】上記ステータス情報は、当該情報の種類を
識別するためのものであり、鍵オン情報の場合は例えば
「90H 」(添字の「H 」は16進数であることを示
す。以下同じ)、鍵オフ情報の場合は例えば「8
0H 」、音色情報の場合は例えば「C0H 」が送られて
くる。
識別するためのものであり、鍵オン情報の場合は例えば
「90H 」(添字の「H 」は16進数であることを示
す。以下同じ)、鍵オフ情報の場合は例えば「8
0H 」、音色情報の場合は例えば「C0H 」が送られて
くる。
【0070】そして、鍵オン情報、鍵オフ情報の場合
は、ステータス情報に引き続いてキーナンバ及びベロシ
ティの各情報が送られてくる。また、音色情報の場合
は、ステータス情報に引き続いて音色番号が送られてく
る。ここで、音色番号は音色の種類を指示するために用
いられる。
は、ステータス情報に引き続いてキーナンバ及びベロシ
ティの各情報が送られてくる。また、音色情報の場合
は、ステータス情報に引き続いて音色番号が送られてく
る。ここで、音色番号は音色の種類を指示するために用
いられる。
【0071】受信処理では、先ず、外部から入力された
情報が鍵オン情報であるか否かが調べられる(ステップ
S50)。そして、鍵オン情報であることが判断される
と、マップ作成処理が行われる(ステップS51)。本
装置は、鍵盤を有する電子楽器と同様に、鍵盤の押鍵状
態に対応するマップを有しており、これを参照しながら
種々の処理が行われるものである。
情報が鍵オン情報であるか否かが調べられる(ステップ
S50)。そして、鍵オン情報であることが判断される
と、マップ作成処理が行われる(ステップS51)。本
装置は、鍵盤を有する電子楽器と同様に、鍵盤の押鍵状
態に対応するマップを有しており、これを参照しながら
種々の処理が行われるものである。
【0072】ここで、マップは、図6(A)に示すよう
に、鍵盤に対応して設けられ、各鍵のオン又はオフを各
1ビットで記憶するバッファである。かかるバッファが
オクターブ単位で鍵盤の鍵数分だけ用意されている。
に、鍵盤に対応して設けられ、各鍵のオン又はオフを各
1ビットで記憶するバッファである。かかるバッファが
オクターブ単位で鍵盤の鍵数分だけ用意されている。
【0073】マップ作成処理では、鍵オン情報のキーナ
ンバを「12」で除算し、得られた「商」をバッファの
選択、つまりオクターブ位置の選択に用いる。また、得
られた「剰余」は、セットすべきビット位置の選択に用
いられる。即ち、上記除算結果の「商」により選択され
たバッファの内容と、「剰余」により図6(B)に示す
セットマップテーブルを索引して得られるビットパター
ンとの論理和をとって元のバッファに格納する。これに
より、キーナンバに対応する位置のバッファのビットが
セットされることになる。
ンバを「12」で除算し、得られた「商」をバッファの
選択、つまりオクターブ位置の選択に用いる。また、得
られた「剰余」は、セットすべきビット位置の選択に用
いられる。即ち、上記除算結果の「商」により選択され
たバッファの内容と、「剰余」により図6(B)に示す
セットマップテーブルを索引して得られるビットパター
ンとの論理和をとって元のバッファに格納する。これに
より、キーナンバに対応する位置のバッファのビットが
セットされることになる。
【0074】一方、上記ステップS50で鍵オン情報で
ないことが判断されると、鍵オフ情報であるか否かが調
べられる(ステップS52)。そして、鍵オフ情報であ
ることが判断されると、マップ作成処理が行われる(ス
テップS53)。
ないことが判断されると、鍵オフ情報であるか否かが調
べられる(ステップS52)。そして、鍵オフ情報であ
ることが判断されると、マップ作成処理が行われる(ス
テップS53)。
【0075】このマップ作成処理では、鍵オフ情報のキ
ーナンバを「12」で除算し、「商」をバッファの選択
に、「剰余」をクリアすべきビットの選択に使用するこ
とは上記と同じである。そして、上記除算結果の「商」
により選択されたバッファと、「剰余」により図6
(B)に示すセットマップテーブルを索引して得られる
ビットパターンを反転したものとの論理積をとって元の
バッファに格納する。これにより、キーナンバに対応す
る位置のバッファのビットがクリアされることになる。
ーナンバを「12」で除算し、「商」をバッファの選択
に、「剰余」をクリアすべきビットの選択に使用するこ
とは上記と同じである。そして、上記除算結果の「商」
により選択されたバッファと、「剰余」により図6
(B)に示すセットマップテーブルを索引して得られる
ビットパターンを反転したものとの論理積をとって元の
バッファに格納する。これにより、キーナンバに対応す
る位置のバッファのビットがクリアされることになる。
【0076】次いで、最低音検索処理が行われる(ステ
ップS54)。これは、上記で作成したマップを検索す
ることにより行われる。ここで検索された最低音は、和
音情報のコードルートとして使用される。
ップS54)。これは、上記で作成したマップを検索す
ることにより行われる。ここで検索された最低音は、和
音情報のコードルートとして使用される。
【0077】次いで、和音検索処理が行われる(ステッ
プS55)。これによりコードタイプが決定される。こ
の和音検索処理は、上記のようにして作成されたマップ
(オクターブコード)と、例えば図7に示すような、予
め作成された和音変換テーブルとを順次比較し、一致す
るオクターブコードを探すことにより行われる。
プS55)。これによりコードタイプが決定される。こ
の和音検索処理は、上記のようにして作成されたマップ
(オクターブコード)と、例えば図7に示すような、予
め作成された和音変換テーブルとを順次比較し、一致す
るオクターブコードを探すことにより行われる。
【0078】次いで、和音設定処理が行われる(ステッ
プS56)。これは、検索した和音情報(コードタイプ
及びコードルート)を所定のバッファに一時記憶する処
理である。ここで検出した和音情報は、演奏データ変換
部16における自動演奏データの展開に用いられる。以
上で和音検出処理は終了する。
プS56)。これは、検索した和音情報(コードタイプ
及びコードルート)を所定のバッファに一時記憶する処
理である。ここで検出した和音情報は、演奏データ変換
部16における自動演奏データの展開に用いられる。以
上で和音検出処理は終了する。
【0079】次いで、チャネル割当処理(鍵オフ情報の
場合はチャネル検索処理)を行い(ステップS57)、
発音処理(鍵オフ情報の場合は消音処理)が行われ、入
力された鍵オン情報又は鍵オフ情報に応じて発音又は消
音が行われる(ステップS58)。その後、本受信処理
ルーチンからリターンする。
場合はチャネル検索処理)を行い(ステップS57)、
発音処理(鍵オフ情報の場合は消音処理)が行われ、入
力された鍵オン情報又は鍵オフ情報に応じて発音又は消
音が行われる(ステップS58)。その後、本受信処理
ルーチンからリターンする。
【0080】上記ステップS52で鍵オフ情報でないこ
とが判断されると、音色情報であることを認識し、発音
すべき楽音の音色を、該音色番号に応じた音色に変更す
る音色変更処理が行われ(ステップS59)、その後、
本受信処理ルーチンからリターンする。
とが判断されると、音色情報であることを認識し、発音
すべき楽音の音色を、該音色番号に応じた音色に変更す
る音色変更処理が行われ(ステップS59)、その後、
本受信処理ルーチンからリターンする。
【0081】以上のように、この実施例では、外部装置
からの情報として、例えば鍵情報を入力し、これを和音
情報に変換し、該和音情報により自動伴奏データROM
12、自動伴奏データRAM13又は自動伴奏データ外
部記憶装置14から読み出した演奏データを変換して楽
音情報を生成し、該楽音情報により楽音を発生するよう
にしている。
からの情報として、例えば鍵情報を入力し、これを和音
情報に変換し、該和音情報により自動伴奏データROM
12、自動伴奏データRAM13又は自動伴奏データ外
部記憶装置14から読み出した演奏データを変換して楽
音情報を生成し、該楽音情報により楽音を発生するよう
にしている。
【0082】したがって、例えば鍵盤を有する電子楽器
を外部装置として該装置の鍵盤から鍵情報を入力し、こ
の入力された鍵情報を用いて和音検出することにより自
動伴奏を行なわしめることができるので、演奏者は、該
自動伴奏装置が具備するテンキーや操作子等の和音情報
入力手段を用いることなく、慣れた鍵盤操作によりスム
ーズに和音情報の入力ができる。
を外部装置として該装置の鍵盤から鍵情報を入力し、こ
の入力された鍵情報を用いて和音検出することにより自
動伴奏を行なわしめることができるので、演奏者は、該
自動伴奏装置が具備するテンキーや操作子等の和音情報
入力手段を用いることなく、慣れた鍵盤操作によりスム
ーズに和音情報の入力ができる。
【0083】なお、上記実施例では、和音情報を入力す
るためのテンキーや操作子を有しない構成について説明
したが、和音情報を入力する手段として、テンキーや操
作子をも設ける構成としても良いことは勿論である。
るためのテンキーや操作子を有しない構成について説明
したが、和音情報を入力する手段として、テンキーや操
作子をも設ける構成としても良いことは勿論である。
【0084】
【発明の効果】以上詳述したように、この発明によれ
ば、外部装置から入力される情報に基づき検出した和音
に応じて自動伴奏をできるようにした自動伴奏装置を提
供することができる。
ば、外部装置から入力される情報に基づき検出した和音
に応じて自動伴奏をできるようにした自動伴奏装置を提
供することができる。
【図1】本発明の自動伴奏装置の一実施例の全体的な構
成を概略的に示すブロック図である。
成を概略的に示すブロック図である。
【図2】本発明の実施例の動作を説明するためのメイン
フローチャートである。
フローチャートである。
【図3】図2における自動演奏処理を説明するためのフ
ローチャートである。
ローチャートである。
【図4】図3におけるOFF処理を説明するためのフロ
ーチャートである。
ーチャートである。
【図5】図2における受信処理を説明するためのフロー
チャートである。
チャートである。
【図6】本発明の実施例におけるマップ作成処理を説明
するための図である。
するための図である。
【図7】本発明の実施例における和音検出方法を説明す
るための図である。
るための図である。
10 操作パネル 11 CPU 12 自動伴奏データROM(記憶手段) 13 自動伴奏データRAM(記憶手段) 14 自動伴奏データ外部記憶装置(記憶手段) 15 読出書込制御部 16 演奏データ変換部(第2の変換手段) 17 楽音割当部 18 和音情報変換部(第1の変換手段) 19 外部情報入力部(入力手段) 20 内部情報出力部(出力手段) 21 楽音発生回路(楽音発生手段) 22 増幅器(楽音発生手段) 23 スピーカ(楽音発生手段)
Claims (3)
- 【請求項1】 演奏データを記憶する記憶手段と、 外部からの情報を入力する入力手段と、 該入力手段で入力された情報を和音情報に変換する第1
の変換手段と、 該第1の変換手段により変換された和音情報に対応して
前記記憶手段から読み出した演奏データを変換する第2
の変換手段と、 該第2の変換手段で変換された演奏データに基づき楽音
を発生する楽音発生手段とを具備したことを特徴とする
自動伴奏装置。 - 【請求項2】 請求項1において、前記第2の変換手段
で変換された演奏データを外部に出力する出力手段を具
備したことを特徴とする自動伴奏装置。 - 【請求項3】 前記第1の変換手段は、前記入力手段を
介して外部から入力される鍵情報をオクターブコードに
変換した後、和音変換テーブルを検索して和音情報を得
ることを特徴とする請求項1記載の自動伴奏装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3238887A JPH0553582A (ja) | 1991-08-27 | 1991-08-27 | 自動伴奏装置 |
| US08/098,491 US5319152A (en) | 1991-08-20 | 1993-07-27 | Chord information output apparatus and automatic accompaniment apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3238887A JPH0553582A (ja) | 1991-08-27 | 1991-08-27 | 自動伴奏装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0553582A true JPH0553582A (ja) | 1993-03-05 |
Family
ID=17036744
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3238887A Pending JPH0553582A (ja) | 1991-08-20 | 1991-08-27 | 自動伴奏装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0553582A (ja) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59201096A (ja) * | 1983-04-30 | 1984-11-14 | カシオ計算機株式会社 | 電子楽器 |
| JPS61292691A (ja) * | 1985-06-21 | 1986-12-23 | ヤマハ株式会社 | 自動伴奏情報を送出する鍵盤装置 |
| JPH03213899A (ja) * | 1990-01-18 | 1991-09-19 | Yamaha Corp | 電子鍵盤楽器 |
-
1991
- 1991-08-27 JP JP3238887A patent/JPH0553582A/ja active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59201096A (ja) * | 1983-04-30 | 1984-11-14 | カシオ計算機株式会社 | 電子楽器 |
| JPS61292691A (ja) * | 1985-06-21 | 1986-12-23 | ヤマハ株式会社 | 自動伴奏情報を送出する鍵盤装置 |
| JPH03213899A (ja) * | 1990-01-18 | 1991-09-19 | Yamaha Corp | 電子鍵盤楽器 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2583809B2 (ja) | 電子楽器 | |
| JPH09179559A (ja) | 自動伴奏装置及び自動伴奏方法 | |
| JPH06332449A (ja) | 電子楽器の歌声再生装置 | |
| JP2745215B2 (ja) | 電子弦楽器 | |
| JPH0968980A (ja) | 電子鍵盤楽器の音色制御装置 | |
| JP2660462B2 (ja) | 自動演奏装置 | |
| JP2640992B2 (ja) | 電子楽器の発音指示装置及び発音指示方法 | |
| JPH0553582A (ja) | 自動伴奏装置 | |
| JP3630266B2 (ja) | 自動伴奏装置 | |
| JPH0527762A (ja) | 電子楽器 | |
| JP3413842B2 (ja) | 自動伴奏装置 | |
| JP2714893B2 (ja) | 和音情報出力装置 | |
| JPH05108068A (ja) | フレーズ情報入出力装置 | |
| JP3424989B2 (ja) | 電子楽器の自動伴奏装置 | |
| JP3738634B2 (ja) | 自動伴奏装置、及び記録媒体 | |
| JPH07181973A (ja) | 電子楽器の自動伴奏装置 | |
| JP3476863B2 (ja) | 電子楽器の自動伴奏装置 | |
| JP2005010458A (ja) | 自動アルペジオ装置および同装置に適用されるコンピュータプログラム | |
| JPH05108074A (ja) | 電子楽器の自動伴奏装置 | |
| JP2514640Y2 (ja) | 自動伴奏装置 | |
| JP3097888B2 (ja) | 電子楽器の音量設定装置 | |
| JPH0772869A (ja) | 電子楽器のチューニング支援装置 | |
| JPH09319372A (ja) | 電子楽器の自動伴奏装置及び自動伴奏方法 | |
| JPH08272361A (ja) | 電子楽器 | |
| JPH0683356A (ja) | 自動伴奏装置 |