JPH10326093A - 電子楽器の効果装置 - Google Patents
電子楽器の効果装置Info
- Publication number
- JPH10326093A JPH10326093A JP10046412A JP4641298A JPH10326093A JP H10326093 A JPH10326093 A JP H10326093A JP 10046412 A JP10046412 A JP 10046412A JP 4641298 A JP4641298 A JP 4641298A JP H10326093 A JPH10326093 A JP H10326093A
- Authority
- JP
- Japan
- Prior art keywords
- sound image
- sound
- pan
- image position
- 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.)
- Granted
Links
- 230000000694 effects Effects 0.000 title claims abstract description 36
- 238000000034 method Methods 0.000 description 36
- 238000012545 processing Methods 0.000 description 21
- 238000010586 diagram Methods 0.000 description 15
- ZYXYTGQFPZEUFX-UHFFFAOYSA-N benzpyrimoxan Chemical compound O1C(OCCC1)C=1C(=NC=NC=1)OCC1=CC=C(C=C1)C(F)(F)F ZYXYTGQFPZEUFX-UHFFFAOYSA-N 0.000 description 10
- 230000005236 sound signal Effects 0.000 description 9
- 239000004973 liquid crystal related substance Substances 0.000 description 6
- 238000004091 panning Methods 0.000 description 4
- 230000000994 depressogenic effect Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 239000013256 coordination polymer Substances 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
(57)【要約】
【課題】音像位置の移動範囲を演奏者が任意に設定でき
るようにする。 【解決手段】操作パネル20のスイッチにより、モジュ
レーションホイール15の操作量に対する音像の移動範
囲を決定するパンデータを設定する。このパンデータに
より設定された音像移動範囲内において、モジュレーシ
ョンホイール15の操作量に応じて音像位置をパン効果
回路30により移動制御させる。この際、楽音発生部2
9から発生される複数系列の楽音の音像位置が系列毎に
独立して制御される。
るようにする。 【解決手段】操作パネル20のスイッチにより、モジュ
レーションホイール15の操作量に対する音像の移動範
囲を決定するパンデータを設定する。このパンデータに
より設定された音像移動範囲内において、モジュレーシ
ョンホイール15の操作量に応じて音像位置をパン効果
回路30により移動制御させる。この際、楽音発生部2
9から発生される複数系列の楽音の音像位置が系列毎に
独立して制御される。
Description
【0001】
【発明の属する技術分野】この発明は電子楽器に係り、
特に発音される楽音の音像位置を移動させるようにした
電子楽器の効果装置に関する。
特に発音される楽音の音像位置を移動させるようにした
電子楽器の効果装置に関する。
【0002】
【従来の技術】近年、左右2個のスピーカを有し、各ス
ピーカから発音される楽音の音像位置を、聴取者の左
方、中央、あるいは右方に移動させることができる電子
楽器が開発されている(例えば、実開昭48−1902
6号)。この電子楽器には、楽音の音像位置を指定する
ための音像位置指定用操作子(ボリューム)が設けられ
ており、演奏者はこの操作子を調整することにより楽音
の音像位置を移動させることができる。なお、このよう
な楽音の音像位置を移動させる効果を「パン(PAN)
効果」ということにする。
ピーカから発音される楽音の音像位置を、聴取者の左
方、中央、あるいは右方に移動させることができる電子
楽器が開発されている(例えば、実開昭48−1902
6号)。この電子楽器には、楽音の音像位置を指定する
ための音像位置指定用操作子(ボリューム)が設けられ
ており、演奏者はこの操作子を調整することにより楽音
の音像位置を移動させることができる。なお、このよう
な楽音の音像位置を移動させる効果を「パン(PAN)
効果」ということにする。
【0003】
【発明が解決しようとする課題】ところで、従来のこの
種の電子楽器にあっては、図14に示すように、音像位
置指定用操作子(ボリューム)1の調整範囲Aと、同図
に示す音像位置の移動範囲Bとの対応関係が一定であ
り、このため、例えば音像位置を図に示す範囲B1のよ
うに狭い範囲内で移動させたい場合等においては、操作
子1を狭い範囲A1内で動かさなけれはならず、非常に
操作しにくいという問題があった。なお、図の2,3は
各々左側のスピーカおよび右側のスピーカである。この
発明は上述した事情に鑑みてなされたもので、その目的
は、音像位置の全指定範囲に対応する音像位置の移動範
囲および音像の移動態様を演奏者が任意に設定すること
ができる電子楽器の効果装置を提供することにある。
種の電子楽器にあっては、図14に示すように、音像位
置指定用操作子(ボリューム)1の調整範囲Aと、同図
に示す音像位置の移動範囲Bとの対応関係が一定であ
り、このため、例えば音像位置を図に示す範囲B1のよ
うに狭い範囲内で移動させたい場合等においては、操作
子1を狭い範囲A1内で動かさなけれはならず、非常に
操作しにくいという問題があった。なお、図の2,3は
各々左側のスピーカおよび右側のスピーカである。この
発明は上述した事情に鑑みてなされたもので、その目的
は、音像位置の全指定範囲に対応する音像位置の移動範
囲および音像の移動態様を演奏者が任意に設定すること
ができる電子楽器の効果装置を提供することにある。
【0004】
【課題を解決するための手段】上記目的を達成するため
に本発明の電子楽器の効果装置は、複数系列の楽音を発
生する複数の音響発生部と、該複数の音響発生部から発
生される複数系列の楽音の音像位置を指示する操作子
と、音像特性の音像移動範囲を設定する音像特性設定手
段と、前記音像特性設定手段によって設定された音像特
性の音像移動範囲内において、前記操作子の指示出力に
応じて音像位置を移動させるように、前記音響発生部か
ら発音される複数系列の楽音の音像位置を系列毎に独立
して制御する制御手段とを備えている。
に本発明の電子楽器の効果装置は、複数系列の楽音を発
生する複数の音響発生部と、該複数の音響発生部から発
生される複数系列の楽音の音像位置を指示する操作子
と、音像特性の音像移動範囲を設定する音像特性設定手
段と、前記音像特性設定手段によって設定された音像特
性の音像移動範囲内において、前記操作子の指示出力に
応じて音像位置を移動させるように、前記音響発生部か
ら発音される複数系列の楽音の音像位置を系列毎に独立
して制御する制御手段とを備えている。
【0005】また、上記目的を達成することのできる本
発明の他の電子楽器の効果装置は、楽音を発生する複数
の音響発生部と、該音響発生部から発生される楽音の音
像位置を指示する操作子と、音像特性の音像移動範囲を
設定する音像特性設定手段と、前記音像特性設定手段に
よって設定された音像特性の音像移動範囲内において、
前記操作子の指示出力に応じて音像位置を移動させるよ
うに、前記音響発生部から発音される楽音の音像位置を
制御する制御手段とを備え、前記音像特性設定手段で
は、前記操作子の操作に対する音像位置の移動割合を変
化させる任意に設定可能なパラメータにより、前記音像
特性の音像移動範囲を設定するようにされており、該パ
ラメータが最小値に設定されている時には前記操作子の
操作に対する音像位置の移動割合が略ゼロとされてい
る。
発明の他の電子楽器の効果装置は、楽音を発生する複数
の音響発生部と、該音響発生部から発生される楽音の音
像位置を指示する操作子と、音像特性の音像移動範囲を
設定する音像特性設定手段と、前記音像特性設定手段に
よって設定された音像特性の音像移動範囲内において、
前記操作子の指示出力に応じて音像位置を移動させるよ
うに、前記音響発生部から発音される楽音の音像位置を
制御する制御手段とを備え、前記音像特性設定手段で
は、前記操作子の操作に対する音像位置の移動割合を変
化させる任意に設定可能なパラメータにより、前記音像
特性の音像移動範囲を設定するようにされており、該パ
ラメータが最小値に設定されている時には前記操作子の
操作に対する音像位置の移動割合が略ゼロとされてい
る。
【0006】また、上記目的を達成することのできる本
発明のさらに他の電子楽器の効果装置は、楽音を発生す
る複数の音響発生部と、該音響発生部から発生される楽
音の音像位置を指示する操作データを出力する操作子
と、設定された音像特性指定情報に基づいて前記操作子
の操作に対する音像位置の移動割合を決定する第1の係
数を出力する係数出力手段と、少なくとも、該係数出力
手段により出力された前記第1の係数と、前記操作子か
ら出力される前記操作データとを用いた演算を行うこと
により音像位置を決定する第2の係数を発生させる演算
手段と、該演算手段から発生された前記第2の係数に応
じて前記音響発生部から発生される楽音の音像位置を移
動制御する制御手段とを備えている。
発明のさらに他の電子楽器の効果装置は、楽音を発生す
る複数の音響発生部と、該音響発生部から発生される楽
音の音像位置を指示する操作データを出力する操作子
と、設定された音像特性指定情報に基づいて前記操作子
の操作に対する音像位置の移動割合を決定する第1の係
数を出力する係数出力手段と、少なくとも、該係数出力
手段により出力された前記第1の係数と、前記操作子か
ら出力される前記操作データとを用いた演算を行うこと
により音像位置を決定する第2の係数を発生させる演算
手段と、該演算手段から発生された前記第2の係数に応
じて前記音響発生部から発生される楽音の音像位置を移
動制御する制御手段とを備えている。
【0007】この発明によれば、音像位置移動範囲を任
意に設定することができ、操作子の指示出力に応じて音
像位置を設定された音像移動範囲内で移動させるよう
に、制御手段が複数系列の各音響発生部を制御すること
ができる。このため、演奏される曲に応じて音像の移動
範囲および移動態様を設定/変更することができると共
に、音像位置を設定する操作子の操作を操作しやすくす
ることができ、優れたパン効果を得ることができる。
意に設定することができ、操作子の指示出力に応じて音
像位置を設定された音像移動範囲内で移動させるよう
に、制御手段が複数系列の各音響発生部を制御すること
ができる。このため、演奏される曲に応じて音像の移動
範囲および移動態様を設定/変更することができると共
に、音像位置を設定する操作子の操作を操作しやすくす
ることができ、優れたパン効果を得ることができる。
【0008】
【発明の実施の形態】以下、図面を参照して本発明の実
施の形態における効果装置を備える電子楽器の構成例の
ブロック図を図1に示す。図1において、11はCPU
(中央処理装置)、12はプログラムおよび各種のパラ
メータが予め記憶されているROMである。このROM
12に記憶されているパラメータには、音色パラメータ
とファクトリプリセット・パンデータFPDとがある。
ここで、パンデータとは、パン範囲(楽音の音像位置の
移動範囲)を決めるデータであり、ファクトリプリセッ
ト・パンデータFPDとは、電子楽器の製造時に工場に
おいてセットされるパンデータである。
施の形態における効果装置を備える電子楽器の構成例の
ブロック図を図1に示す。図1において、11はCPU
(中央処理装置)、12はプログラムおよび各種のパラ
メータが予め記憶されているROMである。このROM
12に記憶されているパラメータには、音色パラメータ
とファクトリプリセット・パンデータFPDとがある。
ここで、パンデータとは、パン範囲(楽音の音像位置の
移動範囲)を決めるデータであり、ファクトリプリセッ
ト・パンデータFPDとは、電子楽器の製造時に工場に
おいてセットされるパンデータである。
【0009】なお、このファクトリプリセット・パンデ
ータFPDは、各音色毎にセットされる。13はデータ
記憶用のRAMであり、このRAM13には、図2に示
すように、パンオンレジスタPOR、パンフラグレジス
タPFR、パンデータレジスタPDR、ホイールデータ
レジスタWDRおよびワーキングエリアWEが予め設定
されている。この場合、各レジスタに書き込まれるデー
タは次の通りである。 POR:パン動作可能の時“1”、不能の時“0”が書
き込まれる。 PRF:パン範囲の設定が可能の時“1”、不能の時
“0”が書き込まれる。 PDR:パン移動範囲を決めるパンデータPDが書き込
まれる。 WDR:モジュレーションホイール15(図1,図3)
の設定位置を示すホイールデータWDが書き込まれる。
ータFPDは、各音色毎にセットされる。13はデータ
記憶用のRAMであり、このRAM13には、図2に示
すように、パンオンレジスタPOR、パンフラグレジス
タPFR、パンデータレジスタPDR、ホイールデータ
レジスタWDRおよびワーキングエリアWEが予め設定
されている。この場合、各レジスタに書き込まれるデー
タは次の通りである。 POR:パン動作可能の時“1”、不能の時“0”が書
き込まれる。 PRF:パン範囲の設定が可能の時“1”、不能の時
“0”が書き込まれる。 PDR:パン移動範囲を決めるパンデータPDが書き込
まれる。 WDR:モジュレーションホイール15(図1,図3)
の設定位置を示すホイールデータWDが書き込まれる。
【0010】次に、14はパン操作部であり、モジュレ
ーションホイール15と、パンスイッチ16と、パン動
作の状態を示すLED(発光ダイオード)17とから構
成されている。モジュレーションホイール15(図3)
は、楽音の音像位置を指示するための回転型操作子であ
り、その回転角度に対応して「0〜100」に渡って変
化するディジタルデータ(ホイールデータWD)を出力
する。なお、このホイール15は、後述するキーボード
19の横等の演奏中操作しやすい位置に設けられてい
る。パンスイッチ16は、パン動作のオン/オフ(可能
/不能)を設定するプッシュオン/リリ一スオフ型のス
イッチである。また、LED17は、パン動作がオンの
時点灯するLEDである。19はキーボードであり、こ
のキーボード19の各キー(鍵)には各々キー操作検出
用のキースイッチが設けられている。20は操作パネル
であり、その詳細例を図4に示す。
ーションホイール15と、パンスイッチ16と、パン動
作の状態を示すLED(発光ダイオード)17とから構
成されている。モジュレーションホイール15(図3)
は、楽音の音像位置を指示するための回転型操作子であ
り、その回転角度に対応して「0〜100」に渡って変
化するディジタルデータ(ホイールデータWD)を出力
する。なお、このホイール15は、後述するキーボード
19の横等の演奏中操作しやすい位置に設けられてい
る。パンスイッチ16は、パン動作のオン/オフ(可能
/不能)を設定するプッシュオン/リリ一スオフ型のス
イッチである。また、LED17は、パン動作がオンの
時点灯するLEDである。19はキーボードであり、こ
のキーボード19の各キー(鍵)には各々キー操作検出
用のキースイッチが設けられている。20は操作パネル
であり、その詳細例を図4に示す。
【0011】この図において、21はLCD(液晶)表
示器、22a,22bは各々プッシュオン・リリ一スオ
フ型のアップ,ダウンスイッチであり、これらのLCD
表示器21,スイッチ22a,22bによってマルチメ
ニューユニット23が構成されている。ここで、マルチ
メニューとは、LCD表示器21およびスイッチ22
a,22bを使用して種々のパラメータを設定すること
を言う。このマルチメニューユニット23によって設定
されるパラメータには、前述したパンデータPDがあ
り、その他にエンベロープ波形のアタック部,ディケイ
部,サステイン部,リリース部の各時間やレベル等をき
めるデータ、トレモロやビブラート効果等のスピードや
デプス等をきめるデータ等がある。マルチメニュー操作
子ユニット24は、マルチメニューユニット23によっ
てどのようなパラメータを設定するかを指定するための
複数の操作子から構成されている。
示器、22a,22bは各々プッシュオン・リリ一スオ
フ型のアップ,ダウンスイッチであり、これらのLCD
表示器21,スイッチ22a,22bによってマルチメ
ニューユニット23が構成されている。ここで、マルチ
メニューとは、LCD表示器21およびスイッチ22
a,22bを使用して種々のパラメータを設定すること
を言う。このマルチメニューユニット23によって設定
されるパラメータには、前述したパンデータPDがあ
り、その他にエンベロープ波形のアタック部,ディケイ
部,サステイン部,リリース部の各時間やレベル等をき
めるデータ、トレモロやビブラート効果等のスピードや
デプス等をきめるデータ等がある。マルチメニュー操作
子ユニット24は、マルチメニューユニット23によっ
てどのようなパラメータを設定するかを指定するための
複数の操作子から構成されている。
【0012】なお、後述するように、マルチメニューユ
ニット23によってパンデータの設定を行う場合は、パ
ンスイッチ16を操作する。操作子ユニット25は、例
えば音量ボリューム、トレモロやビブラート効果のオン
/オフスイッチ等、マルチメニューユニット23に関係
しない他の操作子から構成されている。音色選択スイッ
チユニット26は,ソロ音色選択部26aと、オーケス
トラ音色選択部26bとから構成され、各選択部26
a,26bに各々、複数の音色選択スイッチ27,27
・・・および各音色選択スイッチ27,27・・・に対
応する複数のLED28,28・・・が設けられてい
る。そして、音色選択スイッチ27によって音色が選択
されると、選択された音色に対応するLED28が点灯
する。
ニット23によってパンデータの設定を行う場合は、パ
ンスイッチ16を操作する。操作子ユニット25は、例
えば音量ボリューム、トレモロやビブラート効果のオン
/オフスイッチ等、マルチメニューユニット23に関係
しない他の操作子から構成されている。音色選択スイッ
チユニット26は,ソロ音色選択部26aと、オーケス
トラ音色選択部26bとから構成され、各選択部26
a,26bに各々、複数の音色選択スイッチ27,27
・・・および各音色選択スイッチ27,27・・・に対
応する複数のLED28,28・・・が設けられてい
る。そして、音色選択スイッチ27によって音色が選択
されると、選択された音色に対応するLED28が点灯
する。
【0013】次に、図1において、29は楽音発生部で
あり、ソロ音の楽音信号(ソロ音信号)を発生するソロ
音発生部と、オーケストラ音の楽音信号(オーケストラ
音信号)を発生するオーケストラ音発生部とから構成さ
れている。そして、ソロ音信号SSがパン効果回路30
へ出力され、またオーケストラ音信号OSが左右のサウ
ンドシステム31,32へ並列に出力される。パン効果
回路30はソロ音にパン効果を付与するための回路であ
り、その詳細例を図5に示す。また、図6はこのパン効
果回路30の動作を説明するための図である。
あり、ソロ音の楽音信号(ソロ音信号)を発生するソロ
音発生部と、オーケストラ音の楽音信号(オーケストラ
音信号)を発生するオーケストラ音発生部とから構成さ
れている。そして、ソロ音信号SSがパン効果回路30
へ出力され、またオーケストラ音信号OSが左右のサウ
ンドシステム31,32へ並列に出力される。パン効果
回路30はソロ音にパン効果を付与するための回路であ
り、その詳細例を図5に示す。また、図6はこのパン効
果回路30の動作を説明するための図である。
【0014】最初に、図6について説明する。この図に
おいて、横軸はモジュレーションホイール15から出力
されるホイールデータWDを示し、また、範囲DHはモ
ジュレーションホイール15の移動可能範囲を示す。ま
た、縦軸は係数Yを示す。この係数Yはソロ音の音像位
置を決める係数であり、図5のパン効果回路30は、Y
=「0」の時ソロ音の音像位置を最左端(図14の点P
l)とし、Y=「0.5」の時ソロ音の音像位置を中央
(図14の点Pc)とし、また、Y=「1」の時はソロ
音の音像位置を最右端(図14の点Pr)とする。次
に、直線L1,L2,L3は各々、パン効果における音
像位置の移動特性例を示すもので、直線L1は、図2に
おけるパンデータレジスタPDR内のパンデータPDが
「100」の場合、直線L2は同パンデータPDが「5
0」の場合、また、直線L3は同パンデータPDが
「0」の場合である。
おいて、横軸はモジュレーションホイール15から出力
されるホイールデータWDを示し、また、範囲DHはモ
ジュレーションホイール15の移動可能範囲を示す。ま
た、縦軸は係数Yを示す。この係数Yはソロ音の音像位
置を決める係数であり、図5のパン効果回路30は、Y
=「0」の時ソロ音の音像位置を最左端(図14の点P
l)とし、Y=「0.5」の時ソロ音の音像位置を中央
(図14の点Pc)とし、また、Y=「1」の時はソロ
音の音像位置を最右端(図14の点Pr)とする。次
に、直線L1,L2,L3は各々、パン効果における音
像位置の移動特性例を示すもので、直線L1は、図2に
おけるパンデータレジスタPDR内のパンデータPDが
「100」の場合、直線L2は同パンデータPDが「5
0」の場合、また、直線L3は同パンデータPDが
「0」の場合である。
【0015】しかして、パンデータPDが「100」の
場合(直線L1)は、モジュレーションホイール15を
MAXIMUM位置(ホイールデータWD=100)へ
移動させると、係数Yが「1」となってソロ音の音像が
最右端(図14の点Pr)に定位し、モジュレーション
ホイール15をMINIMUM位置(ホイールデータW
D=0)へ移動させると、ソロ音の音像が最左端(点P
l)に定位する。また、パンデータPDが「0」の場合
(直線L3)は、モジュレーションホイール15の位置
にかかわらず係数Yが「0.5」となり、したがって、
ソロ音の音像は常に中央(点Pc)に定位する。また、
パンデータPDが「50」の場合(直線L2)は、モジ
ュレーションホイール15とMAXIMUM位置へ移動
させると、係数Yが「0.75」となり、ソロ音の音像
は図14の点Prと点Pcのほぼ中間に定位し、モジュ
レーションホイール15をMINIMUM位置へ移動さ
せると、係数Yが「0.25」となり、ソロ音の音像は
図14の点Pcと点Plのほぼ中間に定位する。すなわ
ち、パン効果回路30は、パンデータPDに応じて決ま
る移動範囲内において、モジュレーションホイール15
の操作位置に対応する場所ヘソロ音の音像位置を移動さ
せる。
場合(直線L1)は、モジュレーションホイール15を
MAXIMUM位置(ホイールデータWD=100)へ
移動させると、係数Yが「1」となってソロ音の音像が
最右端(図14の点Pr)に定位し、モジュレーション
ホイール15をMINIMUM位置(ホイールデータW
D=0)へ移動させると、ソロ音の音像が最左端(点P
l)に定位する。また、パンデータPDが「0」の場合
(直線L3)は、モジュレーションホイール15の位置
にかかわらず係数Yが「0.5」となり、したがって、
ソロ音の音像は常に中央(点Pc)に定位する。また、
パンデータPDが「50」の場合(直線L2)は、モジ
ュレーションホイール15とMAXIMUM位置へ移動
させると、係数Yが「0.75」となり、ソロ音の音像
は図14の点Prと点Pcのほぼ中間に定位し、モジュ
レーションホイール15をMINIMUM位置へ移動さ
せると、係数Yが「0.25」となり、ソロ音の音像は
図14の点Pcと点Plのほぼ中間に定位する。すなわ
ち、パン効果回路30は、パンデータPDに応じて決ま
る移動範囲内において、モジュレーションホイール15
の操作位置に対応する場所ヘソロ音の音像位置を移動さ
せる。
【0016】次に、このパン効果回路30の構成を説明
する。図5において、35はパンオンレジスタPOR
(図2)内のデー夕(“1”または“0”)が転送され
るラッチ、36はパンデータレジスタPDR(図2)内
のパンデータPDが転送されるラッチである。37はラ
ッチ36内のパンデータPDに基づいて係数a,bを発
生する係数発生回路であり、 a=PD/10000 ・・・(1) b=0.5−0.005×PD ・・・(2) なる式に基づいて係数a,bを発生し、演算回路38へ
出力する。
する。図5において、35はパンオンレジスタPOR
(図2)内のデー夕(“1”または“0”)が転送され
るラッチ、36はパンデータレジスタPDR(図2)内
のパンデータPDが転送されるラッチである。37はラ
ッチ36内のパンデータPDに基づいて係数a,bを発
生する係数発生回路であり、 a=PD/10000 ・・・(1) b=0.5−0.005×PD ・・・(2) なる式に基づいて係数a,bを発生し、演算回路38へ
出力する。
【0017】39はホイールデータレジスタWDR(図
2)内のホイールデータWDが転送されるラッチであ
り、このラッチ39に読み込まれたホイールデータWD
は、データXとして演算回路38へ出力される。演算回
路38は、係数a,bおよびデータXを使用し、 Y=aX+b ・・・(3) なる演算によって前述した係数Yを算出する回路であ
り、算出された係数Yはセレクタ40の入力端子Aへ出
力される。ここで、上記(3)式は、図6にその例を示
した特性線の方程式である。41はデータ発生回路であ
り、データ「0.5」を発生してセレクタ40の入力端
子Bへ出力する。セレクタ40は、ラッチ35内のデー
タが“1”の時、入力端子AのデータYをデータKとし
て出力し、“0”の時は入力端子Bのデータ「0.5」
をデータKとして出力する。
2)内のホイールデータWDが転送されるラッチであ
り、このラッチ39に読み込まれたホイールデータWD
は、データXとして演算回路38へ出力される。演算回
路38は、係数a,bおよびデータXを使用し、 Y=aX+b ・・・(3) なる演算によって前述した係数Yを算出する回路であ
り、算出された係数Yはセレクタ40の入力端子Aへ出
力される。ここで、上記(3)式は、図6にその例を示
した特性線の方程式である。41はデータ発生回路であ
り、データ「0.5」を発生してセレクタ40の入力端
子Bへ出力する。セレクタ40は、ラッチ35内のデー
タが“1”の時、入力端子AのデータYをデータKとし
て出力し、“0”の時は入力端子Bのデータ「0.5」
をデータKとして出力する。
【0018】42は減算回路であり、「1」からデータ
Kを減算し、その減算結果を乗算器43へ出力する。乗
算器43は、ソロ音信号SSに減算回路42の出力(1
−K)を乗算し、この乗算結果を信号SSRとしてサウ
ンドシステム31(図1)へ出力する。また、乗算器4
4は、ソロ音信号SSにセレクタ40の出力データKを
乗算し、その乗算結果を信号SSLとしてサウンドシス
テム32(図1)へ出力する。サウンドシステム31
は、信号SSRとオーケストラ音信号OSとをミキシン
グし、右側スピーカ31aから発音する。サウンドシス
テム32は信号SSLとオーケストラ音信号OSとをミ
キシングし、左側スピーカ32aから発音する。
Kを減算し、その減算結果を乗算器43へ出力する。乗
算器43は、ソロ音信号SSに減算回路42の出力(1
−K)を乗算し、この乗算結果を信号SSRとしてサウ
ンドシステム31(図1)へ出力する。また、乗算器4
4は、ソロ音信号SSにセレクタ40の出力データKを
乗算し、その乗算結果を信号SSLとしてサウンドシス
テム32(図1)へ出力する。サウンドシステム31
は、信号SSRとオーケストラ音信号OSとをミキシン
グし、右側スピーカ31aから発音する。サウンドシス
テム32は信号SSLとオーケストラ音信号OSとをミ
キシングし、左側スピーカ32aから発音する。
【0019】以上の構成において、図5のラッチ35内
のデータが“0”の場合は、データ発生回路41からの
データ「0.5」がセレクタ40から出力される。この
結果、乗算器43,44へ各々データ「0.5」が供給
され、したがって、信号SSR,SSLが全く同一レベ
ルとなる。すなわち、ソロ音の音像が左右スピーカ31
a,32aの中央に位置する。このように、ラッチ35
内のデータが「0」の場合は、ラッチ39内のホイール
データWDの値にかかわらすソロ音の音像が常に中央に
定位する。一方、ラッチ35内のデータが“1”の場合
は、演算回路38から出力される係数Yがセレクタ40
を介してデータKとして出力される。したがって、ソロ
音の音像がラッチ36内のパンデータPDおよびラッチ
39内のホイールデータWDに対応する位置となる。
のデータが“0”の場合は、データ発生回路41からの
データ「0.5」がセレクタ40から出力される。この
結果、乗算器43,44へ各々データ「0.5」が供給
され、したがって、信号SSR,SSLが全く同一レベ
ルとなる。すなわち、ソロ音の音像が左右スピーカ31
a,32aの中央に位置する。このように、ラッチ35
内のデータが「0」の場合は、ラッチ39内のホイール
データWDの値にかかわらすソロ音の音像が常に中央に
定位する。一方、ラッチ35内のデータが“1”の場合
は、演算回路38から出力される係数Yがセレクタ40
を介してデータKとして出力される。したがって、ソロ
音の音像がラッチ36内のパンデータPDおよびラッチ
39内のホイールデータWDに対応する位置となる。
【0020】次に、図1に示す電子楽器の全体動作を図
7〜図12に示すCPU11の動作フローチャートを参
照して説明する。図7はメインルーチンを示すフローチ
ャートである。以下、このメインルーチンを各処理を順
次説明する。 (i)音色選択スイッチスキャン処理S1 この処理S1においては、CPU11が、まず、音色選
択スイッチユニット26(図4)に設けられている各音
色選択スイッチ27,27…の出力を順次スキャンし、
次いでこのスキャン結果に基づいてスイッチ27,27
…の操作状態に変化(イベント)があったか否かを検出
する。
7〜図12に示すCPU11の動作フローチャートを参
照して説明する。図7はメインルーチンを示すフローチ
ャートである。以下、このメインルーチンを各処理を順
次説明する。 (i)音色選択スイッチスキャン処理S1 この処理S1においては、CPU11が、まず、音色選
択スイッチユニット26(図4)に設けられている各音
色選択スイッチ27,27…の出力を順次スキャンし、
次いでこのスキャン結果に基づいてスイッチ27,27
…の操作状態に変化(イベント)があったか否かを検出
する。
【0021】そして、ソロ音色選択部26aのいずれか
の音色選択スイッチ27のオンイベントが検出された場
合は、図8に示すサブルーチンSBR1へ進む。このサ
ブルーチンSBR1においては、まず、ROM12か
ら、新たにオンとされた音色選択スイッチ27に対応す
る音色パラメータを読み出し、この読み出した音色パラ
メータを楽音発生部29内のソロ音発生部へ出力する
(ステップSa1)。次にROM12から、同音色選択
スイッチ27の音色に対応するファクトリプリセットパ
ンデータFPDを読み出し、パンデータレジスタPDR
(図2)内に書き込む(ステップSa2)。次に、同音
色選択スイッチ27に対応して設けられているLED2
8(図4)を点灯させる(ステップSa3)。また、オ
ーケストラ音色選択部26bのいずれかの音色選択スイ
ッチ27のオンイベントが検出された場合は、まず、R
OM12から、オンとされたスイッチ27に対応する音
色パラメータを読み出して楽音発生部29のオーケスト
ラ音発生部へ出力し、次に、同スイッチ27に対応して
設けられているLED28を点灯させる。
の音色選択スイッチ27のオンイベントが検出された場
合は、図8に示すサブルーチンSBR1へ進む。このサ
ブルーチンSBR1においては、まず、ROM12か
ら、新たにオンとされた音色選択スイッチ27に対応す
る音色パラメータを読み出し、この読み出した音色パラ
メータを楽音発生部29内のソロ音発生部へ出力する
(ステップSa1)。次にROM12から、同音色選択
スイッチ27の音色に対応するファクトリプリセットパ
ンデータFPDを読み出し、パンデータレジスタPDR
(図2)内に書き込む(ステップSa2)。次に、同音
色選択スイッチ27に対応して設けられているLED2
8(図4)を点灯させる(ステップSa3)。また、オ
ーケストラ音色選択部26bのいずれかの音色選択スイ
ッチ27のオンイベントが検出された場合は、まず、R
OM12から、オンとされたスイッチ27に対応する音
色パラメータを読み出して楽音発生部29のオーケスト
ラ音発生部へ出力し、次に、同スイッチ27に対応して
設けられているLED28を点灯させる。
【0022】(ii)パン操作部スキャン処理S2 CPU11がこの処理へ進むと、まず、パンスイッチ1
6およびモジュレーションホイール15の各出力を順次
スキャンし、このスキャン結果に基づいて操作状態に変
化があったか否かを検出する。そして、パンスイッチ1
6のオンイベントが検出された場合は、図9に示すサブ
ルーチンSBR2へ進む。このサブルーチンSBR2へ
進むと、まず、ステップSb1において、パンオンレジ
スタPOR(図2)内のデータを反転する。なお、この
パンオンレジスタPORは電源投入時において初期リセ
ットされる。次に、ステップSb2へ進み、パンオンレ
ジスタPOR内のデータが“1”か否かを判断する。そ
して、この判断結果が「YES」の場合は、ステップS
b3へ進み、パン操作部14(図1)のLED17を点
灯する。
6およびモジュレーションホイール15の各出力を順次
スキャンし、このスキャン結果に基づいて操作状態に変
化があったか否かを検出する。そして、パンスイッチ1
6のオンイベントが検出された場合は、図9に示すサブ
ルーチンSBR2へ進む。このサブルーチンSBR2へ
進むと、まず、ステップSb1において、パンオンレジ
スタPOR(図2)内のデータを反転する。なお、この
パンオンレジスタPORは電源投入時において初期リセ
ットされる。次に、ステップSb2へ進み、パンオンレ
ジスタPOR内のデータが“1”か否かを判断する。そ
して、この判断結果が「YES」の場合は、ステップS
b3へ進み、パン操作部14(図1)のLED17を点
灯する。
【0023】次に、ステップSb4へ進み、パンフラグ
レジスタPFR(図2)内に“1”を書き込む。次にス
テップSb5へ進むと、パンデータレジスタPDR(図
2)内のパンデータPDの値をLCD表示器21(図
4)に案内文字と共に表示させる。この表示状態を図9
のステップSb5内に示す。次にステップSb6へ進む
と、パンオンレジスタPOR内のデータ“1”およびパ
ンデータレジスタPDR内のパンデータPDを各々ラッ
チ35,36(図5)へ転送する。ラッチ35内に
“1”が転送されることにより、以後ソロ音にパン効果
が付与される。そして、メインルーチンヘ戻る。
レジスタPFR(図2)内に“1”を書き込む。次にス
テップSb5へ進むと、パンデータレジスタPDR(図
2)内のパンデータPDの値をLCD表示器21(図
4)に案内文字と共に表示させる。この表示状態を図9
のステップSb5内に示す。次にステップSb6へ進む
と、パンオンレジスタPOR内のデータ“1”およびパ
ンデータレジスタPDR内のパンデータPDを各々ラッ
チ35,36(図5)へ転送する。ラッチ35内に
“1”が転送されることにより、以後ソロ音にパン効果
が付与される。そして、メインルーチンヘ戻る。
【0024】また、ステップSb2における判断結果が
「NO」の場合は、ステップSb7へ進み、LED17
を消灯する。次に、ステップSb8へ進むと、パンオン
レジスタPOR内のデータ“0”をラッチ35へ転送す
る。これにより、以後、ソロ音に対するパン効果の付与
が停止される。(モジュレーションホイール15を操作
しても、ソロ音の音像位置が移動することはない。)次
に、ステップSb9へ進むと、パンフラグレジスタPF
R内のデータが“1”か否かを判断する。そして、この
判断結果が「YES」の場合は、ステップSb10へ進
み、パンフラグレジスタPFR内に“0”を書き込むと
共に、LCD表示器21の表示を消去する。そして、メ
インルーチンヘ戻る。また、ステップSb9の判断結果
が「NO」の場合は、直接メインルーチンヘ戻る。
「NO」の場合は、ステップSb7へ進み、LED17
を消灯する。次に、ステップSb8へ進むと、パンオン
レジスタPOR内のデータ“0”をラッチ35へ転送す
る。これにより、以後、ソロ音に対するパン効果の付与
が停止される。(モジュレーションホイール15を操作
しても、ソロ音の音像位置が移動することはない。)次
に、ステップSb9へ進むと、パンフラグレジスタPF
R内のデータが“1”か否かを判断する。そして、この
判断結果が「YES」の場合は、ステップSb10へ進
み、パンフラグレジスタPFR内に“0”を書き込むと
共に、LCD表示器21の表示を消去する。そして、メ
インルーチンヘ戻る。また、ステップSb9の判断結果
が「NO」の場合は、直接メインルーチンヘ戻る。
【0025】上述した処理から明らかなように、パンス
イッチ16を1回押すと、LED17が点灯すると共
に、ラッチ35に“1”が書き込まれ、これにより、パ
ン効果の付与が可能となる。また、パンスイッチ16を
さらに1回押すと、LED17が消灯されると共に、ラ
ッチ35に“0”が書き込まれ、これにより、パン効果
の付与が不能になる。また、パンスイッチ16が押さ
れ、これによりパンオンレジスタPORに“1”が書き
込まれると、同時にパンフラグレジスタPFRにも
“1”が書き込まれる。そして、このパンフラグレジス
タPFRに“1”が書き込まれると、後述するように、
マルチメニューユニット23(図4)によって、ラッチ
26内のパンデータPDを変更することが可能になる。
また、パンオンレジスタPORに“0”が書き込まれる
と、パンフラグレジスタPFRにも“0”が書き込ま
れ、パンデータPDの変更が不能になる。なお、パンフ
ラグレジスタPFRには、図12に示すサブルーチンに
おいても“0”が書き込まれる。
イッチ16を1回押すと、LED17が点灯すると共
に、ラッチ35に“1”が書き込まれ、これにより、パ
ン効果の付与が可能となる。また、パンスイッチ16を
さらに1回押すと、LED17が消灯されると共に、ラ
ッチ35に“0”が書き込まれ、これにより、パン効果
の付与が不能になる。また、パンスイッチ16が押さ
れ、これによりパンオンレジスタPORに“1”が書き
込まれると、同時にパンフラグレジスタPFRにも
“1”が書き込まれる。そして、このパンフラグレジス
タPFRに“1”が書き込まれると、後述するように、
マルチメニューユニット23(図4)によって、ラッチ
26内のパンデータPDを変更することが可能になる。
また、パンオンレジスタPORに“0”が書き込まれる
と、パンフラグレジスタPFRにも“0”が書き込ま
れ、パンデータPDの変更が不能になる。なお、パンフ
ラグレジスタPFRには、図12に示すサブルーチンに
おいても“0”が書き込まれる。
【0026】次に、モジュレーションホイール15にイ
ベントが発生した場合は、図10に示すサブルーチンS
BR3へ進み、モジュレーションホイール15から出力
されているホイールデータWDをホイールデータレジス
タWDR(図2)内に書き込み(ステップSc1)、次
いで、そのホイールデータWDをラッチ39(図5)へ
転送する。そして、メインルーチンヘ戻る。
ベントが発生した場合は、図10に示すサブルーチンS
BR3へ進み、モジュレーションホイール15から出力
されているホイールデータWDをホイールデータレジス
タWDR(図2)内に書き込み(ステップSc1)、次
いで、そのホイールデータWDをラッチ39(図5)へ
転送する。そして、メインルーチンヘ戻る。
【0027】(iii)マルチメニューユニットスキャ
ン処理S3 CPU11がこの処理S3へ進むと、まず、アップ,ダ
ウンスイッチ22a,22bの出力を順次スキャンし、
このスキャン結果に基づいてスイッチ22a,22bの
オンイベントを検出する。そして、アップスイッチ22
aのオンイベントが検出された時は、図11に示すサブ
ルーチンSBR4へ進む。このサブルーチンSBR4へ
進むと、まず、ステップSd1においてパンフラグレジ
スタPFR内のデータが“1”か否かを判断する。そし
て、この判断結果が「YES」の場合は、ステップSd
2へ進み、パンデータレジスタPDR内のパンデータP
Dに「1」を加算し、この加算桔果を再びパンデータレ
ジスタPDR内に書き込む。
ン処理S3 CPU11がこの処理S3へ進むと、まず、アップ,ダ
ウンスイッチ22a,22bの出力を順次スキャンし、
このスキャン結果に基づいてスイッチ22a,22bの
オンイベントを検出する。そして、アップスイッチ22
aのオンイベントが検出された時は、図11に示すサブ
ルーチンSBR4へ進む。このサブルーチンSBR4へ
進むと、まず、ステップSd1においてパンフラグレジ
スタPFR内のデータが“1”か否かを判断する。そし
て、この判断結果が「YES」の場合は、ステップSd
2へ進み、パンデータレジスタPDR内のパンデータP
Dに「1」を加算し、この加算桔果を再びパンデータレ
ジスタPDR内に書き込む。
【0028】なお、パンデータPDの最大値は「10
0」であり、したがって、上記の加算結果が「100」
を越えた場合は、パンデータレジスタPDR内に「10
0」が書き込まれるようになっている。次に、ステップ
Sd3へ進むと、パンデータレジスタPDR内のパンデ
ータPDをLCD表示器21へ出力し、表示させる。次
にステップSd4へ進むと、そのパンデータPDをラッ
チ36へ転送する。そして、メインルーチンヘ戻る。一
方、ステップSd1の判断結果が「NO」の場合は、ス
テップSd5へ進み、マルチメニュー操作子ユニット2
4(図4)によって指定されている他のパラメータの設
定処理を行う。
0」であり、したがって、上記の加算結果が「100」
を越えた場合は、パンデータレジスタPDR内に「10
0」が書き込まれるようになっている。次に、ステップ
Sd3へ進むと、パンデータレジスタPDR内のパンデ
ータPDをLCD表示器21へ出力し、表示させる。次
にステップSd4へ進むと、そのパンデータPDをラッ
チ36へ転送する。そして、メインルーチンヘ戻る。一
方、ステップSd1の判断結果が「NO」の場合は、ス
テップSd5へ進み、マルチメニュー操作子ユニット2
4(図4)によって指定されている他のパラメータの設
定処理を行う。
【0029】また、ダウンスイッチ22bのオンイベン
トが検出された場合は、サブルーチンSBR5(図示
略)へ進む。このサブルーチンSBR5における処理
は、上述したステップSd2の処理を除き、サブルーチ
ンSBR4と同じである。このサブルーチンSBR5に
おいては、ステップSd2の処理として、パンデータレ
ジスタPDR内のパンデータPDから「1」を減算し、
この減算結果をパンデータレジスタPDRに書き込む処
理(PDR−1→PDR)を行う。なお、パンデータP
Dの最小値は「0」であり、したがって、上記減算結果
が「0」以下となった場合はレジスタPDRに「0」が
書き込まれる。このようにして、アップスイッチ22
a,ダウンスイッチ22bを適宜オン操作することによ
り、パンデータPDの値を「0」〜「100」の範囲で
任意に設定することができる。
トが検出された場合は、サブルーチンSBR5(図示
略)へ進む。このサブルーチンSBR5における処理
は、上述したステップSd2の処理を除き、サブルーチ
ンSBR4と同じである。このサブルーチンSBR5に
おいては、ステップSd2の処理として、パンデータレ
ジスタPDR内のパンデータPDから「1」を減算し、
この減算結果をパンデータレジスタPDRに書き込む処
理(PDR−1→PDR)を行う。なお、パンデータP
Dの最小値は「0」であり、したがって、上記減算結果
が「0」以下となった場合はレジスタPDRに「0」が
書き込まれる。このようにして、アップスイッチ22
a,ダウンスイッチ22bを適宜オン操作することによ
り、パンデータPDの値を「0」〜「100」の範囲で
任意に設定することができる。
【0030】(iv)マルチメニュー操作子ユニットス
キャン処理S4 CPU11がこの処理S4へ進むと、まず、マルチメニ
ュー操作子ユニット24の各操作子(スイッチ)の出力
を順次スキャンし、次いでこのスキャン結果に基づいて
操作子のオンイベントを検出する。そして、いずれかの
操作子のオンイベントが検出された時は、図12に示す
サブルーチンSBR6へ進む。このサブルーチンSBR
6へ進むと、まず、ステップSe1において、パンフラ
グレジスタPFR内に“0”を書き込む。この処理によ
り、以後、マルチメニューユニット23によるパンデー
タPDの変更が不能になる。次いで、ステップSe2へ
進み、そのオンイベントに関連して生じる各種の処理を
行う。なお、このステップSe2の処理は、サブルーチ
ンSBR2の処理に準じた処理をオンイベントのあった
操作子に対応したパラメータについて行う。
キャン処理S4 CPU11がこの処理S4へ進むと、まず、マルチメニ
ュー操作子ユニット24の各操作子(スイッチ)の出力
を順次スキャンし、次いでこのスキャン結果に基づいて
操作子のオンイベントを検出する。そして、いずれかの
操作子のオンイベントが検出された時は、図12に示す
サブルーチンSBR6へ進む。このサブルーチンSBR
6へ進むと、まず、ステップSe1において、パンフラ
グレジスタPFR内に“0”を書き込む。この処理によ
り、以後、マルチメニューユニット23によるパンデー
タPDの変更が不能になる。次いで、ステップSe2へ
進み、そのオンイベントに関連して生じる各種の処理を
行う。なお、このステップSe2の処理は、サブルーチ
ンSBR2の処理に準じた処理をオンイベントのあった
操作子に対応したパラメータについて行う。
【0031】(v)操作子ユニットスキャン処理S5 CPU11がこの処理S5へ進むと、まず、操作子ユニ
ット25の各操作子の出力を順次スキャンし、次いでこ
のスキャン結果に基づいて操作子のイベントを検出す
る。そして、いずれかの操作子のイベントが検出された
時は、そのイベントがあった操作子に対応して予め決め
られている処理を行う。
ット25の各操作子の出力を順次スキャンし、次いでこ
のスキャン結果に基づいて操作子のイベントを検出す
る。そして、いずれかの操作子のイベントが検出された
時は、そのイベントがあった操作子に対応して予め決め
られている処理を行う。
【0032】(vi)キースキャン処理S6 CPU11がこの処理S6へ進むと、まず、キーボード
19(図1)の各キースイッチの出力を順次スキャン
し、次いで、このスキャン結果に基づいてオンイベント
またはオフイベントが発生したキーを検出する。次に、
オーケストラ音処理およびソロ音処理を順次行う。オー
ケストラ音処理においては、まず、オンイベントが検出
された場合、オンイベントが生じたキーについて、オー
ケストラ音発生部における複数の発音チャンネルのいす
れかに対してチャンネル割当て処理を行い、次いで、同
キーのキーコード,割当てチャンネルを示すチャンネル
信号およびキーオン信号を、楽音発生部29におけるオ
ーケストラ音発生部へ送出する。これにより、新たに押
鍵されたキーに対応するオーケストラ音信号が楽音発生
部29において形成され、サウンドシステム31,32
へ出力される。
19(図1)の各キースイッチの出力を順次スキャン
し、次いで、このスキャン結果に基づいてオンイベント
またはオフイベントが発生したキーを検出する。次に、
オーケストラ音処理およびソロ音処理を順次行う。オー
ケストラ音処理においては、まず、オンイベントが検出
された場合、オンイベントが生じたキーについて、オー
ケストラ音発生部における複数の発音チャンネルのいす
れかに対してチャンネル割当て処理を行い、次いで、同
キーのキーコード,割当てチャンネルを示すチャンネル
信号およびキーオン信号を、楽音発生部29におけるオ
ーケストラ音発生部へ送出する。これにより、新たに押
鍵されたキーに対応するオーケストラ音信号が楽音発生
部29において形成され、サウンドシステム31,32
へ出力される。
【0033】一方、オフイベントが検出された場合は、
オフイベントのキーがオーケストラ音発生部のどの発音
チャンネルに割り当てられているかを検出し、次いで、
当該割当てチャンネルを示す信号チャンネル信号および
キーオフ信号をオーケストラ音発生部へ出力する。これ
により、オーケストラ音発生部における離鍵されたキー
に対応するオーケストラ信号がディケイ状態に制御され
る。次に、ソロ音処理においては、まず、現在押下され
ているキー(上記各チャンネルに割当てられているキ
ー)の内の特定のキー(例えば、最高音キーまたは最低
音キー)を検出し、次いで、検出したキーのキーコード
を楽音発生部29のソロ音発生部へ出力する。以後、こ
のキーコードに基づいてソロ音信号SSが形成され、パ
ン効果回路30へ出力される。また、総てのキーがオフ
とされた場合は、キーオフ信号がソロ音発生部へ出力さ
れる。しかして、上述した処理S6が終了すると、CP
U11の処理は再び音色選択スイッチスキャン処理S1
へ戻り、以下、上記の過程を繰り返す。
オフイベントのキーがオーケストラ音発生部のどの発音
チャンネルに割り当てられているかを検出し、次いで、
当該割当てチャンネルを示す信号チャンネル信号および
キーオフ信号をオーケストラ音発生部へ出力する。これ
により、オーケストラ音発生部における離鍵されたキー
に対応するオーケストラ信号がディケイ状態に制御され
る。次に、ソロ音処理においては、まず、現在押下され
ているキー(上記各チャンネルに割当てられているキ
ー)の内の特定のキー(例えば、最高音キーまたは最低
音キー)を検出し、次いで、検出したキーのキーコード
を楽音発生部29のソロ音発生部へ出力する。以後、こ
のキーコードに基づいてソロ音信号SSが形成され、パ
ン効果回路30へ出力される。また、総てのキーがオフ
とされた場合は、キーオフ信号がソロ音発生部へ出力さ
れる。しかして、上述した処理S6が終了すると、CP
U11の処理は再び音色選択スイッチスキャン処理S1
へ戻り、以下、上記の過程を繰り返す。
【0034】次に、上記した本発明の実施の形態におけ
る効果装置の変形例を述べる。 (i)上記実施の形態においては、モジュレーションホ
イール15を演奏者が操作することにより、該ホイール
15から出力されるホイールデータWDに基づいてソロ
音の音像位置を移動させるようにしたが、これに代え
て、超低周波(例えば、0.数Hz〜数Hz)の正弦波
または三角波等の各瞬時値(ディジタルデータ)を逐次
出力する変調信号発生器49(図1)を設け、この変調
信号発生器49の出力を逐次ラッチ39内に書き込むよ
うにしてもよい。このようにすると、ソロ音の音像位置
が自動的に繰り返し往復移動する。この場合には、変調
信号発生器49が音像の位置指定手段に相当する。
る効果装置の変形例を述べる。 (i)上記実施の形態においては、モジュレーションホ
イール15を演奏者が操作することにより、該ホイール
15から出力されるホイールデータWDに基づいてソロ
音の音像位置を移動させるようにしたが、これに代え
て、超低周波(例えば、0.数Hz〜数Hz)の正弦波
または三角波等の各瞬時値(ディジタルデータ)を逐次
出力する変調信号発生器49(図1)を設け、この変調
信号発生器49の出力を逐次ラッチ39内に書き込むよ
うにしてもよい。このようにすると、ソロ音の音像位置
が自動的に繰り返し往復移動する。この場合には、変調
信号発生器49が音像の位置指定手段に相当する。
【0035】(ii)上記実施の形態においては、1系
列の楽音(ソロ音)の音像位置を左右に移動させている
が、複数系列の楽音(例えばバイオリン音とフルート
音)を各々独立してその音像位置を左右に移動させるよ
うにしてもよい。 (iii)スピーカの数は2個に限らず、3個,4個等
でもよい。 (iv)上記実施の形態においては、単音(ソロ音)の
音像位置を左右に移動させるようにしたが、複音の楽音
(オーケストラ音)の音像位置を左右に移動させてもよ
い。 (v)上記実施の形態においては、パン効果回路30に
おいて、係数Yを演算によって求めているが、これに代
えて、各パンデータPD毎にROMテーブルを用意し、
このテーブル内に予め複数の係数Yを記憶させておき、
ホイールデータWDに基づいて該テーブル内の係数Yを
読み出すようにしてもよい。
列の楽音(ソロ音)の音像位置を左右に移動させている
が、複数系列の楽音(例えばバイオリン音とフルート
音)を各々独立してその音像位置を左右に移動させるよ
うにしてもよい。 (iii)スピーカの数は2個に限らず、3個,4個等
でもよい。 (iv)上記実施の形態においては、単音(ソロ音)の
音像位置を左右に移動させるようにしたが、複音の楽音
(オーケストラ音)の音像位置を左右に移動させてもよ
い。 (v)上記実施の形態においては、パン効果回路30に
おいて、係数Yを演算によって求めているが、これに代
えて、各パンデータPD毎にROMテーブルを用意し、
このテーブル内に予め複数の係数Yを記憶させておき、
ホイールデータWDに基づいて該テーブル内の係数Yを
読み出すようにしてもよい。
【0036】(vi)ROM12内に係数YまたはKを
算出するプログラムを記憶させておき、係数YまたはK
をCPU11によって算出するようにしてもよい。 (vii)上記実施の形態においては、パンデータPD
をマルチメニューユニット23によって設定するように
なっているが、他の設定方法、例えば専用の操作子を設
け、その操作子によって設定するようにしてもよい。 (viii)上記実施の形態においては、係数Y,Kを
ホイールデータWDに応じて直線的に変化させたが、例
えば図13(イ),(ロ)に示すように、係数Y,Kを
曲線的に変化させてもよい。 (ix)上記実施の形態においては、プログラム制御に
よって各部を制御しているが、これに代えて、専用のハ
ードウェアを設けてもよい。 (x)上記実施の形態におけるモジュレーションホイー
ル15に代えて、他の操作子、例えば足で操作する操作
子等を用いてもよい。 (xi)上記実施の形態においては、パン効果回路30
の乗算器43,44に共通の楽音信号(ソロ音信号S
S)を入力するようにしたが、これに代えて、乗算器4
3,44に各々異なる楽音信号を入力するようにしても
よい。この場合には、乗算器43,44から出力される
各楽音信号に基づく楽音を合成した合成楽音の音像位置
が移動するようになる。この発明はこのようなものも含
むものである。
算出するプログラムを記憶させておき、係数YまたはK
をCPU11によって算出するようにしてもよい。 (vii)上記実施の形態においては、パンデータPD
をマルチメニューユニット23によって設定するように
なっているが、他の設定方法、例えば専用の操作子を設
け、その操作子によって設定するようにしてもよい。 (viii)上記実施の形態においては、係数Y,Kを
ホイールデータWDに応じて直線的に変化させたが、例
えば図13(イ),(ロ)に示すように、係数Y,Kを
曲線的に変化させてもよい。 (ix)上記実施の形態においては、プログラム制御に
よって各部を制御しているが、これに代えて、専用のハ
ードウェアを設けてもよい。 (x)上記実施の形態におけるモジュレーションホイー
ル15に代えて、他の操作子、例えば足で操作する操作
子等を用いてもよい。 (xi)上記実施の形態においては、パン効果回路30
の乗算器43,44に共通の楽音信号(ソロ音信号S
S)を入力するようにしたが、これに代えて、乗算器4
3,44に各々異なる楽音信号を入力するようにしても
よい。この場合には、乗算器43,44から出力される
各楽音信号に基づく楽音を合成した合成楽音の音像位置
が移動するようになる。この発明はこのようなものも含
むものである。
【0037】
【発明の効果】本発明は以上のように構成されているの
で、音像位置移動範囲を任意に設定することができ、操
作子の指示出力に応じて音像位置を設定された音像移動
範囲内で移動させるように、制御手段が複数系列の各音
響発生部を制御することができる。このため、演奏され
る曲に応じて音像の移動範囲および移動態様を設定/変
更することができると共に、音像位置を設定する操作子
の操作を操作しやすくすることができ、優れたパン効果
を得ることができる。
で、音像位置移動範囲を任意に設定することができ、操
作子の指示出力に応じて音像位置を設定された音像移動
範囲内で移動させるように、制御手段が複数系列の各音
響発生部を制御することができる。このため、演奏され
る曲に応じて音像の移動範囲および移動態様を設定/変
更することができると共に、音像位置を設定する操作子
の操作を操作しやすくすることができ、優れたパン効果
を得ることができる。
【図1】 本発明の実施の形態における効果装置を備え
る電子楽器の構成例を示すブロック図である。
る電子楽器の構成例を示すブロック図である。
【図2】 本発明の実施の形態におけるRAM13の記
憶領域の構成を示す図である。
憶領域の構成を示す図である。
【図3】 本発明の実施の形態におけるモジュレーショ
ンホイール15の外観図である。
ンホイール15の外観図である。
【図4】 本発明の形態における操作パネル20の構成
を示す図である。
を示す図である。
【図5】 本発明の実施の形態におけるパン効果回路3
0の構成を示すブロック図である。
0の構成を示すブロック図である。
【図6】 図5に示すパン効果回路30の動作を説明す
るための図である。
るための図である。
【図7】 本発明の実施の形態におけるCPU11が実
行するメインルーチンを示す図である。
行するメインルーチンを示す図である。
【図8】 本発明の実施の形態におけるソロ音色選択ス
イッチオンイベント処理のフローチャートを示す図であ
る。
イッチオンイベント処理のフローチャートを示す図であ
る。
【図9】 本発明の実施の形態におけるパンスイッチオ
ンイベント処理のフローチャートを示す図である。
ンイベント処理のフローチャートを示す図である。
【図10】 本発明の実施の形態におけるホイールイベ
ント処理のフローチャートを示す図である。
ント処理のフローチャートを示す図である。
【図11】 本発明の実施の形態におけるアップスイッ
チオンイベント処理のフローチャートを示す図である。
チオンイベント処理のフローチャートを示す図である。
【図12】 本発明の実施の形態におけるマルチメニュ
ー操作子オンイベント処理のフローチャートを示す図で
ある。
ー操作子オンイベント処理のフローチャートを示す図で
ある。
【図13】 本発明の実施の形態の変形例を説明するた
めの図である。
めの図である。
【図14】 楽音の音像位置と音像位置を指定する操作
子の操作範囲との関係を説明するための図である。
子の操作範囲との関係を説明するための図である。
11 CPU、12 ROM、13 RAM、14 パ
ン操作部、15 モジュレーションホイール、23 マ
ルチメニューユニット、29 楽音発生部、30パン効
果回路、31,32 サウンドシステム、31a,32
a スピーカ、37 係数発生回路、38 演算回路、
42 減算回路、43,44 乗算回路、49 変調信
号発生器
ン操作部、15 モジュレーションホイール、23 マ
ルチメニューユニット、29 楽音発生部、30パン効
果回路、31,32 サウンドシステム、31a,32
a スピーカ、37 係数発生回路、38 演算回路、
42 減算回路、43,44 乗算回路、49 変調信
号発生器
Claims (3)
- 【請求項1】 複数系列の楽音を発生する複数の音響発
生部と、 該複数の音響発生部から発生される複数系列の楽音の音
像位置を指示する操作子と、 音像特性の音像移動範囲を設定する音像特性設定手段
と、 前記音像特性設定手段によって設定された音像特性の音
像移動範囲内において、前記操作子の指示出力に応じて
音像位置を移動させるように、前記音響発生部から発音
される複数系列の楽音の音像位置を系列毎に独立して制
御する制御手段と、 を備えることを特徴とする電子楽器の効果装置。 - 【請求項2】 楽音を発生する複数の音響発生部と、 該音響発生部から発生される楽音の音像位置を指示する
操作子と、 音像特性の音像移動範囲を設定する音像特性設定手段
と、 前記音像特性設定手段によって設定された音像特性の音
像移動範囲内において、前記操作子の指示出力に応じて
音像位置を移動させるように、前記音響発生部から発音
される楽音の音像位置を制御する制御手段とを備え、 前記音像特性設定手段では、前記操作子の操作に対する
音像位置の移動割合を変化させる任意に設定可能なパラ
メータにより、前記音像特性の音像移動範囲を設定する
ようにされており、該パラメータが最小値に設定されて
いる時には前記操作子の操作に対する音像位置の移動割
合が略ゼロとされることを特徴とする電子楽器の効果装
置。 - 【請求項3】 楽音を発生する複数の音響発生部と、 該音響発生部から発生される楽音の音像位置を指示する
操作データを出力する操作子と、 設定された音像特性指定情報に基づいて前記操作子の操
作に対する音像位置の移動割合を決定する第1の係数を
出力する係数出力手段と、 少なくとも、該係数出力手段により出力された前記第1
の係数と、前記操作子から出力される前記操作データと
を用いた演算を行うことにより音像位置を決定する第2
の係数を発生させる演算手段と、 該演算手段から発生された前記第2の係数に応じて前記
音響発生部から発生される楽音の音像位置を移動制御す
る制御手段と、 を備えることを特徴とする電子楽器の効果装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP04641298A JP3271577B2 (ja) | 1998-02-13 | 1998-02-13 | 電子楽器の効果装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP04641298A JP3271577B2 (ja) | 1998-02-13 | 1998-02-13 | 電子楽器の効果装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH10326093A true JPH10326093A (ja) | 1998-12-08 |
| JP3271577B2 JP3271577B2 (ja) | 2002-04-02 |
Family
ID=12746448
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP04641298A Expired - Fee Related JP3271577B2 (ja) | 1998-02-13 | 1998-02-13 | 電子楽器の効果装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3271577B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009244339A (ja) * | 2008-03-28 | 2009-10-22 | Kawai Musical Instr Mfg Co Ltd | 電子楽音発生装置及びコンピュータプログラム |
-
1998
- 1998-02-13 JP JP04641298A patent/JP3271577B2/ja not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009244339A (ja) * | 2008-03-28 | 2009-10-22 | Kawai Musical Instr Mfg Co Ltd | 電子楽音発生装置及びコンピュータプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3271577B2 (ja) | 2002-04-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7521567B2 (ja) | 電子楽器、電子楽器の発音方法、及びプログラム | |
| JP3423459B2 (ja) | エフェクタおよび電子楽器 | |
| US9805701B2 (en) | Parameter controller and method for controlling parameter | |
| US5044251A (en) | Timbre setting device for an electronic musical instrument | |
| JPH0778677B2 (ja) | 電子楽器のキ−スケ−リング装置 | |
| JPH04181295A (ja) | 電子楽器 | |
| JPH0679218B2 (ja) | 電子楽器の効果装置 | |
| JP3383108B2 (ja) | 電子楽器 | |
| JPH08234747A (ja) | 電子楽器 | |
| JPH10326093A (ja) | 電子楽器の効果装置 | |
| JPH0997073A (ja) | 電子楽器の音色割り当て装置 | |
| JPH06289874A (ja) | 電子楽器 | |
| JP3596024B2 (ja) | 電子楽器 | |
| JP2570870B2 (ja) | 電子楽器 | |
| JP2653363B2 (ja) | 電子楽器 | |
| JP4197489B2 (ja) | 電子楽器 | |
| JPH0782332B2 (ja) | 電子楽器のパラメ−タ設定装置 | |
| JPH0313994A (ja) | 電子楽器 | |
| JP2715751B2 (ja) | 電子楽器 | |
| JPH0926787A (ja) | 音色制御装置 | |
| JPH03200291A (ja) | 電子楽器のパラメータ設定装置 | |
| JPH0895569A (ja) | 電子楽器 | |
| JP2002358081A (ja) | 電子楽器 | |
| JPS6115199A (ja) | 楽音ピツチ制御装置 | |
| JPH0944151A (ja) | 電子鍵盤楽器 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20010529 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20011225 |
|
| LAPS | Cancellation because of no payment of annual fees |