(57)【特許請求の範囲】
【請求項１】
呼気吹込口を介して吹き込まれる呼気のブレス流量を検出するブレス流量検出部と、
前記ブレス流量検出部により検出されるブレス流量に基づいて音源を制御する手段であって、前記ブレス流量検出部により検出されるブレス流量の立ち上がり時に、ブレス流量の変化の大きさに基づいて、一定時間後におけるブレス流量を予測し、このブレス流量の予測値に基づき、楽音形成開始時における楽音の音量を指定する音量パラメータおよび楽音の立ち上がり速度を指定する速度パラメータを決定し、この音量パラメータおよび速度パラメータを楽音形成指示とともに前記音源に出力し、その後、前記音源に与える音量パラメータを前記ブレス流量の予測値に対応した値から前記ブレス流量検出部により得られるブレス流量の実測値に対応した値に移行させる制御を行う制御部と
を具備することを特徴とする電子管楽器。
【請求項２】
前記制御部は、前記楽音形成指示の出力後、一定時間を要して、前記音源に与える音量パラメータを前記ブレス流量の予測値に対応した値から前記ブレス流量検出部により得られるブレス流量の実測値に対応した値へとクロスフェードさせ、それ以降、前記音源に与える音量パラメータを前記ブレス流量検出部により得られるブレス流量の実測値に対応した値とすることを特徴とする請求項１に記載の電子管楽器。
【請求項３】
前記制御部は、前記楽音形成指示の出力から一定時間が経過したとき、それ以降、前記音源に与える音量パラメータを前記ブレス流量検出部により得られるブレス流量の実測値に対応した値とすることを特徴とする請求項１に記載の電子管楽器。
【請求項４】
前記制御部は、前記楽音形成指示の出力後、前記ブレス流量検出部により得られるブレス流量の実測値が前記ブレス流量の予測値に到達したときに、それ以降、前記音源に与える音量パラメータを前記ブレス流量検出部により得られるブレス流量の実測値に対応した値とすることを特徴とする請求項１に記載の電子管楽器。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子フルート等の電子管楽器に関する。
【背景技術】
【０００２】
周知のように、電子管楽器は、自然管楽器の歌口を模した呼気吹込口と、その近傍のリッププレートと、管体に配備された複数の演奏用キーを有している。そして、演奏者がリッププレートに下唇付近の部分を接触させ、呼気吹込口から呼気を吹き込むと、電子管楽器では、呼気吹込口を介して吹き込まれる呼気のブレス流量がブレス流量検出部により検出されるとともに、演奏用キーの押下の組み合わせである運指パターンが検出され、運指パターンに応じたピッチを有し、ブレス流量に応じた音量を有する演奏音が合成されて放音される。なお、電子管楽器に関する先行技術文献として、例えば特許文献１、２がある。
【特許文献１】特開２００７−１９９６０４号公報
【特許文献２】特開２００７−１９３１００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、従来の電子管楽器では、ブレス流量検出部により検出されるブレス流量が図７に例示するように立ち上がるとき、ブレス流量が閾値Ｔｈを越えてから遅延時間Δｔ１が経過したときのブレス流量Ｅを読み込み、このブレス流量Ｅに応じた大きさのエクスプレッション値を楽音形成開始時のエクスプレッション値として音源に与え、その後、このブレス流量Ｅに応じた大きさのベロシティ値を含むノートオンメッセージを音源に与えていた。なお、図７に示す例では、演算の便宜のため、閾値Ｔｈをブレス流量の零点として取り扱っている。
【０００４】
このように、ブレス流量Ｅに基づいて、楽音形成開始時における楽音の立ち上がり速度を指定する速度パラメータであるベロシティ値および楽音の音量を指定する音量パラメータであるエクスプレッション値が決定されるため、演奏者は、呼気吹込口から吹き込む呼気の量を変えることにより、演奏音に表情付けを行うことができる。しかし、フルート型の電子管楽器（以下、電子フルートという）等では、演奏者が開空間に吹き込んで吹奏を行うため、この演奏者の呼気の流速を検出するためのブレス流量検出部が開空間に設けられる。このようなブレス流量検出部では、演奏者が呼気を呼気吹込口に吹き込んでからブレス流量検出部により検出されるブレス流量が十分に立ち上がるまでには時間が掛かる。従って、演奏者が呼気吹込口から吹き込んだ呼気の流量を正確に表すブレス流量Ｅを得るためには、上記遅延時間Δｔ１を長くする必要がある。
【０００５】
しかし、上記遅延時間Δｔ１を長くすると、演奏者が呼気を呼気吹込口に吹き込んでからノートオンメッセージが発生され、楽音が放音されるまでの時間が長くなり、演奏のリアルタイム性（即応性）が損なわれる。一方、上記遅延時間Δｔ１を短くすると、演奏のリアルタイム性は向上するが、ブレス流量が十分に立ち上がらないうちに、その不十分なブレス流量に基づいてエクスプレッション値およびベロシティ値が決定される。このため、ノートオン時のエクスプレッション値およびベロシティ値が小さな値となり、音源から所期の音色の楽音が発生されないという問題が発生する。
【０００６】
不十分なベロシティ値が音源に与えられるのを防ぐために、ベロシティ値を固定値にしてノートオンメッセージを音源に与える方法も考えられる。しかし、音源の中には、ベロシティ値の大きさにより楽音の立ち上がり時の音色を変化させるものがあり、ベロシティ値を固定にすると、この種の音源を用いた電子管楽器では表現の幅が制約されるという問題が発生する。
【０００７】
この発明は、以上説明した事情に鑑みてなされたものであり、その目的は、電子管楽器において、ブレス流量を変化させることによる演奏の表現力を損なうことなく、演奏のリアルタイム性を向上させる技術的手段を提供することにある。
【課題を解決するための手段】
【０００８】
この発明は、呼気吹込口に吹き込まれる呼気の流量であるブレス流量を検出するブレス流量検出部と、前記ブレス流量検出部により検出されるブレス流量に基づいて音源を制御する手段であって、前記ブレス流量検出部により検出されるブレス流量の立ち上がり時に、ブレス流量の変化の大きさに基づいて、一定時間後におけるブレス流量を予測し、このブレス流量の予測値に基づき、楽音形成開始時における楽音の音量を指定する音量パラメータおよび楽音の立ち上がり速度を指定する速度パラメータを決定し、この音量パラメータおよび速度パラメータを楽音形成指示とともに前記音源に出力し、その後、前記音源に与える音量パラメータを前記ブレス流量の予測値に対応した値から前記ブレス流量検出部により得られるブレス流量の実測値に対応した値に移行させる制御を行う制御部とを具備することを特徴とする電子管楽器を提供する。
かかる発明によれば、ブレス流量の立ち上がり時に一定時間後におけるブレス流量の予測値が求められ、この予測値に基づいて決定された音量パラメータおよび速度パラメータが楽音形成指示とともに音源に与えられる。また、楽音形成指示の出力後は、音源に与える音量パラメータをブレス流量の予測値に対応した値からブレス流量検出部により得られるブレス流量の実測値に対応した値に移行させる制御が行われる。従って、ブレス流量を変化させることによる演奏の表現力を損なうことなく、演奏のリアルタイム性を向上させることができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照し、この発明の実施の形態を説明する。
図１は、この発明による電子管楽器の一実施形態である電子フルートの概観を示す図である。図１に示すように、電子フルートの筐体１は、頭管部１０、主管部２０および足管部３０からなる。そして、主管部２０および足管部３０には、演奏者の手指による操作を受け付ける操作子である演奏用キー４０が、頭管部１０には口唇による操作を受け付ける操作子であるリッププレート５０がそれぞれ設けられている。また、リッププレート５０には、呼気吸入口５１とブレス流量検出部７０が設けられている。ここで、ブレス流量検出部７０は、呼気吸入口５１を介して流入する呼気の流速を検出し、その流速を示すブレス流量信号を出力する装置である。また、リッププレート５０上において、演奏者側から見て呼気吸入口５１の前後の各位置には、演奏者の下唇から受ける圧力を検出するリップ圧センサ８０と、演奏者の上唇までの距離を検出する上唇近接センサ９０が各々設けられている。
【００１０】
図２は、ブレス流量検出部７０の構成を示す図である。この図に示すように、ブレス流量検出部７０は、圧力センサ７１と、呼気吸入口５１から流入する呼気流を圧力センサ７１に導く円錐型の機構であるジェットコレクタ７２を有している。圧力センサ７１は、ジェットコレクタ７２を介して吹き込まれる呼気流の圧力を検出し、圧力値を示す信号を出力する。この圧力センサ７１の出力信号がブレス流量信号となる。
【００１１】
図３は本実施形態による電子フルートの電気的構成を示すブロック図である。図３において、複数の演奏用キーセンサ２０１は、電子フルートの主管部２０および足管部３０に設けられた演奏用キー４０の状態を各々検出するセンサである。これらの演奏用キーセンサ２０１により、演奏用キー４０の各々がＯＮ状態（演奏用キー４０が押下されており、主管部２０または足管部３０のトーンホールを塞いだ状態）であるかＯＦＦ状態（演奏用キーが押下されておらず、トーンホールが開いた状態）であるかを示す運指パターンが発生され、制御部２１０に供給される。
【００１２】
ブレス流量検出部７０、リップ圧センサ８０および上唇近接センサ９０は、既に図１を参照して説明した通りである。Ａ／Ｄ変換器２０２、２０３および２０４は、一定周波数のサンプリングクロックに同期し、リップ圧センサ８０、ブレス流量検出部７０および上唇近接センサ９０から出力される各アナログ信号のＡ／Ｄ変換を行い、デジタル形式のリップ圧信号、ブレス流量信号および対上唇間距離信号を制御部２１０に出力する。
【００１３】
制御部２１０は、後段のＭＩＤＩ音源２２０等、この電子フルートの各部の制御を行う装置であり、例えばＣＰＵと、ＣＰＵによってワークエリアとして使用されるＲＡＭと、ＣＰＵにより実行される各種のプログラムやＣＰＵによって参照される各種のテーブルを記憶したＲＯＭにより構成されている（いずれも図示略）。図３には、制御部２１０のＣＰＵがＲＯＭ内のプログラムに従って実行する処理として、ノートナンバ発生処理２１１、ブレス流量処理２１２、ピッチベンド制御処理２１３およびＭＩＤＩメッセージ組立処理２１４が示されている。好ましい態様において、これらの各処理は、Ａ／Ｄ変換器２０２〜２０４に対するサンプリングクロックに同期して繰り返し起動される。
【００１４】
ノートナンバ発生処理２１１では、複数の演奏用キーセンサ２０１から与えられる運指パターンに基づき、ＭＩＤＩ音源２２０に形成させる楽音信号のノートナンバを演算する。また、ノートナンバ発生処理２１１では、Ａ／Ｄ変換器２０２から出力されるリップ圧信号を閾値と比較し、リップ圧信号が閾値を越えた場合に演奏者が下顎を動かしてオクターブ切り換えの指示を行ったとみなし、運指パターンに基づいて決定されるノートナンバを１オクターブ高いノートナンバに切り換える。
【００１５】
ブレス流量処理２１２は、Ａ／Ｄ変換器２０３から与えられるブレス流量信号に基づいて、ＭＩＤＩ音源２２０の発音制御および音量制御を行う処理である。このブレス流量処理２１２では、ブレス流量信号が示すブレス流量の立ち上がり時に、ブレス流量の変化の大きさに基づいて、一定時間後のブレス流量を予測し、このブレス流量の予測値に基づき、音量パラメータであるエクスプレッション値と速度パラメータであるベロシティ値を決定する。ここで、ブレス流量処理２１２において予測するのは、十分に立ち上がった状態のブレス流量であり、予測値がそのようなブレス流量となるように、上記「一定時間」を決定する必要がある。そして、ブレス流量処理２１２では、エクスプレッション値を含むコントロールチェンジメッセージの出力指示をＭＩＤＩメッセージ組立処理２１４に与え、次いでベロシティ値を含むノートオンメッセージの出力指示をＭＩＤＩメッセージ組立処理２１４に与える。その後、ブレス流量処理２１２では、ＭＩＤＩ音源２２０に与えるエクスプレッション値をブレス流量の予測値に対応した値からＡ／Ｄ変換器２０３が出力するブレス流量信号が示す値（すなわち、ブレス流量の実測値）に対応した値に移行させる制御を行う。また、ブレス流量処理２１２では、ブレス流量信号が示すブレス流量が閾値を下回ったときに、ノートオフメッセージの出力指示をＭＩＤＩメッセージ組立処理２１４に与える。
【００１６】
ピッチベンド制御処理２１３は、運指パターン、Ａ／Ｄ変換器２０３から与えられるブレス流量信号、Ａ／Ｄ変換器２０４から与えられる対上唇間距離信号に基づき、ピッチベンド値を決定する処理である。具体的には、対上唇間距離信号が示す演奏者の上唇から上唇近接センサ９０までの距離が短くなったとき、その程度に応じてピッチをダウンさせるピッチベンド値を発生する。
【００１７】
ＭＩＤＩメッセージ組立処理２１４は、以上説明した各処理により与えられるパラメータおよび指示に基づきＭＩＤＩメッセージを組み立て、ＭＩＤＩ音源２２０に送信する処理である。さらに詳述すると、ＭＩＤＩメッセージ組立処理２１４では、エクスプレッション値を含むコントロールチェンジメッセージの出力指示がブレス流量処理２１２から与えられると、この指示に従って、当該エクスプレッション値を含むコントロールチェンジメッセージを組み立ててＭＩＤＩ音源２２０に送信する。また、ＭＩＤＩメッセージ組立処理２１４では、ベロシティ値を含むノートオンメッセージの出力指示がブレス流量処理２１２から与えられると、その時点においてノートナンバ発生処理２１１から与えられたノートナンバとブレス流量処理２１２から与えられたベロシティ値とを含むノートオンメッセージを組み立て、ＭＩＤＩ音源２２０に送信する。また、ＭＩＤＩメッセージ組立処理２１４では、ノートオフメッセージの出力指示がブレス流量処理２１２から与えられると、この指示に従い、ノートオフメッセージを組み立ててＭＩＤＩ音源２２０に送信する。
【００１８】
ブレス流量処理２１２では、ノートオンメッセージがＭＩＤＩ音源２２０に送信されてから、これと対をなすノートオフメッセージがＭＩＤＩ音源２２０に送信されるまでの期間においても、ＭＩＤＩ音源２２０に与えるべきエクスプレッション値が発生され、ＭＩＤＩメッセージ組立処理２１４に与えられる。ＭＩＤＩメッセージ組立処理２１４では、このようにしてブレス流量処理２１２から与えられるエクスプレッション値を用いて、コントロールチェンジメッセージを組み立ててＭＩＤＩ音源２２０に送信する。
【００１９】
ＭＩＤＩ音源２２０は、以上のようにして制御部２１０から送信されるＭＩＤＩメッセージに従い、デジタル形式の楽音信号を形成する装置である。サウンドシステム２３０は、ＭＩＤＩ音源２２０から出力される楽音信号をアナログ楽音信号に変換するＤ／Ａ変換器と、このアナログ楽音信号を増幅するアンプと、このアンプにより駆動されるスピーカにより構成されている（図示略）。
【００２０】
以上が本実施形態による電子フルートの詳細である。本実施形態の特徴は、制御部２１０の処理内容、特にブレス流量処理２１２の処理内容にある。このブレス流量処理２１２には、各種の具体例が考えられる。
【００２１】
図４は、ブレス流量処理２１２の第１の具体例を示すものである。この例において、ブレス流量処理２１２では、Ａ／Ｄ変換器２０３から出力されるブレス流量信号が示すブレス流量が閾値Ｔｈを越えたとき、ブレス流量が立ち上がり始めたと判断する。そして、このブレス流量が閾値Ｔｈを越えた時点から遅延時間Δｔ２が経過したとき、Ａ／Ｄ変換器２０３から出力されるブレス流量Ｅ２を読み取る。ここで、遅延時間Δｔ２は、ブレス流量が十分に立ち上がるのに必要な遅延時間をΔｔ１とした場合に、この遅延時間Δｔ１よりも短い時間とする。そして、ブレス流量処理２１２では、ブレス流量の閾値Ｔｈ通過時点から遅延時間Δｔ１が経過するまでの期間内においてブレス流量がリニアに変化することを前提とし、次式に従い、閾値Ｔｈ通過時点から遅延時間Δｔ１が経過した時点におけるブレス流量の予測値Ｅ１を求める。なお、以下では、演算の便宜のため、閾値Ｔｈをブレス流量の零点として取り扱う。
Ｅ１＝（Δｔ１／Δｔ２）Ｅ２                      ……（１）
【００２２】
そして、このブレス流量の予測値Ｅ１に基づいて、ノートオン時のエクスプレッション値とベロシティ値を求め、エクスプレッション値を含むコントロールチェンジメッセージの出力指示をＭＩＤＩメッセージ組立処理２１４に与え、次いでベロシティ値を含むノートオンメッセージの出力指示をＭＩＤＩメッセージ組立処理２１４に与える。このように、本実施形態において、ノートオンメッセージが送信されるのは、ブレス流量が閾値Ｔｈを通過してから遅延時間Δｔ２（＜Δｔ１）が経過したときであり、従来よりも短時間でノートオンメッセージがＭＩＤＩ音源２２０に与えられる。
【００２３】
その後、ブレス流量処理２１２では、ノートオンメッセージの出力時のブレス流量Ｅ２と遅延時間Δｔ１経過時点におけるブレス流量の予測値Ｅ１との差分ΔＥ＝Ｅ１−Ｅ２＝｛（Δｔ１−Δｔ２）／Δｔ２｝Ｅ２を求める。そして、ノートオンメッセージの出力後、遅延時間Δｔ１の期間の終期までの間、Ａ／Ｄ変換器２０３からブレス流量信号のサンプルが与えられる度に、ＭＩＤＩ音源２２０に与えるエクスプレッション値の変更処理を行う。さらに詳述すると、ノートオンメッセージの出力後、遅延時間Δｔ１の期間の終期までの間に、Ａ／Ｄ変換器２０３からＮサンプルのブレス流量信号が出力されるものとすると、ブレス流量処理２１２では、エクスプレッション値の変更処理を、Ａ／Ｄ変換器２０３のサンプリングクロックに同期してＮ回実行する。そして、ｋ回目（ｋ＝１〜Ｎ；ただし、ｋ＝１が初回であり、ｋ＝Ｎが最終回である。）の変更処理では、次式に従って、ブレス流量Ｅ（ｋ）を算出し、このブレス流量Ｅ（ｋ）に対応したエクスプレッション値をＭＩＤＩメッセージ組立処理２１４に与える。
Ｅ（ｋ）＝Ｅａ＋｛（Ｎ−ｋ）／Ｎ｝ΔＥ                      ……（２）
上記式（２）において、Ｅａは、ブレス流量の実測値、すなわち、ｋ回目の変更処理時にＡ／Ｄ変換器２０３から出力されたブレス流量信号のサンプルである。
【００２４】
このように、ブレス流量処理２１２の第１の具体例では、ＭＩＤＩ音源２２０に与えるエクスプレッション値の基礎となるブレス流量Ｅ（ｋ）に関し、実測値Ｅａに対する上乗せ分｛（Ｎ−ｋ）／Ｎ｝ΔＥをＡ／Ｄ変換器２０３からブレス流量信号が１サンプル出力される毎にΔＥ／Ｎずつ減らしてゆく。従って、遅延時間Δｔ１の期間の終期において、上記式（２）の右辺第２項が０となり、エクスプレッション値の基礎となるブレス流量Ｅ（Ｎ）を実測値Ｅａに一致させることができる。そして、遅延時間Δｔ１の期間の終期以降、ブレス流量処理２１２では、Ａ／Ｄ変換器２０３からブレス流量信号のサンプルを用いて、ＭＩＤＩ音源２２０に与えるエクスプレッション値を決定する。
【００２５】
以上のように、ブレス流量処理２１２の第１の具体例では、ノートオンメッセージの出力後、エクスプレッション値の基礎となるブレス流量Ｅ（ｋ）に関し、いわば予測値から実測値へのクロスフェードが行われる。従って、ＭＩＤＩ音源２２０に与えるエクスプレッション値をブレス流量の予測値に基づくものから実測値に基づくものに連続的かつ滑らかに移行させることができる。
【００２６】
図５は、ブレス流量処理２１２の第２の具体例を示すものである。この第２の例と上記第１の例との相違点は次の通りである。上記第１の例では、ノートオンメッセージの出力後、遅延時間Δｔ１の期間の終期までの間、Ａ／Ｄ変換器２０３からＮサンプルのブレス流量信号が出力される場合に、エクスプレッション値の変更処理を、Ａ／Ｄ変換器２０３のサンプリングクロックに同期してＮ回実行した。これに対し、この第２の例では、エクスプレッション値の変更処理を、Ａ／Ｄ変換器２０３のサンプリングクロックに同期して、Ｎ回より多いＭ回実行する。そして、各回では、次式に従い、エクスプレッション値の基礎となるブレス流量Ｅ（ｋ）を算出する。
Ｅ（ｋ）＝Ｅａ＋｛（Ｍ−ｋ）／Ｍ｝ΔＥ                      ……（３）
【００２７】
この第２の例では、遅延時間Δｔ１の期間の後まで、エクスプレッション値の基礎となるブレス流量Ｅ（ｋ）を予測値から実測値へクロスフェードさせる期間が延長されるが、予測値から実測値へのクロスフェードをより円滑に行うことができるという利点がある。
【００２８】
図６は、ブレス流量処理２１２の第３の具体例を示すものである。この第３の具体例は、ＭＩＤＩ音源２２０におけるエクスプレッション値の取り扱い方を利用し、上記第１および第２の具体例よりも簡易な方法により、エクスプレッション値の基礎となるブレス流量を予測値から実測値へ移行させるものである。
【００２９】
この第３の具体例では、ノートオンメッセージの出力に先立ってエクスプレッション値を含むコントロールチェンジメッセージをＭＩＤＩ音源２２０に与えた後、遅延時間Δｔ１の期間の終期までの間、エクスプレッション値のＭＩＤＩ音源２２０への供給を行わない。この間、ＭＩＤＩ音源２２０では、最後に受け取ったエクスプレッション値、すなわち、ノートオンメッセージに先立って受け取ったエクスプレッション値が音量の制御に用いられる。そして、遅延時間Δｔ１の期間の終期以降、ブレス流量処理２１２では、Ａ／Ｄ変換器２０３からブレス流量信号のサンプルを用いて、ＭＩＤＩ音源２２０に与えるエクスプレッション値を決定する。
【００３０】
このように第３の具体例は、遅延時間Δｔ１の期間の終期において、ＭＩＤＩ音源２２０に与えるエクスプレッション値をブレス流量の予測値に基づくものから実測値に基づくものへ移行させるものである。ここで、遅延時間Δｔ１の期間の終期におけるブレス流量の実測値は、ノートオンメッセージの出力時点におけるブレス流量の予測値に近い値になると考えられる。従って、この第３の具体例においても、円滑な音量制御が可能である。
【００３１】
以上説明したように、本実施形態によれば、制御部２１０では、ブレス流量の立ち上がり時におけるブレス流量の変化量に基づいて、所定時間経過後におけるブレス流量の予測値を求め、この予測値に基づいて、ノートオン時のエクスプレッション値およびベロシテイ値を決定し、エクスプレッション値を含むコントロールチェンジメッセージおよびベロシティ値を含むノートオンメッセージをＭＩＤＩ音源２２０に送信するようにしたので、ベロシティ値やエクスプレッション値の正確さを損なうことなく、呼気の吹き込みから楽音の放音までの時間を短くすることができる。
【００３２】
また、本実施形態によれば、ノートオンメッセージの送信後、ＭＩＤＩ音源２２０に与えるエクスプレッション値の基礎となるブレス流量を予測値から実測値へと移行させるようにしたので、ＭＩＤＩ音源２２０が出力する楽音の音量に実際のブレス流量を正確に反映させることができる。また、本実施形態におけるブレス流量処理２１２の第１および第２の具体例では、ノートオンメッセージの送信後の一定期間を要して、ＭＩＤＩ音源２２０に与えるエクスプレッション値の基礎となるブレス流量を予測値から実測値へとクロスフェードさせるようにしたので、エクスプレッション値を連続的かつ滑らかに変化させることができる。
【００３３】
以上、この発明の一実施形態について説明したが、この発明にはこれ以外にも他の実施形態が考えられる。
【００３４】
（１）実測または予測によるブレス流量をそのままエクスプレッション値およびベロシティ値として用いてもよい。
【００３５】
（２）ブレス流量からエクスプレッション値およびベロシティ値を演算する場合において、エクスプレッション値を得るための演算式とベロシティ値を得るための演算式は、同じでもよく、異なっていてもよい。
【００３６】
（３）演算ではなく、テーブル参照処理により、ブレス流量からエクスプレッション値およびベロシティ値を求めるようにしてもよい。
【００３７】
（４）ブレス流量処理２１２の第１および第２の具体例では、等間隔の時間間隔でエクスプレッション値の基礎となるブレス流量Ｅ（ｋ）を算出し、ＭＩＤＩ音源２２０に与えるエクスプレッション値を更新した。しかし、ブレス流量Ｅ（ｋ）の算出およびＭＩＤＩ音源２２０に与えるエクスプレッション値の更新は、等間隔の時間間隔で行わなくてもよい。例えば対数目盛りにおける目盛り間隔のように、回を重ねるに連れて、ブレス流量Ｅ（ｋ）の算出およびＭＩＤＩ音源２２０に与えるエクスプレッション値の更新を行う時間間隔を短くしていってもよい。
【００３８】
（５）ブレス流量処理２１２では、遅延時間Δｔ１の期間の終期において、ＭＩＤＩ音源２２０に与えるエクスプレッション値をブレス流量の予測値に基づくものから実測値に基づくものへ移行させたが、ブレス流量の実測値が予測値に到達した時点において、ＭＩＤＩ音源２２０に与えるエクスプレッション値をブレス流量の予測値に基づくものから実測値に基づくものへ移行させてもよい。
【００３９】
（６）上記実施形態では、電子管楽器がＭＩＤＩ音源２２０を内蔵していたが、電子管楽器にはＭＩＤＩ音源２２０を内蔵させず、制御部２１０が電子管楽器の外部のＭＩＤＩ音源を制御するようにしてもよい。
【００４０】
（７）上記実施形態では、本発明を電子フルートに適用した例を挙げたが、本実施形態は例えば電子ピッコロ、電子オカリナ等、他の種類の電子管楽器にも適用可能である。
【図面の簡単な説明】
【００４１】
【図１】この発明による電子管楽器の一実施形態である電子フルートの概観を示す図である。
【図２】同実施形態におけるブレス流量検出部７０の構成を示す図である。
【図３】同実施形態による電子フルートの電気的構成を示すブロック図である。
【図４】同実施形態におけるブレス流量処理２１２の第１の具体例を示す図である。
【図５】同実施形態におけるブレス流量処理２１２の第２の具体例を示す図である。
【図６】同実施形態におけるブレス流量処理２１２の第３の具体例を示す図である。
【図７】従来技術におけるブレス流量に基づく発音制御および音量制御の態様を示す図である。
【符号の説明】
【００４２】
７０……ブレス流量検出部、２１０……制御部、２１２……ブレス流量処理、２１４……ＭＩＤＩメッセージ組立処理、２２０……ＭＩＤＩ音源。
【図１】
0005023943.tif 000002
【図２】
0005023943.tif 000003
【図３】
0005023943.tif 000004
【図４】
0005023943.tif 000005
【図５】
0005023943.tif 000006
【図６】
0005023943.tif 000007
【図７】
0005023943.tif 000008