(57)【特許請求の範囲】
【請求項１】
異なる音高が割り当てられる複数の操作子を表示するとともに、表示されている前記複数の操作子のうちのいずれの操作子が指定されたかを検出することが可能なタッチパネル鍵盤と、
前記複数の操作子のうち少なくとも１つの操作子を指定する第１の操作の検出に応じて、当該第１の操作で指定された操作子に割り当てられた音高で発音を発音部に指示し、
前記第１の操作の検出後に、前記第１の操作で指定された操作子の領域内で行われる第２の操作の検出に応じて、モジュレーションによる楽音加工効果を付与する効果付与モードに移行し、
前記効果付与モードに移行した後に、前記第１の操作で指定された操作子の領域内でスライドを行う第３の操作に応じて、前記第１の操作により発音指示された音高の楽音に対して、前記第３の操作に応じたレートまたはデプスでモジュレーションを行う楽音加工効果を付与して、前記楽音加工効果が付与された楽音の発音を前記発音部に指示する効果付与制御部と
を具備する楽音発生装置。
【請求項２】
前記効果付与制御部は、前記効果付与モードに移行する前は、前記第３の操作を検出した場合であっても、前記楽音加工効果の付与を指示しない、請求項１に記載の楽音発生装置。
【請求項３】
前記第２の操作は、操作者が前記タッチパネル鍵盤の前記指定された操作子上を双方向に複数回数スライドすることを繰り返す操作であり、
前記効果付与制御部は、前記双方向へのスライドの操作回数が決められた回数以上である場合に、前記効果付与モードに移行する、請求項１または２に記載の楽音発生装置。
【請求項４】
前記効果付与制御部は、前記第３の操作の操作幅の中心が、前記第１の操作で指定された操作子の領域内である場合に、前記楽音加工効果が付与された楽音の発音を前記発音部に指示する、請求項１乃至３の何れかに記載の楽音発生装置。
【請求項５】
前記効果付与制御部は、前記第２の操作に応じた楽音加工効果の付与中に、前記第３の操作の操作幅の中心が、前記第１の操作で指定された操作子の領域内から外れた場合に、楽音加工効果の付与を停止する、請求項４に記載の楽音発生装置。
【請求項６】
異なる音高が割り当てられる複数の操作子を表示するとともに、表示されている前記複数の操作子のうちのいずれの操作子が指定されたかを検出することが可能なタッチパネル鍵盤と、
指定された音高の楽音を生成するとともに、前記生成した楽音に対して、指定されたレートまたはデプスのモジュレーションによる楽音加工効果を付与する発音部と、
前記タッチパネル鍵盤上で行われたスライド操作によるスライドの速度を前記モジュレーションを行う際のレートに変換する情報、または、前記スライド操作によるスライドの幅を前記モジュレーションを行う際のデプスに変換する情報、である変換情報を記憶した記憶部と、
前記複数の操作子のうち少なくとも１つの操作子を指定する第１の操作を検出した場合に、当該第１の操作で指定された操作子に割り当てられた音高で発音を前記発音部に指示し、
前記第１の操作の後に、前記第１の操作で指定された操作子の領域内でスライドを行う第２の操作を検出した場合に、前記変換情報に基づいて、前記第２の操作によるスライドの速度を前記モジュレーションを行う際のレートへ変換する処理、または前記第２の操作によるスライドの幅を前記モジュレーションを行う際のデプスへ変換する処理である、変換処理を実行し、
前記第１の操作により発音指示された音高の楽音に対して、前記変換処理により変換して得られたレートまたはデプスのモジュレーションによる楽音加工効果を付与することを前記発音部に指示する効果付与制御部と
を具備する楽音発生装置。
【請求項７】
前記楽音加工効果は、発音楽音の音高をモジュレーションするビブラート効果、発生楽音の音色をモジュレーションするワウワウ効果、発生楽音の音量をモジュレーションするトレモロ効果のうちの少なくとも１つを含む、請求項１乃至６の何れかに記載の楽音発生装置。
【請求項８】
少なくとも上記請求項１乃至５の何れかに記載の楽音発生装置と、
前記効果付与制御部によって指示された楽音を発生する発音部と、
を具備することを特徴とする電子楽器。
【請求項９】
異なる音高が割り当てられる複数の操作子を表示するとともに、表示されている前記複数の操作子のうちのいずれの操作子が指定されたかを検出することが可能なタッチパネル鍵盤を備える楽音発生装置で実行される方法であって、
前記複数の操作子のうち少なくとも１つの操作子を指定する第１の操作の検出に応じて、当該第１の操作で指定された操作子に割り当てられた音高で発音を発音部に指示し、
前記第１の操作の検出後に、前記第１の操作で指定された操作子の領域内で行われる第２の操作の検出に応じて、モジュレーションによる楽音加工効果を付与する効果付与モードに移行し、
前記効果付与モードに移行した後に、前記第１の操作で指定された操作子の領域内でスライドを行う第３の操作の検出に応じて、前記第１の操作により発音指示された音高の楽音に対して、前記第３の操作に応じたレートまたはデプスでモジュレーションを行う楽音加工効果を付与して、前記楽音加工効果が付与された楽音の発音を前記発音部に指示する
ことを特徴とする楽音発生方法。
【請求項１０】
異なる音高が割り当てられる複数の操作子を表示するとともに、表示されている前記複数の操作子のうちのいずれの操作子が指定されたかを検出することが可能なタッチパネル鍵盤を備える楽音発生装置として用いられるコンピュータに、
前記複数の操作子のうち少なくとも１つの操作子を指定する第１の操作の検出に応じて、当該第１の操作で指定された操作子に割り当てられた音高で発音を発音部に指示するステップと、
前記第１の操作の検出後に、前記第１の操作で指定された操作子の領域内で行われる第２の操作の検出に応じて、モジュレーションによる楽音加工効果を付与する効果付与モードに移行し、
前記効果付与モードに移行した後に、前記第１の操作で指定された操作子の領域内でスライドを行う第３の操作の検出に応じて、前記第１の操作により発音指示された音高の楽音に対して、前記第３の操作に応じたレートまたはデプスでモジュレーションを行う楽音加工効果を付与して、前記楽音加工効果が付与された楽音の発音を前記発音部に指示するステップと、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、簡単で直感的な操作でビブラートを具現する楽音発生装置、楽音発生方法、プログラムおよび電子楽器に関する。
【背景技術】
【０００２】
従来より発生楽音のピッチ（音高）を周期的に変動させて揺らぎ感を表現する効果としてビブラートを付与する楽音発生装置が知られている。この種の装置では、ユーザによる操作子の操作で設定されるレート（揺れの速さ）やデプス（揺れの大きさ）に応じて定まるビブラート波形（ＬＦＯ波形）に従って波形読み出し位相（波形読み出し速度）を周波数変調するように構成されており、こうした技術については特許文献１に開示されている。
【０００３】
また、例えば特許文献２には、電子鍵盤楽器において、鍵盤の各鍵を発音用の発音キーまたは効果付与用の効果キーの何れかにアサイン可能とし、発音キーが押鍵された後に当該発音キーから所定範囲離れた位置の鍵が押鍵された場合に効果キーの押鍵と見做し、効果キーの押鍵時間差に応じて、発音キーの押鍵で発生する楽音に付加するビブラートを制御する技術が開示されている。
【０００４】
さらに、特許文献３には、押鍵を検知するイニシャルセンサと、押鍵圧および押鍵深さ方向を検知する２つのアフタセンサとを鍵盤の各鍵毎に設け、イニシャルセンサで検知された押鍵に応じて発音する楽音を、２つの独立したアフタセンサの何れかの出力に従ってアフタタッチ制御を行いながら、２つの独立したアフタセンサの出力差分で表現される押鍵の仕方（傾きや振れ等）で当該楽音に付与するビブラートその他各種効果の深さや速さを変化させる技術が開示されている。
【０００５】
加えて、特許文献４には、鍵盤の各鍵毎にイニシャルタッチセンサと、押鍵終了位置近傍で押圧を検知するアフタタッチセンサとを設けておき、両センサの出力に基づいて奏法様式（標準弾き／押し弾き）を検出し、検出した奏法様式に応じて、例えば押し弾きのときにビブラートを付与したり、標準弾きのときにビブラートの付与を防止したりする技術が開示されている。
【０００６】
また、特許文献５には、鍵盤ユニットを支持キャビネット（筺体）に対して水平方向へ移動可能な構造を備え、演奏時に鍵盤ユニットの変動量を検出し、検出した変動量に応じて発生楽音にピッチベンド等の楽音制御を行い、これにより演奏者が鍵盤から手を離すことなく容易に楽音制御を可能にする技術が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平０５−１００６６６号公報
【特許文献２】特開２０１０−６０５８３号公報
【特許文献３】特開平４−１４６４９３号公報
【特許文献４】特開２００５−１８９８６９号公報
【特許文献５】特開２００１−２９６８６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、近年では、タブレット端末等で知られるスマートデバイスの普及により、液晶表示画面に表示される鍵盤の各鍵（白鍵、黒鍵）の画像を、当該液晶表示画面上に敷設されるタッチパネルを介して鍵操作（タッチ操作）する所謂タッチパネル鍵盤が多用されている。タッチパネル鍵盤において、上記特許文献１に開示の技術のように、ビブラートのパラメータ（レート／デプス）を設定する操作子を模した操作アイコンをタッチパネル上に設けた場合、鍵盤に不慣れなビギナーユーザでは鍵操作に集中するあまり操作子の操作が覚束ないという弊害が生じる。
【０００９】
また、上記特許文献２に開示の技術では、鍵盤の各鍵をスイッチ操作子（発音用の発音キーまたは効果付与用の効果キー）と見做し、発音キーの押鍵後に複数の効果キーを押鍵するといった通常の演奏とは異なる鍵操作が要求される為、やはり鍵盤に不慣れなビギナーユーザにしてみれば極めて難度の高い鍵操作になってしまう。
【００１０】
加えて、上記特許文献３乃至５に開示の技術では、鍵盤の各鍵にアフタタッチセンサを設けたり、鍵盤の変動量を検出する機構を備えたりする態様である為、タッチパネル鍵盤には適用することが出来ない。
【００１１】
したがって、以上に述べた内容を換言すると、従来の技術では、タッチパネル鍵盤を用いた場合に、簡単で直感的な操作でビブラートを具現することが出来ない、という問題が生じる。
【００１２】
そこで本発明は、上述した事情に鑑みてなされたもので、簡単で直感的な操作でビブラートを具現することが出来る楽音発生装置、楽音発生方法、プログラムおよび電子楽器を提供することを目的としている。
【課題を解決するための手段】
【００１３】
上記目的を達成するため、本発明の一態様による楽音発生装置は、
異なる音高が割り当てられる複数の操作子を表示するとともに、表示されている前記複数の操作子のうちのいずれの操作子が指定されたかを検出することが可能なタッチパネル鍵盤と、
前記複数の操作子のうち少なくとも１つの操作子を指定する第１の操作の検出に応じて、当該第１の操作で指定された操作子に割り当てられた音高で発音を発音部に指示し、
前記第１の操作の検出後に、前記第１の操作で指定された操作子の領域内で行われる第２の操作の検出に応じて、モジュレーションによる楽音加工効果を付与する効果付与モードに移行し、
前記効果付与モードに移行した後に、前記第１の操作で指定された操作子の領域内でスライドを行う第３の操作の検出に応じて、前記第１の操作により発音指示された音高の楽音に対して、前記第３の操作に応じたレートまたはデプスでモジュレーションを行う楽音加工効果を付与して、前記楽音加工効果が付与された楽音の発音を前記発音部に指示する効果付与制御部と
を具備することを特徴とする。
【発明の効果】
【００１６】
本発明では、簡単で直感的な操作でビブラートを具現することが出来る。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の一形態による楽音発生装置１００の外観を示す外観図である。
【図２】楽音発生装置１００の電気的構成を示すブロック図である。
【図３】ＣＰＵ１０が実行するメインルーチンの動作を示すフローチャートである。
【図４】ＣＰＵ１０が実行する押鍵処理の動作を示すフローチャートである。
【図５】ＣＰＵ１０が実行する押鍵処理の動作を示すフローチャートである。
【図６】押鍵処理の動作の一例を説明する為の図である。
【図７】ＣＰＵ１０が実行するビブラート処理の動作を示すフローチャートである。
【図８】ビブラート波形におけるビブラートレートＶＲおよびビブラートデプスＶＤの関係を説明する為の波形図である。
【図９】レート変換テーブルＲＴおよびデプス変換テーブルＤＴの一例を示す図である。
【図１０】ドラッグ幅ＤＷに応じてビブラートデプスＶＤを変更する動作の一例を示す図である。
【図１１】ＣＰＵ１０が実行する離鍵処理の動作を示すフローチャートである。
【図１２】本実施形態の具体的な動作例を説明する為の図である。
【発明を実施するための形態】
【００１８】
以下、図面を参照して本発明の実施形態について説明する。
Ａ．外観
図１は、本発明の実施の一形態による楽音発生装置１００の外観を示す外観図である。この図に図示する楽音発生装置１００は、周知のスマートデバイスを用いた一例であり、上面視長方形状の筐体を有する。この筐体正面には、液晶表示画面に表示される鍵盤（白鍵、黒鍵）の各鍵の画像を、当該液晶表示画面上に敷設されるタッチパネルを介して鍵操作するタッチパネル鍵盤ＴＫＢを備える。
【００１９】
タッチパネル鍵盤ＴＫＢを構成する液晶表示パネル（後述する表示部１２）には、例えば２６鍵（白鍵１５鍵、黒鍵１１鍵）の各鍵の画像が画面表示される。この液晶表示パネル（後述する表示部１２）上には、２次元マトリクス配置される透明電極を用いた静電容量方式のマルチタッチ検出機能を備えるタッチパネル（後述するタッチパネル部１３）が敷設される。
【００２０】
タッチパネル鍵盤ＴＫＢでは、後述するように、ユーザが画面に表示される鍵の画像を指で触れる押下操作（タッチ操作）が「押鍵」、触れた指を離してタッチ解除する操作が「離鍵」に相当する。タッチパネル鍵盤ＴＫＢでは、ユーザの押離鍵操作に応じてタッチパネル部１３から出力されるタッチ位置情報が鍵番号（又はノートナンバ）として扱われる。
【００２１】
Ｂ．構成
図２は、楽音発生装置１００の構成を示すブロック図である。この図において、ＣＰＵ１０は、スイッチ部１１から出力されるスイッチイベントに応じて装置各部の処理動作を設定したり、上述したタッチパネル鍵盤ＴＫＢを構成するタッチパネル部１３から出力されるタッチ位置情報に応じたノートオン・ノートオフイベントを生成して発音部１６に供給する。本発明の要旨に係わるＣＰＵ１０の特徴的な処理動作については追って詳述する。
【００２２】
スイッチ部１１は、装置側部やパネル下部に設けられる電源スイッチや音量スイッチなどの各種操作スイッチから構成され、スイッチ操作に応じた種類のスイッチイベントを発生する。スイッチ部１１が発生するスイッチイベントはＣＰＵ１０に取り込まれる。表示部１２は、液晶表示パネルなどから構成され、ＣＰＵ１０の制御の下に、上述したタッチパネル鍵盤ＴＫＢを構成する各鍵の押離鍵に対応した表示形態で鍵の画像を画面表示すると共に、タッチパネル鍵盤ＴＫＢの上部余白側に、必要に応じて装置各部の設定状態や動作状態などを画面表示する。
【００２３】
タッチパネル部１３は、上述したように、表示部１２の表示画面を構成する液晶表示パネル上に敷設され、２次元マトリクス配置される透明電極を用いた静電容量方式のタッチパネルを備える。タッチパネル部１３は、タッチパネル鍵盤ＴＫＢを含む表示画面におけるタッチ位置を検出してタッチ位置情報を出力する。また、タッチパネル部１３において、タッチパネル鍵盤ＴＫＢを除くタッチ検出領域に、操作スイッチとして機能するアイコンを設けた場合には、そのアイコンのタッチ操作に応じたタッチ位置情報を発生する。
【００２４】
ＲＯＭ１４は、ＣＰＵ１０にロードされる各種制御プログラムを記憶する他、表示部１２に画面表示する各鍵の画像データ（押鍵状態を示す画像／離鍵状態を示す画像）を記憶する。なお、このＲＯＭ１４に格納される各種制御プログラムとは、後述するメインルーチン、押鍵処理、ビブラート処理および離鍵処理を含む。
【００２５】
ＲＡＭ１５は、ワークエリアＷＡおよびデータエリアＤＡを備える。ＲＡＭ１５のワークエリアＷＡには、ＣＰＵ１０の処理に用いられる各種レジスタ・フラグデータが一時記憶される。データエリアＤＡには、ドラッグ速度ＤＳをビブラートレートＶＲに変換するレート変換テーブルＲＴおよびドラッグ幅ＤＷをビブラートデプスＶＤに変換するデプス変換テーブルＤＴが格納される。このレート変換テーブルＲＴおよびデプス変換テーブルＤＴが意図するところについては追って述べる。
【００２６】
発音部１６は、音源部１６ａおよびサウンドシステム１６ｂから構成される。音源部１６ａは、周知の波形メモリ読み出し方式にて構成される複数の発音チャンネルを備え、ＣＰＵ１０から供給されるノートオン／ノートオフイベントに従って楽音波形データＷを発生する他、所定のドラッグ操作（後述する）が為された場合に、発生楽音にビブラートを付与する。サウンドシステム１６ｂは、音源部１６ａから出力される楽音波形データＷをアナログ形式の楽音信号に変換し、当該楽音信号から不要ノイズを除去する等のフィルタリングを施した後、これを増幅してスピーカＳＰから発音させる。
【００２７】
Ｃ．動作
次に、図３〜図１２を参照して、上記構成による楽音発生装置１００のＣＰＵ１０が実行するメインルーチン、押鍵処理、ビブラート処理および離鍵処理の各動作について説明する。なお、以下に述べる動作説明では、ことわりが無い限りＣＰＵ１０が動作主体となる。
【００２８】
（１）メインルーチンの動作
図３は、ＣＰＵ１０が実行するメインルーチンの動作を示すフローチャートである。電源スイッチのオン設定に応じて楽音発生装置１００がパワーオンされると、ＣＰＵ１０はメインルーチンを実行して図３に図示するステップＳＡ１に進み、装置各部を初期化するイニシャライズを実行する。そして、次のステップＳＡ２では、ＲＯＭ１４に記憶される各鍵の画像データを用いて表示部１２（液晶表示パネル）にタッチパネル鍵盤ＴＫＢ（図１参照）を表示する。この場合、タッチパネル鍵盤ＴＫＢの全ての鍵が離鍵状態として画面表示される。
【００２９】
次いで、ステップＳＡ３では、例えば音量スイッチ操作に応じて発生楽音の音量を調節する等、スイッチ部１１から出力されるスイッチイベントや、タッチパネル鍵盤ＴＫＢを除くタッチ検出領域に設けたアイコンのタッチ操作で発生するタッチイベントに応じて装置各部の動作を設定するスイッチ処理を実行する。
【００３０】
次に、ステップＳＡ４では、スイッチ部１１に設けられる終了スイッチが操作（終了操作）されたか否かを判断する。ユーザが終了操作を行った場合には、判断結果が「ＹＥＳ」になり、本ルーチンを終えるが、終了操作が行われなければ、判断結果は「ＮＯ」になり、次のステップＳＡ５に進む。
【００３１】
ステップＳＡ５では、タッチパネル鍵盤ＴＫＢ（タッチパネル部１３）において押鍵（押下操作）の有無を判断する。なお、ここで言う押鍵（押下操作）とは、タッチパネル鍵盤ＴＫＢの鍵の画像範囲を初回タッチした場合と、初回タッチ後に当該タッチした鍵の画像範囲内で左右にドラッグ操作した場合とを指す。ドラッグ操作とは、タッチパネルに指を接触させながら移動するスライド操作を指す。そして、タッチパネル鍵盤ＴＫＢにおける押鍵（押下操作）を検出すると、上記ステップＳＡ５の判断結果が「ＹＥＳ」になり、次のステップＳＡ６に進み、押鍵処理を実行する。
【００３２】
押鍵処理では、後述するように、タッチパネル鍵盤ＴＫＢにおいて押下操作された各鍵について初回タッチされた未押鍵状態の鍵もしくは初回タッチ後にドラッグ操作される押鍵状態の鍵の何れであるかを判別する。そして、初回タッチされた未押鍵状態の鍵であれば、当該鍵に対応する押下フラグＯＦを「１」にセットして押鍵状態に設定する。この後、押鍵状態となった鍵の画像範囲内で所定回数α以上（複数回）の左右ドラッグ操作を繰り返すと、ビブラート付与対象の鍵となり、その左右ドラッグ操作のドラッグ速度ＤＳおよびドラッグ幅ＤＷをそれぞれビブラートレートＶＲおよびビブラートデプスＶＤに変換し、これらパラメータで定まるビブラート波形（ＬＦＯ波形）の生成を音源部１６ａに指示する。この結果、押鍵状態となった鍵の鍵番号に対応したピッチ（音高）で発音する楽音に対し、ビブラートレートＶＲおよびビブラートデプスＶＤで指定される態様のビブラートを付与させる。
【００３３】
これに対し、初回タッチ後にドラッグ操作される押鍵状態の鍵ならば、ビブラート付与対象の鍵であるか否かを判断し、ビブラート付与対象の鍵であると、ドラッグ幅ＤＷの中心Ｘ座標が当該鍵の画像範囲内に収まる左右ドラッグ操作が行われた場合、その左右ドラッグ操作のドラッグ速度ＤＳおよびドラッグ幅ＤＷに応じてビブラートレートＶＲおよびビブラートデプスＶＤを更新し、更新されたこれらパラメータで定まるビブラート波形（ＬＦＯ波形）の生成を音源部１６ａに指示する。この結果、ビブラート付与対象の鍵を中心とする左右ドラッグ操作を行えば、その左右ドラッグ操作のドラッグ速度ＤＳやドラッグ幅ＤＷを変化させることでビブラートの態様を変更させる。
【００３４】
一方、タッチパネル鍵盤ＴＫＢにおいて押鍵（押下操作）が為されなければ、上記ステップＳＡ５の判断結果は「ＮＯ」になり、ステップＳＡ７に進み、上記ステップＳＡ５の鍵変化の検出結果に基づき離鍵（タッチ解除；タッチを離す）の有無を判断する。押鍵中の鍵が離鍵されなければ、判断結果は「ＮＯ」になり、後述のステップＳＡ９に処理を進め、一方、押鍵中の鍵が離鍵されると、判断結果は「ＹＥＳ」になり、次のステップＳＡ８に進み、離鍵処理を実行する。
【００３５】
ステップＳＡ８の離鍵処理では、後述するように、離鍵された鍵に対応するノートオフイベントを発生して音源部１６ａに消音指示した後、消音された鍵の画像を押鍵状態から離鍵状態に切り換える。そして、離鍵された鍵に対応付けられた押下フラグＯＦおよびビブラートフラグＶＩＦを「０」にセットすると共に、左右ドラッグ操作回数ＬＲＤＣをクリアして次のステップＳＡ９へ進む。
【００３６】
ステップＳＡ９では、タッチパネル鍵盤ＴＫＢにおいて為された押離鍵に対応して、押鍵（押下操作）された鍵の画像を押鍵状態の画像に、離鍵（タッチ解除）された鍵の画像を離鍵状態の画像にそれぞれ表示更新した後、上記ステップＳＡ３に処理を戻す。
【００３７】
なお、このステップＳＡ９では、押離鍵されない鍵の画像については表示更新は行われない。また、ここで言う押鍵状態／離鍵状態の画像とは、例えば鍵の画像の輝度を下げて押鍵状態を表現したり、その輝度を元に戻して離鍵状態を表現したりする表示制御を指す。また、これに限定されず鍵の画像の表示色や色合、コントラストを変化させて押鍵状態／離鍵状態を表現したり押鍵状態／離鍵状態を３Ｄ表示したりする態様としてもよい。
【００３８】
そして、上記ステップＳＡ３に処理を戻すと、以後はスイッチ部１１に設けられる終了スイッチが操作される迄、上記ステップＳＡ３〜ＳＡ９を繰り返し実行する。そして、スイッチ部１１に設けられる終了スイッチが操作されると、上記ステップＳＡ４の判断結果が「ＹＥＳ」になり、本ルーチンを完了させる。
【００３９】
（２）押鍵処理の動作
次に、図４を参照して押鍵処理の動作について説明する。図４は、押鍵処理の動作を示すフローチャートである。上述したメインルーチンのステップＳＡ６（図３参照）を介して本処理が実行されると、ＣＰＵ１０は図４に図示するステップＳＢ１に進み、タッチパネル鍵盤ＴＫＢの各鍵の中で押下操作（タッチ操作）されている鍵の総数を取得し、これをタッチ総数Ｔとして一時記憶する。なお、ここで言うタッチ総数Ｔとは、前述した押下操作された鍵、すなわちタッチパネル鍵盤ＴＫＢにおいて初回タッチされた鍵もしくは初回タッチ後にドラッグ操作される鍵を指す。
【００４０】
続いて、ステップＳＢ２では、押下操作された鍵を指定するポインタｉを初期値「０」にセットする。そして、ステップＳＢ３では、ポインタｉの値がタッチ総数Ｔより小さいか否か、つまりタ本処理をタッチ総数Ｔの数分繰り返し実行し終えたかどうかを判断する。ポインタｉの値がタッチ総数Ｔより小さければ、判断結果は「ＹＥＳ」になり、次のステップＳＢ４に進む。
【００４１】
ステップＳＢ４では、押下操作された鍵の内、ポインタｉで指定される鍵（ｉ）の押下フラグＯＦが「０」であるか否かを判断する。押下フラグＯＦは、押鍵状態の場合に「１」、未押鍵状態の場合に「０」となる。つまり、ここではポインタｉで指定される鍵（ｉ）が初回タッチ直後の未押鍵状態であるかどうかを判断する。以下、ポインタｉで指定される鍵（ｉ）が初回タッチ直後の未押鍵状態の場合と、押鍵状態の場合とに分けて動作説明を進める。
【００４２】
ａ．ポインタｉで指定される鍵（ｉ）が初回タッチ直後の未押鍵状態の場合
この場合、ポインタｉで指定される鍵（ｉ）の押下フラグＯＦは「０」なので、上記ステップＳＢ４の判断結果が「ＹＥＳ」になり、ステップＳＢ５に進む。ステップＳＢ５では、ポインタｉで指定される鍵（ｉ）の押下フラグＯＦを「１」にセットして初回タッチに応じて押鍵状態になった旨を表す。
【００４３】
そして、ステップＳＢ６では、初回タッチした鍵（ｉ）の画像範囲内で左右にドラッグ操作されているか否かを判断する。いま例えば図６（ａ）に図示する一例のように、タッチパネル鍵盤ＴＫＢにおいて、鍵番号７２（Ｃ５：ド）の鍵画像を初回タッチした後、同図（ｂ）に図示するように、その鍵の画像範囲内で左右方向にドラッグ操作したとする。
【００４４】
そうすると、上記ステップＳＢ６判断結果は「ＹＥＳ」になり、ステップＳＢ７に進む。ステップＳＢ７では、左右ドラッグ操作の回数を計数するカウンタＬＲＤＣをインクリメントして歩進させる。以後、カウンタＬＲＤＣの値を左右ドラッグ操作回数ＬＲＤＣと称す。
【００４５】
次いで、ステップＳＢ８では、歩進された左右ドラッグ操作回数ＬＲＤＣが所定回数αより多いか否かを判断する。この所定回数αは、ビブラート付与するか否かを判別する閾値となる。左右ドラッグ操作回数ＬＲＤＣが所定回数α（閾値）を超えると、上記ステップＳＢ８の判断結果が「ＹＥＳ」になり、ステップＳＢ９を介してビブラート処理を実行する。
【００４６】
ビブラート処理では、後述するように、ポインタｉで指定され、ビブラート付与対象となった鍵（ｉ）のビブラートフラグＶＩＦを「１」にセットした後、ビブラートレートＶＲおよびビブラートデプスＶＤをそれぞれデフォルト値にセットする。そして、タッチパネル鍵盤ＴＫＢにおいて為される左右ドラッグ操作のドラッグ速度ＤＳおよびドラッグ幅ＤＷを検出し、検出したドラッグ速度ＤＳおよびドラッグ幅ＤＷをそれぞれビブラートレートＶＲおよびビブラートデプスＶＤに変換し、これらパラメータで定まるビブラート波形（ＬＦＯ波形）の生成を音源部１６ａに指示する。
【００４７】
続いて、ステップＳＢ１０では、ポインタｉで指定され、押鍵状態となった鍵（ｉ）の鍵番号を含むノートオンイベントを発生して音源部１６ａに送付する発音処理を実行する。例えば図６（ａ）に図示するように、タッチパネル鍵盤ＴＫＢにおいて鍵番号７２（Ｃ５：ド）の鍵を初回タッチし、当該鍵が押鍵状態になった場合には、この鍵番号７２を含むノートオンイベントを発生して音源部１６ａに送付することにより、発音部１６がＣ５音（ド）の楽音を発音する。
【００４８】
また、図６（ｂ）に図示するように、押鍵状態になった鍵（ｉ）の画像範囲を左右方向に所定回数α以上繰り返してドラッグ操作すると、上記ステップＳＢ９のビブラート処理において、左右ドラッグ操作のドラッグ速度ＤＳおよびドラッグ幅ＤＷに基づき変換されたビブラートパラメータ（ビブラートレートＶＲおよびビブラートデプスＶＤ）で定まるビブラート波形（ＬＦＯ波形）の生成を音源部１６ａに指示する。
【００４９】
これにより、音源部１６ａでは、生成したビブラート波形（ＬＦＯ波形）を用いて波形読み出し位相（波形読み出し速度）を周波数変調して、上記初回タッチで押鍵状態となった鍵の鍵番号７２に対応するピッチ（音高）で発音中の楽音にビブラートを付与する。
【００５０】
なお、初回タッチ後に押鍵状態となった鍵（ｉ）の画像範囲を左右ドラッグ操作しない場合や、左右ドラッグ操作を所定回数α以上繰り返し行わなかった場合には、上述したステップＳＢ６、ＳＢ８の判断結果が「ＮＯ」になり、ステップＳＢ１０に進む。このような場合、ステップＳＢ１０では、ビブラートは付与されず、押鍵状態となった鍵の鍵番号に対応するピッチ（音高）で楽音を発音させる。
【００５１】
こうして、ステップＳＢ１０の発音処理が完了すると、ＣＰＵ１０は、次のステップＳＢ１１に処理を進め、ポインタｉをインクリメントして歩進させた後、前述のステップＳＢ３に処理を戻す。
【００５２】
以後、歩進されたポインタｉがタッチ総数Ｔを超える迄、すなわちタッチパネル鍵盤ＴＫＢにおいて初回タッチされた鍵もしくは初回タッチ後にドラッグされる鍵の全てについて処理し終えるまでステップＳＢ３以降の動作を繰り返す。そして、歩進されたポインタｉがタッチ総数Ｔを超え、全てについて処理し終えると、ステップＳＢ３の判断結果が「ＮＯ」になり、本処理を終える。
【００５３】
ｂ．ポインタｉで指定される鍵（ｉ）が押鍵状態の場合
この場合、ポインタｉで指定される鍵（ｉ）の押下フラグＯＦは「１」なので、上記ステップＳＢ４の判断結果は「ＮＯ」になり、図５に図示するステップＳＢ１２に進む。ステップＳＢ１２では、ポインタｉで指定される鍵（ｉ）のビブラートフラグＶＩＦが「１」、つまりビブラート付与対象の鍵であるか否かを判断する。ポインタｉで指定される鍵（ｉ）のビブラートフラグＶＩＦが「０」（ビブラート付与しない鍵）であれば、判断結果は「ＮＯ」になり、前述のステップＳＢ６（図４参照）に処理を進める。
【００５４】
一方、ポインタｉで指定される鍵（ｉ）のビブラートフラグＶＩＦが「１」（ビブラート付与対象の鍵）ならば、上記ステップＳＢ１２の判断結果は「ＹＥＳ」になり、ステップＳＢ１３に進む。ステップＳＢ１３では、タッチパネル鍵盤ＴＫＢにおいて左右ドラッグ操作が為されているか否かを判断する。左右ドラッグ操作が為されていなければ、判断結果は「ＮＯ」になり、ステップＳＢ１６に進む。
【００５５】
ステップＳＢ１６では、ポインタｉで指定される鍵（ｉ）のビブラートフラグＶＩＦを「０」にセットしてビブラート付与しない鍵であることを表す。続いて、ステップＳＢ１７では、左右ドラッグ操作回数ＬＲＤＣをゼロリセットした後、前述したステップＳＢ１０の発音処理を実行する。
【００５６】
このように、ポインタｉで指定される鍵（ｉ）が押鍵状態であって、かつビブラート付与対象の鍵である場合に、タッチパネル鍵盤ＴＫＢにおいて左右ドラッグ操作を行わないと、ビブラート付与しない鍵となり、押鍵された鍵の鍵番号に対応したピッチ（音高）の楽音を発音させるようになっている。
【００５７】
これに対し、ポインタｉで指定される鍵（ｉ）が押鍵状態であって、かつビブラート付与対象の鍵である場合に、タッチパネル鍵盤ＴＫＢ（タッチパネル部１３）において左右ドラッグ操作が為されていると、上記ステップＳＢ１３の判断結果が「ＹＥＳ」になり、ステップＳＢ１４に進む。
【００５８】
ステップＳＢ１４では、タッチパネル鍵盤ＴＫＢにおいて為される左右ドラッグ操作で生じるタッチ位置情報からドラッグ幅ＤＷを検出すると共に、そのドラッグ幅ＤＷの中心Ｘ座標を取得する。なお、ここで言うＸ座標とは、タッチパネル鍵盤ＴＫＢの長手方向（横方向）の位置を表す。
【００５９】
続いて、ステップＳＢ１５では、取得した中心Ｘ座標が、ポイントｉで指定される鍵（ｉ）の鍵画像範囲内であるか否かを判断する。いま例えば、図１０（ａ）に図示する一例のように、タッチパネル鍵盤ＴＫＢにおいてビブラート付与対象の鍵（ｉ）が鍵番号７２（Ｃ５：ド）である時に、鍵番号７１の鍵（Ｂ４：シ）から鍵番号７４（Ｄ５：レ）の鍵までの範囲で左右ドラッグ操作を行ったとする。
【００６０】
そうすると、そのドラッグ幅ＤＷの中心Ｘ座標はビブラート付与対象の鍵（ｉ）の鍵画像範囲内に収まるので、上記ステップＳＢ１５の判断結果は「ＹＥＳ」となり、前述したステップＳＢ９（図４参照）に進み、ビブラート処理（図７参照）を実行する。この場合、ビブラート処理では、後述するように、左右ドラッグ操作のドラッグ速度ＤＳおよびドラッグ幅ＤＷを検出し、検出したドラッグ速度ＤＳおよびドラッグ幅ＤＷをそれぞれビブラートレートＶＲおよびビブラートデプスＶＤに変換し、これらパラメータで定まるビブラート波形（ＬＦＯ波形）の生成を音源部１６ａに指示する。
【００６１】
また例えば、同図（ｂ）に図示する一例のように、タッチパネル鍵盤ＴＫＢにおいてビブラート付与対象の鍵（ｉ）が鍵番号７２（Ｃ５：ド）である時に、鍵番号６９の鍵（Ａ４：ラ）から鍵番号７６（Ｅ５：ミ）の鍵まで左右ドラッグ操作の範囲を広げたとする。そうすると、この場合もドラッグ幅ＤＷの中心Ｘ座標がビブラート付与対象の鍵（ｉ）の鍵画像範囲内に収まる為、上記ステップＳＢ１５の判断結果が「ＹＥＳ」となり、前述のステップＳＢ９（図４参照）を介してビブラート処理（図７参照）を実行する。
【００６２】
ビブラート処理では、後述するように、左右ドラッグ操作のドラッグ速度ＤＳが変わらなければ、ドラッグ幅ＤＷの拡大に伴ってビブラートデプスＶＤを更新する。また、ドラッグ幅ＤＷの拡大に従って左右ドラッグ操作のドラッグ速度ＤＳも変化した場合には、当該ドラッグ速度ＤＳの変化に応じてビブラートレートＶＲを更新する。
【００６３】
以上のように、押鍵処理では、タッチパネル鍵盤ＴＫＢにおいて押下操作された各鍵について初回タッチされた未押鍵状態の鍵もしくは初回タッチ後にドラッグ操作される押鍵状態の鍵の何れであるかを判別し、初回タッチされた未押鍵状態の鍵ならば、当該鍵に対応する押下フラグＯＦを「１」にセットして押鍵状態に設定した後、鍵の画像範囲内で所定回数α以上の左右ドラッグ操作を繰り返すと、ビブラート付与対象の鍵となり、その左右ドラッグ操作のドラッグ速度ＤＳおよびドラッグ幅ＤＷをそれぞれビブラートレートＶＲおよびビブラートデプスＶＤに変換し、これらパラメータで定まるビブラート波形（ＬＦＯ波形）の生成を音源部１６ａに指示する。この結果、押鍵状態となった鍵の鍵番号に対応したピッチ（音高）で発音する楽音に対し、ビブラートレートＶＲおよびビブラートデプスＶＤで指定される態様のビブラートを付与させる。
【００６４】
一方、初回タッチ後にドラッグ操作される押鍵状態の鍵ならば、ビブラート付与対象の鍵であるか否かを判断し、ビブラート付与対象の鍵であると、ドラッグ幅ＤＷの中心Ｘ座標が当該鍵の画像範囲内に収まる左右ドラッグ操作が行われた場合、その左右ドラッグ操作のドラッグ速度ＤＳおよびドラッグ幅ＤＷに応じてビブラートレートＶＲおよびビブラートデプスＶＤを更新し、更新されたこれらパラメータで定まるビブラート波形（ＬＦＯ波形）の生成を音源部１６ａに指示する。この結果、ビブラート付与対象の鍵を中心とする左右ドラッグ操作を行えば、その左右ドラッグ操作のドラッグ速度ＤＳやドラッグ幅ＤＷを変化させることでビブラートの態様を変更させる。
【００６５】
（３）ビブラート処理の動作
次に、図７〜図９を参照してビブラート処理の動作について説明する。図７はビブラート処理の動作を示すフローチャート、図８はビブラート波形におけるビブラートレートＶＲおよびビブラートデプスＶＤの関係を説明する為の波形図、図９はレート変換テーブルＲＴおよびデプス変換テーブルＤＴの一例を示す図である。
【００６６】
前述した押鍵処理のステップＳＢ９（図４参照）を介して本処理が実行されると、ＣＰＵ１０は図７に図示するステップＳＣ１に処理を進め、ポインタｉで指定される鍵（ｉ）の（ビブラートフラグＶＩＦを「１」にセットする。ビブラートフラグＶＩＦは「１」の場合にビブラート付与を表し、「０」の場合にビブラート付与せずを表す。
【００６７】
続いて、ステップＳＣ２〜ＳＣ３では、ビブラートレートＶＲおよびビブラートデプスＶＤをそれぞれ所定のデフォルト値にセットする。ここで、図８を参照してビブラート波形におけるビブラートレートＶＲおよびビブラートデプスＶＤの関係について説明する。ビブラート波形（ＬＦＯ波形）は、波形読み出し位相（波形読み出し速度）を周波数変調して発生楽音（原音）のピッチを周期的に変化させる。なお、図８に図示した一例のビブラート波形は、正弦波形としたが、これに限らず、三角波などの周期波形を用いても構わない。
【００６８】
ビブラートレートＶＲは、ビブラート波形の周期、すなわちピッチの揺れの速さを指定する。ビブラートレートＶＲを上げると、変調周波数が上がって揺れの速さが早まり、逆に下げると、変調周波数が下がって揺れの速さが遅くなる。ビブラートデプスＶＤは、ビブラート波形の振幅、すなわちピッチの揺れの大きさを指定する。ビブラートデプスＶＤを上げると、変調深度が深まって揺れが大きくなり、逆に下げると、変調深度が浅くなって揺れが小さくなる。
【００６９】
図７に戻りビブラート処理の動作について説明を進める。上記ステップＳＣ２〜ＳＣ３において、デフォルト値のビブラートレートＶＲおよびビブラートデプスＶＤを設定した後、ステップＳＣ４に進むと、タッチパネル鍵盤ＴＫＢにおいて為される左右ドラッグ操作で生じるタッチ位置情報の経時変化からドラッグ速度ＤＳを検出する。なお、検出するドラッグ速度ＤＳは平均速度である。
【００７０】
続いて、ステップＳＣ５では、ＲＡＭ１５のデータエリアＤＡに格納されるレート変換テーブルＲＴを参照して、上記ステップＳＣ４で検出したドラッグ速度ＤＳをビブラートレートＶＲに変換する。レート変換テーブルＲＴとは、図９（ａ）に図示するように、予め設定された変換特性のレート値が記憶され、その中からドラッグ速度ＤＳに対応するビブラートレートＶＲを読み出すデータテーブルである。なお、図９（ａ）に図示した一例は、線形の変換特性としたが、これに限らず、非線形の変換特性としても構わない。
【００７１】
次に、ステップＳＣ６では、タッチパネル鍵盤ＴＫＢにおいて為される左右ドラッグ操作で生じるタッチ位置情報からドラッグ幅ＤＷを検出する。そして、ステップＳＣ７では、ＲＡＭ１５のデータエリアＤＡに格納されるデプス変換テーブルＤＴを参照して、上記ステップＳＣ６で検出したドラッグ幅ＤＷをビブラートデプスＶＤに変換する。デプス変換テーブルＤＴとは、図９（ｂ）に図示するように、予め設定された変換特性のデプス値が記憶され、その中からドラッグ幅ＤＷに対応するビブラートデプスＶＤを読み出すデータテーブルである。なお、図９（ｂ）に図示した一例は、線形の変換特性であるが、これに限らず、非線形の変換特性としても構わない。
【００７２】
次いで、ステップＳＣ８では、ドラッグ速度ＤＳに応じたビブラートレートＶＲおよびドラッグ幅ＤＷに応じたビブラートデプスＶＤで定まるビブラート波形（ＬＦＯ波形）の生成を音源部１６ａに指示して本処理を終える。なお、音源部１６ａでは、パラメータ指定に従って生成したビブラート波形（ＬＦＯ波形）を用いて波形読み出し位相（波形読み出し速度）を周波数変調して発生楽音（原音）にビブラートを付与する。
【００７３】
このように、ビブラート処理では、ポインタｉで指定され、ビブラート付与対象となった鍵（ｉ）のビブラートフラグＶＩＦを「１」にセットした後、ビブラートレートＶＲおよびビブラートデプスＶＤをそれぞれデフォルト値にセットする。そして、タッチパネル鍵盤ＴＫＢ（タッチパネル部１３）において為される左右ドラッグ操作のドラッグ速度ＤＳおよびドラッグ幅ＤＷを検出し、検出したドラッグ速度ＤＳおよびドラッグ幅ＤＷをそれぞれビブラートレートＶＲおよびビブラートデプスＶＤに変換し、これらパラメータで定まるビブラート波形（ＬＦＯ波形）の生成を音源部１６ａに指示する。
【００７４】
（４）離鍵処理の動作
次に、図１１を参照して離鍵処理の動作を説明する。図１１は、離鍵処理の動作を示すフローチャートである。前述したメインルーチンのステップＳＡ８（図３参照）を介して本処理が実行されると、ＣＰＵ１０は図１２に図示するステップＳＤ１に進み、離鍵（タッチ解除）された鍵に対応するノートオフイベントを発生して音源部１６ａに消音指示する。これにより、音源部１６ａでは、ノートオフイベントで指定される音高の楽音を消音する。
【００７５】
続いて、ステップＳＤ２では、離鍵により消音された鍵の画像を押鍵状態から離鍵状態に切り換えるよう指示する。なお、この切り換え指示に従い、前述したステップＳＡ９（図３参照）において鍵盤画像の表示更新が行われる。次いで、ステップＳＤ３〜ＳＤ４では、離鍵された鍵に対応付けられた押下フラグＯＦおよびビブラートフラグＶＩＦを「０」にセットし、続くステップＳＤ５では、左右ドラッグ操作回数ＬＲＤＣをクリアして本処理を終える。
【００７６】
以上説明したように、本実施形態では、図１２（ａ）に図示する一例のように、タッチパネル鍵盤ＴＫＢにおいて鍵番号７２（Ｃ５：ド）の鍵の鍵画像を押鍵すると、その鍵番号７２を含むノートオンイベントを発生して音源部１６ａに送付することでＣ５音（ド）の音高の楽音が発音される。
【００７７】
そして、同図（ｂ）に図示するように、押鍵状態となった鍵番号７２（Ｃ５：ド）の鍵画像範囲内で所定回数α以上の左右ドラッグ操作を繰り返すと、ビブラート付与対象の鍵になり、左右ドラッグ操作のドラッグ速度ＤＳおよびドラッグ幅ＤＷをそれぞれビブラートレートＶＲおよびビブラートデプスＶＤに変換し、これらパラメータで定まるビブラート波形（ＬＦＯ波形）に従い、Ｃ５音（ド）の音高で発音中の楽音にビブラートが付与されるので、簡単で直感的な操作でビブラートを具現することが出来る。
【００７８】
この後、同図（ｃ）に図示するように、ドラッグ幅ＤＷの中心Ｘ座標がビブラート付与対象の鍵の画像範囲内に収まる左右ドラッグ操作が行われた場合、すなわちビブラート付与対象の鍵を中心とする左右ドラッグ操作を行うと、その左右ドラッグ操作のドラッグ速度ＤＳおよびドラッグ幅ＤＷに応じてビブラートレートＶＲおよびビブラートデプスＶＤを更新するので、Ｃ５音（ド）の音高で発音中の楽音に付与するビブラートの属性を簡単で直感的な操作で変化させることが出来る。
【００７９】
なお、上述した実施形態では、押鍵状態となった鍵の画像範囲内で所定回数α以上の左右ドラッグ操作を繰り返すことでビブラート付与対象の鍵に設定する為、左右ドラッグ操作の仕方（素早い左右ドラッグ操作／ゆっくりした左右ドラッグ操作）でビブラートを付与するタイミングを調整することも出来る。
【００８０】
また、これに替えて、押鍵状態となった鍵の画像範囲内で左右ドラッグ操作を一定時間以上行った場合や、左右ドラッグ操作の加速度が所定の閾値を超えた場合に、ビブラート付与対象の鍵に設定する態様としても構わない。なお、左右ドラッグ操作の加速度は、ドラッグ操作に応じて経時変化するタッチ位置情報に基づき算出する。
【００８１】
また、本実施形態では、押鍵状態となった鍵の画像範囲内で左右ドラッグ操作を繰り返すことでビブラート付与対象の鍵に設定するようにしたが、これに限らず、押鍵状態となった鍵の画像範囲内で上方向又は下方向のフリック操作が行われた場合に、ビブラート付与対象の鍵に設定する態様も可能である。なお、ここで言うフリック操作とは、鍵の画像範囲内で接触している指を上方向又は下方向へはらう動作を指す。
【００８２】
加えて、上述した実施形態では、発生楽音の音高をモジュレーションしてビブラート付与する一例について言及したが、本発明はビブラートに限定されず、発生楽音の音色をモジュレーションするワウワウや、発生楽音の音量をモジュレーションするトレモロの他、モジュレーション系の効果であるコーラス、フランジャーといった楽音を加工する音楽的な効果（エフェクト）を付与する形態にも適用可能である。
【００８３】
以上、本発明の実施の一形態について説明したが、本発明はそれに限定されるものではなく、本願出願の特許請求の範囲に記載された発明とその均等の範囲に含まれる。以下では、本願出願当初の特許請求の範囲に記載された各発明について付記する。
【００８４】
（付記）
［請求項１］
異なる音高が割り当てられる複数の操作子と、
前記複数の操作子のうち少なくとも１つの操作子を指定する第１の操作を検出した場合に、当該第１の操作で指定された操作子に割り当てられた音高で発音を発音部に指示し、
前記第１の操作の後に、前記第１の操作で指定された操作子の領域内で第２の操作を検出した場合に、前記第１の操作により発音指示された音高の楽音に対して、当該第２の操作に対応する楽音加工効果を付与して、前記楽音加工効果が付与された楽音の発音を前記発音部に指示する効果付与制御部と
を具備することを特徴とする楽音発生装置。
【００８５】
［請求項２］
前記第２の操作は、操作者が操作パネルの前記指定された操作子上を双方向に複数回数スライドすることを繰り返す操作であることを特徴とする請求項１に記載の楽音発生装置。
【００８６】
［請求項３］
前記効果付与制御部は、前記第２の操作の操作速度および操作幅に応じたレートおよびデプスで、前記第１の操作で指示された音高の楽音に対して前記楽音加工効果を付与することを特徴とする請求項１または２に記載の楽音発生装置。
【００８７】
［請求項４］
前記効果付与制御部は、前記第２の操作の操作幅の中心が、前記第１の操作で指定された操作子の領域内である場合に、当該第２の操作の操作速度および操作幅に応じたレートおよびデプスで、前記第１の操作により発音指示された音高の楽音に対して前記楽音加工効果を付与すること特徴とする請求項１乃至３の何れかに記載の楽音発生装置。
【００８８】
［請求項５］
前記複数の操作子が表示されている操作パネルをさらに備えることを特徴とする請求項１乃至４の何れかに記載の楽音発生装置。
【００８９】
［請求項６］
少なくとも上記請求項１乃至５の何れかに記載の楽音発生装置と、
前記効果付与制御部によって指示された楽音を発生する発音部と、
を具備することを特徴とする電子楽器。
【００９０】
［請求項７］
異なる音高が割り当てられる複数の操作子を備える楽音発生装置で実行される方法であって、
前記複数の操作子のうち少なくとも１つの操作子を指定する第１の操作を検出した場合に、当該第１の操作で指定された操作子に割り当てられた音高で発音を発音部に指示し、
前記第１の操作の後に、前記第１の操作で指定された操作子の領域内で第２の操作を検出した場合に、前記第１の操作により発音指示された音高の楽音に対して、当該第２の操作に対応する楽音加工効果を付与して、前記楽音加工効果が付与された楽音の発音を前記発音部に指示する
ことを特徴とする楽音発生方法。
【００９１】
［請求項８］
異なる音高が割り当てられる複数の操作子を備える楽音発生装置として用いられるコンピュータに、
前記複数の操作子のうち少なくとも１つの操作子を指定する第１の操作を検出した場合に、当該第１の操作で指定された操作子に割り当てられた音高で発音を発音部に指示するステップと、
前記第１の操作の後に、前記第１の操作で指定された操作子の領域内で第２の操作を検出した場合に、前記第１の操作により発音指示された音高の楽音に対して、当該第２の操作に対応する楽音加工効果を付与して、前記楽音加工効果が付与された楽音の発音を前記発音部に指示するステップと、
を実行させることを特徴とするプログラム。
【符号の説明】
【００９２】
１０  ＣＰＵ
１１  スイッチ部
１２  表示部
１３  タッチパネル部
１４  ＲＯＭ
１５  ＲＡＭ
１６  発音部
１６ａ  音源部
１６ｂ  サウンドシステム
１００  楽音発生装置
ＴＫＢ  タッチパネル鍵盤
【図１】
0006650101.tif 000002
【図２】
0006650101.tif 000003
【図３】
0006650101.tif 000004
【図４】
0006650101.tif 000005
【図５】
0006650101.tif 000006
【図６】
0006650101.tif 000007
【図７】
0006650101.tif 000008
【図８】
0006650101.tif 000009
【図９】
0006650101.tif 000010
【図１０】
0006650101.tif 000011
【図１１】
0006650101.tif 000012
【図１２】
0006650101.tif 000013