(57)【要約】【課題】パラメータ編集された楽音を即座に確認できるパラメータ編集装置を実現する。【解決手段】ＲＡＭ１２に複数のパラメータ値（１）〜（Ｎ）を各々備える複数のパラメータ種（１）〜（Ｍ）を記憶しておく。ＣＰＵ１０は鍵盤１３の各鍵にパラメータ種（１）〜（Ｍ）を割り当て、押鍵操作で押鍵された鍵に割り当てられたパラメータ種を選択すると、選択されたパラメータ種を構成するパラメータ値（１）〜（Ｎ）をＲＡＭ１２から読み出して鍵盤１３の各鍵に割り当て、押鍵操作で押鍵された鍵に割り当てられたパラメータ値を指定すると、選択されたパラメータ種において指定されたパラメータ値に変更して形成された楽音を音源１６から発生させる。【選択図】図１
2014153536.tif 000002
【特許請求の範囲】
【請求項１】
鍵盤の各鍵に対応して割り当てられ、かつ夫々が複数のパラメータ値から構成されるパラメータ種を複数記憶するパラメータ種記憶手段と、  当該鍵盤の押鍵操作に応じて、押鍵された鍵に割り当てられたパラメータ種を前記パラメータ種記憶手段に記憶される複数のパラメータ種の中から選択する選択手段と、
前記選択手段により選択されたパラメータ種を構成する複数のパラメータ値を、前記パラメータ種記憶手段から読み出して鍵盤の各鍵に割り当てておき、当該鍵盤の押鍵操作に応じて、押鍵された鍵に割り当てられたパラメータ値を指定する指定手段と、
前記選択手段により選択されたパラメータ種について、前記指定手段により指定されたパラメータ値に変更する変更手段と
を具備することを特徴とするパラメータ編集装置。
【請求項２】
前記変更手段は、前記指定手段が押鍵操作に応じて、押鍵された鍵に割り当てられたパラメータ値を指定した場合に、選択されたパラメータ種において指定されたパラメータ値に変更することを特徴とする請求項１記載のパラメータ編集装置。
【請求項３】
前記選択手段は、鍵盤の押鍵操作に応じて、押鍵された鍵に割り当てられたパラメータ種を選択した場合に、接続された音源に対して当該選択されたパラメータ種の楽音を、その押鍵操作に応答して発音させるように指示することを特徴とする請求項１記載のパラメータ編集装置。
【請求項４】
鍵盤の各鍵に対応して割り当てられ、かつ夫々が複数のパラメータ値から構成されるパラメータ種を複数記憶したメモリを備えたパラメータ編集装置に用いられるパラメータ編集方法であって、
当該鍵盤の押鍵操作に応じて、押鍵された鍵に割り当てられたパラメータ種を前記パラメータ種記憶手段に記憶される複数のパラメータ種の中から選択し、
前記選択されたパラメータ種を構成する複数のパラメータ値を、前記メモリから読み出して鍵盤の各鍵に割り当てておき、当該鍵盤の押鍵操作に応じて、押鍵された鍵に割り当てられたパラメータ値を指定し、
前記選択ステップで選択されたパラメータ種について、前記指定ステップで指定されたパラメータ値に変更する、ことを特徴とするパラメータ編集方法。
【請求項５】
鍵盤の各鍵に対応して割り当てられ、夫々が複数のパラメータ値から構成されるパラメータ種を複数記憶したメモリを備えたコンピュータに、
当該鍵盤の押鍵操作に応じて、押鍵された鍵に割り当てられたパラメータ種を前記パラメータ種記憶手段に記憶される複数のパラメータ種の中から選択する選択ステップと、
前記選択ステップにて選択されたパラメータ種を構成する複数のパラメータ値を、前記メモリから読み出して鍵盤の各鍵に割り当てておき、当該鍵盤の押鍵操作に応じて、押鍵された鍵に割り当てられたパラメータ値を指定する指定ステップと、
前記選択ステップで選択されたパラメータ種について、前記指定ステップで指定されたパラメータ値に変更する変更ステップと
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子鍵盤楽器に用いて好適なパラメータ編集装置、パラメータ編集方法およびプログラムに関する。
【背景技術】
【０００２】
従来より鍵盤の各鍵を操作スイッチと見なし、鍵操作に応じて楽音パラメータを設定したり変更したりする技術が知られている。この種の技術として、例えば特許文献１には、鍵盤の各鍵毎に配設された発光手段を点灯させてユーザに弾くべき鍵を案内する所謂ナビゲーション機能を備えた電子楽器において、鍵盤の各鍵に設けられた発光手段をインジケータ表示手段として用いるようにし、ユーザ操作で選択された楽音パラメータに応じて各鍵の発光手段を点灯させて当該楽音パラメータの値をインジケータ表示し、この表示中に何れかの鍵が押鍵されると、その押鍵された鍵の音高（又は鍵番号）に応じて表示中の楽音パラメータの値を変更する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２９３１７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記特許文献１に開示の技術では、選択された楽音パラメータの値をインジケータ表示する為にパラメータ値の大きさを視覚的に把握し易いという利点がある反面、鍵操作によるパラメータ編集に応じて、どのような楽音として発音されるのかを即座に確認することが出来ないという問題がある。
【０００５】
本発明は、このような事情に鑑みてなされたもので、鍵操作によるパラメータ編集に応じて、どのような楽音として発音されるのかを即座に確認することができるパラメータ編集装置、パラメータ編集方法およびプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明によるパラメータ編集装置は、鍵盤の各鍵に対応して割り当てられ、かつ夫々が複数のパラメータ値から構成されるパラメータ種を複数記憶するパラメータ種記憶手段と、当該鍵盤の押鍵操作に応じて、押鍵された鍵に割り当てられたパラメータ種を前記パラメータ種記憶手段に記憶される複数のパラメータ種の中から選択する選択手段と、前記選択手段により選択されたパラメータ種を構成する複数のパラメータ値を、前記パラメータ種記憶手段から読み出して鍵盤の各鍵に割り当てておき、当該鍵盤の押鍵操作に応じて、押鍵された鍵に割り当てられたパラメータ値を指定する指定手段と、前記選択手段により選択されたパラメータ種について、前記指定手段により指定されたパラメータ値に変更する変更手段とを具備することを特徴とする。
【０００７】
また、本発明によるパラメータ編集方法は、鍵盤の各鍵に対応して割り当てられ、かつ夫々が複数のパラメータ値から構成されるパラメータ種を複数記憶したメモリを備えたパラメータ編集装置に用いられるパラメータ編集方法であって、当該鍵盤の押鍵操作に応じて、押鍵された鍵に割り当てられたパラメータ種を前記パラメータ種記憶手段に記憶される複数のパラメータ種の中から選択し、前記選択されたパラメータ種を構成する複数のパラメータ値を、前記メモリから読み出して鍵盤の各鍵に割り当てておき、当該鍵盤の押鍵操作に応じて、押鍵された鍵に割り当てられたパラメータ値を指定し、前記選択ステップで選択されたパラメータ種について、前記指定ステップで指定されたパラメータ値に変更する、ことを特徴とする。
【０００８】
また、本発明によるプログラムは、鍵盤の各鍵に対応して割り当てられ、かつ夫々が複数のパラメータ値から構成されるパラメータ種を複数記憶したメモリを備えたコンピュータに、当該鍵盤の押鍵操作に応じて、押鍵された鍵に割り当てられたパラメータ種を前記メモリに記憶される複数のパラメータ種選択する選択ステップと、前記選択ステップにて選択されたパラメータ種を構成する複数のパラメータ値を、前記メモリから読み出して鍵盤の各鍵に割り当てておき、当該鍵盤の押鍵操作に応じて、押鍵された鍵に割り当てられたパラメータ値を指定する指定ステップと、前記選択ステップで選択されたパラメータ種について、前記指定ステップで指定されたパラメータ値に変更する変更ステップとを実行させることを特徴とする。
【発明の効果】
【０００９】
本発明では、鍵操作によるパラメータ編集に応じて、どのような楽音として発音されるのかを即座に確認することができる。
【図面の簡単な説明】
【００１０】
【図１】実施の一形態による電子楽器１００の全体構成を示すブロック図である。
【図２】ＲＡＭ１２に記憶される主要なデータを説明するためのメモリマップである。
【図３】メインルーチンの動作を示すフローチャートである。
【図４】スイッチ処理の動作を示すフローチャートである。
【図５】モードスイッチ処理の動作を示すフローチャートである。
【図６】編集開始スイッチ処理の動作を示すフローチャートである。
【図７】編集終了スイッチ処理の動作を示すフローチャートである。
【図８】鍵盤処理の動作を示すフローチャートである。
【図９】鍵盤処理の動作を示すフローチャートである。
【図１０】鍵盤処理の動作を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の実施形態について説明する。
Ａ．構成  
図１は、本発明によるパラメータ編集装置を備えた実施の一形態である電子楽器１００の全体構成を示すブロック図である。図１において、ＣＰＵ１０は、操作部１４のスイッチ操作に応じて発生する操作イベントに基づき楽器各部の動作状態を設定したり、鍵盤１３から供給される演奏情報に応じたノートイベントを生成し、それを音源１７に送付して楽音形成させる。本発明の要旨に係わるＣＰＵ１０の処理動作については追って詳述する。
【００１２】
ＲＯＭ１１には、ＣＰＵ１０にロードされる各種の制御プログラムが記憶される。各種の制御プログラムとは、後述するメインルーチン、当該メインルーチンからコールされるスイッチ処理および鍵盤処理を含む。なお、スイッチ処理は、モードスイッチ処理、編集開始スイッチ処理および編集終了スイッチを含む。
【００１３】
ＲＡＭ１２は、図２に図示するように、データエリアＤＥおよびワークエリアＷＥを備える。ＲＡＭ１２のデータエリアＤＥには、例えば鍵盤１３の所定鍵域（伴奏鍵域など）中の複数の鍵にそれぞれ割り当てられるパラメータ種（１）〜（Ｍ）が格納される。パラメータ種（１）〜（Ｍ）とは、音源１６が楽音形成する際に参照する楽音パラメータの種別を示す。具体的なパラメータ種として、例えば音量制御に係わる音量エンベロープ、音色制御に係わるカットオフ周波数、音高制御に係わるピッチベンド、エフェクト（効果付与）に係わるリバーブなどが挙げられる。
【００１４】
１つのパラメータ種には、複数のパラメータ値（１）〜（Ｎ）が格納される。後述するように、鍵盤１３の複数の鍵毎にそれぞれ割り当てられるパラメータ種（１）〜（Ｍ）は、それら各鍵中の何れかの鍵の押鍵で選択され、選択されたパラメータ種を構成する複数のパラメータ値（１）〜（Ｎ）が読み出されてワークエリアＷＥ中のパラメータ値エリアＰＥにストアされる。つまり、ワークエリアＷＥの中のパラメータ値エリアＰＥには、データエリアＤＥに格納される複数のパラメータ種（１）〜（Ｍ）の中から選択されたパラメータ種を構成する複数のパラメータ値（１）〜（Ｎ）がコピーされるようになっている。
【００１５】
また、ワークエリアＷＥには、モードフラグＭＦ、編集フラグＥＦおよび鍵番号ＫＮが一時記憶される。モードフラグＭＦは、後述するモードスイッチのオン操作に応じて「０」又は「１」にフラグセットされる。モードフラグＭＦが「０」の場合に通常モードを表し、「１」の場合にパラメータ編集モードを表す。
【００１６】
なお、通常モードとは、演奏操作（押離鍵操作）に応じて楽音発生する通常の動作モードである。パラメータ編集モードとは、鍵盤１３の鍵を操作スイッチとして機能させ、鍵操作で楽音生成に用いるパラメータを編集すると共に、編集したパラメータを用いて生成される楽音を発音確認させる動作モードであり、その詳細については追って述べる。なお、ここで言うパラメータの編集とは、パラメータ種（１）〜（Ｍ）の何れかを選択し、選択したパラメータ種を構成する複数のパラメータ値（１）〜（Ｎ）の何れかを指定してパラメータ値を更新させる処理操作を指す。
【００１７】
編集フラグＥＦは、上述したパラメータ編集モード（モードフラグＭＦが「１」の場合）において、「１」の場合にパラメータ種選択済みの状態を表し、「０」の場合にパラメータ種未選択の状態を表す。編集フラグＥＦは、後述するように、編集開始スイッチをオン操作した後の押鍵操作でパラメータ種選択済みの状態（フラグ値「１」）となり、編集終了スイッチのオン操作でパラメータ種未選択の状態（フラグ値「０」）に復帰する。鍵番号ＫＮには、パラメータ種を選択する際に押鍵された鍵の鍵番号もしくは選択されたパラメータ種の中からパラメータ値を選択する際に押鍵された鍵の鍵番号が一時記憶される。
【００１８】
再び図１を参照して実施形態の構成について説明を進める。図１において、鍵盤１３は、押離鍵操作（演奏操作）に応じたキーオン／キーオフ信号、鍵番号およびベロシティ等からなる演奏情報を発生してＣＰＵ１０に供給する。操作部１４は、コンソールパネル（不図示）に配設される各種スイッチから構成され、操作されたスイッチに対応したスイッチイベントを発生してＣＰＵ１０に供給する。本発明の要旨に係わる主要なスイッチとして、上述したモードスイッチ、編集開始スイッチおよび編集終了スイッチが挙げられる。なお、モードスイッチは、所謂トグルボタンスイッチとして機能し、押下操作（オン操作）する毎に交互にオン設定およびオフ設定する。
【００１９】
表示部１５は、ＬＣＤパネルおよびドライバから構成され、ＣＰＵ１０から供給される表示制御信号に応じて各種画面を表示する。具体的には、電子楽器１００が演奏操作（押離鍵操作）に応じて楽音発生する通常の動作モードならば、各種の設定状態や楽器の動作状態を通常画面で表示する。一方、鍵盤１３の鍵を操作スイッチとして機能させ、鍵操作で楽音生成に用いるパラメータを編集すると共に、編集したパラメータを用いて生成される楽音を発音させるパラメータ編集モードならば、ＲＡＭ１２のパラメータエリアＰＥに格納されるパラメータ種（１）〜（Ｍ）を一覧表示するパラメータ選択画面や、選択したパラメータ種を構成する複数のパラメータ値（１）〜（Ｎ）を一覧表示するパラメータ編集画面を表示する。
【００２０】
音源１６は、周知の波形メモリ読み出し方式によって構成され、時分割動作する複数の発音チャンネルを備える。音源１６は、ＣＰＵ１０から供給される楽音パラメータに応じた楽音データを生成して出力する。サウンドシステム１７は、音源１６から出力される楽音データをアナログ形式の楽音信号にＤ／Ａ変換した後に信号増幅してスピーカから放音する。
【００２１】
Ｂ．動作
次に、図３〜図１０を参照して上記構成による電子楽器１００の動作を説明する。以下では、電子楽器１００のＣＰＵ１０が実行するメインルーチン、当該メインルーチンからコールされるスイッチ処理および鍵盤処理の各動作について説明する。
【００２２】
（１）メインルーチンの動作
電源スイッチ操作により電子楽器１００がパワーオンされると、ＣＰＵ１０は図３に図示するメインルーチンを実行してステップＳＡ１に進み、楽器各部を初期化するイニシャライズを実行する。イニシャライズが完了すると、次のステップＳＡ２に進み、パラメータ編集モード下で編集対象となるパラメータ種を選択したり、パラメータ編集モードから通常モードに復帰させるスイッチ処理を実行する。
【００２３】
次いで、ステップＳＡ３では、パラメータ編集モード下で押鍵に応じて選択されたパラメータ種を構成する複数のパラメータ値（１）〜（Ｎ）の中から所望のパラメータ値に変更するパラメータ編集を行い、このパラメータ編集によって更新されたパラメータ値を用いて生成される楽音を発音させる鍵盤処理を実行する。
【００２４】
そして、ステップＳＡ４に進むと、例えば通常モード下であれば、発生楽音に効果付与する等の、その他の処理を実行した後、上記ステップＳＡ２に処理を戻す。以後、電子楽器１００がパワーオフされるまで上記ステップＳＡ２〜ＳＡ４の各処理を繰り返し実行する。
【００２５】
（２）スイッチ処理の動作
次に、図４を参照してスイッチ処理の動作を説明する。上述したメインルーチンのステップＳＡ２（図３参照）を介して本処理が実行されると、ＣＰＵ１０は、ステップＳＢ１に進み、モードスイッチ処理を実行する。モードスイッチ処理では、後述するように、モードスイッチが押下操作（オン操作）される毎に、通常モード（モードフラグＭＦが「０」）又はパラメータ編集モード（モードフラグＭＦが「１」）の何れかに交互に遷移させ、パラメータ編集モードに遷移させた場合には、ＲＡＭ１２のデータエリアＤＥに格納されるパラメータ種（１）〜（Ｍ）を、鍵盤１３のどの鍵に割り当てるかを一覧させるパラメータ選択画面を表示部１５に表示する。
【００２６】
続いて、ステップＳＢ２では、編集開始スイッチ処理を実行する。編集開始スイッチ処理では、パラメータ編集モードにおいて、ユーザが編集開始スイッチをオン操作した後、更にパラメータ選択画面を参照して編集したいパラメータ種が割り当てられた鍵番号ＫＮの鍵を押鍵すると、パラメータ種（ＫＮ）が選択され、この選択されたパラメータ種（ＫＮ）を構成する複数のパラメータ値（１）〜（Ｎ）がＲＡＭ１２のワークエリアＷＥ中のパラメータ値エリアＰＥにストアされる一方、押鍵に応じて選択されたパラメータ種（ＫＮ）を構成する複数のパラメータ値（１）〜（Ｎ）を鍵盤１３のどの鍵に割り当てたかをパラメータ編集画面に一覧表示する。
【００２７】
次いで、ステップＳＢ３では、編集終了スイッチ処理を実行する。編集終了スイッチ処理では、後述するように、パラメータ編集モード下において、ユーザが編集終了スイッチをオン操作すると、編集フラグＥＦをゼロリセットしてパラメータ種未選択の状態となり、ＲＡＭ１２のデータエリアＤＥに格納されるパラメータ種（１）〜（Ｍ）を鍵盤１３のどの鍵に割り当てたかを一覧するパラメータ選択画面を表示部１５に表示する。そして、この後、ステップＳＢ４に進み、例えば発生楽音の音色を選択した効果付与するエフェクト種を選択する等の、その他のスイッチ処理を実行して本処理を終える。
【００２８】
（３）モードスイッチ処理の動作
次に、図５を参照してモードスイッチ処理の動作を説明する。上述したスイッチ処理のステップＳＢ１（図４参照）を介して本処理が実行されると、ＣＰＵ１０は図５に図示するステップＳＣ１に処理を進め、モードスイッチの押下操作（オン操作）の有無を判断する。押下操作（オン操作）されなければ、判断結果は「ＮＯ」になり、本処理を終えるが、押下操作（オン操作）されて判断結果が「ＹＥＳ」となると、ステップＳＣ２に進み、モードフラグＭＦを反転する。
【００２９】
続いて、ステップＳＣ３では、反転したモードフラグＭＦが「０」、つまり通常モードであるか否かを判断する。反転したモードフラグＭＦが「０」の通常モードであれば、判断結果は「ＹＥＳ」になり、ステップＳＣ４に進み、表示部１５に通常画面（不図示）を表示して本処理を終える。なお、通常画面では、電子楽器１００における各種の設定状態や楽器の動作状態を表示する。
【００３０】
一方、反転したモードフラグＭＦが「１」、つまりパラメータ編集モードであると、上記ステップＳＣ３の判断結果は「ＮＯ」になり、ステップＳＣ５に進む。ステップＳＣ５では、ＲＡＭ１２のデータエリアＤＥ（図２参照）に格納されるパラメータ種（１）〜（Ｍ）を、例えば鍵盤１３における伴奏鍵域の最低音から最高音までの各鍵等、鍵盤１３のどの鍵に割り当てるかを一覧させるパラメータ選択画面（不図示）を表示部１５に表示して本処理を終える。
【００３１】
このように、モードスイッチ処理では、モードスイッチが押下操作（オン操作）される毎に、通常モード（モードフラグＭＦが「０」）又はパラメータ編集モード（モードフラグＭＦが「１」）の何れかに交互に遷移させ、パラメータ編集モードに遷移させた場合には、ＲＡＭ１２のデータエリアＤＥに格納されるパラメータ種（１）〜（Ｍ）を、鍵盤１３のどの鍵に割り当てるかを一覧させるパラメータ選択画面を表示部１５に表示する。
【００３２】
（４）編集開始スイッチ処理の動作
次に、図６を参照して編集開始スイッチ処理の動作を説明する。上述したスイッチ処理のステップＳＢ２（図４参照）を介して本処理が実行されると、ＣＰＵ１０は図６に図示するステップＳＤ１に処理を進め、モードフラグＭＦが「１」、すなわちパラメータ編集モード下であるか否かを判断する。
【００３３】
パラメータ編集モード下でなければ、上記ステップＳＤ１の判断結果は「ＮＯ」となり、本処理を終えるが、パラメータ編集モード下ならば、上記ステップＳＤ１の判断結果は「ＹＥＳ」になり、ステップＳＤ２に進む。ステップＳＤ２では、編集フラグＥＦが「０」、つまりパラメータ種未選択の状態であるか否かを判断する。パラメータ種未選択の状態であると、判断結果は「ＹＥＳ」になり、ステップＳＤ３に進み、編集開始スイッチがオン操作されたか否かを判断する。一方、編集フラグＥＦが「１」、つまりパラメータ種選択済みの状態ならば、上記ステップＳＤ２の判断結果は「ＮＯ」になり、ステップＳＤ４に進み、編集開始スイッチがオン操作されたか否かを判断する。
【００３４】
次に、上記ステップＳＤ３およびステップＳＤ４における判断を、「編集開始スイッチがオン操作されない場合」、「パラメータ種を選択するべく編集開始スイッチがオン操作された場合」および「別のパラメータ種を選択するべく編集開始スイッチがオン操作された場合」に分けて動作の説明を進める。
【００３５】
ａ．編集開始スイッチがオン操作されない場合
編集している状態（編集フラグＥＦが「１」）又は編集していない状態（編集フラグＥＦが「０」）に係わらず編集開始スイッチがオン操作されない場合には、上述したステップＳＤ３又はステップＳＤ４の判断結果はいずれも「ＮＯ」になり、本処理を終える。
【００３６】
ｂ．パラメータ種を選択するべく編集開始スイッチがオン操作された場合
この場合、上述したステップＳＤ３の判断結果が「ＹＥＳ」になり、ステップＳＤ５に進み、鍵番号を初期化する。続いて、ステップＳＤ６では、鍵番号の鍵が押鍵されたか否かを判断する。押鍵されなければ、判断結果は「ＮＯ」になり、ステップＳＤ８に進み、鍵番号をインクリメントして歩進させる。
【００３７】
そして、ステップＳＤ９では、歩進された鍵番号が最終値を超えたか否か、すなわちパラメータ種（１）〜（Ｍ）が割り当てられた全ての鍵について押鍵の有無を判別し終えたかどうかを判断する。パラメータ種（１）〜（Ｍ）が割り当てられた全ての鍵について押鍵の有無を判別し終えていなければ、判断結果は「ＮＯ」になり、上述のステップＳＤ６に処理を戻す。以後、ステップＳＤ６〜ＳＤ９では、鍵番号が最終値を超える迄の間、鍵番号が歩進される毎に押鍵の有無を判別する。
【００３８】
そして、例えばパラメータ種（ＫＮ）が割り当てられた鍵の鍵番号ＫＮが押鍵されたとする。そうすると、ステップＳＤ６の判断結果が「ＹＥＳ」になり、ステップＳＤ７に進み、押鍵された鍵の鍵番号ＫＮに対応するパラメータ種（ＫＮ）を構成する複数のパラメータ値（１）〜（Ｎ）を、ＲＡＭ１２のデータエリアＤＥから読み出し、ＲＡＭ１２のワークエリアＷＥ中のパラメータ値エリアＰＥにストアする。
【００３９】
こうして、鍵番号ＫＮの鍵の押鍵に応じてパラメータ種（ＫＮ）が選択され、選択されたパラメータ種（ＫＮ）を構成する複数のパラメータ値（１）〜（Ｎ）がパラメータ値エリアＰＥにストアされた後、パラメータ種（１）〜（Ｍ）が割り当てられた全ての鍵について押鍵の有無を判別し終えると、上述したステップＳＤ９の判断結果が「ＹＥＳ」になり、ステップＳＤ１０に進み、編集フラグＥＦを「１」にセットしてパラメータ種選択済みの状態を表す。
【００４０】
次いで、ステップＳＤ１１では、パラメータ編集画面（不図示）を表示部１５に表示する。パラメータ編集画面では、選択されたパラメータ種（ＫＮ）の種別名を表示すると共に、押鍵に応じて選択されたパラメータ種（ＫＮ）のパラメータ値（１）〜（Ｎ）をそれぞれ鍵盤１３のどの鍵に割り当てたかを一覧表示する。
【００４１】
続いて、ステップＳＤ１２では、パラメータ編集画面において一覧表示されたパラメータ値（１）〜（Ｎ）の内、例えばデフォルトとなるパラメータ値あるいは前回使用されたパラメータ値など何れか一つを強調表示（例えば反転表示やブリンク表示など）して本処理を終える。
【００４２】
ｃ．別のパラメータ種を選択するべく編集開始スイッチがオン操作された場合
既に何らかのパラメータ種を選択済みの状態で新たに編集開始スイッチがオン操作されると、前述したステップＳＤ４の判断結果が「ＹＥＳ」になり、ステップＳＤ１３に進み、パラメータ編集画面において別のパラメータ種のパラメータ値（１）〜（Ｎ）を強調表示して本処理を終える。
【００４３】
このように、編集開始スイッチ処理では、パラメータ編集モードにおいて、ユーザが編集開始スイッチをオン操作した後、更にパラメータ選択画面を参照して編集したいパラメータ種が割り当てられた鍵番号ＫＮの鍵を押鍵すると、パラメータ種（ＫＮ）が選択され、この選択されたパラメータ種（ＫＮ）を構成する複数のパラメータ値（１）〜（Ｎ）がＲＡＭ１２のワークエリアＷＥ中のパラメータ値エリアＰＥにストアされる一方、押鍵に応じて選択されたパラメータ種（ＫＮ）を構成する複数のパラメータ値（１）〜（Ｎ）を鍵盤１３のどの鍵に割り当てたかをパラメータ編集画面に一覧表示する。
【００４４】
（５）編集終了スイッチ処理の動作
次に、図７を参照して編集終了スイッチ処理の動作を説明する。上述したスイッチ処理のステップＳＢ３（図４参照）を介して本処理が実行されると、ＣＰＵ１０は図７に図示するステップＳＥ１に処理を進め、モードフラグＭＦが「１」、すなわちパラメータ編集モード下であるか否かを判断する。パラメータ編集モードでなければ、判断結果は「ＮＯ」となり、本処理を終えるが、パラメータ編集モード下ならば、判断結果は「ＹＥＳ」になり、ステップＳＥ２に進む。
【００４５】
ステップＳＥ２では、編集終了スイッチがオン操作されたか否かを判断する。編集終了スイッチがオン操作されなければ、判断結果は「ＮＯ」となり、本処理を終えるが、オン操作されると、判断結果は「ＹＥＳ」になり、ステップＳＥ３に進み、編集フラグＥＦをゼロリセットしてパラメータ種未選択の状態を表す。この後、ステップＳＦ４に進み、ＲＡＭ１２のデータエリアＤＥに格納されるパラメータ種（１）〜（Ｍ）を鍵盤１３のどの鍵に割り当てたかを一覧表示するパラメータ選択画面を表示部１５に表示して本処理を終える。
【００４６】
このように、編集終了スイッチ処理では、パラメータ編集モード下において、ユーザが編集終了スイッチをオン操作すると、編集フラグＥＦをゼロリセットしてパラメータ種未選択の状態となり、ＲＡＭ１２のデータエリアＤＥに格納されるパラメータ種（１）〜（Ｍ）をそれぞれ鍵盤１３のどの鍵に割り当てたかを一覧表示するパラメータ選択画面を表示部１５に表示する。
【００４７】
（６）鍵盤処理の動作
次に、図８〜図１０を参照して鍵盤処理の動作を説明する。前述したメインルーチンのステップＳＡ３（図３参照）を介して本処理が実行されると、ＣＰＵ１０は、図８に図示するステップＳＦ１に処理を進め、モードフラグＭＦが「０」、すなわち通常モード下であるか否かを判断する。通常モード下ならば、判断結果は「ＹＥＳ」になり、ステップＳＦ２〜ＳＦ８を実行する。
【００４８】
これに対し、モードフラグＭＦが「１」、すなわちパラメータ編集モード下ならば、上記ステップＳＦ１の判断結果は「ＮＯ」になり、図９に図示するステップＳＦ９に進み、編集フラグＥＦが「０」、つまりパラメータ種未選択の状態であるか否かを判断する。パラメータ種未選択の状態であると、判断結果は「ＹＥＳ」になり、ステップＳＦ１０〜ＳＦ１８を実行する。一方、編集フラグＥＦが「１」、つまりパラメータ種選択済みの状態ならば、上記ステップＳＦ９の判断結果は「ＮＯ」になり、図１０に図示するステップＳＦ１９〜ＳＦ２８を実行する。
【００４９】
したがって、以下では、鍵盤処理の動作を、「通常モード下の場合」、「パラメータ編集モード下でパラメータ種未選択の場合」および「パラメータ編集モード下でパラメータ種選択済みの場合」に分けて動作の説明を進める。
【００５０】
ａ．通常モード下の場合
通常モード（モードフラグＭＦが「０」）ならば、図８に図示するステップＳＦ１の判断結果が「ＹＥＳ」となり、ステップＳＦ２に進み、鍵番号を初期化する。続いて、ステップＳＦ３では、鍵番号の鍵について鍵変化を判別する。鍵変化が無ければ、ステップＳＦ７に進み、鍵番号をインクリメントして歩進させ、続くステップＳＦ８では、歩進された鍵番号が最終値を超えたかを判断する。歩進された鍵番号が最終値を超えていなければ、上記ステップＳＦ８の判断結果は「ＮＯ」になり、上記ステップＳＦ３に処理を戻す。
【００５１】
そして、例えば歩進された鍵番号の鍵が押鍵され、これによりキーオンの鍵変化が生じたとする。そうすると、上記ステップＳＦ３の判別結果に基づきステップＳＦ４に進み、押鍵により鍵盤１３が発生する演奏情報（キーオン信号、鍵番号およびベロシティ等）に基づくノートオンイベントを作成し、続くステップＳＦ６では、作成したノートオンイベントを音源１６に送付する。これにより、音源１６ではノートオンイベントに従った楽音を発音する。この後、ステップＳＦ７〜ＳＦ８に進み、歩進された鍵番号が最終値を超えると、ステップＳＦ８の判断結果が「ＹＥＳ」になり、一旦本処理を終える。
【００５２】
この後、再びメインルーチンのステップＳＡ３（図３参照）を介して本処理が実行され、押鍵していた鍵を離鍵してキーオフの鍵変化が生じたとする。そうすると、上記ステップＳＦ３の判別結果に基づきステップＳＦ５に進み、離鍵により鍵盤１３が発生する演奏情報（キーオフ信号および鍵番号）に基づくノートオフイベントを作成し、続くステップＳＦ６では、作成したノートオフイベントを音源１６に送付する。これにより、音源１６では発音中の楽音を消音する。
【００５３】
このように、通常モードでは、押鍵により鍵盤１３が発生する演奏情報（キーオン信号、鍵番号およびベロシティ等）に基づき作成されるノートオンイベントに従った楽音の発音を音源１６に指示し、離鍵により鍵盤１３が発生する演奏情報（キーオフ信号および鍵番号）に基づき作成されるノートオフイベントに従って楽音の消音を音源１６に指示する通常の鍵盤処理が行われる。
【００５４】
ｂ．パラメータ編集モード下でパラメータ種未選択の場合
パラメータ編集モード下でパラメータ種未選択の場合には、図８に図示するステップＳＦ１の判断結果が「ＮＯ」となり、図９に図示するステップＳＦ９に進み、ここでの判断結果が「ＹＥＳ」となり、ステップＳＦ１０に進み、鍵番号を初期化する。
【００５５】
次いで、ステップＳＦ１１では、鍵番号の鍵について鍵変化を判別する。鍵変化が無ければ、ステップＳＦ１７に進み、鍵番号をインクリメントして歩進させ、続くステップＳＦ１８では、歩進された鍵番号が最終値を超えたかを判断する。歩進された鍵番号が最終値を超えていなければ、上記ステップＳＦ１８の判断結果は「ＮＯ」になり、上記ステップＳＦ１１に処理を戻す。
【００５６】
そして、例えば歩進された鍵番号の鍵が押鍵され、これによりキーオンの鍵変化が生じたとする。そうすると、上記ステップＳＦ１１の判別結果に基づきステップＳＦ１２に進み、ＲＡＭ１２のデータエリアＤＥに格納されるパラメータ種（１）〜（Ｍ）の中から押鍵された鍵の鍵番号ＫＮに対応するパラメータ種（ＫＮ）を選択し、選択したパラメータ種（ＫＮ）の種別名を表示部１５に表示する。
【００５７】
続いて、ステップＳＦ１３では、予め指定された特定鍵の音高（鍵番号）の楽音を、上記ステップＳＦ１２で表示された種別名のパラメータ種で発音させるノートオンイベントを作成する。例えば予め指定された特定鍵の音高（鍵番号）が「Ａ４音」、上記ステップＳＦ１２で表示された種別名のパラメータ種が音色制御に係わるカットオフ周波数であると、所定のカットオフ周波数でＤＣＦ制御された「Ａ４音」の発音を指示するノートオンイベントを作成する。
【００５８】
そして、ステップＳＦ１６では、作成したノートオンイベントを音源１６に送付する。すると、音源１６では、上記ステップＳＦ１２で表示された種別名のパラメータ種で修飾された特定音高の楽音を発音する。これにより、ユーザはその特定音高の楽音を聴くことによってパラメータ種の内容を把握し得る。次いで、ステップＳＦ１７では、鍵番号をインクリメントして歩進させ、続くステップＳＦ１８では、歩進された鍵番号が最終値を超えたか否かを判断する。歩進された鍵番号が最終値を超えると、判断結果が「ＹＥＳ」になり、一旦本処理を終える。
【００５９】
この後、再びメインルーチンのステップＳＡ３（図３参照）を介して本処理が実行され、押鍵していた鍵を離鍵してキーオフの鍵変化が生じたとする。そうすると、上記ステップＳＦ１１の判別結果に基づきステップＳＦ１４に進み、上記ステップＳＦ１２で表示されたパラメータ種（ＫＮ）の種別名を消去するよう表示部１５に指示する。この後、ステップＳＦ１５に進み、特定鍵の音高（鍵番号）の楽音を消音させるノートオフイベントを作成し、続くステップＳＦ１６では、作成したノートオフイベントを音源１６に送付する。
【００６０】
以上のように、パラメータ編集モード下でパラメータ種未選択の場合には、ＲＡＭ１２のデータエリアＤＥに格納されるパラメータ種（１）〜（Ｍ）の中から押鍵された鍵の鍵番号ＫＮに対応するパラメータ種（ＫＮ）を選択し、選択したパラメータ種（ＫＮ）の種別名を表示部１５に表示した後、選択したパラメータ種で修飾された特定鍵の音高（鍵番号）の楽音の発音を音源１６に指示し、押鍵していた鍵を離鍵すると、その楽音の消音を音源１６に指示する。
【００６１】
ｃ．パラメータ編集モード下でパラメータ種選択済みの場合
パラメータ編集モード下でパラメータ種選択済みの場合には、図８に図示するステップＳＦ１の判断結果が「ＮＯ」、図９に図示するステップＳＦ９の判断結果が「ＮＯ」となって、図１０に図示するステップＳＦ１９に進み、鍵番号を初期化する。
【００６２】
次いで、ステップＳＦ２０では、鍵番号の鍵について鍵変化を判別する。鍵変化が無ければ、ステップＳＦ２７に進み、鍵番号をインクリメントして歩進させ、続くステップＳＦ２８では、歩進された鍵番号が最終値を超えたかを判断する。歩進された鍵番号が最終値を超えていなければ、上記ステップＳＦ２８の判断結果は「ＮＯ」になり、上記ステップＳＦ２０に処理を戻す。
【００６３】
そして、例えば歩進された鍵番号の鍵が押鍵され、これによりキーオンの鍵変化が生じたとする。そうすると、上記ステップＳＦ２０の判別結果に基づきステップＳＦ２１に進み、選択中のパラメータ種を構成する複数のパラメータ値（１）〜（Ｎ）の内、押鍵された鍵の鍵番号ＫＮで指定されるパラメータ値（ＫＮ）に変更する。
【００６４】
なお、選択中のパラメータ種のパラメータ値（１）〜（Ｎ）とは、前述した編集開始スイッチ処理（図６参照）において、ＲＡＭ１２のデータエリアＤＥに格納されるパラメータ種（１）〜（Ｍ）の中から押鍵された鍵の鍵番号で選択されたパラメータ種のパラメータ値（１）〜（Ｎ）であり、ＲＡＭ１２のデータエリアＤＥからパラメータ値エリアＰＥに格納（コピー）されたデータである。
【００６５】
続いて、ステップＳＦ２２では、押鍵により選択されたパラメータ種およびパラメータ値の変更を指示するイベント（メタイベント）を作成し、続くステップＳＦ２３では、その作成したイベント（メタイベント）を音源１６に送付する。これにより、音源１６では受領したイベント（メタイベント）を解釈実行して指示されたパラメータ種のパラメータ値を変更する。
【００６６】
次に、ステップＳＦ２４では、予め指定された特定鍵の音高（鍵番号）の楽音を発音させるノートオンイベントを作成する。次いで、ステップＳＦ２６では、その作成したノートオンイベントを音源１６に送付する。すると、音源１６では、上記ステップＳＦ２３で送付されたイベント（メタイベント）に従って変更されたパラメータ種のパラメータ値で修飾された特定鍵の音高の楽音を発音する。これにより、ユーザは鍵操作によるパラメータ編集（パラメータ種およびパラメータ値の変更）に応じて、どのような楽音として発音されるのかを即座に確認することができる。
【００６７】
そして、ステップＳＦ２７に進むと、鍵番号をインクリメントして歩進させ、続くステップＳＦ２８では、歩進された鍵番号が最終値を超えたか否かを判断する。歩進された鍵番号が最終値を超えると、判断結果が「ＹＥＳ」になり、一旦本処理を終える。
【００６８】
この後、再びメインルーチンのステップＳＡ３（図３参照）を介して本処理が実行され、押鍵していた鍵を離鍵してキーオフの鍵変化が生じたとする。そうすると、上記ステップＳＦ２０の判別結果に基づきステップＳＦ２５に進み、特定鍵の音高（鍵番号）の楽音を消音させるノートオフイベントを作成し、続くステップＳＦ２６では、その作成したノートオフイベントを音源１６に送付する。
【００６９】
このように、パラメータ編集モード下でパラメータ種選択済みであると、押鍵により選択したパラメータ種を構成する複数のパラメータ値（１）〜（Ｎ）の中から押鍵された鍵の鍵番号ＫＮで指定されるパラメータ値（ＫＮ）に変更するよう音源１６に指示した後、特定鍵の音高（鍵番号）の楽音を発音させるので、ユーザは鍵操作によるパラメータ編集（パラメータ種およびパラメータ値の変更）に応じて、どのような楽音として発音されるのかを即座に確認することが可能になる。そして、押鍵していた鍵を離鍵すると、その楽音の消音を音源１６に指示する。
【００７０】
以上説明したように、本実施形態では、ＲＡＭ１２に複数のパラメータ値（１）〜（Ｎ）を各々備える複数のパラメータ種（１）〜（Ｍ）を記憶しておき、鍵盤１３の各鍵に複数のパラメータ種（１）〜（Ｍ）を割り当て、当該鍵盤１３の押鍵操作に応じて、押鍵された鍵に割り当てられたパラメータ種を選択すると、選択されたパラメータ種を構成する複数のパラメータ値（１）〜（Ｎ）をＲＡＭ１２から読み出して鍵盤１３の各鍵に割り当て、当該鍵盤１３の押鍵操作に応じて、押鍵された鍵に割り当てられたパラメータ値を指定すると、選択されたパラメータ種において指定されたパラメータ値に変更して形成された楽音を発生させるので、鍵操作によるパラメータ編集に応じて、どのような楽音として発音されるのかを即座に確認することができる、という効果を奏する。
【００７１】
また、鍵盤１３の押鍵操作に応じて、押鍵された鍵に割り当てられたパラメータ値を指定すると、選択されたパラメータ種において指定されたパラメータ値に変更して形成された楽音を、その押鍵操作で発音させることによって、押鍵操作によるパラメータ値の変更と同時にどのような楽音として発音されるのかを即座に確認することも出来る。
【００７２】
さらに、鍵盤１３の各鍵に複数のパラメータ種（１）〜（Ｍ）を割り当て、当該鍵盤１３の押鍵操作に応じて、押鍵された鍵に割り当てられたパラメータ種を選択すると、選択されたパラメータ種の楽音を、その押鍵操作で発音させることによって、押鍵操作によるパラメータ種の選択と同時にどのような楽音として発音されるのかを即座に確認することも出来る。
【００７３】
以上、本発明の実施の一形態について説明したが、本発明はそれに限定されるものではなく、本願出願の特許請求の範囲に記載された発明とその均等の範囲に含まれる。以下では、本願出願当初の特許請求の範囲に記載された各発明について付記する。
【００７４】
（付記）
［請求項１］
鍵盤の各鍵に対応して割り当てられ、かつ複数のパラメータ値から構成されるパラメータ種を複数記憶するパラメータ種記憶手段と、
当該鍵盤の押鍵操作に応じて、押鍵された鍵に割り当てられたパラメータ種を前記パラメータ種記憶手段に記憶される複数のパラメータ種の中から選択する選択手段と、
前記選択手段により選択されたパラメータ種を構成する複数のパラメータ値を、前記パラメータ種記憶手段から読み出して鍵盤の各鍵に割り当てておき、当該鍵盤の押鍵操作に応じて、押鍵された鍵に割り当てられたパラメータ値を指定する指定手段と、
前記選択手段により選択されたパラメータ種について、前記指定手段により指定されたパラメータ値に変更する変更手段と
を具備することを特徴とするパラメータ編集装置。
【００７５】
［請求項２］
前記変更手段は、前記指定手段が押鍵操作に応じて、押鍵された鍵に割り当てられたパラメータ値を指定した場合に、選択されたパラメータ種において指定されたパラメータ値に変更させることを特徴とする請求項１記載のパラメータ編集装置。
【００７６】
［請求項３］
前記選択手段は、鍵盤の押鍵操作に応じて、押鍵された鍵に割り当てられたパラメータ種を選択した場合に、接続された音源に対して当該選択されたパラメータ種の楽音を、その押鍵操作に応答して発音を指示させるさせることを特徴とする請求項１記載のパラメータ編集装置。
【００７７】
［請求項４］
鍵盤の各鍵に対応して割り当てられ、かつ夫々が複数のパラメータ値から構成されるパラメータ種を複数記憶したメモリを備えたパラメータ編集装置に用いられるパラメータ編集方法であって、
当該鍵盤の押鍵操作に応じて、押鍵された鍵に割り当てられたパラメータ種を前記パラメータ種記憶手段に記憶される複数のパラメータ種の中から選択し、
前記選択されたパラメータ種を構成する複数のパラメータ値を、前記メモリから読み出して鍵盤の各鍵に割り当てておき、当該鍵盤の押鍵操作に応じて、押鍵された鍵に割り当てられたパラメータ値を指定し、
前記選択ステップで選択されたパラメータ種について、前記指定ステップで指定されたパラメータ値に変更する、ことを特徴とするパラメータ編集方法。
【００７８】
［請求項５］  鍵盤の各鍵に対応して割り当てられ、かつ夫々が複数のパラメータ値から構成されるパラメータ種を複数記憶したメモリを備えたコンピュータに、
当該鍵盤の押鍵操作に応じて、押鍵された鍵に割り当てられたパラメータ種を前記パラメータ種記憶手段に記憶される複数のパラメータ種の中から選択する選択ステップと、
前記選択ステップにて選択されたパラメータ種を構成する複数のパラメータ値を、前記メモリから読み出して鍵盤の各鍵に割り当てておき、当該鍵盤の押鍵操作に応じて、押鍵された鍵に割り当てられたパラメータ値を指定する指定ステップと、
前記選択ステップで選択されたパラメータ種について、前記指定ステップで指定されたパラメータ値に変更する変更ステップと
を実行させることを特徴とするプログラム。
【符号の説明】
【００７９】
１０  ＣＰＵ
１１  ＲＯＭ
１２  ＲＡＭ
１３  鍵盤
１４  操作部
１５  表示部
１６  音源
１７  サウンドシステム
１００  電子楽器
【図１】
2014153536.tif 000003
【図２】
2014153536.tif 000004
【図３】
2014153536.tif 000005
【図４】
2014153536.tif 000006
【図５】
2014153536.tif 000007
【図６】
2014153536.tif 000008
【図７】
2014153536.tif 000009
【図８】
2014153536.tif 000010
【図９】
2014153536.tif 000011
【図１０】
2014153536.tif 000012