(57)【特許請求の範囲】
【請求項１】
楽音に複数の効果を同時に付与することが可能な効果付与装置において、
所定の効果の態様を調整する態様調整モードに切り替えるモード切替手段、および
前記モード切替手段により前記態様調整モードに切り替えられている間、楽音への、該所定の効果を除く少なくともある１つの効果の付与を禁止する効果付与制御手段を備えたことを特徴とする効果付与装置。
【請求項２】
前記効果付与制御手段が、前記モード切替手段により前記態様調整モードに切り替えられている間、楽音への、前記所定の効果を除く他の全ての効果の付与を禁止するものであることを特徴とする請求項１記載の効果付与装置。
【請求項３】
前記効果付与制御手段が、前記モード切替手段により前記態様調整モードに切り替えられている間、該所定の効果に対して定められてなる効果の付与を禁止するものであることを特徴とする請求項１記載の効果付与装置。
【請求項４】
前記効果付与制御手段が、前記モード切替手段によりいずれの効果の態様の調整も禁止された通常モードに切り替えられた場合に、前回通常モードであったときの、各効果の楽音への付与、非付与の状態と同一の付与、非付与の状態に戻すものであることを特徴とする請求項１記載の効果付与装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、楽音に効果を付与する効果付与装置に関し、特には、楽音に複数種類の効果を同時に付与することが可能な効果付与装置に関する。
【０００２】
【従来の技術】
従来より、楽音に複数種類の効果を同時に付与することができる効果付与装置が知られている。この複数種類の効果を同時に付与することができる効果付与装置の場合、各効果毎に、楽音にその効果を付与するか付与しないかをユーザが設定するように構成されている。
【０００３】
ここで、効果付与装置では、通常、１つの効果であっても、複数の態様、たとえばその効果のかかり具合等が調整できるようになっている。したがって、そのような効果付与装置では、各効果の態様を調整するモードが必要となる。
【０００４】
【発明が解決しようとする課題】
上記のような効果付与装置を使用し、ある効果の態様を調整しているとき、今調整した態様による効果が付与された楽音を耳で聞いてその効果を確認したい場合がある。
【０００５】
このようなとき、楽音に他の効果も同時に付与されると、それら複数の効果が同時にかかった楽音が生成され、それを耳で聞いても、態様調整中の効果のみを聞き分けるのは難しく、調整中の効果の、現在の態様が適切であるか否か判断に迷う場合がある。そのような場合に、従来の効果付与装置においても、調整中の効果以外の効果の付与を全てをオフにすれば、調整中の効果のかかり具合等を確認することはできるが、他の効果の付与を１つずつ全てをオフにするという操作が必要となり、煩雑な操作を強いられるという問題があった。
【０００６】
本発明は、上記事情に鑑み、操作が簡単であって、しかも耳で聞いたときに調整中の効果のかかり具合等を感覚的に判断しやすい楽音を出力することのできる効果付与装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成する本発明の効果付与装置は、
楽音に複数の効果を同時に付与することが可能な効果付与装置において、
所定の調整の態様を変更する態様調整モードに切り替えるモード切替手段、および
上記モード切替手段により、上記態様調整モードに切り替えられている間、楽音への、その所定の効果を除く少なくともある１つの効果の付与を禁止する効果付与制御手段を備えたことを特徴とする。
【０００８】
ここで、本発明にいう効果の態様の調整は、効果を楽音に付与する（ＯＮ）、付与しない（ＯＦＦ）という切り替えを含むものではなく、その効果の楽音へのかかり具合等、ＯＮ、ＯＦＦよりも細かな調整をいう。例えば、
コーラス効果に関しては、コーラスレイト（コーラス音の揺れの周期）の調整、コーラスデプス（コーラスのかかり具合）の調整、コーラスレベル（コーラス音の音量）の調整等をいい、
オーバドライブ効果に関しては、ドライブ（歪み具合）の調整、レベル（原音のレベルとオーバドライブのかかったレベル）の調整等をいい、
トレモロ効果に関しては、モジュレーション・ウェーブ（揺れの変化の仕方）の調整、モジュレーション・レイト（揺れの周期）の調整、モジュレーション・デプス（揺れの深さ）の調整等をいい、
イコライザに関しては、ローフリーケンシ（低域の基準周波数）の調整、ローゲイン（ローフリーケンシのゲイン）の調整、ハイフリーケンシ（高域の基準周波数）の調整、ハイゲイン（ハイフリーケンシのゲイン）の調整等をいう。その他の各種の効果の場合も同様である。
【０００９】
本発明の効果付与装置は、ある効果の態様を調整するモードに切り替えられている間は、楽音への、その効果を除く他の少なくとも１つの効果の付与を禁止するという構成を備えたものであり、ユーザがいちいち他の効果をオフすることなく、態様調整中の効果の確認の邪魔になる効果の付与を禁止し耳で聞いて調整中の効果のかかり具合を判断しやすい楽音を出力させることができる。
【００１０】
ここで、上記本発明の効果付与装置において、上記効果付与制御手段が、上記モード切替手段により上記態様調整モードに切り替えられている間、楽音への、上記所定の効果を除く他の全ての効果の付与を禁止するものであることも１つの好ましい形態である。
【００１１】
態様調整中の効果以外の全ての効果の付与を禁止することにより、他の効果に一切邪魔されることなく、調整中の効果のみ付与された楽音を得て、その効果のかかり具合等を的確に判断することができる。
【００１２】
また、上記本発明の効果付与装置において、上記効果付与制御手段が、モード切替手段により上記態様調整モードに切り替えられている間、上記所定の効果に対して定められてなる効果の付与を禁止するものであることも好ましい形態である。
【００１３】
態様調整中のある効果のかかり具合を確認するのに邪魔になる効果のみ付与を禁止すると共に、その効果の確認の邪魔にならない効果はそのまま付与されるようにしておくことにより、実際の楽音出力時にできるだけ近似した状態の下で、調整中の効果のかかり具合等を的確に確認することができる。
【００１４】
さらに、上記本発明の効果付与装置において、上記効果付与制御手段が、モード切替手段によりいずれの効果の態様の調整も禁止された通常モードに切り替えられた場合に、前回通常モードであったときの、各効果の楽音への付与、非付与の状態と同一の付与、非付与の状態に戻すものであることが好ましい。
【００１５】
態様調整モードから抜けて通常モードに戻ったときに、前回通常モードであったときの、楽音に各効果を付与する、付与しないという設定をそのまま踏襲することにより、通常モードに復帰した時点においてユーザが各効果の付与、非付与を再設定する必要がなく、ユーザの手間が省かれ、一層使い勝手のよい効果付与装置が実現する。
【００１６】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
【００１７】
図１は、本発明の一実施形態が内包された電子楽器の内部構成図である。
【００１８】
この電子楽器１０には演奏操作を行なうための鍵盤１１、各種のプログラムを実行するＣＰＵ１２、ＣＰＵ１２で実行されるプログラムで参照されるデータやそのプログラムの作業領域として使用されるＲＡＭ１３、各種のプログラムが格納されたＲＯＭ１４、設定に応じた各種の機能を実現するペダル操作子１５、機能が固定されたダンパペタル１６、各種の操作スイッチや表示用ＬＥＤを備えたパネル１７、送られてきた楽音データに基づいて楽音を生成する音源１８、その音源１８で生成された楽音に効果を付与する効果付与部１９が備えられており、これらの各部１１〜１９はバス２０により相互に接続されている。
【００１９】
効果付与部１９から出力された楽音は図示しないアンプ、イコライザ等を経てスピーカ３０から空間に実際の音として放出される。
【００２０】
この図１に示すパネル１７には、スプリットスイッチ１７１，８個の音色スイッチ１７２〜１７９，コーラススイッチ１８０，リバーブスイッチ１８１，およびファンクションスイッチ１８２が備えられており、それらのスイッチ１７１〜１８２のそれぞれに対応して表示用の各ＬＥＤ２７１〜２８２が配備されている。
【００２１】
スプリットスイッチ１７１は、鍵盤１１のアッパ側とロアー側にそれぞれ別々の音色が割り当てられたスプリットモード（「スプリットＯＮ」と称する）と、鍵盤１１の全域に同じ音色が割り当てられた通常のモード（「スプリットＯＦＦ」と称する）に切り替えるためのスイッチである。スプリットＯＦＦにおいては、鍵盤１１の全域に対し、１つの音色が割り当てられ（これをデュアルＯＦＦ）と称する）あるいはその全域に対し２つの音色が割り当てられる（これをデュアルＯＮ）と称する）。鍵盤１１の全域に２つの音色が割り当てられるというのは、その鍵盤１１のどの鍵を押鍵しても２つの音色の楽音が生成されることを意味している。いずれの場合にも、効果付与部１９では、同時に生成される全ての楽音に効果を付与する。
【００２２】
音色スイッチ１７２〜１７９には、あらかじめ各音色が対応づけられており、これらの音色スイッチ１７２〜１７９を押すと、鍵盤１１を弾いたときにその押された音色スイッチに対応した音色の楽音が生成される。この点に関しては、後で詳細に説明する。
【００２３】
また、コーラススイッチ１８０、リバーブスイッチ１８１は、効果付与部１９において、楽音に、それぞれコーラス効果、リバーブ効果を付与するか否かを切り替えるためのスイッチである。これらのコーラススイッチ１８０、リバーブスイッチ１８１は、それぞれ、コーラス効果の態様の変更、すなわちコーラス効果のかかり具合を規定するコーラスタイプの変更や、リバーブ効果の態様の変更、すなわちバーブ効果のかかり具合を規定するリバーブタイプの変更の際にも用いられる。また、効果付与部１７ではレゾナンス効果も付与することができる。レゾナンス効果は、ダンパペタル１６を踏んだときに付与されるピアノの共鳴効果である。そのレゾナンス効果を付与するか否かを含めたレゾナンス効果の態様（レゾナンスタイプ）変更は、コーラススイッチ１８０とリバーブスイッチ１８１との双方を同時に押すことによって行なわれる。詳細は後述する。
【００２４】
ファンクションスイッチ１８２は、１つには、アッパ側とロアー側のボリウム（音量）バランスを設定するのに用いられ、１つには、ペダル操作子１５の作用を定めるのに用いられる。ペダル操作子１５には、ソフト・ペダル、ソステヌート・ペダル、エクスプレッション・ペダルのいずれかの機能を割り当てることができる。また、このファンクションスイッチ１８２は、ロアー側の音色に対してペダル操作による効果をかけるか、かけないかを切り替えたり、あるいはロアー側の音色の音程を１オクターブ単位でシフトさせたりする場合にも使用される。
【００２５】
各ＬＥＤ２７１〜２８２は、それぞれが赤と緑との２色のＬＥＤの組合せで構成されており、赤色、緑色のほか、それら双方を同時に点灯させることによりオレンジ色も表現することができる。
【００２６】
図２は、ＲＡＭ１３内部に構成されたテーブルおよびレジスタを示す図である。
【００２７】
図２（Ａ）は、音色（アッパ音色）と、ロアー音色と、コーラス、リバーブ、およびレゾナンスの各タイプとの対応テーブルである。初期値としてのテーブルはＲＯＭ１４内に格納されており、初期化動作においてＲＡＭ１３内に転送される。このＲＡＭ１３内のテーブル４はその後の操作で書き替えることができる。本実施形態では、このテーブルはＰｉａｎｏ１〜Ｓｔｒｉｎｇｓの８つの音色からなるテーブルであり、それら８つの音色それぞれは、図１に示す８個の音色スイッチ１７２〜１７９のそれぞれに対応づけられている。
【００２８】
図２（Ｂ）は、アッパ音色とロアー音色が設定されるレジスタを示している。鍵盤１１を用いた実際の演奏操作に先立って、このレジスタに演奏に用いられる所定のアッパ音色が設定されるとともに所定のアッパ音色に対応するロアー音色が図２（Ａ）のテーブルから読み出されて設定される。スプリットＯＮのときは、ここに設定されたアッパ音色とロアー音色が鍵盤１１のアッパ側とロアー側にそれぞれ割り当てられ、スプリットＯＦＦのときは、「デュアルＯＦＦ」か「デュアルＯＮ」かに応じて、鍵盤１１の全域に、それぞれアッパ音色の部分に設定された音色のみが割り当てられ、あるいはアッパ音色とロアー音色との２つの音色が割り当てられる。
【００２９】
この図２（Ｂ）のレジスタに設定された音色は、鍵盤１１の各鍵が演奏操作される都度参照され、その音色に応じた楽音データが生成されて音源１８に送られ、音源１８ではその送られてきた楽音データに含まれる音色データに応じた音色の楽音が生成される。
【００３０】
また図２（Ｃ）は、コーラスタイプ、リバーブタイプ、レゾナンスタイプが設定されるレジスタであり、図２（Ａ）のテーブルから、演奏に用いられる音色（アッパ音色）に対応するコーラスタイプと、リバーブタイプと、レゾナンスタイプがそれぞれ読み出されてここに設定される。尚、図２（Ａ）のテーブルからコーラス、リバーブ、およびレゾナンスの各タイプが読み出されると、その読み出された各タイプは直接に効果付与部１９にも設定される。したがってこの図２（Ｃ）のレジスタはパネル１７のＬＥＤへの表示のためのレジスタである。表示の仕方については後述する。コーラス効果、リバーブ効果に対しては、それらのタイプのみ先に効果付与部２０に設定され、コーラス効果を付与する（「コーラス効果ＯＮ」と称する）かコーラス効果を付与しない（「コーラス効果ＯＦＦ」と称する）か、あるいはリバーブ効果を付与する（「リバーブ効果ＯＮ」と称する）かリバーブ効果を付与しない（「リバーブ効果ＯＦＦ」と称する）は、図１に示すコーラススイッチ１８０とリバーブスイッチ１８１の操作により決められる。
【００３１】
一方レゾナンス効果に関しては、レゾナンス効果をかけないことを意味するレゾナンス効果ＯＦＦを含めたレゾナンスタイプが図２（Ｃ）に示すレジスタに設定されるとともに効果付与部２０にも設定され、その後は、レゾナンス効果ＯＦＦ以外のレゾナンスタイプが設定された場合は、演奏操作中に図１に示すダンパペタル１６踏むことによって、その設定されているレゾナンスタイプに応じたレゾナンス効果がかかることになる。
【００３２】
図３は、ここで説明している電子楽器が持つ各種モード間の遷移図である。
【００３３】
ノーマル設定モードは、図１に示す音色スイッチ１７２〜１７９を音色設定用として用いるモードであり、このノーマル設定モードには、スプリットＯＮ、スプリットＯＦＦの双方のモードが含まれる。
【００３４】
このノーマル設定モードにあるときにスプリットスイッチ１７１を押す（スプリットスイッチＯＮ）とスプリット設定モードに移行する。このスプリット設定モードでは、音色スイッチ１７２〜１７９は、それら８個の各音色スイッチ１７２〜１７９を区別せずにそれらの音色スイッチ１７２〜１７９のいずれを押してもこのスプリット設定モードから抜け出してノーマル設定モードに戻すために用いられる。このスプリット設定モードは、遷移的なモードであり、スプリットスイッチを押し続けたまま、スプリットスイッチを押し始めた時に起動したタイマがタイムアップしたとき、あるいはタイムアップする前であってもそのスプリットスイッチを押し続けたまま８個の音色スイッチ１７２〜１７９のうちのいずれかの音色スイッチを押した時、あるいはそのスプリットスイッチ自身から指を離した（スプリットスイッチＯＦＦ）ときにノーマル設定モードに戻る。
【００３５】
また、ノーマル設定モードにあるときにコーラススイッチ１８０を押す（コーラススイッチＯＮ）とコーラス設定モードに移行し、そのコーラススイッチ１８０を押したタイミングで起動されたタイマがタイムアップする前にそのコーラススイッチ１８０から指を離す（コーラススイッチＯＦＦ）とノーマル設定モードに戻る。このコーラス設定モードも遷移的なモードであり、コーラススイッチＯＮのままタイムアップするとコーラスタイプ設定モードに移行する。コーラス設定モードでは、音色スイッチ１７２〜１７９は、コーラスタイプ設定モードに移行させるためのスイッチとして使用され、コーラス設定モードにあるとき、すなわちコーラススイッチ１８０を押したまま未だタイムアップされていない状態において音色スイッチ１７２〜１７９のいずれかを押すと、タイムアップを待たずにコーラスタイプ設定モードに移行する。このコーラスタイプ設定モードでは、音色スイッチ１７２〜１７９は、コーラスタイプを選択するために使用される。このコーラスタイプ設定モードは、コーラススイッチ１８０がそのまま押され続けられている間だけ止まっているモードであり、コーラススイッチ１８０から指を離す（コーラススイッチＯＦＦ）と、ノーマル設定モードに遷移する。
【００３６】
また、リバーブ設定モード、リバーブタイプ設定モードも、コーラス効果設定モード、コーラスタイプ設定モードと同様の位置付けにある。
【００３７】
すなわち、ノーマル設定モードにあるときにリバーブスイッチ１８１を押す（リバーブスイッチＯＮ）とリバーブ設定モードに移行し、そのリバーブスイッチ１８１を押したタイミングで起動されたタイマがタイムアップする前にそのリバーブスイッチ１８１から手を離す（リバーブスイッチＯＦＦ）とノーマル設定モードに戻る。このリバーブ設定モードも遷移的なモードであり、リバーブスイッチＯＮのままタイムアップするとリバーブタイプ設定モードに移行する。リバーブ設定モードでは、音色スイッチ１７２〜１７９は、リバーブタイプ設定モードに移行させるためのスイッチとして使用され、リバーブ設定モードにあるとき、すなわちリバーブスイッチ１８１を押したまま未だタイムアップされていない状態において音色スイッチ１７２〜１７９のいずれかを押すとタイムアップを待たずにリバーブタイプ設定モードに移行する。このリバーブタイプ設定モードでは、音色スイッチ１７２〜１７９は、リバーブタイプを選択するために使用される。このリバーブタイプ設定モードは、リバーブスイッチ１８１がそのまま押され続けられている間だけ止まっているモードであり、リバーブスイッチ１８１から指を離す（リバーブスイッチＯＦＦ）と、ノーマル設定モードに遷移する。
【００３８】
また、ノーマル設定モードにあるときに、コーラススイッチ１８０とリバーブスイッチ１８１との双方を同時にＯＮするとレゾナンスタイプ設定モードに移行する。このレゾナンスタイプ設定モードでは、音色スイッチ１７２〜１７９はレゾナンスタイプを選択するために使用される。
【００３９】
このレゾナンスタイプ設定モードはコーラススイッチ１８０とリバーブスイッチ１８１との双方のスイッチがＯＮ状態を続けている間だけ止まるモードであり、コーラススイッチ１８０あるいはリバーブスイッチ１８１の一方のスイッチがＯＦＦとなった時点でノーマル設定モードに遷移する。
【００４０】
以上の説明を踏まえ、以下、図１のＣＰＵ１２で実行されるプログラムのフローチャートについて説明する。
【００４１】
図４は、スプリットスイッチ１７１が押されたことを受けて起動されるスプリットスイッチＯＮルーチンのフローチャートである。
【００４２】
スプリットスイッチ１７１が押されると、先ずタイマが起動される（ステップ４＿１）。このタイマは、スプリットスイッチ１７１が押された状態のまま所定時間（例えば２秒間）を経過したときにタイムアップするタイマである。
【００４３】
次に、ステップ４＿２において、スプリットＯＮの状態にあるか否かが判定される。スプリットＯＮのときは、スプリットステータスをＯＦＦとし（ステップ４＿３）、スプリット設定モードに移行して（ステップ４＿８）、このルーチンを抜ける。
【００４４】
ここで、スプリットステータスは、スプリットスイッチ１７１から指が離されたとき、すなわち後述する図５に示すスプリットスイッチＯＦＦルーチンにおいて参照される作業上のフラグであり、スプリットモードを実際に設定したり解除したりするためのフラグではない。また、スプリット設定モードに移行するという状態もそのモードに対応したフラグがオンされることを意味する。さらには、ステップ４＿２におけるスプリットＯＮか否かの判定もスプリットＯＮ，ＯＦＦを示すフラグを判定することにより行なわれる。
【００４５】
ステップ４＿２においてスプリットＯＮではないと判定されると、ステップ４＿４に進み、スプリットステータスをＯＮとし、さらにステップ４＿５においてスプリットスイッチ１７１に対応するスプリットＬＥＤ２７１をオレンジに点灯し、さらにステップ４＿６において音色スイッチ１７２〜１７９それぞれに対応する音色ＬＥＤ２７２〜２７９のうち、アッパ音色に対応したＬＥＤを点灯し、さらに、ステップ４＿７においてアッパ音色設定モードが設定され、ステップ４＿８においてスプリット設定モードに移行する。
【００４６】
ここで、図２（Ｂ）に示すレジスタには、例えば初期値としての、あるいは以前の操作により設定されたアッパ音色とロアー音色が設定されており、前述したように各音色は各音色スイッチに対応しており、ステップ４＿６では、図２（Ｂ）に示すレジスタに格納されているアッパ音色に対応する音色スイッチにさらに対応する音色ＬＥＤが点灯する。ここで、ステップ４＿２では、スプリットＯＮ,ＯＦＦが判定されており、ステップ４＿６に進むのはステップ４＿２でスプリットＯＦＦと判定された場合であり、スプリットＯＦＦとは、前述したように、図２（Ｂ）のアッパ音色と同一の音色が鍵盤１１の全域に割り当てられているモードであり、したがってステップ４＿６に進んだ段階ではアッパ音色ＬＥＤはもともと点灯している。このステップ４＿６は、アッパ音色ＬＥＤをあらためて点灯するステップではなく、それまでスプリットＯＦＦでデュアルＯＮ（図２（Ｂ）のレジスタに格納されているアッパ音色とロアー音色との双方が鍵盤１１の全域に割り当てられているモード）の状態にあったときに、ロアー音色に対応するＬＥＤを消灯し、アッパ音色に対応するＬＥＤのみ点灯させた状態とすることを意味している。
【００４７】
また、ステップ４＿５においてはスプリットＬＥＤ２７１がオレンジ点灯する旨説明したが、ステップ４＿２でスプリットＯＮか否かが判定されており、ステップ４＿５に進むのはスプリットＯＦＦであった場合である。すなわち、スプリットＯＮのときはスプリットＬＥＤはもともとオレンジ色で点灯しており、したがってこのスプリットスイッチＯＮルーチンが実行されるとそれまでスプリットＯＮであったかスプリットＯＦＦであったかに拘らずスプリットＬＥＤ２７１が点灯することになる。
【００４８】
さらに、ステップ４＿７ではアッパ音色設定モードが設定されるが、これは図３のモード遷移図には直接的にはあらわれていないモードであり、音色スイッチ１７１〜１７９を音色設定のために使用するモードであるという意味においてノーマル設定モードに属する。ただしここでは、このスプリットスイッチＯＮルーチンにてアッパ音色設定モードが設定されている。
【００４９】
図５は、スプリットスイッチ１７１から指が離されたことを受けて起動されるスプリットスイッチＯＦＦルーチンのフローチャートである。
【００５０】
このスプリットスイッチＯＦＦルーチンが起動されると、先ず図４のスプリットスイッチＯＮルーチンステップ４＿１で起動されたタイマが停止される（ステップ５＿１）。ただし、後述するように、他のルーチンによりタイマが既に停止されている場合もある。
【００５１】
次に、スプリットステータスのＯＮ，ＯＦＦが判定される（ステップ５＿２）。このスプリットステータスは、図４のステップ４＿３，４＿４で設定される。あるいは後述するルーチンにおいても設定される場合がある。
【００５２】
スプリットステータスＯＦＦのときは、ステップ５＿３に進み、スプリットＯＦＦ、すなわち、鍵盤１１の全域に実際に同一の音色が割り当てられたモード）に移行し、スプリットＬＥＤ２７１が消灯され（ステップ５＿４）、ロアー音色がアッパ音色に割り当てられ（ステップ５＿５）、アッパ音色設定モードとなり（ステップ５＿６）、アッパ音色ＬＥＤが点灯され（ステップ５＿７）、ノーマル設定モードに移行する（ステップ５＿８）。
【００５３】
ここで、ステップ５＿５では、図２（Ｂ）に示すレジスタにロアー音色として設定されている音色が、図２（Ａ）に示すテーブルの、図２（Ｂ）にアッパ音色として設定されている音色の欄に、ロアー音色として設定される。すなわち、ここでは、図２（Ａ）に示すテーブルの、音色（アッパ音色）とロアー音色との対応関係が変更される。
【００５４】
また、ステップ５＿６でアッパ音色設定モードとなる旨説明したが、スプリットＯＦＦのときは、図２（Ｂ）のレジスタにアッパ音色として設定された音色が鍵盤の全域に対割り当てられるため、アッパ音色という用語は馴染まないものの、ここでは便宜上アッパ音色設定モードと称しているのである。ステップ５＿６のアッパ音色ＬＥＤについても同様である。
【００５５】
ステップ５＿２においてスプリットステータスＯＮと判定されるとステップ５＿８に進み、スプリットＯＮ、すなわち、鍵盤１１のアッパ側、ロアー側それぞれに、図２（Ｂ）に示すレジスタのアッパ音色、ロアー音色それぞれが割り当てられた状態となる。
【００５６】
さらにステップ５＿９では、ＲＡＭ１３内の、図２（Ａ）に示すテーブルが参照され、図２（Ｂ）のレジスタのアッパ音色と同一の音色の欄のロアー音色が読み出されて、図２（Ｂ）のレジスタのロアー音色の部分に格納される。このステップ５＿９が必要である理由は以下の通りである。それまでは、スプリットＯＦＦ、すなわち鍵盤１１の全域に同一の音色が割り当てられていた状態にあり、スプリットＯＦＦかつデュアルＯＮの場合、音色スイッチ１７１〜１７９のうちのいずれかを押して音色を切り替えると、それに対応する音色が図２（Ｂ）のレジスタに直接に格納され、したがってステップ５＿８でスプリットＯＮの状態に移行した段階では、図２（Ｂ）のレジスタにおいてアッパ音色に対応しないロアー音色が設定されている可能性がある。そこで、ステップ５＿９において、図２（Ｂ）のレジスタにアッパ音色に対するロアー音色を格納するのである。
【００５７】
ステップ５＿９の後は、ステップ５＿７に進み、ノーマル設定モードに移行する。
【００５８】
図４のスプリットスイッチＯＮルーチンと図５のスプリットスイッチＯＦＦルーチンを参照すると、タイマがタイムアップしない短かい時間だけスプリットスイッチ１７１が押されると、押されるたびにスプリットＯＮとスプリットＯＦＦに交互に移行することがわかる。
【００５９】
図６は、スプリットタイムアップルーチンのフローチャートである。このスプリットタイムアップルーチンは、図４のスプリットスイッチＯＮルーチンのステップ４＿１で起動されたタイマがタイムアップしたときに起動されるルーチンである。スプリットスイッチＯＮのあとスプリットスイッチをＯＦＦすると図５のスプリットスイッチＯＦＦルーチンが起動されてそのステップ５＿１でタイマが停止されるため、この図６に示すスプリットタイムアップルーチンは、スプリットスイッチＯＮにより図４に示すスプリットスイッチＯＮルーチンが実行され、そのスプリットスイッチＯＮが続いたままの状態でタイムアップしたときに実行されることになる。
【００６０】
タイマのタイムアップによりこの図６に示すスプリットタイムアップルーチンが起動されると、先ず、その起動の原因となったタイマが停止され（ステップ６＿１）、それまでのスプリットＯＮ，ＯＦＦにかかわらずスプリットステータスがＯＮとなり（ステップ６＿２）、それまでアッパ音色設定モードにあったときはロアー音色設定モードに移行し、あるいはそれまでロアー音色設定モードにあったときはアッパ音色設定モードに移行する（ステップ６＿３）。アッパ音色設定モード、ロアー音色設定モードにおける動作については後述する。
【００６１】
ステップ６＿４では、ステップ６＿３で反転した後の音色設定モードがアッパ音色設定モードであるかロアー音色設定モードであるかが判定され、アッパ音色設定モードのときは、ステップ６＿５に進み、アッパ音色設定モードあることをあらわすためにスプリットＬＥＤ２７１がオレンジ点灯され、さらに図２（Ｂ）のレジスタに設定されているアッパ音色に対応する音色ＬＥＤが点灯し（ステップ６＿６）、ノーマル設定モードに移行する（ステップ６＿７）。
【００６２】
一方、ステップ６＿４においてステップ６＿３で反転した後の音色設定モードがロアー音色設定モードであるときはステップ６＿８に進み、ロアー音色設定モードであることをあらわすためにスプリットＬＥＤが緑点灯され、さらに図２（Ｂ）のレジスタに設定されているロアー音色に対応する音色ＬＥＤが点灯し（ステップ６＿９）、ノーマル設定モードに移行する（ステップ６＿７）。
【００６３】
図４〜図６のルーチンを合わせて参照すると、スプリットＯＦＦの状態でスプリットスイッチをタイムアップするまで押し続けて指を離すとスプリットＯＮが設定されるとともにロアー音色設定モードとなり、再度スプリットスイッチをタイムアップするまで押し続けて指を離すとスプリットＯＮの状態に止まるとともに今度はアッパ音色設定モードに移行し、さらにもう一度スプリットスイッチをタイムアップするまで押し続けて指を離すとスプリットＯＮの状態のまま今度はロアー音色設定モードに移行する。すなわち、スプリットスイッチ１７１は、タイムアップするまで押し続ける操作を繰り返すことにより、スプリットＯＮの状態にとどまったまま、アッパ音色設定モードとロアー音色設定モードが交互に設定されることになる。
【００６４】
図７は、スプリット設定モードで音色スイッチが押されたときに実行されるルーチンのフローチャートである。
【００６５】
スプリット設定モードには、図４に示すスプリットスイッチＯＮルーチンのステップ４＿８で移行する。また、図５に示すスプリットスイッチＯＦＦルーチンのステップ５＿７ではスプリット設定モードを抜けてノーマル設定モードに移行する（図３参照）。また図６に示すスプリットタイムアップルーチンのステップ６＿７でも、スプリット設定モードを抜けてノーマル設定モードに移行する。すなわち、スプリット設定モードは、スプリットスイッチが押されたままの状態であって、かつタイムアップする前の状態を意味する。そのスプリット設定モードにあるときに音色スイッチが押されると、図７に示すルーチンが起動される。
【００６６】
この図７に示すルーチンの各ステップ７＿１〜７＿９は、図６に示すタイムアップルーチンの６＿１〜６＿９とそれぞれ同一である。
【００６７】
すなわち、スプリットスイッチを押して、押し続けたままタイムアップを待たずに音色スイッチ１７１〜１７９のうちのいずれかの音色スイッチを押すと、スプリットスイッチを押してタイムアップするまで押し続けた場合と同一の作用を成すこととなる。これにより、タイムアップするまで待つのがじれったい場合は音色スイッチを押すことによって次の操作に進むことができることになる。
【００６８】
図７の各ステップについての説明は、図６の説明と重複するため割愛する。
【００６９】
図８は、ノーマル設定モード、すなわち、音色スイッチ１７１〜１７９を音色設定のために使用するモードであって、かつ、スプリットＯＮ、すなわち鍵盤１１のアッパ側とロアー側とに別々の音色が割り当てられたモードにおいて、音色スイッチが押されたときに起動されるルーチンのフローチャートである。
【００７０】
ここでは、先ずアッパ音色設定モードにあるかロアー音色設定モードにあるかが判定され、アッパ音色設定モードにあるときは、操作された音色スイッチに対応する音色が、図２（Ｂ）に示すレジスタにアッパ音色として設定される（ステップ８＿２）。さらに、図２（Ａ）のテーブルの同じ欄のコーラス、リバーブ、レゾナンスの各タイプが読み出されてそれらの各タイプが図２（Ｃ）に示すレジスタに設定されるとともに、効果付与部１９にも設定される（ステップ８＿３）。さらにステップ８＿４において対応するアッパ音色ＬＥＤが点灯する。
【００７１】
一方、ステップ８＿１においてロアー音色設定モードにあると判定されると、ステップ８＿５に進み、操作された音色スイッチに対応する音色が、図２（Ｂ）に示すレジスタにロアー音色として設定される。
【００７２】
さらにステップ８＿４に進み、ロアー音色ＬＥＤが点灯する。
【００７３】
図９は、ノーマル設定モード、すなわち、音色スイッチ１７１〜１７９を音色設定のために使用するモードであって、かつ、スプリットＯＦＦ、すなわち鍵盤１１の全域に同一の音色が割り当てられたモードにおいて、音色スイッチが押されたときに起動されるルーチンのフローチャートである。
【００７４】
ここでは、先ず他の音色スイッチが押された状態にあるか否かが判定される（ステップ９＿１）。このルーチンでは、８個の音色スイッチ１７１〜１７９のうちのいずれか１つの音色スイッチが押される場合と、いずれか２つの音色スイッチが同時に押される場合とが想定されており、ステップ９＿１は、それらを区別するステップである。
【００７５】
ある音色スイッチが１つだけ押された状態のときはステップ９＿１を経由してステップ９＿２に進み、デュアルＯＦＦとなる。このデュアルＯＦＦは、デュアルＯＮ，ＯＦＦをあらわすフラグをデュアルＯＦＦをあらわす側にセットすることを意味し、デュアルＯＦＦのときは図２（Ｂ）に示すレジスタに設定されている２つの音色のうちのアッパ音色のみが有効な情報となる。ステップ９＿３では、今操作された音色スイッチに対応する音色が図２（Ｂ）のレジスタのアッパ音色の部分に設定される。ただし、このアッパ音色は鍵盤１１の全域に割り当てられる音色である。ステップ９＿４では、アッパ音色ＬＥＤが点灯し、ステップ９＿１０に進んで、図２（Ａ）のテーブルから、設定されたアッパ音色に対応する欄のコーラス、リバーブ、レゾナンスの各タイプが読み出されて図２（Ｃ）に示すレジスタに設定されるとともに、効果付与部１９にも設定される。
【００７６】
次に２つの音色スイッチを同時に押した場合について説明する。
【００７７】
２つの音色スイッチを押した場合において、一瞬でも早く押された方の音色スイッチの操作に起因して、上述の、音色スイッチ１つのみ押された場合と同じ処理が実行されるが、それに続いて２つ目の音色スイッチが押されることにより、その１つ目の音色スイッチの操作に起因した処理は単に無駄に実行されたにとどまり、特に悪影響を及ぼすことはない。
【００７８】
ステップ９＿１において他の音色スイッチが押されていると判定されるとステップ９＿５に進んでデュアルＯＮとなり、ステップ９＿６に進んで、押された２つの音色スイッチに対応する２つの音色が前回押された２つの音色スイッチに対応する２つの音色（図２（Ｂ）に示すレジスタに設定されている２つの音色）と同一であるか否かが判定される。それら２つの音色のうちの一方の音色でも違っているときは、押された２つの音色スイッチのうちの右側に配列された音色スイッチに対応する音色が、図２（Ｂ）に示すレジスタのアッパ音色の部分に設定され、押された２つの音色スイッチのうちの左側に配列された音色スイッチに対応する音色が、図２（Ｂ）に示すレジスタのロアー音色の部分に設定される。ここではデュアルＯＮであるから図２（Ｂ）のレジスタに設定された２つの音色の双方が鍵盤１１の全域に割り当てられ、鍵盤１１のどの鍵を操作しても２つの音色の楽音が生成される。
【００７９】
一方、ステップ９＿６において、今回の２つの音色が前回の２つの音色と同じである旨判定されると、図２（Ｂ）のレジスタに設定されている２つの音色の格納領域が交替される。すなわち、その図２（Ｂ）のレジスタの、それまでアッパ音色の部分に設定されていた音色はロアー音色の部分に設定され、それとともに、それまでロアー音色の部分に設定されていた音色はアッパ音色の部分に設定される。ここではデュアルＯＮであって、図２（Ｂ）のアッパ音色の部分に設定されている音色もロアー音色の部分に設定されている音色も、いずれも鍵盤１１の全域に割り当てられるが、前述したように、この電子楽器は、ロアー音色の部分に設定されている音色のみオクターブ単位で音程をシフトさせたり、ロアー音色に対してペダル操作による効果を付与するかしないかを切り替えることができるとともに、アッパ音色に対応する効果が付与されるように構成されており、デュアルＯＮのときの２つの音色のうちのいずれの音色についてこのような効果を付与する、あるいは付与しない、あるいはいずれの音色に対応する効果を付与するかという操作を行なうかにより、アッパ音色とロアー音色を入れ替える必要が生じる場合があり、ステップ９＿６，９＿８は、そのための処理を行なうステップである。
【００８０】
ステップ９＿９では、設定された２つの音色に対応する２つの音色ＬＥＤが点灯され、ステップ９＿１０に進み、アッパ音色として設定された音色に対応するコーラス、リバーブ、レゾナンスの各タイプが図２（Ａ）に示すテーブルから読み出されて、図２（Ｃ）に示すレジスタと図１に示す効果付与部１９に設定される。図２（Ａ）のテーブルに示すように、コーラス、リバーブ、レゾナンスの各タイプは、アッパ音色とロアー音色とのペアに対し１つずつのみ設定されているため、ステップ９＿１０では、アッパ音色の方を採用し、そのアッパ音色に対応する各タイプを設定することにしているのである。
【００８１】
図１０は、ノーマル設定モードにおいて、コーラススイッチ１８０が押されたときに起動されるコーラススイッチＯＮルーチンのフローチャートである。
【００８２】
尚、図１０から、以下順次説明する図１４までは、コーラス効果に関するルーチンであるが、ここで説明している電子楽器は、リバーブ効果に関する同様なルーチンも動作するように構成されている。すなわち、リバーブ効果に関しても、図１０〜図１４のそれぞれに一対一に対応する各ルーチンが存在する。ただし、リバーブ効果に関するルーチンは、操作されるスイッチがコーラススイッチ１８０であるかリバーブスイッチ１８１であるかの相違、およびコーラス効果に関するルーチンであるかリバーブ効果に関するルーチンであるかの相違を除き、ルーチンの組み立て方は全く同一であり、コーラス効果に関するルーチンとリバーブ効果に関するルーチンとの双方について説明を行なうと単に重複説明となるだけであるので、ここでは代表的にコーラス効果に関する図１０〜図１４の説明を行なうこととし、リバーブ効果に関するフローチャートの図示および説明は割愛する。
【００８３】
図１０に示すコーラススイッチＯＮルーチンでは、先ずステップ１０＿１において、リバーブ設定モードにあるか否かが判定される。この図１０に示すコーラススイッチＯＮルーチンのステップ１０＿６においてコーラス設定モードが設定されるのと同様に、リバーブスイッチが押されると、リバーブ設定モードが設定される。一方、図１１に示すコーラススイッチＯＦＦルーチンのステップ１１＿５においてコーラス設定モードからノーマル設定モードに移行するのと同じく、リバーブスイッチをＯＦＦするとリバーブ設定モードからノーマル設定モードに移行する。すなわち、図１０のステップ１０＿１は、コーラススイッチ１８０が押されたときにリバーブスイッチ１８１が押された状態にあるか否か、換言すればコーラススイッチ１８０とリバーブスイッチ１８１が同時に押されたか否かを判定するステップである。
【００８４】
コーラススイッチ１８０とリバーブスイッチ１８１とが同時に押された場合については、先のフローチャートまで説明した後にもう一度この図１０に戻って説明することとし、ここでは、コーラススイッチ１８０のみ押されるものとする。
【００８５】
その場合は、ステップ１０＿１を経由してステップ１０＿２に進み、タイマが起動され、コーラスステータスが反転され（ステップ１０＿３）、コーラス効果がＯＮされ（ステップ１０＿４）、コーラススイッチ１８０に対応するコーラスＬＥＤ２８０がオレンジ点灯され（ステップ１０＿５）、コーラス設定モードに移行する（ステップ１０＿６）。
【００８６】
ここで、ステップ１０＿２におけるタイマは、コーラススイッチ１８０が所定時間を越えて押され続けられているか否かを判定するためのものである。
【００８７】
またステップ１０＿３のコーラスステータスは、作業上のフラグであって、図１１に示すコーラススイッチＯＦＦルーチンで判定するためのものであり、このコーラスステータスのＯＮ，ＯＦＦによりコーラス効果が直接にＯＮ，ＯＦＦされるものではない。
【００８８】
ステップ１０＿４におけるコーラス効果ＯＮは、効果付与部１９に対してコーラス効果を付与するよう指示することを意味している。どのようなコーラス効果を付与するかをあらわすコーラスタイプは効果付与部１９に既に設定されている。
【００８９】
図１１はコーラススイッチ１８０から指が離されたときに起動されるコーラススイッチＯＦＦルーチンのフローチャートである。
【００９０】
ここでは、先ず、図１０に示すコーラススイッチＯＮルーチンのステップ１０＿２で起動されたタイマが停止され（ステップ１１＿１）、次いでコーラスステータスのＯＮ，ＯＦＦが判定される（ステップ１１＿２）。コーラスステータスＯＦＦのときは、ステップ１１＿３に進んで、効果付与部１９に対しコーラス効果の付与を停止するよう指示が出され、さらにコーラスＬＥＤ２８０が消灯され（ステップ１１＿４）、図１０のコーラススイッチＯＮルーチンのステップ１０＿６で設定されたコーラス設定モードからノーマル設定モードに戻り（ステップ１１＿５）、さらに、音色ＬＥＤの表示が、音色選択状態の表示、すなわちコーラススイッチ１８０が押される前の段階の音色の表示に戻される（ステップ１１＿６）。これは、例えば後述する図１２のステップ１２＿５等において、音色ＬＥＤが異なる状態で表示されている場合があるから、それを元に戻すためである。
【００９１】
一方、ステップ１１＿２においてコーラスステータスＯＮであると判定されるとステップ１１＿７に進み、効果付与部１９にコーラス効果ＯＮの指令が送られ、コーラスＬＥＤ２８０がオレンジ点灯され（ステップ１１＿８）、ノーマル設定モードに移行され（ステップ１１＿５）、音色ＬＥＤが元の設定音色の表示に戻される（ステップ１１＿６）。
【００９２】
図１０のステップ１０＿１〜１０＿６と、図１１とを合わせて参照すると、コーラススイッチ１８０をタイムアップするよりも短かい時間だけ押すと、一回押すごとにコーラス効果が交互にＯＮ，ＯＦＦされることがわかる。
【００９３】
図１２は、図１０のコーラススイッチＯＮルーチンのステップ１０＿２で起動されたタイマがタイムアップしたことを受けて動作するコーラスタイムアップルーチンのフローチャートである。コーラススイッチ１８０から指が離されると図１１のコーラススイッチＯＦＦルーチンが動作しそのステップ１１＿１でタイマが停止されるため、図１２に示すコーラスタイムアップルーチンは、コーラススイッチ１８０が押されその押された状態のままタイムアップした時に動作するルーチンである。
【００９４】
ここでは、先ずタイマが停止され（ステップ１２＿１）、コーラスステータスＯＮとなり（ステップ１２＿２）、コーラスタイプ設定モードに移行し（ステップ１２＿３、図３参照）、コーラスタイプ設定モードにあることを示すためにコーラスＬＥＤ２８０がオレンジで点滅し（ステップ１２＿４）、音色ＬＥＤが左端から現在設定されているコーラスタイプに対応するものまでがオレンジで点滅する（ステップ１２＿５）。これにより、現在設定されているコーラスタイプが直感的に把握できる。
【００９５】
図１３は、コーラス設定モードにおいていずれかの音色スイッチが押されてきたときに起動されるルーチンのフローチャートである。
【００９６】
コーラススイッチ１８０が押されると図１０に示すコーラススイッチＯＮルーチンが起動されてそのステップ１０＿６でコーラス設定モードが設定され、コーラススイッチ１８０から指が離されたとき（図１１、ステップ１１＿５）、あるいはタイムアップしたとき（図１２、ステップ１２＿３）はいずれもコーラス設定モードから抜けることになる。したがってこの図１３に示すルーチンは、コーラススイッチ１８０が押されたままの状態にあり、かつタイムアップ前の状態にあるときに、音色スイッチが押されると起動されるルーチンである。
【００９７】
このルーチンの各ステップ１３＿１〜１３＿５は、それぞれ、図１２に示す各ステップ１２＿１〜１２＿５と同一である。すなわちこれは、コーラススイッチを押してタイムアップを待つことなく音色スイッチを押すと、タイムアップしたときと同一の作用を成すことを意味している。この機能は前述したスプリットスイッチ１７１の場合と同じ機能であり、タイムアップまで待つのがじれったいユーザに対し、早々に次の操作に進む道を開くものである。
【００９８】
図１４は、コーラスタイプ設定モードにおいて音色スイッチが押されたときに起動されるルーチンのフローチャートである。
【００９９】
コーラスタイプ設定モードは、コーラススイッチ１８０を押し続けてタイムアップしたとき（図１２、ステップ１２＿３）、あるいはタイムアップ前に音色スイッチを押したとき（図１３、ステップ１３＿３）に設定されるモードである。コーラススイッチ１８０から指を離すとノーマル設定モードに遷移してしまう（図１１、ステップ１１＿５）ため、コーラスタイプ設定モードを保つにはコーラススイッチ１８０を押し続けている必要がある。
【０１００】
このような、コーラスタイプ設定モード、すなわちタイムアップ時間を越えてコーラススイッチ１８０を押し続けたままの状態において、あるいはコーラススイッチ１８０を押し続けたまま途中で一度音色スイッチを押しその後もコーラススイッチ１８０をさらに押し続けたままの状態において、音色スイッチが押されると、図１４に示すルーチンが起動され、操作された音色スイッチに対応したコーラスタイプが図２（Ｃ）に示すレジスタおよび効果付与部１９に設定され（ステップ１４＿１）、さらに、図２（Ａ）に示すテーブル中の、図２（Ｂ）に示すレジスタのアッパ音色の部分に設定されている音色と同じ音色の欄のコーラスタイプが、その操作された音色スイッチに対応したコーラスタイプに書き換えられ（ステップ１４＿２）、さらに音色ＬＥＤのうちの左端の音色ＬＥＤから、その操作された音色スイッチに対応する音色ＬＥＤまでがオレンジで点滅する（ステップ１４＿３）。これによりコーラスタイプが変更される。
【０１０１】
この時、片手はコーラススイッチ１８０を押し続けているためもう一方の手で鍵盤１１を操作すると、その操作された鍵に対応する音高の楽音が、設定されている音色で、かつ設定されているコーラスタイプのコーラス効果が付与されて（図１０に示すコーラススイッチＯＮルーチンのステップ１０＿４でコーラス効果ＯＮとなっている）、出力される。この楽音を聞くことにより、設定されたコーラスタイプが楽音にどのように反映されているかを確かめることができる。尚、コーラススイッチ１８０から指を離した後であってもコーラス効果をためし聞きすることはできるが、コーラススイッチ１８０を押したままためし聞きすると、その設定したコーラスタイプでは不満足のとき別の音色スイッチを押すことによってコーラスタイプを直ちに変更することができる。
【０１０２】
次に、図１０に戻り、コーラススイッチ１８０とリバーブスイッチ１８１との双方が同時に押された場合について説明する。
【０１０３】
図１０は、コーラススイッチ１８０が押されたときに起動されるルーチンであり、したがってここではリバーブスイッチ１８１が僅かながらも先に押され、続いてコーラススイッチ１８０が押されたものとする。尚、これとは逆にコーラススイッチ１８０の方がリバーブスイッチ１８１よりも僅かでも先に押された場合は、この図１０に示すルーチンではなく、リバーブ効果に関する、この図１０とペアのルーチンが、以下に説明する処理と同じ処理を担当することになる。
【０１０４】
先ずステップ１０＿１において、リバーブ設定モードにあるか否か、即ちリバーブスイッチ１８１が押され、かつまだリバーブタイプ設定モードに移行する前の状態にあるか否かが判定される。ここでは、リバーブスイッチ１８１の方が僅かに早く押され、続いてコーラススイッチ１８０が押された場合の説明であり、したがって、ステップ１０＿１ではリバーブ設定モードにあると判定され、ステップ１０＿７に進む。
【０１０５】
ステップ１０＿７ではタイマが停止される。このタイマは、僅かに先に押されたリバーブスイッチ１８１の操作に対応して、この図１０に示すルーチンとペアのリバーブ用のルーチンが起動され、そのルーチン中のステップ１０＿２に対応するステップで起動されたタイマである。
【０１０６】
次いでステップ１０＿８ではコーラス効果とリバーブ効果の付与を双方とも停止するように効果付与部１９に指令が出される。その理由については後述する。
【０１０７】
ステップ１０＿９では、リバーブステータスが反転される。これは、リバーブスイッチ１８１が僅かに先に押されたことによりこの図１０のルーチンとペアのリバーブ用のルーチンが動作し、そのルーチン中の、ステップ１０＿３に対応するステップにおいてリバーブステータスが一度反転されており、ステップ１０＿９では、この一度反転されたリバーブステータスの反転をキャンセルする意味でリバーブステータスを再度反転しているのである。
【０１０８】
ステップ１０＿１０ではレゾナンスタイプ設定モードが設定され、ステップ１０＿１１ではレゾナンスタイプ設定モードにあることを示すためにコーラスＬＥＤ２８０とリバーブＬＥＤ２８１との双方のＬＥＤからオレンジに点滅する。
【０１０９】
図１５は、図１０のステップ１０＿１０、あるいは図１０に示すルーチンとペアの、リバーブ用のルーチンの、ステップ１０＿１０に相当するステップで設定されたレゾナンスタイプ設定モードにあるときに音色スイッチが押されたことを受けて起動されるルーチンのフローチャートである。
【０１１０】
コーラススイッチ１８０とリバーブスイッチ１８１とのうちのいずれか一方でも指を離すとレゾナンスタイプ設定モードから抜けてしまうため、ここでは、それら２つのスイッチ１８０，１８１を押し続けたまま、音色スイッチが押されることになる。
【０１１１】
レゾナンスタイプ設定モードにおいて音色スイッチが操作された結果、図１５に示すルーチンが起動されると、その操作された音色スイッチに対応したレゾナンスタイプが図２（Ｃ）に示すレジスタおよび効果付与部１９に設定され（ステップ１５＿１）、さらに、図２（Ａ）に示すテーブル中の、図２（Ｂ）に示すレジスタのアッパ音色の部分に設定されている音色と同じ音色の欄のレゾナンスタイプが、その操作された音色スイッチに対応したレゾナンスタイプに書き換えられ（ステップ１５＿２）、さらに音色ＬＥＤのうちの左端の音色ＬＥＤから、その操作された音色スイッチに対応する音色ＬＥＤまでがオレンジで点滅する（ステップ１５＿３）。このようにしてレゾナンスタイプが変更される。
【０１１２】
このとき、片手ではコーラススイッチ１８０およびリバーブスイッチ１８１を押し続けているためもう一方の手で鍵盤１１を操作すると、その操作された鍵に対応する音高の楽音が、設定されている音色で、かつ、ダンパペダル１６を踏むことにより、設定されているレゾナンスタイプのレゾナンス効果が付与されて、出力される。この楽音を聞くことにより、設定されたレゾナンスタイプが楽音にどのように反映されているかを確かめることができる。このとき、図１０のコーラススイッチＯＮルーチンのステップ１０＿８において、あるいはそれに対応するリバーブ効果用のルーチンの、ステップ１０＿８に相当するステップにおいてレゾナンス効果以外の他の効果、すなわちコーラス効果とリバーブ効果がＯＦＦに設定されているため、純粋にレゾナンス効果のみが付与された楽音を聞くことができる。
【０１１３】
レゾナンスタイプ設定モードにあるとき（コーラススイッチ１８０とリバーブスイッチ１８１との双方が押されたままの状態にあるとき）において、コーラススイッチ１８０から指が離されると、図１１に示すコーラススイッチＯＦＦルーチンが起動され、コーラスステータスがＯＮのとき、すなわちレゾナンスタイプ設定モードに移行する前のノーマル設定モードにあったときにコーラス効果ＯＮであったときは、ステップ１１＿７においてコーラス効果ＯＮとなる。リバーブスイッチ１８１から指が離されたときも同様であり、この図１１に示すルーチンとペアのリバーブ用のルーチンが起動されて、レゾナンスタイプ設定モードに移行する前のノーマル設定モードにあったときにリバーブ効果がＯＮであったときはリバーブ効果ＯＮに戻される。このように、レゾナンスタイプ設定モードに移行する際には、図１０のステップ１０＿８（あるいは図１０のルーチンに対応するリバーブ用のルーチンの、ステップ１０＿８に相当するステップ）においてコーラス効果とリバーブ効果との双方が一旦ＯＦＦとなるものの、コーラススイッチ１８０およびリバーブスイッチ１８１から指を離すとコーラス効果のＯＮ、ＯＦＦおよびリバーブ効果のＯＮ、ＯＦＦは元の状態に戻ることになる。したがって、特に変更がない限りは、それらのＯＮ，ＯＦＦを再設定する必要はない。
【０１１４】
尚、上述した実施形態においては、スプリットスイッチを押したままの状態でタイムアップしたとき（図６）と、タイムアップ前に音色スイッチを押した場合（図７）とで全く同一の処理を行なう旨説明したが、その場合、タイムアップ前に押される音色スイッチはどの音色スイッチであっても、タイムアップと同じ作用を生じさせるという意味しか持たず、音色スイッチごとの意味は何ら考慮されないことになる。そこで、これを改め、どの音色スイッチが押された場合であっても、タイムアップと同じ作用を生じさせるという作用はそのまま保持しつつ、さらに押された音色スイッチに、図８における音色スイッチと同じ作用、すなわち、そのときの音色設定モードに応じてアッパ音色、あるいはロアー音色を設定するという作用も同時に担わせてもよい。
【０１１５】
また、これと同様に、上述した実施形態では、コーラススイッチを押したままタイムアップした場合と、タイムアップ前に音色スイッチを押した場合とで全く同一の作用のみ担わせているが、折角音色スイッチが押されたのだから、タイムアップと同じ作用を生じさせることのほか、その押された音色スイッチに応じたコーラスタイプを設定してもよい。リバーブの場合も同様である。
【０１１６】
さらに、上述の実施形態の場合、スプリットスイッチをタイムアップするまで押し続ける（あるいは途中で音色スイッチを押す）という操作を繰り返したとき、アッパ音色設定モードとロアー音色設定モードとに交互に切り替えたが、例えば足鍵盤を持つ電子楽器においては、アッパ音色設定モードとロアー音色設定モードとさらに足鍵盤の音色を設定するモードとに循環的に切り替えるようにしてもよい。
【０１１７】
さらに、上述した実施形態においては、レゾナンスタイプの設定の際にレゾナンス以外の効果（リバーブ効果とコーラス効果）がかからないようにしている。一方、リバーブタイプやコーラスタイプの設定の際にはダンパーペダルを踏み込むことによって基本的にはレゾナンスも付与できるような仕様になっている。上述の実施形態がこのようになっている理由は、１つには、レゾナンス効果はリバーブ効果やコーラス効果に比べて聴感上効果が分かり難く、レゾナンスタイプを設定している時に、リバーブ効果やコーラス効果が付与されているとレゾナンスタイプの設定が困難であり、このためレゾナンスタイプの設定の際にはリバーブ効果およびコーラス効果が楽音にかからないようにしていることにある。逆にリバーブタイプやコーラスタイプの設定は、たとえレゾナンス効果が付与されていても聴感上の効果を容易に認識することができるので、リバーブタイプやコーラスタイプの設定の時にレゾナンス効果を付与しないようにはなっていない。またもう１つの理由としては、リバーブタイプやコーラスタイプの設定をする場合にはダンパーペダルが操作されることはないので、通常の操作をしている限りレゾナンス効果は付与されないし、またレゾナンス効果をも付与したい場合はダンパーペダルを踏めばよいといった多彩な操作に応えるためである。
【０１１８】
しかし、このようなものに限定されることなく、コーラスタイプ或はリバーブタイプの設定の際にはレゾナンスタイプの設定の時と同様に他に付与されている効果を強制的にかからないようにしてもよい。また、上述の実施形態と同様にある効果（レゾナンス効果）のタイプの設定の際に他のある効果がかかっていると、設定中の効果が他のある効果にかき消されてしまって設定がやりにくいような場合、その設定をやりにくくしている効果のみ、効果がかからないようにしてもよい。この場合は相性の悪い効果の組み合わせ（ある効果を設定している時に同時に付与されているとその効果の設定がわかりにくいもの）を予め記憶しておき、ある効果を設定をする際にそこに記憶された組み合わせに基づいて他の効果をセットするようにしてもよい。
【０１１９】
また、上述の実施形態では、リバーブスイッチＯＮ状態の時にコーラス効果のタイプを設定する場合には、楽音には、コーラス効果だけでなくリバーブ効果も付与されるようになっている。また、コーラススイッチＯＮ状態の時にリバーブ効果のタイプ設定する場合には、楽音にリバーブ効果だけでなくコーラス効果も付与されるようになっている。しかしながらこれに限定されることなく、リバーブスイッチＯＮ状態の時にコーラス効果のタイプを設定する場合には、楽音にコーラス効果だけが付与されるようにし、またコーラススイッチＯＮ状態の時にリバーブ効果のタイプを設定する場合には、楽音信号にリバーブ効果だけが付与されるようにしてもよい。
【０１２０】
なお、上述の実施形態は本体に音源装置を内蔵している電子楽器の例であるが、本発明は、そのようなものに限定されることなく、外部から入力される楽音信号に対して複数の効果を付与する効果付与装置にも適用することができる。
【０１２１】
また、上述の実施形態の変形例として、楽音に複数の効果が付与されている状態で、ある効果のタイプを設定するモードに移行した場合には、タイプ設定中の効果（上述の実施形態ではレゾナンス効果）と同じ系列（同じグループ）の効果（上述の実施形態ではリバーブ効果）がかからないようにする方法もある。
【０１２２】
同じ系列（グループ）は次のようにグループ分けされる。
【０１２３】
（１）音色を変えるもの
イコライザ、エンハンサ
（２）音を歪ませるもの
オーバードライブ、ディストーション
（３）音をゆらすもの
フェイザ、オートワウ、フランジャ、トレモロ、オートパン
（４）レベルを変えるもの
コンプレッサ、リミッタ
（５）音を広げるもの
ステレオ・コーラス、トレモロ・コーラス
（６）音を響かせるもの
ディレイ、リバーブ、レゾナンス
（７）音程を変えるもの
ピッチシフタ
レゾナンスタイプを設定する場合にレゾナンス及びリバーブの両方の効果が楽音に付与されていると、どちらも「音を響かせる」という系列のものなので、レゾナンス効果が現在どのくらい楽音に付与されていて、どのくらいの設定にしたらよいのかが聴感上非常に分かり難いので、リバーブ効果を楽音に付与しないようにする。
【０１２４】
同様な例をもう１つ挙げてると、仮に楽音にイコライザとエンハンサとディストーションが付与されるようになっているとする。そこでイコライザの設定をする際にはイコライザとディストーションのみを楽音に効果として付与し、エンハンサを付与しないようにする。
【０１２５】
さらに、本発明における効果とは、上述の実施形態において説明してきたコーラス効果やリバーブ効果のように、音源から出力された楽音に対して与える効果（コーラス効果、リバーブ効果、レゾナンス効果の他に、変形例の説明の際に前述した多数の効果などを含む）のはもちろんのこと、音源内部で効果の付与された楽音を生成することにより、聴感上効果のかかった楽音を生成する場合も含まれる。例えばピッチが微妙に異なる２つの楽音を加算して楽音を生成する場合であるとか（この場合コーラス効果に似た効果が現れる）、エンベロープのアタックタイムを制御して楽音の音色に効果を与える場合も含まれる。
【０１２６】
従って、本発明にいう効果は、聴感上の効果であれば全て含まれるものである。
【０１２７】
なお本発明の上記の実施形態において、各効果はそれぞれ１つづつしか設定（タイプの設定）できないが、これに代えて、複数の効果を同時に選択して各効果におけるタイプの変更やその他の態様を変更し得るようにしてもよい。効果の態様を変更している時に、選択されている効果以外の効果がＯＮになっている場合は、選択した効果の設定の邪魔になる効果をＯＦＦするか、選択されている効果以外の効果を全てＯＦＦするようにする。例えば本発明の上述の実施形態においては効果に関する操作子はリバーブスイッチとコーラススイッチの２つしかなく、リバーブスイッチとコーラススイッチが同時にＯＮされた時にレゾナンスの設定をするようになっているが、リバーブスイッチとコーラススイッチに加えてディストーションの効果をＯＮ／ＯＦＦするディストーションスイッチがあるとして、リバーブスイッチとコーラススイッチが同時にＯＮされた時には、リバーブとコーラスのタイプをどちらも変更可能なモードになるようにし、その場合にはディストーションとレゾナンスの効果は付与されないようにする。
【０１２８】
【発明の効果】
以上説明したように、本発明によれば、操作が簡単であって、しかも耳で聞いたとき態様変更中の効果のかかり具合等を感覚的に判断しやすい楽音を出力することのできる効果付与装置が実現する。
【図面の簡単な説明】
【図１】本発明の一実施形態が内包された電子楽器の内部構成図である。
【図２】ＲＡＭの内部に構成されたテーブルおよびレジスタを示す図である。
【図３】本実施形態における各種モード間の遷移図である。
【図４】スプリットスイッチＯＮルーチンのフローチャートである。
【図５】スプリットスイッチＯＦＦルーチンのフローチャートである。
【図６】スプリットタイムアップルーチンのフローチャートである。
【図７】スプリット設定モードで音色スイッチが押されたときに実行されるルーチンのフローチャートである。
【図８】ノーマル設定モードであって、かつ、スプリットＯＮにおいて音色スイッチが押されたときに起動されるルーチンのフローチャートである。
【図９】ノーマル設定モードであって、かつ、スプリットＯＦＦにおいて、音色スイッチが押されたときに起動されるルーチンのフローチャートである。
【図１０】コーラススイッチＯＮルーチンのフローチャートである。
【図１１】コーラススイッチＯＦＦルーチンのフローチャートである。
【図１２】コーラスタイムアップルーチンのフローチャートである。
【図１３】コーラスタイプ設定モードにおいていずれかの音色スイッチが押されてきたときに起動されるルーチンのフローチャートである。
【図１４】コーラスタイプ設定モードにおいて音色スイッチが押されたときに起動されるルーチンのフローチャートである。
【図１５】レゾナンスタイプの設定モードにあるときに音色スイッチが押されたことを受けて起動されるルーチンのフローチャートである。
【符号の説明】
１０    電子楽器
１１    鍵盤
１２    ＣＰＵ
１３    ＲＡＭ
１４    ＲＯＭ
１５    ペダル操作子
１６    ダンパペタル
１７    パネル
１８    音源
１９    効果付与部
２０    バス
３０    スピーカ
１７１    スプリットスイッチ
１７２，…，１７９    音色スイッチ
１８１    リバーブスイッチ
１８２    ファンクションスイッチ
２７１〜２８２    ＬＥＤ
【図１】
0003977524.tif 000002
【図２】
0003977524.tif 000003
【図３】
0003977524.tif 000004
【図４】
0003977524.tif 000005
【図５】
0003977524.tif 000006
【図６】
0003977524.tif 000007
【図７】
0003977524.tif 000008
【図８】
0003977524.tif 000009
【図９】
0003977524.tif 000010
【図１０】
0003977524.tif 000011
【図１１】
0003977524.tif 000012
【図１２】
0003977524.tif 000013
【図１３】
0003977524.tif 000014
【図１４】
0003977524.tif 000015
【図１５】
0003977524.tif 000016