(57)【要約】【課題】  キーオフ後の鍵の位置に応じてエンベロープ波形をコントロールする。【解決手段】  時刻ｔｏｆｆでキーオフされると、リリースレートｅ４で立ち下がるリリース波形が発生されていく。時刻ｔ３においてエンベロープ波形のレベルとダンパーレベルとが一致すると、時刻ｔ３以降においてはダンパーレベルをリリース波形として出力する。これにより、リリース波形のレートはｅ４’と大きくなり、時刻ｔ１で消音されるリリース波形が出力されるようになる。【選択図】  図２
2010230861.tif 000002
【特許請求の範囲】
【請求項１】
所定のレートで変化する音量エンベロープのエンベロープ波形を発生するエンベロープ発生手段と、
演奏操作子の位置に応じて変化するダンパレベルであって、キーオンされた際のダンパレベルが前記エンベロープ波形の最大値以上とされるダンパレベルを発生するダンパレベル発生手段と、
前記エンベロープ発生手段が発生した前記エンベロープ波形により楽音波形信号のレベルを制御することにより楽音信号を生成する楽音信号生成手段とを備え、
前記エンベロープ発生手段は、キーオンされた際に所定のレートで変化するエンベロープ信号の発生を開始すると共に、発生されたエンベロープ信号のレベルと前記ダンパレベルとを比較して、レベルが低い方を前記エンベロープ波形として選択して出力するようにしたことを特徴とする楽音発生装置。
【請求項２】
キーオフされた後の前記ダンパレベルの立ち下がりレートが、前記楽音信号のテンポに応じて設定されるようにしたことを特徴とする請求項１記載の楽音発生装置。
【請求項３】
キーオフされた後の前記ダンパレベルの立ち下がりレートが、前記楽音信号の音色カテゴリとテンポに応じて設定されるようにしたことを特徴とする請求項１記載の楽音発生装置。
【請求項４】
キーオフされた際に、前記楽音信号生成手段において前記ダンパレベルが選択されたタイミングで、前記楽音波形信号の音色を変更するようにしたことを特徴とする請求項１記載の楽音発生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、音量エンベロープのキーオフ後のレベルをコントロールすることのできる楽音発生装置に関する。
【背景技術】
【０００２】
従来の楽音発生装置は、鍵盤等の演奏操作子からの演奏情報が入力され、入力された演奏情報に応じて制御部が音源部を制御することにより楽音信号を発生するようにしていた。制御部は、入力された演奏情報に応じて、チャンネルアサイン、パラメータ変換などの音源ドライバ処理を実行し、音源部の割り当てたチャンネルに変換したパラメータと発音開始指示（ノートオン）を供給する。また、音源部は供給されたパラメータに基づいて発生された楽音波形信号のレベルを音量エンベロープにより制御して楽音信号を生成している。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
音量エンベロープとされるエンベロープ波形の一例を図５に示す。図５に示すエンベロープ波形は、アタック、ディケイ、サスティン、リリースの４つのフェーズを有しており、アタックはキーオンした際の楽音信号の開始音を形成するフェーズであり、サスティンは楽音信号の持続音を形成するフェーズであり、ディケイはアタックからサスティンに移行する間のフェーズであり、リリースはキーオフされた際のダンプ音を形成するフェーズとされている。キーオンされてから時刻ｔａまでのアタックレートｅ１は、一般に大きくされて急峻に立ち上がるアタック波形となり、急峻になるほど鋭い音になる。時刻ｔａから時刻ｔｄまでのディケイレートｅ２も大きくされてサスティンまで急速に立ち下がるディケイ波形となる。時刻ｔｄから時刻ｔｏｆｆまでのサスティンレートｅ３は小さくされて緩やかに立ち下がるサスティン波形とされる。時刻ｔｏｆｆ以降のリリースレートｅ４はやや大きくされて最小レベルになるまで立ち下がるリリース波形とされる。
【０００４】
また、図５に示すエンベロープ波形を発生する従来のエンベロープジェネレータの一例の構成を示すブロック図を図６に示す。
エンベロープジェネレータ１０２は図６に示すように、レート（AEG Rate）とカレントメモリ（Crt）１３２の現在値とを加算する加算器１３０を備え、加算器１３０の加算信号は目標値（AEG Level）と比較器（Cmp）１３１によりレベル比較されて、目標値に達していない場合は加算器１３０からの加算信号が比較器１３１から出力され、加算信号が目標値に到達あるいは超えている場合は目標値が比較器１３１から出力される。比較器１３１の出力はエンベロープ波形（AEG Output）として出力されると共に、カレントメモリ１３２に保持される。エンベロープジェネレータ１０２では所定タイミング毎に上記した処理が繰り返し行われることにより、図５に示すようなエンベロープ波形が発生される。すなわち、キーオンされたタイミングｔ０で目標値（AEG Level）にアタックレベルＡａがセットされると共にレート（AEG Rate）にアタックレートｅ１がセットされる。時刻ｔａに達するまでは目標値であるアタックレベルＡａに加算器１３０の加算信号が達していないため、比較器１３１からは加算信号が出力され、この結果、エンベロープ波形（AEG Output）は図５に示すようにアタックレートｅ１で急峻に立ち上がるアタック波形となる。
【０００５】
時刻ｔａになると加算信号がアタックレベルＡａに到達したことが比較器１３１により検出されて、目標値（AEG Level）にディケイレベルＡｄがセットされると共にレート（AEG Rate）にディケイレートｅ２がセットされる。時刻ｔｄに達するまでは目標値であるディケイレベルＡｄに加算器１３０の加算信号が達していないため、比較器１３１からは加算信号が出力され、この結果、エンベロープ波形（AEG Output）は図５に示すようにディケイレートｅ２で急峻に立ち下がるディケイ波形となる。
そして、時刻ｔｄになると加算信号がディケイレベルＡｄに到達したことが比較器１３１により検出されて、目標値（AEG Level）に最小値がセットされると共にレート（AEG Rate）にサスティンレートｅ３がセットされる。これにより、キーオフされるまでは目標値である最小値に加算器１３０の加算信号が達していないため、比較器１３１からは加算信号が出力され、この結果、エンベロープ波形（AEG Output）は図５に示すようにサスティンレートｅ２で緩やかに立ち下がるサスティン波形となる。
次いで、時刻ｔｏｆｆでキーオフされると、目標値（AEG Level）は最小値に維持されると共にレート（AEG Rate）にリリースレートｅ４がセットされる。これにより、加算器１３０の加算信号が目標値である最小値に達するまでは、比較器１３１からは加算信号が出力され、加算器１３０の加算信号が目標値である最小値に達すると、比較器１３１からは最小値が出力される。この結果、エンベロープ波形（AEG Output）は図５に示すようにリリースレートｅ４で立ち下がるリリース波形とされ、時刻ｔｏで加算器１３０の加算信号が目標値である最小値に達して、時刻ｔｏにおいて楽音信号は消音される。
【０００６】
ところで、音色ごとにリリースレートはひとつしか設定できないため、キーオフ後のエンベロープ波形の変化はあらかじめ設定された１種類のリリースレートに固定されている。ここで、鍵盤を有している楽音発生装置を演奏しているときに、演奏者は演奏曲に応じて鍵盤を離す速度が異なるようになる。例えば、鍵盤の位置に応じて変化するダンパーレベル（Damper Level）をエンベロープ波形に重ねて示すと図７に示すようになる。キーオンされた時点において鍵はもっとも押し込まれることからダンパーレベルはキーオン時に最大音量のレベルになり、この状態がキーオフされるまで持続され、キーオフされると最小音量のレベルになる。ただし、キーオフされた後は演奏曲のテンポ等に応じて鍵を離す速度が異なるため、最小音量に至るまでのレートが異なるようになる。例えば、図７に示すように、鍵を早く離した場合はレートｖ１で急峻に立ち下がるダンパーレベルとなり、鍵を遅く離した場合はレートｖ２でややゆっくりと立ち下がるダンパーレベルとなる。すると、鍵を早く離した場合はレートｖ１で急峻に立ち下がるダンパーレベルとなって時刻ｔ１で消音されるはずであるのに、時刻ｔ１後の時刻ｔｏまでは消音されないことになる。これを回避するには、同じ音色において、バラード曲用、アップテンポ曲用、などと、それぞれリリースレートの異なる複数の音色を作成しなければならないという問題点があった。
そこで、本発明はキーオフ後の鍵の位置に応じてエンベロープ波形をコントロールすることができる楽音発生装置を提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の楽音発生装置は、キーオンされた際に所定のレートで変化するエンベロープ信号の発生を開始すると共に、発生されたエンベロープ信号のレベルと演奏操作子の位置に応じて変化するダンパレベルとを比較して、レベルが低い方をエンベロープ波形として選択して出力することを最も主要な特徴としている。
【発明の効果】
【０００８】
本発明によれば、演奏操作子の位置に応じて変化するダンパレベルはキーオフされるまではエンベロープ信号より大きいレベルとされていることから、キーオフした際に演奏操作子を離す速度が速い場合はキーオフ後においてダンパレベルの方が小さくなったタイミングにおいてダンパレベルがエンベロープ波形とされることから、キーオフした際の演奏操作子の離す速度に応じてエンベロープ波形をコントロールすることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施例にかかる楽音発生装置の構成を示すブロック図である。
【図２】本発明の楽音発生装置にかかる音源において発生されるエンベロープ波形を示す図である。
【図３】本発明にかかる楽音発生装置の音源が備えるエンベロープジェネレータの等価的な構成を示すブロック図である。
【図４】本発明にかかる楽音発生装置の応用例を説明するためのエンベロープ波形を示す図である。
【図５】従来のエンベロープ波形の一例を示す図である。
【図６】従来のエンベロープ波形を発生する従来のエンベロープジェネレータの一例の構成を示すブロック図である。
【図７】従来のエンベロープ波形にダンパレベルを重ねて示す図である。
【発明を実施するための形態】
【００１０】
本発明の実施例にかかる楽音発生装置の構成を示すブロック図を図１に示す。
図１に示す楽音発生装置１において、ＣＰＵ（Central Processing Unit）１０は楽音発生装置１の全体の動作を制御していると共に、管理プログラム（ＯＳ：Operating System）上で楽音発生プログラム等の動作ソフトウェアを実行している。ＲＡＭ（Random Access Memory）１１には、ＣＰＵ１０のワークエリアや各種データの記憶エリアが設定されており、ＲＯＭ（Read Only Memory）１２には、ＣＰＵ１０が実行する楽音発生プログラム等の動作ソフトウェアが少なくとも格納されている。このＲＯＭ１２をフラッシュメモリ等の書き換え可能なＲＯＭとすることで、動作ソフトウェアを書き換え可能となり動作ソフトウェアのバージョンアップを容易に行うことができる。音源１３は波形メモリを備える波形メモリ音源やＦＭ音源等とされ、ＣＰＵ１０の制御に基づいて楽音波形信号の発音処理を行うことにより音量エンベロープの付与された楽音信号を生成している。
【００１１】
検出回路１４は、鍵盤等の演奏操作子、パネル操作子やポインタデバイス等を走査することによって操作子１５のイベントを検出して、イベントのあった操作子１５に対応するイベント出力を出力している。表示回路１６は液晶等の表示部１７を備え、この表示部１７に楽音発生装置１における音量や音色等の各種設定の画面等を表示している。各種設定の画面では、ＧＵＩ（Graphical User Interface）を利用してユーザが各種設定を行える画面とされる。通信インタフェース（Ｉ／Ｆ）１８は、楽音発生装置１をＬＡＮ（ローカルエリアネットワーク）やインターネット、電話回線等の通信ネットワークに接続するインタフェースであり、該通信ネットワークを介して、外部機器１９と接続することができる。これにより、外部機器１９から各種プログラム等をダウンロードすることができるようになる。ダウンロードされたプログラム等は、ＲＡＭ１１や図示しないハードディスク装置等に格納されるようになる。音声インタフェース（Ｉ／Ｆ）２０は、音源１３において生成された楽音信号をスピーカー２１に出力するためのネットワーク用のインタフェースである。これらの各部は通信バス２２に接続されている。
【００１２】
このように構成された本発明にかかる楽音発生装置１において、音源１３は複数の発音チャンネルを有しており、外部機器１９から通信インタフェース１８を介して供給された演奏データや鍵盤等の演奏操作子とされる操作子１５から検出された演奏データは音源１３に供給される。演奏データは、例えばＭＩＤＩ形式のイベントデータ（ＭＩＤＩメッセージ）とされており、楽音の発音に係る処理を指示するノートオン、ノートオフ、プログラムチェンジ、コントロールチェンジなどのイベントデータとされている。音源１３では供給されたイベントデータに応じた楽音の発音に関する処理が行われる。この場合、外部機器１９や操作子１５などから読み込まれるノートオンのイベントデータを受けて発音を開始し、ノートオフのイベントデータを受けて発音の消音処理を開始する。また、プログラムチェンジメッセージ等の指示により、発音される楽音の音色が設定される。また、音源１３は設定された音色の楽音波形信号を波形メモリから読み出したりあるいは生成して、音量エンベロープにより楽音波形信号のレベルを制御することで楽音信号を生成している。
【００１３】
音源１３が備えるエンベロープジェネレータにおいて発生される音量エンベロープとされるエンベロープ波形を図２に示す。エンベロープ波形は、アタック、ディケイ、サスティン、リリースの４つのフェーズを有している（図５参照）。アタックはキーオンした際の楽音信号の開始音を形成するフェーズであり、サスティンは楽音信号の持続音を形成するフェーズであり、ディケイはアタックからサスティンに移行する間のフェーズであり、リリースはキーオフされた際のダンプ音を形成するフェーズとされている。キーオンされてから時刻ｔａまでのアタックレートｅ１は、一般に大きくされて急峻に立ち上がるアタック波形となり、音色毎にアタックレベルＡａやアタックレートｅ１は異なるが、急峻になるほど鋭い音になる。時刻ｔａから時刻ｔｄまでのディケイレートｅ２も大きくされてサスティンまで急峻に立ち下がるディケイ波形となる。時刻ｔｄから時刻ｔｏｆｆまでのサスティンレートｅ３は小さくされて緩やかに立ち下がるサスティン波形となる。キーオフされた時刻ｔｏｆｆ以降のリリースレートｅ４はやや大きくされて最小レベルになるまで立ち下がるリリース波形となる。
【００１４】
本発明にかかる楽音発生装置１においては、音源１３が有するエンベロープジェネレータが発生するエンベロープ波形に特徴を有している。以下、この特徴について説明する。
図２に示すダンパーレベル（Damper Level）は、操作子１５とされる鍵盤の動きと連動されて、鍵盤を押し切ったときに最大音量（例えば、０ｄＢ）、離したときに最小音量（例えば、−９６ｄＢ）とされ、キーオン鍵盤の位置に応じて適当なレベルを取るようにされている。すなわち、ここで、鍵盤の内のいずれかの鍵が押鍵されて時刻ｔ０においてキーオンされたとする。キーオンされた時刻ｔ０において鍵はもっとも押し込まれることからダンパーレベルはキーオン時に最大音量のレベルに遷移し、この状態がキーオフされる時刻ｔｏｆｆまで持続され、キーオフされると最小音量のレベルに向かって所定のレートで立ち下がっていく。この場合、ダンパーレベルの最大値はエンベロープ波形の最大値であるアタックレベルＡａ以上とされており、図示する例ではアタックレベルＡａと等しくされている。また、キーオンされた時刻ｔ０においてエンベロープジェネレータに目標値としてアタックレベルＡａがレートしてアタックレートｅ１がセットされて、エンベロープ波形の発生が開始され、アタックレートｅ１で急峻に立ち上がっていくアタック波形が発生されていく。そして、時刻ｔａになってエンベロープ波形がアタックレベルＡａに到達すると、目標値にディケイレベルＡｄがセットされると共にレートにディケイレートｅ２がセットされて、ディケイレートｅ２で急速に立ち下がっていくディケイ波形が発生されていく。
【００１５】
次いで、時刻ｔｄになってエンベロープ波形がディケイレベルＡｄに到達すると、レートにサスティンレートｅ３がセットされる。また、サスティンは鍵を押し続けている限り発生され最後には消音されることから、目標値には最小値がセットされ、サスティンレートｅ２で緩やかに立ち下がるサスティン波形が発生されていく。そして、時刻ｔｏｆｆでキーオフされると、レートにリリースレートｅ４がセットされ、最後には消音されることから目標値は最小値に維持される。これにより、リリースレートｅ４で最小値まで立ち下がるリリース波形が発生されていく。
ここで、ダンパーレベルについて説明すると、演奏する演奏曲のテンポ等に応じて鍵盤を離す速度が異なるようになり、鍵を早く離した場合はレートｖ１で急峻に立ち下がり時刻ｔ１で最小音量になるダンパーレベルとなり、鍵を遅く離した場合はレートｖ２で立ち下がり時刻ｔ２で最小音量になるダンパーレベルとなる。すると、鍵を早く離した場合はレートｖ１で急峻に立ち下がるダンパーレベルとなり、キーオフ後の時刻ｔ３においてエンベロープ波形のレベルとダンパーレベルとが一致し、時刻ｔ３以降においてはエンベロープジェネレータは図２に示すようにレートｖ１で立ち下がるダンパーレベルをリリース波形として出力するようになる。これにより、リリース波形のレートはｅ４’と大きくなり、時刻ｔ１で消音されるリリース波形が出力されるようになる。
【００１６】
また、キーオフ後のリリースの中途において鍵を離す速度を変更する場合がある。この場合が図２においては示されており、時刻ｔ４において鍵を離す速度が遅くなりダンパレベルは小さなレートｖ３で緩やかに立ち下がるように変更される。すると、リリースレートｅ４のリリース波形とレートｖ３で緩やかに立ち下がるダンパレベルとが時刻ｔ５で一致するようになることから、時刻ｔ４から時刻ｔ５までの間はレートｅ４”（レートｖ３）のダンパレベルがリリース波形として出力され、時刻ｔ５以降においてはリリースレートｅ４のリリース波形が太い点線で図２に示すように出力されるようになる。このように、本発明の楽音発生装置１においては、キーオフした際の操作子１５である鍵盤の離す速度に応じてエンベロープ波形をコントロールすることができるようになる。
【００１７】
次に、音源１３が備えるエンベロープジェネレータ２の等価的な構成を示すブロック図を図３に示す。音源１３では、図３に示す構成のエンベロープジェネレータ２をハードウェアあるいはソフトウェアとして備えている。
エンベロープジェネレータ２は図３に示すように、レート（AEG Rate）とカレントメモリ（Crt）３３の現在値とを加算する加算器３０を備え、加算器３０の加算信号は目標値（AEG Level）と第１比較器（Cmp 1）３１によりレベル比較されて、目標値に達していない場合は加算器３０の加算信号が第１比較器３１から出力され、加算信号が目標値に到達あるいは超えている場合は目標値が第１比較器３１から出力される。第１比較器３１の出力はカレントメモリ３３に保持されると共に、第２比較器（Cmp 2）３２によりダンパーレベル（Damper Level）とレベル比較されて、小さいレベルの方が第２比較器３２から出力される。第２比較器３２の出力はエンベロープ波形（AEG Output）として出力される。エンベロープジェネレータ２は所定タイミング毎に上記した処理が繰り返し行われることにより、図２に示すようなエンベロープ波形が発生される。
【００１８】
すなわち、キーオンされたタイミングｔ０で目標値（AEG Level）にアタックレベルＡａがセットされると共にレート（AEG Rate）にアタックレートｅ１がセットされる。また、ダンパレベルは時刻ｔ０で最大音量に遷移する。すると、時刻ｔａに達するまでは目標値であるアタックレベルＡａに加算器３０の加算信号が達していないため、第１比較器３１からは加算信号が出力され、この加算信号は最大音量とされているダンパレベルより小さいことから第２比較器３２からは加算信号が出力される。この結果、エンベロープ波形（AEG Output）は図２に示すようにアタックレートｅ１で急峻に立ち上がるアタック波形となる。
時刻ｔａになると加算信号がアタックレベルＡａに到達したことが第１比較器３１により検出されて、目標値（AEG Level）にディケイレベルＡｄがセットされると共にレート（AEG Rate）にディケイレートｅ２がセットされる。時刻ｔｄに達するまでは目標値であるディケイレベルＡｄに加算器３０の加算信号が達していないため、第１比較器３１からは加算信号が出力され、この加算信号は最大値とされているダンパレベルより小さいことから第２比較器３２からは加算信号が出力される。この結果、エンベロープ波形（AEG Output）は図２に示すようにディケイレートｅ２で急速に立ち下がるディケイ波形となる。
【００１９】
そして、時刻ｔｄになると加算信号がディケイレベルＡｄに到達したことが第１比較器３１により検出されて、目標値（AEG Level）に最小値（例えば、−９６ｄＢ）がセットされると共にレート（AEG Rate）にサスティンレートｅ３がセットされる。これにより、目標値である最小値に加算器１３０の加算信号が達するまでは、第１比較器３１からは加算信号が出力され、この加算信号は最大音量とされているダンパレベルより小さいことから第２比較器３２からは加算信号が出力される。この結果、エンベロープ波形（AEG Output）は図２に示すようにサスティンレートｅ２で緩やかに立ち下がるサスティン波形となる。
【００２０】
次いで、時刻ｔｏｆｆでキーオフされると、目標値（AEG Level）は最小値に維持されると共にレート（AEG Rate）にリリースレートｅ４がセットされる。また、ダンパレベルは鍵を離す速度に応じて立ち下がっていく。この場合、加算器３０の加算信号が目標値である最小値に達するまでは、第１比較器３１からは加算信号が出力されるが、この加算信号が所定のレートで立ち下がっていくダンパレベルより小さい間は第２比較器３２から加算信号が出力されるが、加算信号が立ち下がっていくダンパレベルより大きくなると第２比較器３２からはダンパレベルが出力される。この結果、エンベロープ波形（AEG Output）は図２に示すようにリリースレートｅ４で立ち下がるリリース波形あるいは所定のレートで立ち下がるダンパレベルのリリース波形とされる。例えば、キーオフされた後のダンパレベルがレートｖ１で急峻に立ち下がっていく場合は、時刻３において加算信号がダンパレベルより大きくなって第２比較器３２からはレートｖ１で立ち下がるダンパレベルが出力され、時刻ｔ１で消音されるリリース波形となる。また、キーオフされた後のダンパレベルがレートｖ２で立ち下がっていく場合は、加算信号はダンパレベルより大きくなることはないから第２比較器３２からはリリースレートｅ４で立ち下がるリリース波形が出力され、時刻ｔｏで消音される破線で示すリリース波形となる。
【００２１】
また、キーオフ後のリリースの中途の時刻ｔ４において鍵を離す速度を遅くした場合は、時刻ｔ４以降はダンパレベルは小さなレートｖ３で緩やかに立ち下がるよう変更される。この場合は、第１比較器３１から出力される加算信号のレベルとレートｖ３で立ち下がるダンパレベルとが時刻ｔ５で一致するようになることから、時刻ｔ４から時刻ｔ５までの間は第２比較器３２からレートｖ３で立ち下がるダンパレベルが、レートｅ４”（レートｖ３）のリリース波形として出力され、時刻ｔ５以降においては第１比較器３１から出力される加算信号のレベルがレートｖ３で立ち下がるダンパレベルより小さくなることから、第２比較器３２からはレートｅ４で立ち下がるリリース波形が太い点線で図２に示すように出力されるようになる。このように、本発明の楽音発生装置１においては、キーオフした際の操作子１５である鍵盤の離す速度に応じてエンベロープ波形をコントロールすることができるようになる。
【００２２】
次に、本発明の楽音発生装置１の応用例を図４に示すエンベロープ波形を参照して説明する。ハープシコード系においては、消音時に弦を押さえた瞬間に独特のクリック音が出る。本発明の楽音発生装置１においてこのようなクリック音を出力するために、消音時に弦を押さえた瞬間を検出する。消音時に弦を押さえると急速にダンプされることから、図４においてエンベロープ波形のレベルとダンパーレベルとが一致するキーオフ後の時刻ｔ３を上記瞬間のタイミングとする。そして、時刻ｔ３をトリガーにして、音源１３において別のクリック音を生成して出力するようにする。これにより、ハープシコード系の音色の楽音を発生できるようになる。
【産業上の利用可能性】
【００２３】
上記したように、本発明の楽音発生装置１においてはエンベロープ波形の全体の変化は鍵盤の位置によって決まるダンパレベルに制限されるため、鍵盤を離す速さで楽音のリリース時の減衰の仕方を制御することができる。
また、本発明の楽音発生装置１において、鍵盤等の演奏操作子の位置は超音波を利用して検出したり、鍵盤を押していくに従い順次オンしていく複数のスイッチにより検出することができる。また、ダンパレベルを鍵盤の動きに連動させることに替えて、キーオフ後の鍵を離す速度であるダンパレベルが立ち下がっていくレートを、演奏される曲のテンポに応じて決定するようにしてもよい。この場合、曲のテンポと設定されている音色のカテゴリに対応させてキーオフ後の鍵を離す速度であるダンパレベルが立ち下がっていくレートを決定するようにしてもよい。
【符号の説明】
【００２４】
１  楽音発生装置、２  エンベロープジェネレータ、１０  ＣＰＵ、１１  ＲＡＭ、１２  ＲＯＭ、１３  音源、１４  検出回路、１５  操作子、１６  表示回路、１７  表示部、１８  通信インタフェース、１９  外部機器、２０  音声インタフェース、２１  スピーカー、２２  通信バス、３０  加算器、３１  第１比較器、３２  第２比較器、３３  カレントメモリ、１０２  エンベロープジェネレータ、１３０  加算器、１３１  比較器、１３２  カレントメモリ
【図１】
2010230861.tif 000003
【図２】
2010230861.tif 000004
【図３】
2010230861.tif 000005
【図４】
2010230861.tif 000006
【図５】
2010230861.tif 000007
【図６】
2010230861.tif 000008
【図７】
2010230861.tif 000009