(57)【特許請求の範囲】
【請求項１】
予め定められたスプリット位置により複数の鍵域に分割され、各鍵域に夫々発音すべき楽音の音高を指定するための鍵番号が順次割り当てられた複数の鍵を有する鍵盤と、
この鍵盤とは別に、前記鍵盤の各鍵域に対応して複数設けられた演奏操作子と、
この鍵盤のいずれかの鍵が押鍵された場合に、押鍵された鍵が属する前記鍵域に対応して予め設定されたオクターブ分、押鍵された鍵の鍵番号を変更するオクターブ変更手段と、
前記複数の演奏操作子のいずれかの操作に対応して、前記オクターブ変更手段による前記押鍵された鍵の鍵番号の変更形態を、該操作された演奏操作子に対応する鍵域を広げるように変化させるオクターブ変更制御手段と、
前記オクターブ変更手段により変更された鍵番号に対応する音高の楽音の発生を指示する楽音発生指示手段と、
を有する演奏装置。
【請求項２】
前記オクターブ変更制御手段は、前記複数の演奏操作子のいずれかひとつの操作子が操作されている状態で、他の演奏操作子が操作された場合は、当該他の演奏操作子の操作を無効にすることを特徴とする請求項１記載の演奏装置。
【請求項３】
前記演奏操作子は前記鍵盤の低鍵域及び高鍵域夫々に対応して設けられ、
前記オクターブ変更制御手段は、低鍵域に対応する前記演奏操作子が操作された場合は、前記高鍵域全てを低鍵域に含めるように変化させるとともに、高鍵域に対応する前記演奏操作子が操作された場合は、前記低鍵域全てを高鍵域に含めるように変化させることを特徴とする請求項１記載の演奏装置。
【請求項４】
前記演奏操作子は、ペダルであることを特徴とする請求項１から３のいずれかに記載の演奏装置。
【請求項５】
予め定められたスプリット位置により複数の鍵域に分割され、各鍵域に夫々発音すべき楽音の音高を指定するための鍵番号が順次割り当てられた複数の鍵を有する鍵盤と、この鍵盤とは別に、前記鍵盤の各鍵域に対応して複数設けられた演奏操作子と、を有する演奏装置に適用されるコンピュータに、
この鍵盤のいずれかの鍵が押鍵された場合に、押鍵された鍵が属する前記鍵域に対応して予め設定されたオクターブ分、押鍵された鍵の鍵番号を変更するオクターブ変更ステップと、
前記複数の演奏操作子のいずれかの操作に対応して、前記オクターブ変更ステップによる前記押鍵された鍵の鍵番号の変更形態を、該操作された演奏操作子に対応する鍵域を広げるように変化させるオクターブ変更制御ステップと、
前記オクターブ変更ステップにより変更された鍵番号に対応する音高の楽音の発生を指示する楽音発生指示ステップと、
を実行させる演奏処理のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、演奏装置及び演奏処理のプログラムに関する。
【背景技術】
【０００２】
従来より、ひとつの鍵盤の低鍵域と高鍵域とを別々の演奏者に演奏させる、いわゆる連奏機能、あるいはデュエット機能を有する楽器が提案されている。
この連奏機能を有する楽器においては、夫々の演奏者が同じ音域で演奏できるように、鍵域毎に別々にオクターブ変換している。
【０００３】
例えば、特許文献１においては、鍵盤を鍵番号ＳＰをスプリット位置として低鍵域と高鍵域とに分割し、低鍵域においては、押鍵により指定される楽音の音高を通常より２オクターブアップし、高鍵域においては、２オクターブダウンする構成が開示されている。
【０００４】
また、特許文献２においては、押鍵により発生するキー情報に対応する鍵が属する鍵域を判別し、この判別結果に基づいてこの鍵域で発生するキー情報を所望オクターブ量変更させることにより、少なくとも２つの鍵域で発生する楽音の音高が重複する部分が生じるようにした構成が開示されている。
【０００５】
さらに特許文献３には、鍵盤を２つの鍵域に分割した際、第１の鍵域の中央に位置する鍵の本来のオクターブ値と、第１の鍵域に設定された音色の基準音域のオクターブ値とに基づいてオクターブシフト量を算出することにより、音色毎の基準音域が各鍵域の略中央に配置される構成が開示されている。
【０００６】
【特許文献１】特許第３５８６７５４号公報
【特許文献２】特公昭６２−３５１１８公報
【特許文献３】特開２０００−１９４３６９公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
このように、ひとつの鍵盤を複数の鍵域に分けて別々の演奏者が演奏する場合、演奏に用いられる鍵域が狭いため、演奏される楽曲によっては、別の演奏者が用いるべき鍵域まで必要となる場合が出てくる。しかしながら、鍵盤の鍵数、大きさは予め決まっており、各演奏者が望むだけの鍵域を予め配分をすることは不可能である。
しかも、演奏する楽曲によっては、常に広い鍵域が必要でない場合もあり、予め特定の演奏者に対応する鍵域を広く割り当てておくことは非常に非効率的である。
【０００８】
こうした問題を解決するには、演奏途中で各演奏者の鍵域の割当を変更すればよい。しかしながら、演奏の途中で楽器上に設けられたスイッチを操作を行なって鍵域を変更することは現実的に不可能であり、それらの操作を簡単にするためのスイッチを独立に設けることは、ただでさえスイッチ数が多い電子楽器上で行なうことは好ましくない。
【０００９】
本発明は、このような事情に鑑みてなされたものであり、演奏途中の必要なときに、その鍵盤上での演奏操作を妨げることなく、自由に鍵域の割り当てを変更できるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、請求項１に記載の発明では、予め定められたスプリット位置により複数の鍵域に分割され、各鍵域に夫々発音すべき楽音の音高を指定するための鍵番号が順次割り当てられた複数の鍵を有する鍵盤と、この鍵盤とは別に、前記鍵盤の各鍵域に対応して複数設けられた演奏操作子と、この鍵盤のいずれかの鍵が押鍵された場合に、押鍵された鍵が属する前記鍵域に対応して予め設定されたオクターブ分、押鍵された鍵の鍵番号を変更するオクターブ変更手段と、前記複数の演奏操作子のいずれかの操作に対応して、前記オクターブ変更手段による前記押鍵された鍵の鍵番号の変更形態を、該操作された演奏操作子に対応する鍵域を広げるように変化させるオクターブ変更制御手段と、前記オクターブ変更手段により変更された鍵番号に対応する音高の楽音の発生を指示する楽音発生指示手段と、を有することを特徴とする。
また、請求項１に従属する請求項２に記載の発明では、前記オクターブ変更制御手段は、前記複数の演奏操作子のいずれかひとつの操作子が操作されている状態で、他の演奏操作子が操作された場合は、当該他の演奏操作子の操作を無効にすることを特徴とする。
また、請求項１に従属する請求項３に記載の発明では、前記演奏操作子は前記鍵盤の低鍵域及び高鍵域夫々に対応して設けられ、前記オクターブ変更制御手段は、低鍵域に対応する前記演奏操作子が操作された場合は、前記高鍵域全てを低鍵域に含めるように変化させるとともに、高鍵域に対応する前記演奏操作子が操作された場合は、前記低鍵域全てを高鍵域に含めるように変化させることを特徴とする。
また、請求項１から３のいずれかに従属する請求項４に記載の発明では、前記演奏操作子は、ペダルであることを特徴とする。
さらに、請求項５に記載の発明では、予め定められたスプリット位置により複数の鍵域に分割され、各鍵域に夫々発音すべき楽音の音高を指定するための鍵番号が順次割り当てられた複数の鍵を有する鍵盤と、この鍵盤とは別に、前記鍵盤の各鍵域に対応して複数設けられた演奏操作子と、を有する演奏装置に適用されるコンピュータに、この鍵盤のいずれかの鍵が押鍵された場合に、押鍵された鍵が属する前記鍵域に対応して予め設定されたオクターブ分、押鍵された鍵の鍵番号を変更するオクターブ変更ステップと、前記複数の演奏操作子のいずれかの操作に対応して、前記オクターブ変更ステップによる前記押鍵された鍵の鍵番号の変更形態を、該操作された演奏操作子に対応する鍵域を広げるように変化させるオクターブ変更制御ステップと、前記オクターブ変更ステップにより変更された鍵番号に対応する音高の楽音の発生を指示する楽音発生指示ステップと、を実行させることを特徴とする。
【発明の効果】
【００１１】
上記発明によれば、演奏途中で、割り当てられた鍵域を広げたい場合は、その鍵域に対応するペダルを操作すればよく、演奏途中の必要なときに、その鍵盤上での演奏操作を妨げることなく、自由に割り当てられた鍵域を広げることができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施形態について説明する。
図１は、本発明を適用した電子鍵盤楽器の外観図である。
楽器本体には、ノーマルモードとデュエットモードとのいずれかを指定するデュエットスイッチ１と鍵盤２とを有する。鍵盤２は８８個の鍵を有しており、ノーマルモードにおいては、各鍵に対して、左側（低鍵域側）から順次鍵番号（ＭＩＤＩ  ＮＯＴＥ番号）２１（音高  Ａ０）〜１０８（音高  Ｃ８）が割り当てられる。
【００１３】
一方デュエットモードのときは、スプリット位置３に対応する鍵を境界として鍵域が分割され、低鍵域側に含まれる各鍵の鍵番号は、低い方から順次４５（音高  Ａ２）〜８３（音高  Ｂ５）というように２オクターブアップした値に変更される。そして高鍵域側に含まれる各鍵は、低い方から順次鍵番号３６（音高  Ｃ２）〜８４（音高  Ｃ６）というように２オクターブダウンした値に変更される。
また楽器本体には、ペダルＡ（例えばダンパーペダル）３ａとペダル３ｂ（例えばソステネートペダル）が接続されている。
【００１４】
図２は、図１の電子鍵盤楽器の構成を示すブロック図である。
ＣＰＵ１０は、この楽器本体の処理全体を実行するものであり、プログラムＲＯＭ１１にストアされたプログラムに基づいてその処理動作を実行する。ワークＲＡＭ１２は、この処理により生成されるデータを一時的にストアするエリアを有するものである。そして音源１３は、鍵盤２対しての押鍵・離鍵動作に対応してＣＰＵ１０にて生成されたノートオン・ノートオフイベントを受信して楽音を生成するとともに、ペダル３ａあるいは３ｂが踏み込まれると、当該ペダルに対応してＣＰＵ１０にて作成されたペダルコマンドを受信して発生する楽音を制御する回路である。
【００１５】
これらＣＰＵ１０、プログラムＲＯＭ１１、ワークＲＡＭ１２、音源１３、鍵盤２、モードスイッチ１を含むスイッチ群、さらにはペダル３ａ及び３ｂは、バスライン１４を介して接続される。
【００１６】
以上の構成を有することにより、この電子鍵盤楽器は、デュエットスイッチ１の操作によりデュエットモード又はノーマルモードとなり、夫々のモードにおいて各鍵に割り当てられる鍵番号が図１に示されるように変更になる。
【００１７】
そしてデュエットモードにおいて、分割された鍵域の一方で隣接しあう鍵を他方の鍵域に向かって連続して押鍵がなされた後、それに続く押鍵がたまたま他方の鍵域に及んでしまった場合、この他方の鍵域での押鍵を一方の鍵域で押鍵したように鍵番号を変更するように動作する。
【００１８】
以下、ＣＰＵ１０の動作をフローチャートを用いて説明する。なお、フローチャートに用いられるレジスタやフラグは、ＣＰＵ１０内のレジスタを用いてもよいし、ワークＲＡＭ１２の一部エリアをレジスタエリアとして設定してもよい。
【００１９】
図３は、ＣＰＵ１０の処理全体を示したフローチャートである。
まず、電源（図示せず）がオンされるとイニシャライズ処理（ステップＡ１）が実行され、続いてＳＷ処理（ステップＡ２）、ペダル処理（ステップＡ３）、鍵盤処理（ステップＡ４）、そしてその他の処理（ステップＡ５）の順で処理が実行される。このステップＡ２〜Ａ５の処理は、電源がオフされるまで繰り返し実行される。
【００２０】
図４は、図３のＳＷ処理（ステップＡ２）の詳細なフローチャートである。
まずデュエットスイッチ１がオン操作されたか否か判別する（ステップＢ１）。ここでもしオン操作されたと判別されたならば、レジスタＤＦにストアされたデュエットフラグを反転させ（ステップＢ２）、このレジスタＤＦにストアされたデュエットフラグが「１」、つまりデュエットモードであるか否か判別し（ステップＢ３）、「１」であれば、レジスタＳＰに鍵盤２のスプリット位置に対応する鍵番号「６０」をストアする（ステップＢ４）。そしてその他のスイッチの処理（ステップＢ５）に移る。もしステップＢ１でオン操作されていない、と判別されたなら、ステップＢ２〜Ｂ４の処理をスキップしてステップＢ５に進む。また、あるいはステップＢ３で「０」、つまりノーマルモードであると判別された場合も、ステップＢ４をスキップしてステップＢ５に進む。このステップＢ５の処理が実行された後、このＳＷ処理を終了させる。
【００２１】
図５は、図３のペダル処理（ステップＡ３）の詳細なフローチャートである。
まず、ペダルＡ処理（ステップＣ１）にてペダル３ａに対応する処理を行い、ついでペダルＢ処理（ステップＣ２）にてペダル３ｂに対応する処理を行なう。
【００２２】
図６は、図５のペダルＡ処理（ステップＣ１）の詳細なフローチャートである。
まず、レジスタＤＦにストアされたデュエットフラグが「１」、つまりデュエットモードであるか否か判別する（ステップＤ１）。ここでもしデュエットフラグが「０」、つまりノーマルモードであればステップＤ２に進み、ペダル３ａの状態に変化があるか否か判別する。変化がないと判別されれば、このペダルＡ処理を終了する。
【００２３】
ペダル３ａが操作されて変化がありと判断された場合は、その操作がオンか否かさらに判別する（ステップＤ３）。ここでオン操作と判別されれば、ペダルＡオンコマンドを作成して音源１３に送付する（ステップＤ４）。反対にオフ操作と判別されれば、ペダルＡオンコマンドを作成して音源１３に送付する（ステップＤ５）。
【００２４】
このように、ノーマルモードの場合、ペダル３ａをオンまたはオフ操作すれば、ペダル３ａに予め割り当てられた機能（例えばダンパ機能）に対応した処理が行なわれる。
【００２５】
一方、ステップＤ１でデュエットフラグが「１」、つまりデュエットモードである場合は、ステップＤ６に進み、その時点で発音されているか否か判別し、発音がなされていればこのペダルＡ処理を終了する。もし発音がなければ、レジスタにストアされているフラグＰＢＦが「０」、つまりペダル３ｂがオン状態にあるか否か判別する（ステップＤ７）。ここでオン状態にあると判別されれば、何もせずにペダルＡ処理を終了する。反対にオン状態でないと判断されれば、さらにペダル３ａがオン操作されてオン状態にあるか否か判別する（ステップＤ８）。ここでオン状態にあると判別されたならば、ペダル３ａの状態を示すフラグをストアするレジスタＰＡＦの内容が「０」、つまりペダル３ａがオフ状態にあるか否か判別する（ステップＤ９）。ここでオフ状態であると判別されたなら、ステップＤ１０に進み、レジスタＰＡＦを「１」にしてこの処理を終了する。反対に「１」であると判別されたなら、そのまま処理を終了する。
【００２６】
一方、ステップＤ８において、ペダルオフ状態と判別されたなら、レジスタＰＡＦの内容が「１」、つまりペダル３ａがオン状態にあるか否か判別する（ステップＤ１１）。ここでオフ状態であると判別されたなら、ステップＤ１２に進み、レジスタＰＡＦを「０」にしてこの処理を終了する。反対に「０」であると判別されたなら、そのまま処理を終了する。
【００２７】
このように、デュエットモードにおいて、ペダル３ａのオンまたはオフ操作が行われた場合は、その操作状態に合わせてレジスタＰＡＦにストアされたフラグを「１」または「０」とする。そして本実施形態においては、もう一方のペダル３ｂが先にオン操作されてその状態を表わすフラグをストアしたレジスタＰＢＦが「１」であれば、ペダル３ａの操作は無効とされる。また、デュエットモードの場合、ペダル３ａに予め割り当てられている機能も無効とされる。
【００２８】
図７は、図５のペダルＢ処理（ステップＣ２）の詳細なフローチャートである。このペダルＢ処理は、基本的に図６のペダルＡ処理とほぼ同一の処理を行なうものである。
ステップＥ１〜Ｅ５の処理は、ノーマルモードにおいてペダル３ｂを操作した場合を示し、ステップＤ１〜Ｄ５とほぼ同一である。ステップＥ４及びＥ５において、ペダル３ｂをオンまたはオフ操作したときに、ペダル３ｂに予め割り当てられた機能（例えばソステヌート機能）に対応したコマンドをＣＰＵ１０が作成する点のみ相違する。
【００２９】
また、ステップＥ６〜Ｅ１２の処理は、図６のステップＤ６〜Ｄ１２の処理とほぼ同一であり、レジスタＰＡＦとＰＢＦとが入れ替わっている点のみ相違する。
このように、ノーマルモードの場合、ペダル３ｂをオンまたはオフ操作すれば、ペダル３ｂに予め割り当てられた機能の処理が行なわれ、デュエットモードの場合は、ペダル３ｂの操作状態に合わせてレジスタＰＢＦにストアされたフラグを「１」または「０」とする。ここでも、もちろんもペダル３ａが先にオン操作されてその状態を表わすフラグをストアしたレジスタＰＢＦが「１」であれば、ペダル３ｂの操作は無効とされる。また、デュエットモードの場合、ペダル３ｂに予め割り当てられている機能も無効とされる。
【００３０】
図８〜図１０は、図３の鍵盤処理（ステップＡ３）の詳細なフローチャートである。
まず、図８において、鍵盤２を走査し（ステップＦ１）、鍵の状態が変化したか否か判別する（ステップＦ２）。ここで変化なしと判断された場合は、この鍵盤処理を終了する。
一方、ステップF２において、鍵の状態がオフからオンに変化した場合（押鍵）、変化の検出された鍵の鍵番号をレジスタＮにストアする（ステップＦ３）。続いてデュエットフラグＤＦが「０」、つまりノーマルモードか否か判別される（ステップＦ４）。ノーマルモードであるならば、ステップＦ５に進み、レジスタＮにストアされた鍵番号に基づくノートオンコマンドを作成する。 
【００３１】
また、ステップＦ２において、オンからオフに変化したこと（離鍵）を判別した場合は、ステップＦ６に進み、変化の検出された鍵の鍵番号をレジスタＮにストアする。そして、デュエットフラグＤＦが「０」、つまりノーマルモードか否か判別される（ステップＦ７）。ノーマルモードであるならば、ステップＦ８に進み、レジスタＮにストアされた鍵番号に基づくノートオフコマンドを作成する。
【００３２】
このステップＦ５あるいはＦ８で生成されたノートオンコマンド、ノートオフコマンドは音源１３に送付され（ステップＦ９）、これらのコマンドに基づいて音源１３は楽音の生成または生成の停止を行う。
【００３３】
ステップＦ４においてレジスタＤＦにストアされたデュエットフラグが「１」、つまりデュエットモードであるなら、図９のステップＦ１０に進み、レジスタＮにストアされている押鍵された鍵番号が、レジスタＳＰにストアされているスプリット位置に対応する鍵番号以上であるか否か判別する。ここで押鍵された鍵の鍵番号がスプリット位置の鍵番号以上であると判別された場合、つまり鍵盤２の高鍵域で押鍵されたと判別されたなら、次にレジスタＰＡＦにストアされているペダル３ａの状態を表わすフラグが「０」か否か判別する（ステップＦ１１）。ここでフラグが「０」、つまりペダル３ａがオフ状態と判別された場合は、レジスタＮの鍵番号から「２４」を減算、つまり２オクターブダウンさせる（ステップＦ１２）。逆にＰＡＦが「１」、ペダル３ａがオン状態なら、レジスタＮの鍵番号から「２４」を加算、つまり２オクターブアップさせる（ステップＦ１３）。
【００３４】
このように、デュエットモードにおいて高鍵域を押鍵すれば、その押鍵は２オクターブダウンされ、低鍵域で押鍵されればその押鍵は２オクターブアップされるものであるが、ペダル３ａがオンされている場合は、たとえ高鍵域での押鍵であっても、低鍵域での押鍵のように２オクターブアップする。つまり、低鍵域での演奏で、鍵域がたりない場合にペダル３ａをオンして高鍵域を押鍵すれば、それは低鍵域で押鍵されたと同様の発音がなされることを意味する。
【００３５】
このステップＦ１２あるいはＦ１３でオクターブ変換されたレジスタＮの鍵番号に基づいて、ステップＦ１４においてノートオンコマンドが作成され、この作成されたコマンドは音源１３に送付される（ステップＦ１５）。
【００３６】
一方、ステップＦ１０において、押鍵された鍵番号がスプリット位置に対応する鍵盤号未満である場合、つまり低鍵域での押鍵であると判別された場合は、レジスタＰＢＦにストアされているペダル３ｂの状態を表わすフラグが「０」か否か判別する（ステップＦ１６）。ここでフラグが「０」、つまりペダル３ｂがオフ状態と判別された場合は、レジスタＮの鍵番号から「２４」を加算、つまり２オクターブアップさせる（ステップＦ１７）。逆にＰＢＦが「１」、ペダル３ｂがオン状態なら、レジスタＮの鍵番号から「２４」を減算、つまり２オクターブアップさせる（ステップＦ１８）。このオクターブ変換された鍵番号は、ステップＦ１４及びＦ１５の処理を行い、この処理を終了する。
【００３７】
このように、高鍵域での演奏で、鍵域がたりない場合にペダル３ｂをオンして低鍵域を押鍵すれば、それは高鍵域で押鍵されたと同様に２オクターブアップのオクターブ変換がなされて発音される。
また、図８のステップＦ７においてデュエットモードであると判別された場合は図１０の処理に進む。
【００３８】
図１０のステップＦ１９〜Ｆ２４の処理は、基本的に図９のＦ１０〜Ｆ１８の処理と同様である。ステップＦ２３において、オクターブ変換されたノート番号に基づきノートオフコマンドを作成する点のみが相違する。
【００３９】
以上のように本実施形態においては、ペダル３ａがオン操作されると、高鍵域での押鍵でも、低鍵域で押鍵したと同じようなオクターブ変換（２オクターブアップ）がなされ、ペダル３ｂがオン操作されると、低鍵域での押鍵でも、高鍵域で押鍵したと同じようなオクターブ変換（２オクターブダウン）がなされる。つまり、各鍵域を用いて演奏を行っている演奏者は、自分の演奏に割り当てられた鍵域では足りないと判断した場合、他の演奏者に割り当てられている鍵域も自分に割り当てられている鍵域として演奏を行うことができる。
【００４０】
しかもこれは、自分の演奏に対して割り当てられている鍵域に対応するペダルをオン操作するだけでよく、煩雑なスイッチ操作を必要としないため、演奏を中断する必要はない。さらに、ひとりの演奏者がペダルオン操作している間は、他の演奏者に割り当てられている鍵域に対応するペダルがオン操作されたとしても、その操作は無効としているため、スプリット位置が頻繁に変更になって演奏が混乱することはない。
【００４１】
本実施形態においては、鍵盤２の鍵域をひとつのスプリット位置により低鍵域と高鍵域とに分割しているが、複数のスプリット位置により３以上の鍵域に分割してもよい。
また、本実施形態においては、ペダルをオン操作すると、一方の鍵域に他の鍵域が全て含まれるようにスプリット位置を変更しているが、１オクターブ分等、他の鍵域の一部のみが含まれるようにスプリット位置を変更してもよい。
【００４２】
さらに、本実施形態においては、演奏操作子として２種類のペダルを用いているが、他の演奏操作子、例えば複数設けられたベンダー操作子、あるいはボリウム操作子等を用いてもよい。
【図面の簡単な説明】
【００４３】
【図１】本発明を適用した電子鍵盤楽器の外観図である。
【図２】図１の電子鍵盤楽器の構成を示すブロック図である。
【図３】ＣＰＵ１０の処理全体を示したフローチャートである。
【図４】図３のＳＷ処理（ステップＡ２）の詳細なフローチャートである。
【図５】図３のペダル処理（ステップＡ３）の詳細なフローチャートである。
【図６】図５のペダルＡ処理（ステップＣ１）の詳細なフローチャートである。
【図７】図５のペダルＡ処理（ステップＣ１）の詳細なフローチャートである。
【図８】図３の鍵盤処理（ステップＡ３）の詳細なフローチャートである（一部）。
【図９】図３の鍵盤処理（ステップＡ３）の詳細なフローチャートである（続き）。
【図１０】図３の鍵盤処理（ステップＡ３）の詳細なフローチャートである（続き）。
【符号の説明】
【００４４】
１      デュエットスイッチ
２      鍵盤
３ａ    ペダル
３ｂ    ペダル
１０    ＣＰＵ
１１    プログラムＲＯＭ
１２    ワークＲＡＭ
１３    音源
【図１】
0005347289.tif 000002
【図２】
0005347289.tif 000003
【図３】
0005347289.tif 000004
【図４】
0005347289.tif 000005
【図５】
0005347289.tif 000006
【図６】
0005347289.tif 000007
【図７】
0005347289.tif 000008
【図８】
0005347289.tif 000009
【図９】
0005347289.tif 000010
【図１０】
0005347289.tif 000011