JPH03228094A - 電子楽器 - Google Patents
電子楽器Info
- Publication number
- JPH03228094A JPH03228094A JP2218088A JP21808890A JPH03228094A JP H03228094 A JPH03228094 A JP H03228094A JP 2218088 A JP2218088 A JP 2218088A JP 21808890 A JP21808890 A JP 21808890A JP H03228094 A JPH03228094 A JP H03228094A
- Authority
- JP
- Japan
- Prior art keywords
- tone
- poly
- channels
- key
- assigned
- 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)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[発明の技術分野1
本発明は複数の楽音を同時放音することのできる電子楽
器に関するものである。
器に関するものである。
[従来技術とその問題点]
従来、このような複数の楽音を同時放音することのでき
る電子楽器には、複数の音色の異なる楽音を同時放音す
ることのできるものがあるが、このようなものは、各音
色ごとに割り当てられる発音数が1つに限られていたり
、発音数が複数であってもこの発音数がやはり固定され
ていて、変更することができなかった。また、楽音生成
チャンネルにおいても1例えばあるチャンネルはノくツ
キング音用に固定され、メロデイ音用としては用いるこ
とができないというように、各チャンネルに割り当てる
ことのできる音色等の音色情報は一定範囲内のものに限
定されていた。
る電子楽器には、複数の音色の異なる楽音を同時放音す
ることのできるものがあるが、このようなものは、各音
色ごとに割り当てられる発音数が1つに限られていたり
、発音数が複数であってもこの発音数がやはり固定され
ていて、変更することができなかった。また、楽音生成
チャンネルにおいても1例えばあるチャンネルはノくツ
キング音用に固定され、メロデイ音用としては用いるこ
とができないというように、各チャンネルに割り当てる
ことのできる音色等の音色情報は一定範囲内のものに限
定されていた。
このため、楽音の放音にあたって自由にチャンネル割り
当てを行うことができず、楽音生成チャンネルの有効な
使用ができなくなって、演奏の汗楽的表現が制限されて
いた。
当てを行うことができず、楽音生成チャンネルの有効な
使用ができなくなって、演奏の汗楽的表現が制限されて
いた。
[発明のLl的]
この発明は1−述したt情に鑑みてなされたもので、そ
の目的とするところは、複数の音色情報に応じた楽音を
生成するにあたって、楽音生成チャンネルを無駄なく使
うことのできる主f−f零を提供することにある。
の目的とするところは、複数の音色情報に応じた楽音を
生成するにあたって、楽音生成チャンネルを無駄なく使
うことのできる主f−f零を提供することにある。
[発明の賞【、飄]
この発1jlJは)−述した目的を達成するために、複
数のa色情報夫々に割り当てられる楽音生成チャンネル
数を指定して、この指定したチャン2ル数分の壬ヤンネ
ルをL記者音色情報に割り当てるようにしたことを要点
とするものである。
数のa色情報夫々に割り当てられる楽音生成チャンネル
数を指定して、この指定したチャン2ル数分の壬ヤンネ
ルをL記者音色情報に割り当てるようにしたことを要点
とするものである。
[実施例の構成1
以下本発明の一実施例につき、図面を参照して詳述する
。
。
本実施例の場合、音色情報すなわち音色データとは、ピ
アノ音、ギター音といった音色のほか、ボルタメント、
グライドサスティン等のイフェクト、リズム等を含む広
い概念として用いるものとする。本実施例において、パ
ネルスイッチ部lのグライドオン/オフキー14、ボル
タメントオン/オフキー15、音色キー16が音色情報
生成手段に、楽音生成部3.アンプ4、スピーカ5が楽
音生成放音手段に、デクリメントキー17.インクリメ
ントキー18及びステップE4、F4がチャンネル数桁
定f段に、ステ、・、プD3〜DIO及びステップG3
、H2〜H5がチャンネル割SF’段に夫々対応する。
アノ音、ギター音といった音色のほか、ボルタメント、
グライドサスティン等のイフェクト、リズム等を含む広
い概念として用いるものとする。本実施例において、パ
ネルスイッチ部lのグライドオン/オフキー14、ボル
タメントオン/オフキー15、音色キー16が音色情報
生成手段に、楽音生成部3.アンプ4、スピーカ5が楽
音生成放音手段に、デクリメントキー17.インクリメ
ントキー18及びステップE4、F4がチャンネル数桁
定f段に、ステ、・、プD3〜DIO及びステップG3
、H2〜H5がチャンネル割SF’段に夫々対応する。
くパネルスイッチ部の構成〉
第2図はパネルスイッチ部lの各キーの構成を示すもの
で、図中12.13はマルナポリキノーマルギーであり
、夫々でPレチボリモードを設定したり解除したりする
ためのキーである。このマルチポリモードでは、各音色
ごとにチャンネルが割り当てられて、各音色がポリフォ
ニックに発ン″F ’f fl:な状態となり、ノーマ
ルモードでは、これが解除されて巾−音色の楽音のみが
ポリフォニックに発rf口f壷な状態となり、上記マル
チポリモードで発音可能となる音色は16音色まで選択
可能である。このマルチポリキー12、ノーマルキー1
3の左隣にはグライドオン/オフキー14、ポルタメン
トオン/オフキー15が設けられている。
で、図中12.13はマルナポリキノーマルギーであり
、夫々でPレチボリモードを設定したり解除したりする
ためのキーである。このマルチポリモードでは、各音色
ごとにチャンネルが割り当てられて、各音色がポリフォ
ニックに発ン″F ’f fl:な状態となり、ノーマ
ルモードでは、これが解除されて巾−音色の楽音のみが
ポリフォニックに発rf口f壷な状態となり、上記マル
チポリモードで発音可能となる音色は16音色まで選択
可能である。このマルチポリキー12、ノーマルキー1
3の左隣にはグライドオン/オフキー14、ポルタメン
トオン/オフキー15が設けられている。
グライドオン/オフキー14、ポルタメントオン/オフ
キー15は夫々グライド効果、ボルタメント効果を放音
楽音に与えるか(オン)、与えないか(オフ)を切り換
えるものである。これら各キー12〜15の下には、A
−H及び1〜8の合計16個の音色キー16及び音色ナ
ンノくレジスタ21が設けられている。
キー15は夫々グライド効果、ボルタメント効果を放音
楽音に与えるか(オン)、与えないか(オフ)を切り換
えるものである。これら各キー12〜15の下には、A
−H及び1〜8の合計16個の音色キー16及び音色ナ
ンノくレジスタ21が設けられている。
音色キー16は、音色データを指定するためのキーであ
り、A−Hと1〜8の各キーを例えばrA−IJ r
C−7J というように組合せることにより、64種類
の音色データを設定することができるようになっている
。この場合上記マルチポリモードでは16種類、ノーマ
ルモードでは1種類の音色データが選択される。この音
色キー16右り方にはLCD 10が設けられており、
このLCD 10には、マルチポリモードでは、第7図
に示すように選択された音色ナン、<(TONENo)
とその音色における発音ポリ数(POLY)(割当チャ
ンネル数)とが表示され、ノーマルモードでは、第16
図に示すように選択された音色ナンバ(第16図の例で
はC−6)とその音色名(同じくピアノ)とが表示され
る。LCD 10の下にはデクリメントキー17、イン
クリメントキー18、カーソルキー19.20が設けら
れている。
り、A−Hと1〜8の各キーを例えばrA−IJ r
C−7J というように組合せることにより、64種類
の音色データを設定することができるようになっている
。この場合上記マルチポリモードでは16種類、ノーマ
ルモードでは1種類の音色データが選択される。この音
色キー16右り方にはLCD 10が設けられており、
このLCD 10には、マルチポリモードでは、第7図
に示すように選択された音色ナン、<(TONENo)
とその音色における発音ポリ数(POLY)(割当チャ
ンネル数)とが表示され、ノーマルモードでは、第16
図に示すように選択された音色ナンバ(第16図の例で
はC−6)とその音色名(同じくピアノ)とが表示され
る。LCD 10の下にはデクリメントキー17、イン
クリメントキー18、カーソルキー19.20が設けら
れている。
カーソルキー19.20はLCD 10に表示された音
色ナンバや発音ポリ数(割当チャンネル数)の下にカー
ソルを移動させるためのもので、デクリメントキー17
、インクリメントキー18は、この音色ナンバや発音ポ
リ数の値を増減させるためのものである。
色ナンバや発音ポリ数(割当チャンネル数)の下にカー
ソルを移動させるためのもので、デクリメントキー17
、インクリメントキー18は、この音色ナンバや発音ポ
リ数の値を増減させるためのものである。
上記各キー12〜16の上には、夫々LED!l・・・
・・・が設けられており、そのキーがオン詐れた時に点
灯されるほか、グライドオン/オフキー14、ボルタメ
ントオン/オフキー15の上のLEDIIは、呼び出さ
れた音色データの中のイフェクトデータに応じた内容で
点灯又は消灯される。
・・・が設けられており、そのキーがオン詐れた時に点
灯されるほか、グライドオン/オフキー14、ボルタメ
ントオン/オフキー15の上のLEDIIは、呼び出さ
れた音色データの中のイフェクトデータに応じた内容で
点灯又は消灯される。
く全体回路構成〉
第1図は、電子楽器の全体回路を示すもので図中1は」
二連のパネルスイッチ部であり、このパネルスイッチ部
lでは演奏にあたって使用する楽音生成用の複数の音色
情報すなわち音色データとこの音色データ夫々に割り当
てられる割当チャンネル数(発汗ポリ数)の指定が行わ
れる。この音色データは、指定割当チャンネル数分の楽
音生成部3のチャンネルに、CPU2によって割り当て
られていき、楽音信号が生成されてアンプ4を介してス
ピーカ5より放音出力される。この時楽音生成部3には
、鍵g16の操作鍵に応じたキーコード、又はRAM7
より読み出されたキーコードが同時に午えられる。
二連のパネルスイッチ部であり、このパネルスイッチ部
lでは演奏にあたって使用する楽音生成用の複数の音色
情報すなわち音色データとこの音色データ夫々に割り当
てられる割当チャンネル数(発汗ポリ数)の指定が行わ
れる。この音色データは、指定割当チャンネル数分の楽
音生成部3のチャンネルに、CPU2によって割り当て
られていき、楽音信号が生成されてアンプ4を介してス
ピーカ5より放音出力される。この時楽音生成部3には
、鍵g16の操作鍵に応じたキーコード、又はRAM7
より読み出されたキーコードが同時に午えられる。
また、S−P変換器8を通じて外部接続の電子楽器より
CPU2に、音色データとこの音色データ夫々に割り当
てられるチャンネル数データとがテえられ、当該音色デ
ータは同じ様にして指定割当チャンネル数分の楽音生成
部3のチャンネルに割り当てられて、楽音信号が生成放
音されていく、上記楽音生成部3には8つの楽音生成チ
ャンネルが形成されており、この8つが全体として最大
割当可能なチャンネル数となる。
CPU2に、音色データとこの音色データ夫々に割り当
てられるチャンネル数データとがテえられ、当該音色デ
ータは同じ様にして指定割当チャンネル数分の楽音生成
部3のチャンネルに割り当てられて、楽音信号が生成放
音されていく、上記楽音生成部3には8つの楽音生成チ
ャンネルが形成されており、この8つが全体として最大
割当可能なチャンネル数となる。
また、ROM9にはチャンネル割り当て処理等にあたっ
て必要なプログラムのほか、上述の64音色分の音色デ
ータ等が記憶され、RAM7には、選択された音色オン
/へ、その音色に割り当てられる発音ポリ数(割当チャ
ンネル数)、8つの各チャンネルに割り当てられる音色
ナンノくが記憶されるほか、第3図に示す音色ナンバレ
ジスタポリ数レジスタ、全ポリ数レジスタ、音色データ
レジスタ、モードフラグレジスタ、コマンドレジスタ等
が設けられている。音色ナンバレジスタには、チャンネ
ル割当にあたって現在割当処理が行われている音色ナン
バがメモリされ、ポリ数レジスタには、このチャンネル
割当でこれまでに割り当てたチャンネル数(発音ポリ数
)がメモリされ、全ポリ数レジスタには、全16音色に
割り当てられるチャンネル数(発音ポリ数)がメモリさ
れ、音色データレジスタには、チャンネル割当を行う楽
音の音色データがメモリされ、モードフラグレジスタに
は上記ノーマルモードでノーマルフラグが立てられ、上
記マルチポリモードでノーマルフラグがクリアされ、コ
マンドレジスタには外部接続の電子楽器より入力される
データがセットされ、表示音色ナンバレジスタには現在
LCD10に表示されている音色のナンバがセットされ
る。
て必要なプログラムのほか、上述の64音色分の音色デ
ータ等が記憶され、RAM7には、選択された音色オン
/へ、その音色に割り当てられる発音ポリ数(割当チャ
ンネル数)、8つの各チャンネルに割り当てられる音色
ナンノくが記憶されるほか、第3図に示す音色ナンバレ
ジスタポリ数レジスタ、全ポリ数レジスタ、音色データ
レジスタ、モードフラグレジスタ、コマンドレジスタ等
が設けられている。音色ナンバレジスタには、チャンネ
ル割当にあたって現在割当処理が行われている音色ナン
バがメモリされ、ポリ数レジスタには、このチャンネル
割当でこれまでに割り当てたチャンネル数(発音ポリ数
)がメモリされ、全ポリ数レジスタには、全16音色に
割り当てられるチャンネル数(発音ポリ数)がメモリさ
れ、音色データレジスタには、チャンネル割当を行う楽
音の音色データがメモリされ、モードフラグレジスタに
は上記ノーマルモードでノーマルフラグが立てられ、上
記マルチポリモードでノーマルフラグがクリアされ、コ
マンドレジスタには外部接続の電子楽器より入力される
データがセットされ、表示音色ナンバレジスタには現在
LCD10に表示されている音色のナンバがセットされ
る。
[実施例の動作]
次に本実施例の動作について述べる。本実施例の動作に
は次の6つの動作がある。
は次の6つの動作がある。
く全体処理〉
くマルチポリモードへの切り換え処理〉くチャンネル数
(発音ポリ数)割当処理〉くパネルスイッチ部lでの発
音ポリ数(割当チャンネル数)の変更処理〉 く外部からの発音ポリ数(割当チャンネル数)の変更処
理〉 くノーマルモードへの切り換え処理〉 このうち本発明の特徴となる動作は3つ目のチャンネル
数(発音ポリa)割当処理と4つ目と5つ目の割当チャ
ンネル数の変更処理である。
(発音ポリ数)割当処理〉くパネルスイッチ部lでの発
音ポリ数(割当チャンネル数)の変更処理〉 く外部からの発音ポリ数(割当チャンネル数)の変更処
理〉 くノーマルモードへの切り換え処理〉 このうち本発明の特徴となる動作は3つ目のチャンネル
数(発音ポリa)割当処理と4つ目と5つ目の割当チャ
ンネル数の変更処理である。
く全体処理〉
第4図はCPU2における全体処理を示すもので、CP
U2は電源投入によりRAM7のリセット等のイニシャ
ライズ処理を行い(ステップA1)、鍵盤6の押鍵状態
に変化があれば、これに応じて押鍵状態を変化させて発
音処理を行う(ステップA2.A3)。そして、パネル
スイッチ部lの各キーのオン/オフ状態に変化があれば
、それに応じたスイッチ処理を行い(ステップA4、A
5)、さらに外部接続の電子楽器からデータの入力があ
れば、この入力されたデータを実行する(ステップ八6
、A7)、この後、CPU2は1述のステラ7’A2〜
A7の処理を電源スィッチがオフされるまで繰り返し行
う(ステー2プA8)。
U2は電源投入によりRAM7のリセット等のイニシャ
ライズ処理を行い(ステップA1)、鍵盤6の押鍵状態
に変化があれば、これに応じて押鍵状態を変化させて発
音処理を行う(ステップA2.A3)。そして、パネル
スイッチ部lの各キーのオン/オフ状態に変化があれば
、それに応じたスイッチ処理を行い(ステップA4、A
5)、さらに外部接続の電子楽器からデータの入力があ
れば、この入力されたデータを実行する(ステップ八6
、A7)、この後、CPU2は1述のステラ7’A2〜
A7の処理を電源スィッチがオフされるまで繰り返し行
う(ステー2プA8)。
第5図は上述の全体処理の最中に、S−P変換器8を通
じて外部接続の電子楽器よりデータの入力又は出力のイ
ンタラブド要求があった時の処理である。この場合、C
PU2はインタラブドW求が入力の要求であれば外部か
ら与えられるデータをRAM7のコマンドレジスタにセ
ットしくステップB1.B2)、出力の要求であれば外
部へデータを出力する(ステップB3、B4)。
じて外部接続の電子楽器よりデータの入力又は出力のイ
ンタラブド要求があった時の処理である。この場合、C
PU2はインタラブドW求が入力の要求であれば外部か
ら与えられるデータをRAM7のコマンドレジスタにセ
ットしくステップB1.B2)、出力の要求であれば外
部へデータを出力する(ステップB3、B4)。
くマルチポリモートへの切り換え処理〉第6図はマルチ
ポリキー12のオンによるマルチポリモードへの切り換
え処理を示すもので、ノーマルモード状態でマルチポリ
キー12をオンすると、CPU2はノーマルフラグをリ
セットしくステップC1、C2)、後述する発音ポリ数
(チャンネル数)、音色、イフェクトの割り当て処理を
行う(ステップC3)、そして、RAM7の表示音色ナ
ンバレジスタにrlJをセットして、第7図に示すよう
な音色ナンバ「l」の割当発音ポリ数(チャンネル数)
の表示処理を行う(ステップC4、C5)。
ポリキー12のオンによるマルチポリモードへの切り換
え処理を示すもので、ノーマルモード状態でマルチポリ
キー12をオンすると、CPU2はノーマルフラグをリ
セットしくステップC1、C2)、後述する発音ポリ数
(チャンネル数)、音色、イフェクトの割り当て処理を
行う(ステップC3)、そして、RAM7の表示音色ナ
ンバレジスタにrlJをセットして、第7図に示すよう
な音色ナンバ「l」の割当発音ポリ数(チャンネル数)
の表示処理を行う(ステップC4、C5)。
これにより、マルチポリモードへの切り換えが行われる
こととなり、具体的なチャンネル割当は次述する。
こととなり、具体的なチャンネル割当は次述する。
くチャンネル数(発音ポリ数)割当処理〉第8図はチャ
ンネル数(発音ポリ数)割当処理のフローチャートを示
すもので、この処理は上記第6図ステップC3の具体的
な内容を示すものである。この処理において、第9図(
a)に示すような発音ポリ数(チャンネル数)が、選択
された16個の各音色ナンバに指定されたものとすると
、まずCPU2は放音中の楽音の発音オフ処理を行い(
ステップDI)、音色ナンバレジスタに「l」、ポリ数
レジスタに「0」をセットして(ステップD2)、この
音色ナンバ「1」に対応する指定された発音ポリ数、イ
フェクト情報をRAM7の音色データレジスタへ転送ロ
ードする(ステップD3)、そして、この音色ナンバr
lJの指定ポリ数は、第9図(a)に示すように「0」
であるから、この音色ナンバ「1」については何も処理
を行わず、音色ナンバレジスタの値を+1して「2」と
しくステップD9)、この音色ナンバが最大値を越える
「17」以上となっているか否か判断する(ステップD
IO)、この場合、音色ナンバは「2」であるから、「
17」以りとはならず、CPU2は再びステップD3に
戻り、音色ナンバ「2」についても同じ処理を繰り返す
。
ンネル数(発音ポリ数)割当処理のフローチャートを示
すもので、この処理は上記第6図ステップC3の具体的
な内容を示すものである。この処理において、第9図(
a)に示すような発音ポリ数(チャンネル数)が、選択
された16個の各音色ナンバに指定されたものとすると
、まずCPU2は放音中の楽音の発音オフ処理を行い(
ステップDI)、音色ナンバレジスタに「l」、ポリ数
レジスタに「0」をセットして(ステップD2)、この
音色ナンバ「1」に対応する指定された発音ポリ数、イ
フェクト情報をRAM7の音色データレジスタへ転送ロ
ードする(ステップD3)、そして、この音色ナンバr
lJの指定ポリ数は、第9図(a)に示すように「0」
であるから、この音色ナンバ「1」については何も処理
を行わず、音色ナンバレジスタの値を+1して「2」と
しくステップD9)、この音色ナンバが最大値を越える
「17」以上となっているか否か判断する(ステップD
IO)、この場合、音色ナンバは「2」であるから、「
17」以りとはならず、CPU2は再びステップD3に
戻り、音色ナンバ「2」についても同じ処理を繰り返す
。
この後、音色ナンバ「3」にはポリ数rlJが指定され
ているので、CPU2はステップD4でポリ数が「0」
でないことを判別後、ポリ数レジスタにそのポリ数rl
Jを加算してrlJとし、加算したポリ数が上限の「8
」を越えていないかどうかを判別する(ステー2ブD5
、D6)、この場合、加算したポリ数はrlJであるか
ら、「8」を越えず、上記ステップD3で音色データレ
ジスタに転送ロードしておいたポリ数やイ7エクト情報
等の各データを、第9図(b)に示すように楽音生成部
3に形成された第1チヤンネルに割り当てる(ステップ
D7)。
ているので、CPU2はステップD4でポリ数が「0」
でないことを判別後、ポリ数レジスタにそのポリ数rl
Jを加算してrlJとし、加算したポリ数が上限の「8
」を越えていないかどうかを判別する(ステー2ブD5
、D6)、この場合、加算したポリ数はrlJであるか
ら、「8」を越えず、上記ステップD3で音色データレ
ジスタに転送ロードしておいたポリ数やイ7エクト情報
等の各データを、第9図(b)に示すように楽音生成部
3に形成された第1チヤンネルに割り当てる(ステップ
D7)。
次いで、CPU2は音色ナンバを+1して「4」とし、
この「4」の音色ナンバについても同様にチャンネル割
当処理を行うが、「4」の音色ナンバの指定ポリ数は「
2」であるから、第9図(b)に示すように第2チヤン
ネルと第3チヤンネルに音色ナンバ「4」のデータが割
り当てられることになる。そして、最後の音色ナンバ「
16」までチャンネル割り当て処理を終えると、音色ナ
ンバレジスタの値は「17」となるから(ステラ7’D
10)ポリ数レジスタの値を全ポリ数しジスタに転送
して(ステップDll)、チャンネル割り当て処理を終
える。この場合、第9図(a)の全16音色の各ポリ数
の合計は「8」であるから、全ポリ数レジスタの値は「
8」となり、第9図(b)に示すように第8チヤンネル
まで割り当てが行われる。
この「4」の音色ナンバについても同様にチャンネル割
当処理を行うが、「4」の音色ナンバの指定ポリ数は「
2」であるから、第9図(b)に示すように第2チヤン
ネルと第3チヤンネルに音色ナンバ「4」のデータが割
り当てられることになる。そして、最後の音色ナンバ「
16」までチャンネル割り当て処理を終えると、音色ナ
ンバレジスタの値は「17」となるから(ステラ7’D
10)ポリ数レジスタの値を全ポリ数しジスタに転送
して(ステップDll)、チャンネル割り当て処理を終
える。この場合、第9図(a)の全16音色の各ポリ数
の合計は「8」であるから、全ポリ数レジスタの値は「
8」となり、第9図(b)に示すように第8チヤンネル
まで割り当てが行われる。
こうして、任意の音色に任意の数のチャンネルを割り当
てていくことができ、チャンネルを有効に使用すること
ができる。
てていくことができ、チャンネルを有効に使用すること
ができる。
また、第9図(C)に示すように、全16音色の各ポリ
数の合計が「8」を越える時には、各音色ナンバにチャ
ンネルが割り当てられていき、ポリ数レジスタに割当チ
ャンネル数(ポリ数)が順次累算されていくと、音色ナ
ンバ「11」のところで累算されるポリ数はrlOJと
なって、上限の「8」を越えてしまうので(ステップD
5、D6)、第9図(d)に示すように、この音色ナン
バrl IJのポリ数を「0」として、この音色ナンバ
「11」の割当チャンネルを強制的に「0」とし、これ
に応じてポリ数レジスタの値を「4」を差し引いていく
(ステップD8)。
数の合計が「8」を越える時には、各音色ナンバにチャ
ンネルが割り当てられていき、ポリ数レジスタに割当チ
ャンネル数(ポリ数)が順次累算されていくと、音色ナ
ンバ「11」のところで累算されるポリ数はrlOJと
なって、上限の「8」を越えてしまうので(ステップD
5、D6)、第9図(d)に示すように、この音色ナン
バrl IJのポリ数を「0」として、この音色ナンバ
「11」の割当チャンネルを強制的に「0」とし、これ
に応じてポリ数レジスタの値を「4」を差し引いていく
(ステップD8)。
こうして、第9図(e)に示すように全割当チャンネル
数を越えない範囲でチャンネル割り当てが行われていく
。
数を越えない範囲でチャンネル割り当てが行われていく
。
くパネルスイッチ部lでの発音ポリ数(割当チャンネル
数)の変更処理〉 第1O図及び第11図はパネルスイッチ部lのインクリ
メントキー18及びデクリメントキー17の操作による
発音ポリ数(割当チャンネル数)の変更処理を示すもの
で、いま、第7図に示すようなマルチポリ表示がなされ
、カーソルがポリ数のところまで移動され、全ポリ数レ
ジスタの値が「8」以上でないものとする。ここでイン
クリメントキー18をオンすると、CPU2は、ステッ
プE1.E2、E3で上記マルチポリ表示がなされ、カ
ーソルがポリ数のところまで移動され、全ポリ数レジス
タの値が「8」以上でないことを判別して、表示されて
いる音色ナンバのポリ数を+Iして(ステップE4)、
ポリ数、音色、イフエクトの割り当て処理を行い(ステ
ップE5)、その変更後のポリ数をLCD10に表示す
る(ステップE6)。
数)の変更処理〉 第1O図及び第11図はパネルスイッチ部lのインクリ
メントキー18及びデクリメントキー17の操作による
発音ポリ数(割当チャンネル数)の変更処理を示すもの
で、いま、第7図に示すようなマルチポリ表示がなされ
、カーソルがポリ数のところまで移動され、全ポリ数レ
ジスタの値が「8」以上でないものとする。ここでイン
クリメントキー18をオンすると、CPU2は、ステッ
プE1.E2、E3で上記マルチポリ表示がなされ、カ
ーソルがポリ数のところまで移動され、全ポリ数レジス
タの値が「8」以上でないことを判別して、表示されて
いる音色ナンバのポリ数を+Iして(ステップE4)、
ポリ数、音色、イフエクトの割り当て処理を行い(ステ
ップE5)、その変更後のポリ数をLCD10に表示す
る(ステップE6)。
こうして、特定の音色に割り当てられるチャンネル数を
インクリメント変更指定することができる。
インクリメント変更指定することができる。
上記ステップE5の割り当て処理は、具体的には上述の
第8図の処理となる。
第8図の処理となる。
また、上記ステップE1で、マルチポリ表示でなければ
、第16図に示すように音色名と音色ナンバの表示され
るノーマル表示であるため、インクリメントキー18の
オンにより音色ナンバが+1され、これに応じて音色名
も変更される処理が行われ(ステップE7)、上記ステ
ップE2で、カーソルがポリ数のところになければ、音
色ナンバのところにあるので、インクリメントキー18
のオンにより表示される音色ナンバが+1される処理が
行われ(ステップE8)、上記ステップE3で、全ポリ
数がr8Jであれば、割当全ポリ数は「8」以上とする
ことができず、これ以上割当ポリ数を増やすことができ
ないため、ステップE4〜E6の割当ポリ数の増加処理
を行わない。
、第16図に示すように音色名と音色ナンバの表示され
るノーマル表示であるため、インクリメントキー18の
オンにより音色ナンバが+1され、これに応じて音色名
も変更される処理が行われ(ステップE7)、上記ステ
ップE2で、カーソルがポリ数のところになければ、音
色ナンバのところにあるので、インクリメントキー18
のオンにより表示される音色ナンバが+1される処理が
行われ(ステップE8)、上記ステップE3で、全ポリ
数がr8Jであれば、割当全ポリ数は「8」以上とする
ことができず、これ以上割当ポリ数を増やすことができ
ないため、ステップE4〜E6の割当ポリ数の増加処理
を行わない。
第11図は、上述したように、パネルスイッチ部lのデ
クリメントキー17の操作による発音ポリ数(割当チャ
ンネル数)の変更処理を示すもので、上述と同様に、い
ま第7図に示すようなマルチポリ表示がなされ、カーソ
ルがポリ数のところまで移動され、全ポリ数レジスタの
値がrQJでないものとする。ここでデクリメントキー
17をオンすると、CPU2はステップF1.F2、F
3で上記マルチポリ表示がなされ、カーソルがポリ数の
ところまで移動され、全ポリ数レジスタの値が「O」で
ないことを判別して、表示されている音色ナンバのポリ
数を−1して(ステップF4)、ポリ数、音色、イフェ
クトの割り当て処理を行い(ステップF5)、その変更
後のポリ数をLCD 10に表示する(ステップF5)
。
クリメントキー17の操作による発音ポリ数(割当チャ
ンネル数)の変更処理を示すもので、上述と同様に、い
ま第7図に示すようなマルチポリ表示がなされ、カーソ
ルがポリ数のところまで移動され、全ポリ数レジスタの
値がrQJでないものとする。ここでデクリメントキー
17をオンすると、CPU2はステップF1.F2、F
3で上記マルチポリ表示がなされ、カーソルがポリ数の
ところまで移動され、全ポリ数レジスタの値が「O」で
ないことを判別して、表示されている音色ナンバのポリ
数を−1して(ステップF4)、ポリ数、音色、イフェ
クトの割り当て処理を行い(ステップF5)、その変更
後のポリ数をLCD 10に表示する(ステップF5)
。
こうして、特定の音色に割り当てられるチャンネル数を
デクリメン、ト変更指定することができる。
デクリメン、ト変更指定することができる。
L記ステコ・プF5の割り当て処理は、具体的には上述
の第8図の処理になる。
の第8図の処理になる。
また上記ステップF1で、マルチポリ表示でなければ、
第16図に示すように音色ナンバの表示されるノーマル
表示であるため、デクリメントキー17のオンによりン
(色ナンバが−1され、これに応じて合色名も変更され
る処理が行われ(ステップF7)、−1−1記ステツプ
F2で、カーソルがポリ数のところになければ、音色ナ
ンバのところにあるので、デクリメントキー17のオン
により表示される音色す/ノヘが−1される処理が行わ
れ(ステップF8)、l−記ステップF3で、その音色
チンへの割当ポリ数が「0」であれば、これ以1 ;I
N ″Iポリ数を減らすことができないため、ステー、
ブF4〜F6の、gちポリ数の増加処理を行わない。
第16図に示すように音色ナンバの表示されるノーマル
表示であるため、デクリメントキー17のオンによりン
(色ナンバが−1され、これに応じて合色名も変更され
る処理が行われ(ステップF7)、−1−1記ステツプ
F2で、カーソルがポリ数のところになければ、音色ナ
ンバのところにあるので、デクリメントキー17のオン
により表示される音色す/ノヘが−1される処理が行わ
れ(ステップF8)、l−記ステップF3で、その音色
チンへの割当ポリ数が「0」であれば、これ以1 ;I
N ″Iポリ数を減らすことができないため、ステー、
ブF4〜F6の、gちポリ数の増加処理を行わない。
く外部からの発FYポリ数(M’Sチャンネル数)の変
更処理〉 第12[8ff〜第14図及び第9図(f)Cg)は外
部接続電子楽器からのデータに基づく発音ポリ数(割当
チャンネル数)の変更処理を示すものである。
更処理〉 第12[8ff〜第14図及び第9図(f)Cg)は外
部接続電子楽器からのデータに基づく発音ポリ数(割当
チャンネル数)の変更処理を示すものである。
第12図は外部接続電子楽器から与えられる外部データ
のフォーマットを示すもので、コマンドlは次のコマン
ドlaの処理を行えという内容であり、コマンドlaは
次の音色ナンバの割当チャンネル数(ポリ数)をその次
のポリ数に変更せよという内容であり、コマンド1bは
次の音色ナンバの割当チャンネル数(ポリ数)をその次
のポリ数に変更して、さらにこれ以外の音色ナンバの割
当ポリ数をすへて「0」にせよという内容である。
のフォーマットを示すもので、コマンドlは次のコマン
ドlaの処理を行えという内容であり、コマンドlaは
次の音色ナンバの割当チャンネル数(ポリ数)をその次
のポリ数に変更せよという内容であり、コマンド1bは
次の音色ナンバの割当チャンネル数(ポリ数)をその次
のポリ数に変更して、さらにこれ以外の音色ナンバの割
当ポリ数をすへて「0」にせよという内容である。
第13図は一ト記第4図のステー2プA7の具体的な処
理内容を示すもので、CPU2は与えられる外部データ
のコマンド1の後のデータをコマンドレジスタへ転送ロ
ードしくステップG1)、このロートが終了すれば(ス
テップG2)、コマンドレジスタ内のコマンド処理を行
う(ステップG3)。
理内容を示すもので、CPU2は与えられる外部データ
のコマンド1の後のデータをコマンドレジスタへ転送ロ
ードしくステップG1)、このロートが終了すれば(ス
テップG2)、コマンドレジスタ内のコマンド処理を行
う(ステップG3)。
第14図は、−1−2第13図のステップG3の具体的
な処理内容を示すもので、CPU2はまず放音中の楽音
の発音オフ処理を行い(ステップH1)、外部入力デー
タのコマンドlの次のコマンドが1aであれば(ステッ
プH2)、指定される音色ナンバの11当チヤンネル数
(ポリ数)を変更指定されるポリ数に変更しくステップ
H3)、この変更後の指定ポリ数に応じてポリ数、音色
、イフエクトの割り当て処理を行う(ステップH5)。
な処理内容を示すもので、CPU2はまず放音中の楽音
の発音オフ処理を行い(ステップH1)、外部入力デー
タのコマンドlの次のコマンドが1aであれば(ステッ
プH2)、指定される音色ナンバの11当チヤンネル数
(ポリ数)を変更指定されるポリ数に変更しくステップ
H3)、この変更後の指定ポリ数に応じてポリ数、音色
、イフエクトの割り当て処理を行う(ステップH5)。
こうして、外部からの指定によっても各音色ナンバに割
り当てられるチャンネル数(ポリ数)を変更することが
できる。
り当てられるチャンネル数(ポリ数)を変更することが
できる。
また、外部入力データのコマンドlの次のコマンドがl
bであれば(ステップH2)、指定される音色ナンバの
′S4当チャンネル数(ポリ数)を変更指定されるポリ
数に変更して、他の音色ナンバの715ポリ数をすべて
「0」としくステップH4)、この変更後の指定ポリ級
に応じてポリ数、音色 イフェクトの割り当て処理を行
う(ステップH5)。
bであれば(ステップH2)、指定される音色ナンバの
′S4当チャンネル数(ポリ数)を変更指定されるポリ
数に変更して、他の音色ナンバの715ポリ数をすべて
「0」としくステップH4)、この変更後の指定ポリ級
に応じてポリ数、音色 イフェクトの割り当て処理を行
う(ステップH5)。
この場合、指定音色ナンバがrlJでポリ数が「8」で
あると、第9図(f)に示すように音色ナンバ「1」の
割当チャンネル数(ポリ数)が「8」となり、他の音色
ナンバの割当ポリ数はすべて「0」となって、第9図(
g)に示すように楽音生成部3の全チャンネルに音色ナ
ンバrlJのデータが割り当てられることになる。
あると、第9図(f)に示すように音色ナンバ「1」の
割当チャンネル数(ポリ数)が「8」となり、他の音色
ナンバの割当ポリ数はすべて「0」となって、第9図(
g)に示すように楽音生成部3の全チャンネルに音色ナ
ンバrlJのデータが割り当てられることになる。
こうして、特定の音色のみにチャンネルを割り当てる変
更を簡単に行うことができる。
更を簡単に行うことができる。
上記ステップH5の処理は、具体的には上述した第8図
のフローチャートに基づいて行われる。
のフローチャートに基づいて行われる。
上述したパネルスイッチ部1での又は外部からの割当チ
ャンネル数の変更処理は、新たに割当チャンネル数を指
定する時にも行われる。この場合、事前に音色キー16
で16音色分の音色を順次指定しておき、各音色ごとに
デクリメントキー17、インクリメントキー18又は外
部データにより、各音色ナンバに割り当てられるポリ数
を順次指定していくことになる。
ャンネル数の変更処理は、新たに割当チャンネル数を指
定する時にも行われる。この場合、事前に音色キー16
で16音色分の音色を順次指定しておき、各音色ごとに
デクリメントキー17、インクリメントキー18又は外
部データにより、各音色ナンバに割り当てられるポリ数
を順次指定していくことになる。
くノーマルモードへの切り換え処理〉
ff11511はノーマルキー13のオンによるノーマ
ルモートへの切り換え処理を示すもので、L記マルチポ
リモート状態でノーマルキー13をオンすると、CPU
2はノーマルフラグをセットしくステップ11、I2)
、音色キー16で指定される音色データやイフェクトデ
ータを楽音生成部3の全チャンネルに割り当てるととも
にこの音色のポリ数を「8」とする(ステフ、ブI3)
。そして、RAM7の表示B 色す7 /< 1/ ゛
、−スタニ)記指定ネれた音色ナノ/へをセー7トして
、第16図に示すように音色データの表示処理を行う(
ステップI 4)。
ルモートへの切り換え処理を示すもので、L記マルチポ
リモート状態でノーマルキー13をオンすると、CPU
2はノーマルフラグをセットしくステップ11、I2)
、音色キー16で指定される音色データやイフェクトデ
ータを楽音生成部3の全チャンネルに割り当てるととも
にこの音色のポリ数を「8」とする(ステフ、ブI3)
。そして、RAM7の表示B 色す7 /< 1/ ゛
、−スタニ)記指定ネれた音色ナノ/へをセー7トして
、第16図に示すように音色データの表示処理を行う(
ステップI 4)。
こうして、′−マルモート・・の切り換えが行われる。
なおL記実施例では音色ナンバを16までとしたが、こ
れ以外の砂としてもよく′、音色情報としては、ピアノ
、1ターNの音色やイフェクトのはかりズム等も含むよ
うにしてもよい。
れ以外の砂としてもよく′、音色情報としては、ピアノ
、1ターNの音色やイフェクトのはかりズム等も含むよ
うにしてもよい。
[発明の効果]
この発明は以−F詳細に説明したように、複数の音色情
報夫々に割り当てられる楽音生成チャンネル数を指定し
て、この指定したチャンネル数分のチャンネルを上記各
音色情報に割り当てるようにしたから、チャンネル割り
当てを自由に行うことができ、複数の音色情報に応じた
楽音を生成するにあたって、楽音生成チャンネルを無駄
なく使うことができ、演奏の幅をより広げることができ
る等の効果を奏する。
報夫々に割り当てられる楽音生成チャンネル数を指定し
て、この指定したチャンネル数分のチャンネルを上記各
音色情報に割り当てるようにしたから、チャンネル割り
当てを自由に行うことができ、複数の音色情報に応じた
楽音を生成するにあたって、楽音生成チャンネルを無駄
なく使うことができ、演奏の幅をより広げることができ
る等の効果を奏する。
【図面の簡単な説明】
第1図は電子楽器の全体回路図、第2図はパネルスイッ
チ部lを小す図、第3図はRAM7の各種レジスタの図
、第4図〜第6図、第8図、第1O図、第11図、第1
3図〜第15図は夫々全体処理、外部接続楽器とのデー
タ送受処理、マルチポリモードへの切り換え処理、チャ
ンネル数;1当処理、割当チャンネル数インクリメント
及びデクリメント変更処理、入力データ実行処理1コマ
ンド処理、ノーマルモードへの切り換え処理のフローチ
ャートの図、第7図は割当チャンネル数の表イζ例の図
、第9図はチャンネル割当例の図1第12図は外部入力
データのフォーマットの図、第16図は音色データ表示
例の図である。 1・・・・・・パネル、スイ二・チ部?・・・・・・C
PU、3・・・・・・楽&生成部、5・・・・・・スピ
ーカ、7・・・・・・RAM、8・・・・・l−P変換
器、12・・・・・・マルチポリキー13・・・・・・
2ノーブルヤー、16・・・・・・音色キー、17・・
・・・・デクリメントキー、18・・・・・・インクリ
メントキー
チ部lを小す図、第3図はRAM7の各種レジスタの図
、第4図〜第6図、第8図、第1O図、第11図、第1
3図〜第15図は夫々全体処理、外部接続楽器とのデー
タ送受処理、マルチポリモードへの切り換え処理、チャ
ンネル数;1当処理、割当チャンネル数インクリメント
及びデクリメント変更処理、入力データ実行処理1コマ
ンド処理、ノーマルモードへの切り換え処理のフローチ
ャートの図、第7図は割当チャンネル数の表イζ例の図
、第9図はチャンネル割当例の図1第12図は外部入力
データのフォーマットの図、第16図は音色データ表示
例の図である。 1・・・・・・パネル、スイ二・チ部?・・・・・・C
PU、3・・・・・・楽&生成部、5・・・・・・スピ
ーカ、7・・・・・・RAM、8・・・・・l−P変換
器、12・・・・・・マルチポリキー13・・・・・・
2ノーブルヤー、16・・・・・・音色キー、17・・
・・・・デクリメントキー、18・・・・・・インクリ
メントキー
Claims (1)
- 【特許請求の範囲】 複数種の音色情報を記憶する音色情報記憶手段と、 複数個の楽音生成チャンネルと、 上記音色情報記憶手段から所望の音色情報を指定する音
色情報記憶手段と、 この音色情報記憶手段にて指定された音色情報に対して
夫々割当てられる発音チャンネル数を各音色情報に対し
て独立的に指定するチャンネル数指定手段と、 上記音色情報指定手段にて指定された音色情報を上記チ
ャンネル数指定手段にて指定された数の発音チャンネル
に割当てる割当手段と、 上記音色情報指定手段にて指定された音色情報に対する
上記チャンネル数指定手段で指定されたチャンネル数の
表示を行う表示手段と、 を有することを特徴とする電子楽器。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2218088A JPH03228094A (ja) | 1990-08-21 | 1990-08-21 | 電子楽器 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2218088A JPH03228094A (ja) | 1990-08-21 | 1990-08-21 | 電子楽器 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1003791A Division JPH0762797B2 (ja) | 1989-01-12 | 1989-01-12 | 電子楽器 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03228094A true JPH03228094A (ja) | 1991-10-09 |
Family
ID=16714451
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2218088A Pending JPH03228094A (ja) | 1990-08-21 | 1990-08-21 | 電子楽器 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03228094A (ja) |
-
1990
- 1990-08-21 JP JP2218088A patent/JPH03228094A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5119710A (en) | Musical tone generator | |
| US4344347A (en) | Digital envelope generator | |
| JP3177374B2 (ja) | 自動伴奏情報発生装置 | |
| JPH03164796A (ja) | 電子楽器のチャンネル割り当て装置 | |
| JP2641605B2 (ja) | 電子楽器のチャンネル割り当て装置及びチャンネル割り当て方法 | |
| JPH03192296A (ja) | 電子楽器 | |
| US10474387B2 (en) | Musical sound generation device, musical sound generation method, storage medium, and electronic musical instrument | |
| JP2565069B2 (ja) | 電子楽器 | |
| JPH03228094A (ja) | 電子楽器 | |
| EP0269052A2 (en) | Electronic musical instrument | |
| JPH0762797B2 (ja) | 電子楽器 | |
| JPH02103099A (ja) | 楽音発生装置 | |
| US4630517A (en) | Sharing sound-producing channels in an accompaniment-type musical instrument | |
| JPH02310595A (ja) | 電子楽器 | |
| JP2900457B2 (ja) | 電子楽器 | |
| JP2975510B2 (ja) | 電子楽器 | |
| JP2935053B2 (ja) | 電子楽器 | |
| JPS6145290A (ja) | 電子楽器 | |
| JP2843852B2 (ja) | 音源モジュール | |
| JP2817521B2 (ja) | 電子楽器 | |
| JP2600229Y2 (ja) | 電子楽器 | |
| JPS6252317B2 (ja) | ||
| JP2580917Y2 (ja) | ピッチ変換装置 | |
| JP2790051B2 (ja) | 電子楽器の表示装置 | |
| JPS6252316B2 (ja) |