(57)【要約】【課題】鍵盤操作に不慣れなビギナーユーザでも簡単に和音グリッサンドを演奏出来る楽音発生装置を実現する。【解決手段】ＣＰＵ１０は、押鍵操作により指定された少なくとも３つの音で初回和音が成立するかどうかを判定し、初回和音が成立した場合には当該初回和音を主和音（Ｉ度の和音）に持つスケール（音階）を判定すると共に、初回和音の構成音の数を和音グリッサンドで発音する発音数に決定する。そして、初回和音の発音後に、当該初回和音の構成音の何れか一つを指定し、指定した構成音の音高を起点として高音側又は低音側へ一音一音を区切らず順番に指定するグリッサンド操作が為されると、そのグリッサンド操作に応じて順番に指定される音高を最低音とする上記スケール上の和音を順次導出して発音させる。【選択図】図８
2015179229.tif 000002
【特許請求の範囲】
【請求項１】
音高指定操作により指定された少なくとも３つの初期音高に基づいて初回和音を判定する初回和音判定手段と、
前記初回和音判定手段により判定された初回和音からスケールを判定するスケール判定手段と、
前記スケールが判定された後に行われるグリッサンド操作により順次指定される複数の音高と、前記初回和音判定手段により判定された初回和音と、前記スケール判定手段により判定されたスケールとに基づいて、当該スケール上の和音を順次導出して発音する和音グリッサンド発音手段と
を具備することを特徴とする楽音発生装置
【請求項２】
前記和音グリッサンド発音手段は、前記初回和音判定手段により判定された初回和音の和音構成音及び最低音から転回形の種類を判別し、前記グリッサンド操作で指定された音高を最低音とする前記判別された種類の転回形の和音を構成する前記スケール上の音高を導出することにより、当該和音を発音させることを特徴とする請求項１に記載の楽音発生装置。
【請求項３】
前記和音グリッサンド発音手段は、前記グリッサンド操作により最初に指定された音高を最低音とする前記初回和音の転回形の種類を判別し、前記グリッサンド操作で指定された音高を最低音とする前記判別された種類の転回形の和音を構成する前記スケール上の音高を導出することにより、当該和音を発音させることを特徴とする請求項１に記載の楽音発生装置。
【請求項４】
前記和音グリッサンド発音手段は、前記グリッサンド操作により最初に指定された音高が、前記初回和音の何れの種類の構成音であるかを判別し、前記最初に指定された音高に続いて前記グリッサンド操作で指定される音高が前記判別された種類の構成音である和音とするために、当該和音の他の種類の構成音として前記スケール上の音高を導出することにより、当該和音を発音させることを特徴とする請求項１に記載の楽音発生装置。
【請求項５】
前記スケール判定手段は、前記初回和音判定手段により判定された初回和音の構成音の数に基づいて前記和音グリッサンド発音手段にて発音される和音の構成音数を決定する発音数決定手段を備えることを特徴とする請求項１から４のいずれかに記載の楽音発生装置。
【請求項６】
前記スケールが判定された後に行われるグリッサンド操作は、一音を順次指定することにより複数の音高を順次指定するものであり、
前記和音グリッサンド発音手段は、前記グリッサンド操作で指定された一音に基づいて、発音すべき和音を導出して発音することを特徴とする請求項１から５のいずれかに記載の楽音発生装置。
【請求項７】
前記請求項１から６のいずれかに記載の楽音発生装置と、
前記音高指定操作を行う演奏入力操作子と、
前記和音グリッサンド発音手段によって導出された音に基づき楽音を生成して出力する楽音出力部とを備える電子楽器。
【請求項８】
楽音発生装置で実行される方法であって、
前記楽音発生装置は、
音高指定操作により指定された少なくとも３つの初期音高に基づいて初回和音を判定し、
前記判定された初回和音からスケールを判定し、
前記スケールが判定された後に行われるグリッサンド操作により順次指定される複数の音高と、前記判定された初回和音と、前記判定されたスケールとに基づいて、当該スケール上の和音を順次導出して発音する、楽音発生方法。
【請求項９】
楽音発生装置として用いられるコンピュータに、
音高指定操作により指定された少なくとも３つの初期音高に基づいて初回和音を判定するステップ、
前記判定された初回和音からスケールを判定するステップと、
前記スケールが判定された後に行われるグリッサンド操作により順次指定される複数の音高と、前記判定された初回和音と、前記判定されたスケールとに基づいて、当該スケール上の和音を順次導出して発音するステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、鍵盤操作に不慣れなビギナーユーザでも簡単に和音グリッサンドを演奏し得る楽音発生装置、電子楽器、楽音発生方法およびプログラムに関する。
【背景技術】
【０００２】
従来よりグリッサンド奏法が可能な電子楽器が知られている。グリッサンド奏法とは、例えば鍵盤楽器であれば、低音側の鍵から高音側の鍵あるいは高音側の鍵から低音側の鍵へ向かって一音一音を区切らず隙間無く滑るように押鍵し、これにより例えば「ドレミファソラシド」や「ドシラソファミレド」などように単音を連続して発音させるものである。
【０００３】
また、ハープの和音グリッサンド奏法として、同時に複数の弦を撥弦して各種の和音や、それに近い和音関係の音を高音側から低音側へあるいは低音側から高音側へ発音させるものが知られている。このような和音グリッサンドで奏でられる楽音は、和音関係にある音高が次々発音されることからメロディ音的なものではなく音の響きを強調する所謂効果音的な演奏に用いられることが多い。
【０００４】
こうした和音グリッサンドを可能する技術として、例えば特許文献１には、鍵盤を上鍵盤（上鍵域）および下鍵盤（下鍵域）に分け、下鍵盤の鍵操作でコードの根音（ルート）およびコード種（タイプ）を指定しておき、上鍵盤の押鍵でメロディ音の音高を指定すると、その指定されたメロディ音を根音とする和音構成音を下鍵盤の鍵操作で指定されたコード種に応じて決定して和音発音させる為、上鍵盤の鍵を例えば右から左へ撫でるように弾くことで和音グリッサンドを実現する電子楽器が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−１７２２５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、上記特許文献１に開示の技術では、鍵盤を上鍵盤および下鍵盤に分け、下鍵盤の鍵操作でコード情報（根音およびタイプ）を指定しつつ、上鍵盤の鍵操作でメロディ音高を指定する必要がある為、鍵盤操作に不慣れなビギナーユーザでは両手を使ってコード情報とメロディ音高とを指定することが難しい。言い換えれば、鍵盤操作に不慣れなビギナーユーザでは簡単に和音グリッサンドを演奏することが出来ない、という問題がある。
【０００７】
本発明は、上述した事情に鑑みてなされたもので、鍵盤操作に不慣れなビギナーユーザでも簡単に和音グリッサンドを演奏することが出来る楽音発生装置、電子楽器、楽音発生方法およびプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の楽音発生装置は、
音高指定操作により指定された少なくとも３つの初期音高に基づいて初回和音を判定する初回和音判定手段と、
前記初回和音判定手段により判定された初回和音からスケールを判定するスケール判定手段と、
前記スケールが判定された後に行われるグリッサンド操作により順次指定される複数の音高と、前記初回和音判定手段により判定された初回和音と、前記スケール判定手段により判定されたスケールとに基づいて、当該スケール上の和音を順次導出して発音する和音グリッサンド発音手段と
を具備することを特徴とする。
【０００９】
本発明の電子楽器は、
前記楽音発生装置と、
前記音高指定操作を行う演奏入力操作子と、
前記和音グリッサンド発音手段によって導出された音に基づき楽音を生成して出力する楽音出力部とを備えることを特徴とする。
【００１０】
本発明の楽音発生方法は、
音高指定操作により指定された少なくとも３つの初期音高に基づいて初回和音を判定し、
前記判定された初回和音からスケールを判定し、
前記スケールが判定された後に行われるグリッサンド操作により順次指定される複数の音高と、前記判定された初回和音と、前記判定されたスケールとに基づいて、当該スケール上の和音を順次導出して発音することを特徴とする。
【００１１】
本発明のプログラムは、
楽音発生装置に搭載されるコンピュータに、
音高指定操作により指定された少なくとも３つの初期音高に基づいて初回和音を判定するステップと、
前記判定された初回和音からスケールを判定するステップと、
前記スケールが判定された後に行われるグリッサンド操作により順次指定される複数の音高と、前記判定された初回和音と、前記判定されたスケールとに基づいて、当該スケール上の和音を順次導出して発音するステップと、
を実行させることを特徴とする。
【発明の効果】
【００１２】
本発明では、鍵盤操作に不慣れなビギナーユーザでも簡単に和音グリッサンドを演奏することが出来る。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の一形態による楽音発生装置１００の外観を示す外観図である。
【図２】楽音発生装置１００の電気的構成を示すブロック図である。
【図３】ＲＡＭ１５のデータ構成を示すメモリマップである。
【図４】ＣＰＵ１０が実行するメインルーチンの動作を示すフローチャートである。
【図５】ＣＰＵ１０が実行する押鍵処理の動作を示すフローチャートである。
【図６】ＣＰＵ１０が実行する押鍵処理の動作を示すフローチャートである。
【図７】ダイアトニックコードテーブルＤＣＴから主和音（Ｉ度の和音）に持つスケール（ハ長調音階）を判定する動作を説明する為の図である。
【図８】基準音がルート音の場合の和音グリッサンドの動作を説明するための図である。
【図９】基準音がルート音の場合の和音グリッサンドの動作を説明するための図である。
【図１０】基準音が第３音の場合の和音グリッサンドの動作を説明するための図である。
【図１１】基準音が第３音の場合の和音グリッサンドの動作を説明するための図である。
【図１２】基準音が第５音の場合の和音グリッサンドの動作を説明するための図である。
【図１３】基準音が第５音の場合の和音グリッサンドの動作を説明するための図である。
【図１４】離鍵処理の動作を示すフローチャートである。
【図１５】第２実施形態による押鍵処理の動作を示すフローチャートである。
【図１６】第２実施形態による押鍵処理の動作を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施形態について説明する。
Ａ．外観
図１は、本発明の実施の一形態による楽音発生装置１００の外観を示す外観図である。この図に図示する楽音発生装置１００は、上面視長方形状の筐体を有し、当該筐体の長手方向に沿って液晶表示パネル１３−１およびタッチパネル１３−２から構成される鍵盤部１３を備えると共に、装置パネル面にスピーカＳＰ、スイッチ部１１および表示部１２を備える。
【００１５】
鍵盤部１３を構成する液晶表示パネル１３−１には、例えば８８鍵（白鍵５２鍵、黒鍵３６鍵）の各鍵の画像が画面表示される。この液晶表示パネル１３−１上には、画面に表示される各鍵の画像位置に対応付けて２次元マトリクス配置される透明電極を用いた静電容量方式のマルチタッチ検出機能を備えるタッチパネル１３−２が敷設される。
【００１６】
したがって、鍵盤部１３では、ユーザが画面に表示される鍵の画像にタッチ（接触）する操作が押鍵操作となり、その押鍵操作に応じてタッチパネル１３−２から出力されるタッチ位置情報が鍵番号（又はノートナンバ）として扱われる。なお、後述するように、鍵盤部１３では、鍵の画像のタッチに応じて押鍵状態を示す画像を表示し、さらにタッチを離すと元の離鍵状態を示す画像を表示するようになっている。
【００１７】
Ｂ．構成
図２は、楽音制御装置１００の構成を示すブロック図である。この図において、ＣＰＵ１０は、スイッチ部１１から出力されるスイッチイベントに応じて装置各部の処理動作を設定したり、鍵盤部１３を構成するタッチパネル１３−２の検出出力に応じたノートオン／ノートオフイベントを生成して音源部１６に供給する。本発明の要旨に係わるＣＰＵ１０の特徴的な処理動作については追って詳述する。
【００１８】
スイッチ部１１は、操作パネルに設けられる電源スイッチや音色選択スイッチ、終了スイッチなどの各種操作スイッチから構成され、スイッチ操作に応じた種類のスイッチイベントを発生する。スイッチ部１１が発生するスイッチイベントはＣＰＵ１０に取り込まれる。表示部１２は、液晶表示パネルなどから構成され、ＣＰＵ１０の制御の下に、装置各部の設定状態や動作状態などを画面表示する。
【００１９】
鍵盤部１３は、上述したように、鍵盤の各鍵を画像として画面表示する液晶表示パネル１３−１と、液晶表示パネル１３−１上に敷設され、画面に表示される各鍵の画像位置に対応付けて２次元マトリクス配置される透明電極を用いた静電容量方式のタッチパネル１３−２とから構成され、鍵の画像に接触した触れたり離したりする押離鍵操作に応じて、当該タッチパネル１３−２が検出出力する。
【００２０】
なお、タッチパネル１３−２の検出出力は、ＣＰＵ１０が実行する鍵走査により鍵変化として検出される。ＣＰＵ１０は、タッチパネル１３−２の検出出力に基づき押鍵によるキーオンイベントを検出すると、押鍵された鍵の鍵番号を含むノートオンイベントを発生して音源部１６に供給し、一方、離鍵によるキーオフイベントを検出すると、離鍵された鍵の鍵番号を含むノートオフイベントを発生して音源部１６に供給する。
【００２１】
また、上記液晶表示パネル１３−１と、タッチパネル１３−２との間に、圧電性を有する透明感圧層を介在させた構造を形成し、タッチ位置情報と共に鍵タッチに相当する押圧力を検出する態様としても構わない。この場合、検出した鍵タッチ（押圧力）が発生楽音の音量を表すベロシティとしてノートオンイベントに含まれる。
【００２２】
ＲＯＭ１４は、ＣＰＵ１０にロードされる各種制御プログラムを記憶する他、鍵盤部１３の液晶表示パネル１３−１に画面表示する各鍵の画像データ（押鍵状態を示す画像や離鍵状態を示す画像）を記憶する。なお、このＲＯＭ１４に格納される各種制御プログラムとは、後述するメインルーチンと、当該メインルーチンからコールされる押鍵処理および離鍵処理を含む。
【００２３】
ＲＡＭ１５は、図３に図示するように、ワークエリアＷＡおよびダイアトニックコードテーブルエリアＤＣＡを備える。ワークエリアＷＡには、ＣＰＵ１０の処理に用いられる各種レジスタ・フラグデータが一時記憶される。ダイアトニックコードテーブルエリアＤＣＡには、各調における三和音や七の和音等のダイアトニックコードを示す複数種のダイアトニックコードテーブルが格納される。図３に図示する一例のダイアトニックコードテーブルＤＣＴは、メジャースケールにおける三和音のダイアトニックコードを示す。このダイアトニックコードテーブルＤＣＴを用いて主和音（テーブル中のＩ度の和音）を持つスケール（音階）を判定する。
【００２４】
音源部１６は、周知の波形メモリ読み出し方式にて構成される複数の発音チャンネルを備え、ＣＰＵ１０から供給されるノートオン／ノートオフイベントに従って楽音波形データＷを発生する。サウンドシステム１７は、音源部１６から出力される楽音波形データＷをアナログ形式の楽音信号に変換し、当該楽音信号から不要ノイズを除去する等のフィルタリングを施した後、これを増幅してスピーカＳＰ（図１参照）から発音させる。
【００２５】
Ｃ．動作
次に、図４〜図１４を参照して、上記構成による楽音発生装置１００のＣＰＵ１０が実行するメインルーチン、押鍵処理および離鍵処理の各動作について説明する。以下では、最初に全体動作の説明としてメインルーチンの処理動作について述べた後、続いてメインルーチンからコールされる押鍵処理および離鍵処理の各動作を説明する。
【００２６】
（１）メインルーチンの動作
図４は、ＣＰＵ１０が実行するメインルーチンの動作を示すフローチャートである。楽音発生装置１００のパワーオンに応じて、ＣＰＵ１０がメインルーチンを実行すると、図４に図示するステップＳＡ１に進み、装置各部を初期化するイニシャライズを実行する。そして、次のステップＳＡ２では、ＲＯＭ１４に記憶される各鍵の画像データを用いて鍵盤部１３の液晶表示パネル１３−１に鍵盤画像を表示する。
【００２７】
次いで、ステップＳＡ３では、例えば音色選択スイッチ操作に応じて発生楽音の音色を設定する等、スイッチ部１１から出力されるスイッチイベントに応じて装置各部の処理動作を設定するスイッチ処理を実行する。次に、ステップＳＡ４では、スイッチ部１１に設けられる終了スイッチが操作（終了操作）されたか否かを判断する。終了操作が為されなければ、判断結果は「ＮＯ」になり、次のステップＳＡ５に進む。
【００２８】
ステップＳＡ５では、鍵盤部１３（タッチパネル１３−２）について鍵走査を行い鍵変化を検出する。続いて、ステップＳＡ６では、上記ステップＳＡ５の検出結果に基づき押鍵の有無を判断する。鍵盤部１３の何れかの鍵が押鍵された場合には、判断結果が「ＹＥＳ」になり、ステップＳＡ７に進み、押鍵処理を実行する。
【００２９】
押鍵処理では、後述するように、３つ以上の鍵を押鍵して初回和音が成立すると、その初回和音を主和音（Ｉ度の和音）に持つスケール（音階）を判定すると共に、初回和音の構成音の数を和音グリッサンドで発音する発音数に決定する。そして、初回和音の発音後、当該初回和音の構成音の何れか一つを押鍵したまま、例えば鍵盤上右方向グリッサンドにより順次１度上の鍵を押鍵して行くと、押鍵された鍵の音を最低音とする上記スケール上の和音が順次発音される和音グリッサンドとなる。ステップＳＡ７における押鍵処理が終了すると、次のステップＳＡ８へ進む。
【００３０】
一方、鍵盤部１３で押鍵が為されなければ、上記ステップＳＡ６の判断結果は「ＮＯ」になり、ステップＳＡ８に進み、上記ステップＳＡ５の検出結果に基づき離鍵の有無を判断する。鍵盤部１３において押鍵中の鍵が離鍵された場合には、判断結果が「ＹＥＳ」になり、ステップＳＡ９に進み、離鍵処理を実行する。離鍵処理では、後述するように、離鍵された鍵に対応するノートオフイベントを発生して音源部１６に消音指示した後、消音された鍵の画像を押鍵状態から離鍵状態に切り換える。そして、全鍵が離鍵状態であれば、フラグＧＦをゼロリセットして和音グリッサンド完了を表してステップＳＡ９における離鍵処理を終え、次のステップＳＡ１０へ進む。
【００３１】
これに対し、鍵盤部１３で押鍵も離鍵も為されず、上記ステップＳＡ５において鍵変化が検出されなければ、上記ステップＳＡ６、ＳＡ８の各判断結果は何れも「ＮＯ」になり、ステップＳＡ１０に進む。ステップＳＡ１０では、鍵盤部１３において為された押離鍵操作に対応して、押鍵された鍵の画像を押鍵状態の画像に、離鍵された鍵の画像を離鍵状態の画像にそれぞれ表示更新した後、上記ステップＳＡ３に処理を戻す。なお、このステップＳＡ１０では、押離鍵操作されない場合には、鍵盤画像の表示更新は行われない。
【００３２】
上記ステップＳＡ３に処理を戻すと、以後はスイッチ部１１に設けられる終了スイッチが操作される迄、上記ステップＳＡ３〜ＳＡ１０を繰り返し実行する。そして、スイッチ部１１に設けられる終了スイッチが操作されると、上記ステップＳＡ４の判断結果が「ＹＥＳ」になり、本ルーチンを完了させる。
【００３３】
（２）押鍵処理の動作
図５〜図６は、押鍵処理の動作を示すフローチャートである。上述したメインルーチンのステップＳＡ７（図４参照）を介して本処理が実行されると、ＣＰＵ１０は図５に図示するステップＳＢ１に進み、フラグＧＦが「１」であるか否かを判断する。フラグＧＦは、和音グリッサンド中であるか否かを表すフラグであり、「１」の場合に和音グリッサンド中を表し、「０」の場合に和音グリッサンド中ではない旨を表す。したがって、上記ステップＳＢ１では、和音グリッサンド中であるかどうかを判断する。以下、和音グリッサンド中ではない場合と、和音グリッサンド中の場合に分けて動作説明を進める。
【００３４】
ａ．和音グリッサンド中ではない場合
この場合、上記ステップＳＢ１の判断結果が「ＮＯ」になり、ステップＳＢ２に進む。ステップＳＢ２では、新たに押鍵された鍵が３つ以上であるか否か、すなわち和音演奏されたかどうかを判断する。和音演奏でなければ、判断結果は「ＮＯ」になり、ステップＳＢ３に進み、新たに押鍵された鍵に対応するノートオンイベントを発生して音源部１６に供給する。これにより、新たに押鍵された鍵で指定される音高の楽音が発音される。この後、ステップＳＢ１０に進み、発音された鍵の画像を離鍵状態から押鍵状態に切り換えるよう指示して本処理を終える。なお、この切り換え指示に従い、前述したステップＳＡ１０（図４参照）において鍵盤画像が表示更新される。
【００３５】
さて一方、新たに押鍵された鍵が３つ以上の和音演奏が為されると、上記ステップＳＢ２の判断結果が「ＹＥＳ」になり、ステップＳＢ４に進む。この場合、例えば所定の短い時間間隔の間に押鍵された鍵が３つ以上あるか否かを判断することにより、人間の押鍵タイミングのずれ（誤差）等を吸収するようにしても良い。ステップＳＢ４では、公知のコード判定処理により和音構成を解析する。すなわち、３音押鍵の場合には、その最低音を根音（ルート）として他の構成音が根音に対してそれぞれ３度音および５度音の基本形の和音であるか、あるいは根音以外の構成音（３度音および５度音）が最低音となる第１転回形／第２転回形かを判定する。また、４音押鍵の場合には、その最低音を根音（ルート）として他の構成音が根音に対してそれぞれ３度音、５度音および７度音の基本形の和音であるか、あるいは根音以外の構成音（３度音５度音および７度音）が最低音となる第１転回形〜第３転回形かを判定する。
【００３６】
次いで、ステップＳＢ５では、上記ステップＳＢ４の解析の結果から判別された和音構成音（３和音の場合は根音、３度音、５度音／４和音の場合は根音、３度音、５度音、７度音）および基本形／転回形の別を表すコード構成情報と、調（根音の音名）およびコード種からなるコード名とからなる初回和音データを決定してＲＡＭ１５のワークエリアＷＡに一時記憶させる。
【００３７】
続いて、ステップＳＢ６では、ＲＡＭ１５のダイアトニックコードテーブルエリアＤＣＡに格納される複数種のダイアトニックコードテーブルＤＣＴ（１）〜（ｎ）の内、上記ステップＳＢ５で決定した初回和音データと同じ調のダイアトニックコードテーブルＤＣＴにおいて、当該初回和音データを主和音（Ｉ度の和音）に持つスケール（音階）を読み出す。
【００３８】
例えば図７に図示する一例のように、ユーザによって弾かれた初回和音が「ドミソ（Ｃ）」であったとすると、ダイアトニックコードテーブルＤＣＴから当該初回和音を主和音（Ｉ度の和音）に持つＣメジャースケール（ハ長調音階）を読み出す。続いて、ステップＳＢ７では、上記ステップＳＢ５で決定した初回和音の構成音の数を、和音グリッサンドで発音する発音数に決定する。
【００３９】
そして、ステップＳＢ８に進むと、上記ステップＳＢ５で決定した初回和音を発音させるノートオンイベントを音源部１６に送付する。これにより、音源部１６は初回和音を発音する。次いで、ステップＳＢ９では、フラグＧＦを「１」にセットして和音グリッサンド中を表す。この後、ステップＳＢ１０に進み、発音された鍵の画像を離鍵状態から押鍵状態に切り換えるよう指示して本処理を終える。なお、この切り換え指示に従い、前述したステップＳＡ１０において鍵盤画像の表示更新が行われる。
【００４０】
このように、和音グリッサンド中ではない場合にユーザが３つ以上の鍵を押下する和音演奏を行うと、押鍵された３つ以上の音に基づき和音構成の解析を行い、その結果、和音が成立していれば初回和音に決定する。そして、ダイアトニックコードテーブルＤＣＴを参照して初回和音を主和音（Ｉ度の和音）に持つスケール（音階）を判定すると共に、初回和音の構成音の数を和音グリッサンドで発音する発音数に決定する。
【００４１】
ｂ．和音グリッサンド中の場合
一方、和音グリッサンド中であると、上記ステップＳＢ１の判断結果が「ＹＥＳ」になり、図６に図示するステップＳＢ１１に進む。ステップＳＢ１１では、押鍵中の鍵が１つであるか否かを判断する。複数の鍵が押鍵されている場合には、判断結果が「ＮＯ」になり、ステップＳＢ１２に進み、フラグＧＦをゼロリセットして和音グリッサンド中でない旨を表す。
【００４２】
そして、ステップＳＢ１３に進み、押鍵された鍵に対応するノートオンイベントを発生して音源部１６に供給して発音指示する。この後、図５に図示するステップＳＢ１０に進み、発音された鍵の画像を離鍵状態から押鍵状態に切り換えるよう指示して本処理を終える。なお、この切り換え指示に従い、前述したステップＳＡ１０において鍵盤画像の表示更新が行われる。
【００４３】
これに対し、一つの鍵が押鍵されるグリッサンドが為された場合には、上記ステップＳＢ１１の判断結果が「ＹＥＳ」になり、ステップＳＢ１４に進む。ステップＳＢ１４では、押鍵中の鍵の鍵番号を取得する。次いで、ステップＳＢ１５では、取得した鍵番号をグリッサンドの基準音に決定する。
【００４４】
そして、ステップＳＢ１６では、前述したステップＳＢ６（図５参照）でダイアトニックコードテーブルＤＣＴから読み出したスケール（音階）において、上記ステップＳＢ１６で決定したグリッサンドの基準音（現在押鍵中の音）を最低音とする和音を、ダイアトニックコードテーブルＤＣＴを参照して導出する。
【００４５】
続いて、ステップＳＢ１７では、導出した和音を発音させるノートオンイベントを音源部１６に送付する。これにより、音源部１６は和音グリッサンドを発音する。この後、図５に図示するステップＳＢ１０に進み、発音された鍵の画像を離鍵状態から押鍵状態に切り換えるよう指示して本処理を終える。なお、この切り換え指示に従い、前述したステップＳＡ１０において鍵盤画像の表示更新が行われる。
【００４６】
ここで、図８〜図１３を参照して、上記ステップＳＢ１２〜ＳＢ１８の具体的な動作を例示して説明する。以下では、説明の簡略化を図る為、三和音の基準音（最低音）が「ルート音（根音）」の場合、「第３音」の場合および「第５音」の場合に分けて説明を進める。
【００４７】
＜基準音（最低音）がルート音（根音）の場合＞
例えば前述したように、ユーザによって弾かれた初回和音が「ドミソ」（Ｃ）であると、図８に図示するように、当該初回和音を主和音（Ｉ度の和音）に持つＣメジャースケールにおけるＩ度〜ＶＩＩ度の和音が定まる。そして、初回和音「ドミソ」が発音された後、図９に図示するように、ルート音以外の指を離し、ルート音を押鍵している指を鍵盤上右方向へグリッサンドして１度上の「レ」の鍵を押鍵したとする。
【００４８】
そうすると、その「レ」の鍵を最低音とするＣメジャースケール上の和音、すなわちＩＩ度の和音「レファラ」（Ｄｍ）が発音される。そして、さらに「レ」の鍵を押鍵している指を鍵盤上右方向へグリッサンドして１度上の「ミ」の鍵を押鍵すると、図８および図９に図示するように、その「ミ」の鍵を最低音とするＣメジャースケール上の和音、すなわちＩＩＩ度の和音「ミソシ」（Ｅｍ）が発音される。
【００４９】
以後、右方向グリッサンドにより順次１度上の「ファ」、「ソ」、「ラ」、「シ」、「ド」の鍵を押鍵して行くと、図８に図示する通り、それぞれ押鍵された鍵を最低音とするＣメジャースケール上のＩＶ度の和音「ファラド」（Ｆ）、Ｖ度の和音「ソシレ」（Ｇ）、ＶＩ度の和音「ラドミ」（Ａｍ）、ＶＩＩ度の和音「シレファ」（Ｂｍ-5）およびＩ度の和音「ドミソ」（Ｃ）が発音される。
【００５０】
なお、ここから逆に左方向グリッサンドにより順次１度下の「シ」、「ラ」、「ソ」、「ファ」、「ミ」、「レ」、「ド」が押鍵された場合には、上記とは逆の順序でＶＩＩ度の和音「シレファ」（Ｂｍ-5）からＩ度の和音「ドミソ」（Ｃ）が発音されることになる。このように、初回和音を弾いた後、そのルート音を押鍵している指で鍵盤上右方向又は左方向へグリッサンドするだけで鍵盤操作に不慣れなビギナーユーザでも簡単に和音グリッサンドを演奏することが可能になっている。
【００５１】
＜基準音（最低音）が第３音の場合＞
例えばユーザによって弾かれた初回和音が「ミソド」であると、図１０に図示するように、当該初回和音を主和音（Ｉ度の和音）に持つＣメジャースケールにおけるＩ度〜ＶＩＩ度の和音が定まる。そして、初回和音「ミソド」が発音された後、図１１に図示するように、第３音以外の指を離し、当該第３音を押鍵している指を鍵盤上右方向グリッサンドして１度上の「ファ」の鍵を押鍵したとする。
【００５２】
そうすると、その「ファ」の鍵を最低音とするＣメジャースケール上の和音、すなわちＩＩ度の和音「ファラレ」（Ｄｍ）が発音される。そして、さらに「ファ」の鍵を押鍵している指を鍵盤上右方向グリッサンドして１度上の「ソ」の鍵を押鍵すると、図１０および図１１に図示するように、その「ソ」の鍵を最低音とするＣメジャースケール上の和音、すなわちＩＩＩ度の和音「ソシミ」（Ｅｍ）が発音される。
【００５３】
以後、右方向グリッサンドにより順次１度上の「ラ」、「シ」、「ド」、「レ」、「ミ」の鍵を押鍵して行くと、図１０に図示する通り、それぞれ押鍵された鍵を最低音とするＣメジャースケール上のＩＶ度の和音「ラドファ」（Ｆ）、Ｖ度の和音「シレソ」（Ｇ）、ＶＩ度の和音「ドミラ」（Ａｍ）、ＶＩＩ度の和音「レファシ」（Ｂｍ-5）およびＩ度の和音「ミソド」（Ｃ）が発音される。
【００５４】
なお、ここから逆に左方向グリッサンドにより順次１度下の「レ」、「ド」、「シ」、「ラ」、「ソ」、「ファ」、「ミ」が押鍵された場合には、上記とは逆の順序でＶＩＩ度の和音「レファシ」（Ｂｍ-5）からＩ度の和音「ミソド」（Ｃ）が発音されることになる。このように、初回和音を弾いた後、その第３音を押鍵している指で鍵盤上右方向又は左方向へグリッサンドするだけで鍵盤操作に不慣れなビギナーユーザでも簡単に和音グリッサンドを演奏することが可能になっている。
【００５５】
＜基準音（最低音）が第５音の場合＞
例えばユーザによって弾かれた初回和音が「ソドミ」であると、図１２に図示するように、当該初回和音を主和音（Ｉ度の和音）に持つＣメジャースケールにおけるＩ度〜ＶＩＩ度の和音が定まる。そして、初回和音「ソドミ」が発音された後、図１３に図示するように、第５音以外の指を離し、当該第５音を押鍵している指を鍵盤上右方向グリッサンドして１度上の「ラ」の鍵を押鍵したとする。
【００５６】
そうすると、その「ラ」の鍵を最低音とするＣメジャースケール上の和音、すなわちＩＩ度の和音「ラレファ」（Ｄｍ）が発音される。そして、さらに「ラ」の鍵を押鍵している指を鍵盤上右方向グリッサンドして１度上の「シ」の鍵を押鍵すると、図１２および図１３に図示するように、その「シ」の鍵を最低音とするＣメジャースケール上の和音、すなわちＩＩＩ度の和音「シミソ」（Ｅｍ）が発音される。
【００５７】
以後、右方向グリッサンドにより順次１度上の「ド」、「レ」、「ミ」、「ファ」、「ソ」の鍵を押鍵して行くと、図１２に図示する通り、それぞれ押鍵された鍵を最低音とするＣメジャースケール上のＩＶ度の和音「ドファラ」（Ｆ）、Ｖ度の和音「レソシ」（Ｇ）、ＶＩ度の和音「ミラド」（Ａｍ）、ＶＩＩ度の和音「ファシレ」（Ｂｍ-5）およびＩ度の和音「ソドミ」（Ｃ）が発音される。
【００５８】
なお、ここから逆に左方向グリッサンドにより順次１度下の「ファ」、「ミ」、「レ」、「ド」、「シ」、「ラ」、「ソ」が押鍵された場合には、上記とは逆の順序でＶＩＩ度の和音「ファシレ」（Ｂｍ-5）からＩ度の和音「ソドミ」（Ｃ）が発音されることになる。このように、初回和音を弾いた後、その第３音を押鍵している指で鍵盤上右方向又は左方向へグリッサンドするだけで鍵盤操作に不慣れなビギナーユーザでも簡単に和音グリッサンドを演奏することが可能になっている。
【００５９】
以上のように、押鍵処理では、３つ以上の鍵を押鍵して初回和音が成立すると、その初回和音を主和音（Ｉ度の和音）に持つスケール（音階）を判定すると共に、初回和音の構成音の数を和音グリッサンドで発音する発音数に決定する。そして、初回和音の発音後、当該初回和音の構成音の何れか一つを押鍵したまま、例えば鍵盤上右方向グリッサンドにより順次１度上の鍵を押鍵して行くと、押鍵された鍵の音を最低音とする上記スケール上の和音が順次発音される和音グリッサンドとなる。
【００６０】
（３）離鍵処理の動作
図１４は、離鍵処理の動作を示すフローチャートである。前述したメインルーチンのステップＳＡ９（図４参照）を介して本処理が実行されると、ＣＰＵ１０は図１４に図示するステップＳＣ１に進み、離鍵された鍵に対応するノートオフイベントを発生して音源部１６に消音指示する。これにより、音源部１６では、ノートオフイベントで指定される音高の楽音を消音する。なお、この際、和音グリッサンドを行っている場合は、和音グリッサンド処理で発音された、押鍵されている鍵以外の和音構成音についても、消音する。
【００６１】
続いて、ステップＳＣ２では、消音された鍵の画像を押鍵状態から離鍵状態に切り換えるよう指示する。なお、この切り換え指示に従い、前述したステップＳＡ１０（図４参照）において鍵盤画像の表示更新が行われる。次いで、ステップＳＣ３では、前述した押鍵処理（図５〜図６参照）において取得した情報のうち不要になったものをリセットする。例えば、離鍵された鍵の押鍵情報などである。
【００６２】
そして、ステップＳＣ４では、全鍵が離鍵状態であるか否かを判断する。全鍵が離鍵状態ならば、判断結果は「ＹＥＳ」になり、ステップＳＣ５に進み、フラグＧＦをゼロリセットして和音グリッサンド完了を表して本処理を終える。このとき同時に、和音グリッサンドで用いた諸情報（主和音、スケール、グリッサンド発音数、グリッサンド基準音等）もリセットすることとしても良い。一方、全鍵が離鍵状態でなければ、上記ステップＳＣ４の判断結果は「ＮＯ」になり、本処理を終える。
【００６３】
このように、離鍵処理では、離鍵された鍵に対応するノートオフイベントを発生して音源部１６に消音指示した後、消音された鍵の画像を押鍵状態から離鍵状態に切り換える。そして、全鍵が離鍵状態であれば、フラグＧＦをゼロリセットして和音グリッサンド完了を表して本処理を終える。
【００６４】
以上のように、本実施形態では、音高指定操作により指定された少なくとも３つの音で初回和音が成立するかどうかを判定し、初回和音が成立した場合には当該初回和音を主和音（Ｉ度の和音）に持つスケール（音階）を判定すると共に、初回和音の構成音の数を和音グリッサンドで発音する発音数に決定する。そして、初回和音の発音後に、当該初回和音の構成音の何れか一つを指定し、指定した構成音の音高を起点として高音側又は低音側へ一音一音を区切らず順番に指定するグリッサンド操作が為されると、そのグリッサンド操作に応じて順番に指定される音高を最低音とする上記スケール上の和音を順次導出して発音するので、鍵盤操作に不慣れなビギナーユーザでも簡単に和音グリッサンドを演奏することが出来る。
【００６５】
Ｄ．第２実施形態
次に、第２実施形態による押鍵処理の動作について、図１５〜図１６を参照して説明する。図１５〜図１６は、第２実施形態による押鍵処理の動作を示すフローチャートである。前述した第１実施形態と同様にメインルーチンのステップＳＡ７（図４参照）を介して本処理が実行されると、ＣＰＵ１０は図１５に図示するステップＳＤ１に進み、フラグＧＦが「１」であるか否かを判断する。フラグＧＦは、和音グリッサンド中であるか否かを表すフラグであり、「１」の場合に和音グリッサンド中を表し、「０」の場合に和音グリッサンド中ではない旨を表す。したがって、上記ステップＳＤ１では、和音グリッサンド中であるかどうかを判断する。以下、和音グリッサンド中ではない場合と、和音グリッサンド中の場合に分けて動作説明を進める。
【００６６】
ａ．和音グリッサンド中ではない場合
この場合、上記ステップＳＤ１の判断結果が「ＮＯ」になり、ステップＳＤ２に進む。ステップＳＤ２では、新たに押鍵された鍵が３つ以上であるか否か、すなわち和音演奏されたかどうかを判断する。和音演奏でなければ、判断結果は「ＮＯ」になり、ステップＳＤ３に進み、新たに押鍵された鍵に対応するノートオンイベントを発生して音源部１６に供給する。
【００６７】
これにより、新たに押鍵された鍵で指定される音高の楽音が発音される。この後、ステップＳＤ１０に進み、発音された鍵の画像を離鍵状態から押鍵状態に切り換えるよう指示して本処理を終える。なお、この切り換え指示に従い、前述したステップＳＡ１０（図４参照）において鍵盤画像が表示更新される。
【００６８】
さて一方、新たに押鍵された鍵が３つ以上の和音演奏が為されると、上記ステップＳＤ２の判断結果が「ＹＥＳ」になり、ステップＳＤ４に進む。ステップＳＤ４では、公知のコード判定処理により和音構成を解析する。すなわち、３音押鍵の場合には、その最低音を根音（ルート）として他の構成音が根音に対してそれぞれ３度音および５度音の基本形の和音であるか、あるいは根音以外の構成音（３度音および５度音）が最低音となる第１転回形／第２転回形かを判定する。また、４音押鍵の場合には、その最低音を根音（ルート）として他の構成音が根音に対してそれぞれ３度音、５度音および７度音の基本形の和音であるか、あるいは根音以外の構成音（３度音５度音および７度音）が最低音となる第１転回形〜第３転回形かを判定する。
【００６９】
次いで、ステップＳＤ５では、上記ステップＳＤ４の解析の結果から判別された和音構成音（３和音の場合は根音、３度音、５度音／４和音の場合は根音、３度音、５度音、７度音）および基本形／転回形の別を表すコード構成情報と、調（根音の音名）およびコード種からなるコード名とからなる初回和音データを決定してＲＡＭ１５のワークエリアＷＡに一時記憶させる。
【００７０】
続いて、ステップＳＤ６では、ＲＡＭ１５のダイアトニックコードテーブルエリアＤＣＡに格納される複数種のダイアトニックコードテーブルＤＣＴ（１）〜（ｎ）の内、上記ステップＳＤ５で決定した初回和音データと同じ調のダイアトニックコードテーブルＤＣＴにおいて、当該初回和音データを主和音（Ｉ度の和音）に持つスケール（音階）を読み出す。
【００７１】
例えば図７に図示する一例のように、ユーザによって弾かれた初回和音が「ドミソ（Ｃ）」であったとすると、ダイアトニックコードテーブルＤＣＴから当該初回和音を主和音（Ｉ度の和音）に持つＣメジャースケール（ハ長調音階）を読み出す。続いて、ステップＳＤ７では、上記ステップＳＤ５で決定した初回和音の構成音の数を、和音グリッサンドで発音する発音数に決定する。
【００７２】
そして、ステップＳＤ８に進むと、上記ステップＳＤ５で決定した初回和音を発音させるノートオンイベントを音源部１６に送付する。これにより、音源部１６は初回和音を発音する。次いで、ステップＳＤ９では、フラグＧＦを「１」にセットして和音グリッサンド中を表す。この後、ステップＳＤ１０に進み、発音された鍵の画像を離鍵状態から押鍵状態に切り換えるよう指示して本処理を終える。なお、この切り換え指示に従い、前述したステップＳＡ１０において鍵盤画像が表示更新される。
【００７３】
このように、和音グリッサンド中ではない場合にユーザが３つ以上の鍵を押下する和音演奏を行うと、押鍵された３つ以上の音に基づき和音構成の解析を行い、その結果、和音が成立していれば初回和音に決定する。そして、ダイアトニックコードテーブルＤＣＴを参照して初回和音を主和音（Ｉ度の和音）に持つスケール（音階）を判定すると共に、初回和音の構成音の数を和音グリッサンドで発音する発音数に決定する。
【００７４】
ｂ．和音グリッサンド中の場合
一方、和音グリッサンド中であると、上記ステップＳＤ１の判断結果が「ＹＥＳ」になり、図１６に図示するステップＳＤ１１に進む。ステップＳＤ１１では、押鍵中の鍵が１つであるか否かを判断する。複数の鍵が押鍵されている場合には、判断結果が「ＮＯ」になり、ステップＳＤ１２に進み、フラグＧＦをゼロリセットして和音グリッサンドの完了を表す。
【００７５】
そして、ステップＳＤ１３に進み、押鍵された鍵に対応するノートオンイベントを発生して音源部１６に供給して発音指示する。この後、図１５に図示するステップＳＤ１０に進み、発音された鍵の画像を離鍵状態から押鍵状態に切り換えるよう指示して本処理を終える。なお、この切り換え指示に従い、前述したステップＳＡ１０において鍵盤画像が表示更新される。
【００７６】
これに対し、一つの鍵が押鍵されるグリッサンドが為された場合には、上記ステップＳＤ１１の判断結果が「ＹＥＳ」になり、ステップＳＤ１４に進む。ステップＳＤ１４では、前回発音した和音が初回和音であるか否かを判断する。前回発音した和音が初回和音でなければ、判断結果は「ＮＯ」になり、後述のステップＳＤ１７に進む。
【００７７】
一方、前回発音した和音が初回和音ならば、上記ステップＳＤ１４の判断結果は「ＹＥＳ」になり、ステップＳＤ１５に進む。ステップＳＤ１５では、押鍵中の鍵の鍵番号を取得し、続くステップＳＤ１６では、取得した鍵番号をグリッサンドの基準音に決定する。そして、ステップＳＤ１７に進むと、前述したステップＳＤ６（図１５参照）でダイアトニックコードテーブルＤＣＴから読み出したスケール（音階）において、グリッサンドの基準音（現在押鍵中の音）を最低音とする和音を、ダイアトニックコードテーブルＤＣＴを参照して導出する。
【００７８】
続いて、ステップＳＤ１８では、導出した和音を発音させるノートオンイベントを音源部１６に送付する。これにより、音源部１６は和音グリッサンドを発音する。この後、図１５に図示するステップＳＤ１０に進み、発音された鍵の画像を離鍵状態から押鍵状態に切り換えるよう指示して本処理を終える。なお、この切り換え指示に従い、前述したステップＳＡ１０（図４参照）において鍵盤画像が表示更新される。
【００７９】
このように第２実施形態による押鍵処理では、３つ以上の鍵の押鍵で成立した初回和音を主和音（Ｉ度の和音）に持つスケール（音階）を判定すると共に、初回和音の構成音の数を和音グリッサンドで発音する発音数に決定し、初回和音を発音した後、当該初回和音の構成音の何れか一つを押鍵した状態で、例えば鍵盤上右方向グリッサンドにより順次１度上の鍵を押鍵して行くと、その押鍵された鍵の音を最低音とする上記スケール上の和音が順次発音される和音グリッサンドとなるので、鍵盤操作に不慣れなビギナーユーザでも簡単に和音グリッサンドを演奏することが出来る。
【００８０】
以上、本発明の実施の一形態について説明したが、本発明はそれに限定されるものではなく、本願出願の特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００８１】
例えば、スピーカＳＰは、装置パネル面以外でも、装置の側面や裏面に設けられていても良いし、別体のスピーカと接続する形態であっても良い。
【００８２】
また、ユーザの押鍵した初回和音と、その後のグリッサンド中の押鍵とから、どのような和音でグリッサンドを行うかについては、様々な方法で実現することが可能である。初回和音からコードとスケールを分析すると共に、初回和音の転回形を保ったまま、その後のグリッサンド中の単音を最低音とする当該転回形の和音を発音する方法や、あるいは、例えば、ユーザによって弾かれた初回和音に関わらず、グリッサンド中に弾かれている音に応じた転回形和音を発音する方法など、種々の方法を用いることが可能である。
【００８３】
例えば、ユーザによって弾かれた初回和音が「ドミソ」であっても、その後「ミ」のみを残して他の鍵を離鍵し、さらにその「ミ」をグリッサンドした場合には、各和音の第１転回形（ドミソの和音の場合のミソドに対応する各和音の転回形）でグリッサンドさせるようにすることができる。すなわち、「ミ」→「ファ」→・・・と遷移した場合は「ミソド」→「ファラレ」→・・・と遷移させるようにする等である。
【００８４】
また、同様に、ユーザによって弾かれた初回和音が「ドミソ」であっても、その後「ソ」のみを残してグリッサンドを行った場合は、各和音の第２転回形（ドミソの和音の場合のソドミに対応する各和音の転回形）でグリッサンドさせるようにすることができる。
【００８５】
あるいはまた、ユーザによって弾かれた初回和音が「ドミソ」であり、その後「ミ」のみを残して他の鍵を離鍵し、さらにその「ミ」をグリッサンドした場合に、「ドミソ」の第３音である「ミ」が残されてからグリッサンドされたということで、その後の単音押鍵についても、第３音が指定されているとみなして和音を決定してグリッサンドの発音をすることも可能である。すなわち、「ドミソ」の初回和音指定の後、「ミ」→「ファ」→「ソ」→・・・と遷移した場合、「ドミソ」→「レファラ」→「ミソシ」→・・・と遷移させるようにすることも可能である。
【００８６】
要するに、ユーザによって弾かれた初回和音により、その初回和音とスケールを決定し、その後に続けて弾かれている音に対して、所定のルールで和音（とその転回形）を決定して、グリッサンドの発音を行うようにすれば良い。所定のルールとしては、上記に説明した各種方法や、グリッサンドで押鍵中の音を常にルート音とみなす方法、初回和音発音後のグリッサンドで押鍵している音が、ルート音、第３音、第５音のどれに該当するか判定し、それを構成音とする和音を導出する方法、初回和音によって転回形を決定し、その後は押鍵されている音が当該転回形における最低音となるようなダイアトニックコードの和音を発音する方法、等々、様々な方法で実現することが可能である。
【００８７】
またさらに、ユーザによって押鍵された初回和音に基づき、それらの各音の音程関係を抽出し、その後は、単音で押鍵されているグリッサンドの音を例えば初回和音の最も低い音とみなして、その最低音からの音程関係に基づいた音を重ねて発音することで、和音グリッサンドを実現するようにすることも可能である。
【００８８】
また、グリッサンド中（ＧＦ＝１）では、ステップＳＢ１１において「押鍵中の鍵が一つ」の場合にグリッサンドを行わせるようにしていたが、これに限られず、複数音が押鍵されていても、最後に押鍵された音に基づいてグリッサンドの発音をさせるようにしても良い。グリッサンドで演奏した場合に、音の切り替わりのタイミング等で、いっぺんに２音以上の鍵が押鍵されているようなタイミングがあっても、このような方法によれば本発明を実現することが可能である。
【００８９】
また、本発明を、演奏操作子としての通常の鍵盤や、スピーカあるいはオーディオ出力端子等の楽音出力部を有するキーボードや電子ピアノ等の鍵盤楽器や、他の形態の演奏入力操作子を有する他の電子楽器等で実現することも可能である。
【００９０】
以下では、本願出願当初の特許請求の範囲に記載された各発明について付記する。
（付記）
［請求項１］
音高指定操作により指定された少なくとも３つの初期音高に基づいて初回和音を判定する初回和音判定手段と、
前記初回和音判定手段により判定された初回和音からスケールを判定するスケール判定手段と、
前記スケールが判定された後に行われるグリッサンド操作により順次指定される複数の音高と、前記初回和音判定手段により判定された初回和音と、前記スケール判定手段により判定されたスケールとに基づいて、当該スケール上の和音を順次導出して発音する和音グリッサンド発音手段と
を具備することを特徴とする楽音発生装置。
【００９１】
［請求項２］
前記和音グリッサンド発音手段は、前記初回和音判定手段により判定された初回和音の和音構成音及び最低音から転回形の種類を判別し、前記グリッサンド操作で指定された音高を最低音とする前記判別された種類の転回形の和音を構成する前記スケール上の音高を導出することにより、当該和音を発音させることを特徴とする請求項１に記載の楽音発生装置。
【００９２】
［請求項３］
前記和音グリッサンド発音手段は、前記グリッサンド操作により最初に指定された音高を最低音とする前記初回和音の転回形の種類を判別し、前記グリッサンド操作で指定された音高を最低音とする前記判別された種類の転回形の和音を構成する前記スケール上の音高を導出することにより、当該和音を発音させることを特徴とする請求項１に記載の楽音発生装置。
【００９３】
［請求項４］
前記和音グリッサンド発音手段は、前記グリッサンド操作により最初に指定された音高が、前記初回和音の何れの種類の構成音であるかを判別し、前記最初に指定された音高に続いて前記グリッサンド操作で指定される音高が前記判別された種類の構成音である和音とするために、当該和音の他の種類の構成音として前記スケール上の音高を導出することにより、当該和音を発音させることを特徴とする請求項１に記載の楽音発生装置。
【００９４】
［請求項５］
前記スケール判定手段は、前記初回和音判定手段により判定された初回和音の構成音の数に基づいて前記和音グリッサンド発音手段にて発音される和音の構成音数を決定する発音数決定手段を備えることを特徴とする請求項１から４のいずれかに記載の楽音発生装置。
【００９５】
［請求項６］
前記スケールが判定された後に行われるグリッサンド操作は、一音を順次指定することにより複数の音高を順次指定するものであり、
前記和音グリッサンド発音手段は、前記グリッサンド操作で指定された一音に基づいて、発音すべき和音を導出して発音することを特徴とする請求項１から５のいずれかに記載の楽音発生装置。
【００９６】
［請求項７］
前記請求項１から６のいずれかに記載の楽音発生装置と、
前記音高指定操作を行う演奏入力操作子と、
前記和音グリッサンド発音手段によって導出された音に基づき楽音を生成して出力する楽音出力部とを備える電子楽器。
【００９７】
［請求項８］
楽音発生装置で実行される方法であって、
前記楽音発生装置は、
音高指定操作により指定された少なくとも３つの初期音高に基づいて初回和音を判定し、
前記判定された初回和音からスケールを判定し、
前記スケールが判定された後に行われるグリッサンド操作により順次指定される複数の音高と、前記判定された初回和音と、前記判定されたスケールとに基づいて、当該スケール上の和音を順次導出して発音する、楽音発生方法。
【００９８】
［請求項９］
楽音発生装置として用いられるコンピュータに、
音高指定操作により指定された少なくとも３つの初期音高に基づいて初回和音を判定するステップ、
前記判定された初回和音からスケールを判定するステップと、
前記スケールが判定された後に行われるグリッサンド操作により順次指定される複数の音高と、前記判定された初回和音と、前記判定されたスケールとに基づいて、当該スケール上の和音を順次導出して発音するステップと、
を実行させるプログラム。
【符号の説明】
【００９９】
１０  ＣＰＵ
１１  スイッチ部
１２  表示部
１３  鍵盤部
１３−１  液晶表示パネル
１３−２  タッチパネル
１４  ＲＯＭ
１５  ＲＡＭ
１６  音源部
１７  サウンドシステム
１００  楽音発生装置
ＳＰ  スピーカ
【図１】
2015179229.tif 000003
【図２】
2015179229.tif 000004
【図３】
2015179229.tif 000005
【図４】
2015179229.tif 000006
【図５】
2015179229.tif 000007
【図６】
2015179229.tif 000008
【図７】
2015179229.tif 000009
【図８】
2015179229.tif 000010
【図９】
2015179229.tif 000011
【図１０】
2015179229.tif 000012
【図１１】
2015179229.tif 000013
【図１２】
2015179229.tif 000014
【図１３】
2015179229.tif 000015
【図１４】
2015179229.tif 000016
【図１５】
2015179229.tif 000017
【図１６】
2015179229.tif 000018