(57)【要約】【課題】ユーザの変更操作によって、楽音波形のエンベロープの形状を自在に変更できるようにする。【解決手段】制御部１は、スイッチ部３のアタック修正スイッチがオンされた場合には、ＲＯＭ４から読み出した初期レベルデータをスライダ６の操作量に応じたパラメータ値に基づいて変更し、その変更した初期レベルデータに基づいて、楽音生成部８に出力するためのエンベロープの形状を変更する。【選択図】　　　　図１
2004144864.tif 000002
【特許請求の範囲】
【請求項１】
楽音波形のエンベロープの形状を規定する初期振幅データおよび初期変化割合データを含む複数のデータを記憶する記憶手段と、
前記記憶手段から指定されたデータを読み出すデータ読出手段と、
操作量に応じたパラメータ値を入力する操作手段と、
前記データ読出手段により読み出された初期振幅データを前記操作手段により入力されたパラメータ値に基づいて変更するデータ変更手段と、
前記データ変更手段により変更された初期振幅データに基づいて所定の楽音生成手段に出力するためのエンベロープの形状を変更するエンベロープ変更手段と、
を具備することを特徴とするエンベロープ編集装置。
【請求項２】
前記データ変更手段は、前記データ読出手段により読み出された初期変化割合データおよび前記初期振幅データを前記入力されたパラメータ値に応じて変更し、前記エンベロープ変更手段は、前記データ変更手段により変更された初期変化割合データおよび初期振幅データに基づいてエンベロープの形状を変更することを特徴とする請求項１記載のエンベロープ編集装置。
【請求項３】
楽音波形のエンベロープの形状を規定する初期振幅データおよび初期変化割合データを含む複数のデータを記憶する記憶手段から指定されたデータを読み出す第１のステップと、
前記第１のステップにより読み出された初期振幅データを所定の操作手段の操作量に応じたパラメータ値に基づいて変更する第２のステップと、
前記第２のステップにより変更された初期振幅データに基づいて所定の楽音生成手段に出力するためのエンベロープの形状を変更する第３のステップと、
を実行することを特徴とするエンベロープ編集のプログラム。
【請求項４】
前記第２のステップは、前記第１のステップにより読み出された初期変化割合データおよび前記初期振幅データを前記入力されたパラメータ値に基づいて変更し、前記第３のステップは、前記第２のステップにより変更された初期変化割合データおよび初期振幅データに基づいて前記エンベロープの形状を変更することを特徴とする請求項３記載のエンベロープ編集のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、楽音発生装置に関し、特に楽音発生装置におけるエンベロープ編集装置およびエンベロープ編集のプログラムに関する。
【０００２】
【従来の技術】
楽音発生装置として、音色を任意に設定可能な電子楽器がある。従来の電子楽器の中には、楽音作成に必要な各種のエンベロープ波形を任意に作成可能とし、しかもキーボードフォローの機能を有するものがある。このキーボードフォローの特性を可変にするためにエンベロープ作成装置の提案がなされている。
【０００３】
提案されているエンベロープ作成装置の構成では、エンベロープ波形の各折れ線におけるレベルと各折れ線の傾きを示すレベルデータとレートデータを音高情報に基づいて変位させ、特にこのレベルデータとレートデータに対して夫々内容の変更された音高情報に基づいて減少または増加するように演算する（特許文献１参照）。
【０００４】
【特許文献１】
特公平７−４０１９１号公報（第２頁左欄第９〜２１行）
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来の提案においては、音高情報に基づいて自動的にエンベロープの形状を変更することは可能であるが、ユーザの変更操作によってエンベロープの形状を変更することはできない。一般に、音色を任意に設定可能な電子楽器などの楽音発生装置においては、ユーザが変更できるエンベロープのデータは制限されている。例えば、ＭＩＤＩ音源においては、エンベロープの形状の時間に対するレベル変化率であるレートデータのみ変更可能になっている。
【０００６】
図１１は、従来の技術によってＡＤＳＲ方式のエンベロープの形状を変更した場合の波形図である。ＡＤＳＲ方式のエンベロープの波形では、アタック、ディケイ、サスティン、リリースの４領域の中でも、アタックの領域は楽器音の特徴を最も表す重要な領域である。図１１（１）において、「ＬＥＶＥＬ０」はアタックの初期レベル値、「ＲＡＴＥ１」はアタックの初期レート値、「ＬＥＶＥＬ１」はアタックレベルである。
【０００７】
図１１（２）は、「ＲＡＴＥ１」の値を小さくして、緩やかなアタック特性になるように変更した場合のエンベロープの波形図である。しかしながら、「ＬＥＶＥＬ０」の値が変更されないので、波形の急峻な立ち上がり部分ａによって、緩やかなアタック特性が得られない。
一方、図１１（３）は、「ＲＡＴＥ１」の値を大きくして、急峻なアタック特性になるように変更した場合のエンベロープの波形図である。しかしながら、「ＬＥＶＥＬ０」の値が変更されないので、「ＲＡＴＥ１」の最大値である傾斜部分ｂより大きなレートが実現できないので、急峻なアタック特性が得られない。
【０００８】
すなわち、従来の技術においては、ユーザの変更操作によって変更できるエンベロープの形状が制限されるという課題があった。
本発明の課題は、ユーザの変更操作によって、エンベロープの形状を自在に変更できるようにすることである。
【０００９】
【課題を解決するための手段】
本発明によるエンベロープ編集装置は、楽音波形のエンベロープの形状を規定する初期振幅データ（実施形態においては、図３のＬＥＶＥＬ０＿Ｐのデータに相当する）および初期変化割合データ（実施形態においては、図３のＲＡＴＥ１＿Ｐのデータに相当する）を含む複数のデータを記憶する記憶手段（実施形態においては、図１のＲＯＭ４に相当する）と、記憶手段から指定されたデータを読み出すデータ読出手段（実施形態においては、図１の制御部１に相当する）と、操作量に応じたパラメータ値（実施形態においては、０〜１２７の範囲の整数値に相当する）を入力する操作手段（実施形態においては、図１のスライダ６に相当する）と、データ読出手段により読み出された初期振幅データを操作手段により入力されたパラメータ値に基づいて変更するデータ変更手段（実施形態においては、図１の制御部１に相当する）と、データ変更手段により変更された初期振幅データ（実施形態においては、レジスタＬ０のデータに相当する）に基づいて所定の楽音生成手段（実施形態においては、図１の楽音生成部８に相当する）に出力するためのエンベロープの形状を変更するエンベロープ変更手段（実施形態においては、図１の制御部１に相当する）とを具備する構成になっている。
【００１０】
この場合において、データ変更手段は、データ読出手段により読み出された初期変化割合データおよび初期振幅データを入力されたパラメータ値に応じて変更し、エンベロープ変更手段は、データ変更手段により変更された初期変化割合データ（実施形態においては、レジスタＲ１のデータに相当する）および初期振幅データに基づいてエンベロープの形状を変更するように構成してもよい。
【００１１】
本発明によるエンベロープ編集のプログラムは、楽音波形のエンベロープの形状を規定する初期振幅データ（実施形態においては、図３のＬＥＶＥＬ０＿Ｐのデータに相当する）および初期変化割合データ（実施形態においては、図３のＲＡＴＥ１＿Ｐのデータに相当する）を含む複数のデータを記憶する記憶手段（実施形態においては、図１のＲＯＭ４に相当する）から指定されたデータを読み出す第１のステップと、第１のステップにより読み出された初期振幅データを所定の操作手段（実施形態においては、図１のスライダ６に相当する）の操作量に応じたパラメータ値（実施形態においては、０〜１２７の範囲の整数値に相当する）に基づいて変更する第２のステップと、第２のステップにより変更された初期振幅データ（実施形態においては、レジスタＬ０のデータに相当する）に基づいて所定の楽音生成手段（実施形態においては、図１の楽音生成部８に相当する）に出力するためのエンベロープの形状を変更する第３のステップとを実行する構成になっている。
【００１２】
この場合において、第２のステップは、第１のステップにより読み出された初期変化割合データおよび初期振幅データを入力されたパラメータ値に基づいて変更し、第３のステップは、第２のステップにより変更された初期変化割合データ（実施形態においては、レジスタＲ１のデータに相当する）および初期振幅データに基づいてエンベロープの形状を変更するように構成してもよい。
【００１３】
【発明の実施の形態】
以下、本発明によるエンベロープ編集装置の実施形態について、図を参照して説明する。
図１は、実施形態におけるエンベロープ編集装置を具備した電子鍵盤楽器の構成を示すブロック図である。制御部１は、ＣＰＵなどで構成され、そのシステムバスを介して、鍵盤２、スイッチ部３、ＲＯＭ４、ＲＡＭ５、スライダ６、表示部７、および楽音生成部８に接続され、これらとの間でコマンドやデータを授受して、この電子鍵盤楽器全体を制御している。
【００１４】
鍵盤２は、ユーザの演奏操作に応じて押鍵や離鍵の演奏情報を制御部１に入力する。スイッチ部３は、楽器音である音色を選択する音色選択スイッチ、エンベロープの波形のアタック部分を変更するためのアタック修正スイッチ、および、その他のスイッチで構成され、ユーザの操作に応じてオン又はオフの情報を制御部１に入力する。ＲＯＭ４は、制御部１によって実行される制御プログラム、様々な音色におけるエンベロープの形状を規定するデータ、修正特性のテーブルなどを格納している。この制御プログラムの中に、本発明のエンベロープ編集のプログラムが組み込まれている。ＲＡＭ５は、制御部１のワークエリアであり、制御プログラムの実行に必要な各種レジスタやフラグなどのエリアが設けられている。スライダ６は、ユーザのスライド操作（又は、回転操作）に応じて、パラメータの値（０〜１２７の範囲の整数値）を変更する。表示部７は、制御部１からの表示データを表示する。
【００１５】
楽音生成部８は、制御部１からの楽音データである音高データ、音色データ、エンベロープデータなどに基づいて、ディジタルの楽音波形データを生成して出力する。楽音生成部８にはＤ／Ａ変換器９が接続され、Ｄ／Ａ変換器９にはアンプ１０が接続され、アンプ１０にはスピーカ１１が接続されている。このサウンドシステムにより、楽音生成部８から出力された楽音波形データは、Ｄ／Ａ変換器９によりアナログに変換され、アンプ１０により増幅処理などの所定の信号処理が施されて、スピーカ１１から発音される。
【００１６】
なお、ＭＩＤＩデータを送受信するためのＭＩＤＩインターフェース、ＣＤ−ＲＯＭやＦＤ（フレキシブル・ディスク）などの外部記憶媒体を装着してドライブする記憶媒体ドライブ装置、およびインターネットなどの通信網に接続してデータやプログラムをダウンロードするための通信装置を接続できる構成になっている。
【００１７】
図２は、楽音生成部８の内部構成を示すブロック図である。この図に示すように、楽音生成部８は、波形発生器８１、フィルタ８２、増幅器８３、フィルタＥＧ（エンベロープ・ジェネレータ）８４、アンプＥＧ８５で構成されている。波形発生器８１は、制御部１からの音高データおよび発音開始コマンドに応じて、楽音波形を生成する。例えば、内部の波形メモリのデータを音高データに応じた読出レートで読み出す。フィルタＥＧ８４は、制御部１からの初期レベル、アタックレート、および発音開始コマンドに応じて、フィルタ・エンベロープを生成する。アンプＥＧ８５は、制御部１からの初期レベル、アタックレート、および発音開始コマンドに応じてアンプ・エンベロープを生成する。フィルタ８２は、波形発生器８１から出力された楽音波形に対して、フィルタＥＧ８４で生成されたフィルタ・エンベロープによって音色制御処理を行って、増幅器８３に出力する。増幅器８３は、フィルタ８２から出力された楽音波形に対して、アンプＥＧ８５で生成されたアンプ・エンベロープによって音量制御処理を行って、Ｄ／Ａ変換器９に出力する。
【００１８】
図３は、ＲＯＭ４に格納されている様々な音色（音色１、音色２…、音色Ｎ）におけるエンベロープのプリセットデータを示す図である。各音色のプリセットデータは、アタック部分を規定するＬＥＶＥＬ０＿Ｐ（初期レベル）、ＬＥＶＥＬ１＿Ｐ（アタックレベル）、およびＲＡＴＥ１＿Ｐ（アタックレート）、並びに、図には示していないが、ディケイ部分、サスティン部分、リリース部分を規定するプリセットデータで構成されている。
【００１９】
次に、この電子鍵盤楽器の動作について、制御部１によって実行される図４乃至図６のフローチャート、図７および図８の修正特性のテーブル、図９および図１０のエンベロープの形状に基づいて説明する。
図４は、メインフローであり、ＲＡＭ５のレジスタやフラグをリセットするなどの所定のイニシャライズ（ステップＳＡ１）の後、スイッチ部３をスキャンして各スイッチのオン又はオフを検出するスイッチ処理（ステップＳＡ２）、鍵盤２をスキャンして各鍵の押鍵又は離鍵を検出する鍵盤処理（ステップＳＡ３）、スライダ６の操作を検出してその操作量に応じたパラメータ値によって演算を行うスライダ処理（ステップＳＡ４）、楽音生成部８に対する発音開始などを行う発音処理（ステップＳＡ５）、エンベロープ編集メニューやエンベロープの形状などを表示部７に表示する表示処理（ステップＳＡ６）、その他の処理（ステップＳＡ７）を繰り返し実行する。
【００２０】
図５は、図４のメインフローにおけるステップＳＡ２のスイッチ処理のフローチャートである。このフローでは、スイッチのオン状態又はオフ状態に応じた処理を行う。アタック修正スイッチがオンされたか否かを判別し（ステップＳＢ１）、このスイッチがオンされたと判別したときは、ＲＡＭ５のフラグであるＭＯＤＥ＿ＡＴ＿ＭＯＤＩＦＹの値を反転する（ステップＳＢ２）。音色選択スイッチがオンされたか否かを判別し（ステップＳＢ３）、このスイッチがオンされたと判別したときは、その選択音色に対応するプリセットデータをＲＡＭ５のレジスタにストアする。すなわち、選択音色のプリセットデータ「ＬＥＶＥＬ０＿Ｐ」をレジスタＬＥＶＥＬ０にストアし、プリセットデータ「ＲＡＴＥ１＿Ｐ」をレジスタＲＡＴＥ１にストアし、プリセットデータ「ＬＥＶＥＬ１＿Ｐ」をレジスタＬＥＶＥＬ１にストアし、最大レートデータをレジスタＲＡＴＥＭＡＸにストアする（ステップＳＢ４）。その他のスイッチのオン又はオフに応じてその他の処理（ステップＳＢ５）を実行する。
【００２１】
図６は、図４のメインフローにおけるステップＳＡ４のスライダ処理のフローチャートである。このフローでは、フラグＭＯＤＥ＿ＡＴ＿ＭＯＤＩＦＹの値が「１（アタック修正）」であるか否かを判別する（ステップＳＣ１）。このフラグが「１」であると判別した場合は、現在のスライダ値を取得する（ステップＳＣ２）。すなわち、スライダ６の操作量に応じて「０」から「１２７」の範囲で１つの整数値をパラメータ値として取得する。そして、取得したスライダ値がレジスタ「ＡＴ＿ＭＯＤＩＦＹ＿ＰＡＲＡＭ」にストアしているスライダ値と同じであるか否かを判別する（ステップＳＣ３）。
【００２２】
取得したスライダ値がストアしているスライダ値と異なると判別した場合には、レジスタ「ＡＴ＿ＭＯＤＩＦＹ＿ＰＡＲＡＭ」に取得したスライダ値をストアして更新する（ステップＳＣ４）。次に、レジスタ「ＡＴ＿ＭＯＤＩＦＹ＿ＰＡＲＡＭ」のスライダ値を判別して（ステップＳＣ５）、そのスライダ値に応じてＲＡＭ５のレジスタＬ０およびＲ１に、図７および図８に示す特性によって演算した値をストアする。
【００２３】
図７は、「ＡＴ＿ＭＯＤＩＦＹ＿ＰＡＲＡＭ」の値（０〜１２７の範囲の値）に応じて変化するレベルデータの修正特性ＬＥＶＥＬＴＡＢＬＥ［ＡＴ＿ＭＯＤＩＦＹ＿ＰＡＲＡＭ］のテーブルであり、図８は、「ＡＴ＿ＭＯＤＩＦＹ＿ＰＡＲＡＭ」の値に応じて変化するレートデータの修正特性ＲＡＴＥＴＡＢＬＥ［ＡＴ＿ＭＯＤＩＦＹ＿ＰＡＲＡＭ］のテーブルである。なお、図７および図８において、ＬＴ１、ＬＴ２およびＲＴ１は、修正特性の値がゼロとなるスライダ値を示している。ＬＴ２とＲＴ１とは同じスライダ値である。
【００２４】
更新したスライダ値が「６４」である場合は、レジスタＬＥＶＥＬ０の初期レベルデータすなわちＲＯＭ４のプリセットレベルデータをレジスタＬ０にストアし（ステップＳＣ６）、レジスタＲＡＴＥ１の初期レートデータすなわちＲＯＭ４のプリセットレートデータをレジスタＲ１にストアする（ステップＳＣ７）。
【００２５】
更新したスライダ値が「６４」より小さい場合は、レジスタＬＥＶＥＬ０の初期レベルデータにＬＥＶＥＬＴＡＢＬＥ［ＡＴ＿ＭＯＤＩＦＹ＿ＰＡＲＡＭ］の値を乗算してレジスタＬ０にストアし（ステップＳＣ８）、レジスタＲＡＴＥ１の初期レートデータにＲＡＴＥＴＡＢＬＥ［ＡＴ＿ＭＯＤＩＦＹ＿ＰＡＲＡＭ］の値を乗算してレジスタＲ１にストアする（ステップＳＣ９）。
【００２６】
更新したスライダ値が「６４」より大きい場合は、レジスタＬＥＶＥＬ１のアタックデータからレジスタＬＥＶＥＬ０の初期レベルデータを減算した値にＬＥＶＥＬＴＡＢＬＥ［ＡＴ＿ＭＯＤＩＦＹ＿ＰＡＲＡＭ］の値を乗算して、その乗算結果とレジスタＬＥＶＥＬ０の初期レベルデータとを加算した値をレジスタＬ０にストアする（ステップＳＣ１０）。また、レジスタＲＡＴＥＭＡＸの最大レートデータからレジスタＲＡＴＥ１の初期レートデータを減算した値にＲＡＴＥＴＡＢＬＥ［ＡＴ＿ＭＯＤＩＦＹ＿ＰＡＲＡＭ］の値を乗算して、その乗算結果とレジスタＲＡＴＥ１の初期レートデータとを加算した値をレジスタＲ１にストアする（ステップＳＣ１１）。
【００２７】
上記３系統のいずれかの処理によって、レジスタＲ１にストアしたアタックレートデータ、および、レジスタＬ０にストアした初期レベルデータを、楽音生成部８のフィルタＥＧ８４およびアンプＥＧ８５に送出する（ステップＳＣ１２）。そして、メインフローに戻る。また、ステップＳＣ１において、フラグＭＯＤＥ＿ＡＴ＿ＭＯＤＩＦＹの値が「０」である場合には、アタック修正をしないので直ちにメインフローに戻る。また、ステップＳＣ３において、取得したスライダ値が現在ストアしているスライダ値と同じであると判別した場合には、スライダ６が操作されていないので、上記３系統のいずれの処理も行うことなくメインフローに戻る。
【００２８】
図９および図１０は、上記スライダ処理によって修正されたエンベロープの形状の例を示す図である。
図９において、点線で示す波形Ａは、選択されたある音色におけるＲＯＭ４のデータ（スライダ値は中間値「６４」）に基づいて規定されたエンベロープの基準形状である。ユーザがスライダ６を操作して、スライダ値を「６４」から減少させると、図６のスライダ処理におけるステップＳＣ８およびＳＣ９の処理によって、修正処理が行われる。その結果、図９の波形Ｂ、波形Ｃ、波形Ｄに示すように、アタックレートが図８の「６４」〜「０」の修正特性に従って次第に小さくなるとともに、初期レベルＬＥＶＥＬ０の値が図７の「６４」〜「０」の修正特性に従って次第に小さくなり、スライダ値がＬＴ１以下になると初期レベルＬＥＶＥＬ０が「０」になる。
【００２９】
図１０（１）において、点線で示す波形Ａも同様に、選択されたある音色におけるＲＯＭ４のデータ（スライダ値は中間値「６４」）に基づいて規定されたエンベロープの基準形状である。ユーザがスライダ６を操作して、スライダ値を「６４」から増加させると、図６のスライダ処理におけるステップＳＣ１０およびＳＣ１１の処理によって、修正処理が行われる。その結果、図１０（１）の実線の波形Ｂに示すように、アタックレートが図８の「６４」〜「１２７」の修正特性に従って次第に大きくなる。ただし、スライダ値が図７のＬＴ２に達するまでは、初期レベルＬＥＶＥＬ０は変化しない。
スライダ値がＬＴ２に達した後は、図１０（２）の波形Ｃに示すように、アタックレートはＲＡＴＥＭＡＸの最大レートになるとともに、初期レベルＬＥＶＥＬ０も大きくなる。スライダ値がさらに大きくなると、最終的には、図１０（３）の波形Ｄに示すように、初期レベルＬＥＶＥＬ０はＬＥＶＥＬ１のアタックレベルと同じになり、結果的にほぼ無限大のアタックレートが得られる。
【００３０】
以上のように、上記実施形態によれば、制御部１は、楽音波形のエンベロープの形状を規定する初期振幅データおよび初期変化割合データを含む複数のデータを記憶するＲＯＭ４から読み出した初期振幅データを、スライダ６の操作量に応じたパラメータ値に基づいて変更し、その変更した初期振幅データに基づいて、楽音生成部８に出力するためのエンベロープの形状を変更する。
したがって、ユーザの変更操作によって、エンベロープの形状を自在に変更できる。
【００３１】
なお、上記実施形態においては、ＲＯＭ４内にあらかじめエンベロープ編集のプログラムを格納したエンベロープ編集装置について説明したが、ＣＤ−ＲＯＭやＦＤなどの外部記憶媒体又はインターネットなどの通信網を介して、エンベロープ編集のプログラムをインストールする構成も可能である。この場合には、プログラムの発明を実現できる。
【００３２】
また、上記実施形態においては、楽音信号の音色および音量を制御するためのフィルタ・エンベロープおよびアンプ・エンベロープの形状を変更する場合について説明したが、本発明によれば、楽音信号の音高を制御するためのピッチ・エンベロープの形状を変更できることはもちろんである。
【００３３】
また、上記実施形態においては、ＡＤＳＲ方式のエンベロープの形状を変更する場合について説明したが、本発明は他の方式のエンベロープの形状を変更する場合にも適用できる。例えば、一定時間ごとにレートデータおよびレベルデータを指定するステップによる方式において、各ステップのエンベロープの形状を変更する場合にも適用できる。
【００３４】
また、上記実施形態においては、ユーザによるスライダ６の操作量に応じたパラメータ値に基づいて、エンベロープの形状を変更する構成にしたが、鍵盤２又は外部のＭＩＤＩ機器から入力されて発音されるノートの音高に応じたパラメータ値に基づいて、エンベロープの形状を変更する構成にしてもよい。すなわち、音高が低い場合はパラメータ値を小さく設定して、比較的緩やかなエンベロープを作成し、音高が高い場合はパラメータ値を大きく設定して、比較的急峻なエンベロープを作成することにより、いわゆるキーボードフォロー機能を実現できる。
【００３５】
あるいは、鍵盤２から入力されて発音されるノートのベロシティに応じたパラメータ値に基づいて、エンベロープの形状を変更する構成にしてもよい。すなわち、ベロシティが小さい場合はパラメータ値を小さく設定して、比較的緩やかなエンベロープを作成し、ベロシティが大きい場合はパラメータ値を大きく設定して、比較的急峻なエンベロープを作成することにより、鍵盤電子楽器におけるタッチレスポンスを効果的に補助することができる。
【００３６】
【発明の効果】
本発明によれば、楽音波形のエンベロープの形状を規定する初期振幅データおよび初期変化割合データを含む複数のデータを記憶する記憶手段から読み出した初期振幅データを、操作手段の操作量に応じたパラメータ値に基づいて変更し、その変更した初期振幅データに基づいて、楽音生成手段に出力するためのエンベロープの形状を変更するので、ユーザの変更操作によって、エンベロープの形状を自在に変更できる。
【図面の簡単な説明】
【図１】本発明の実施形態におけるエンベロープ編集装置を有する電子鍵盤楽器の構成を示すブロック図。
【図２】図１における楽音生成部の内部構成を示すブロック図。
【図３】図１のＲＯＭに格納されている様々な音色におけるエンベロープのプリセットデータを示す図。
【図４】図１の制御部によって実行されるメインフローチャート。
【図５】図４におけるスイッチ処理のフローチャート。
【図６】図４におけるスライダ処理のフローチャート。
【図７】本発明の実施形態における初期レベルデータを修正する特性のテーブルを示す図。
【図８】本発明の実施形態におけるアタックレートデータを修正する特性のテーブルを示す図。
【図９】本発明の実施形態においてスライド値を減少した場合のエンベロープの形状の変化を示す波形図。
【図１０】本発明の実施形態においてスライド値を増加した場合のエンベロープの形状の変化を示す波形図。
【図１１】従来の技術によってエンベロープの形状を変更した場合の波形図。
【符号の説明】
１　制御部
２　鍵盤
３　スイッチ部
４　ＲＯＭ
５　ＲＡＭ
６　スライダ
７　表示部
８　楽音生成部
９　Ｄ／Ａ変換器
１０　アンプ
１１　スピーカ
【図１】
2004144864.tif 000003
【図２】
2004144864.tif 000004
【図３】
2004144864.tif 000005
【図４】
2004144864.tif 000006
【図５】
2004144864.tif 000007
【図６】
2004144864.tif 000008
【図７】
2004144864.tif 000009
【図８】
2004144864.tif 000010
【図９】
2004144864.tif 000011
【図１０】
2004144864.tif 000012
【図１１】
2004144864.tif 000013