(57)【要約】【課題】簡単な操作により演奏制御することができる楽音制御装置及び自動演奏装置を提供する。【解決手段】操作子１は、肉薄で板状の平板部材によって形成された団扇と、この団扇の面に着脱自在に取り付けられた複数のセンサと、各センサから出力されるセンサ信号を自動演奏装置１００に無線送信する無線通信ユニットとを備えている。操作者は、演奏制御を行う際、団扇の柄を握って扇ぐように操作する。自動演奏装置のＣＰＵ３０１は、かかる操作に応じて各センサから出力されるセンサ信号を受信装置２を介して受信する。そして、ＣＰＵ３０１は、受け取った各センサ信号に基づいて「マスターボリューム」等の楽音制御パラメータを変化させ、変化後の楽音制御パラメータを反映した楽音をスピーカ６から放音する。【選択図】      図１
2005043484.tif 000002
【特許請求の範囲】
【請求項１】
肉薄で板状の平板部材で形成されるとともに、前記平板部材の面を空気抵抗に逆らって動かすことにより風を生じる面状送風体と、
前記平板部材に取り付けられる複数のセンサと、
楽音を制御するための複数の楽音制御パラメータについて、どの楽音制御パラメータを前記各センサのいずれの出力信号に基づいて生成するかを割り当てるパラメータ割当手段と、
前記割当手段の割り当てに従い、前記各センサの出力信号に基づいて対応する楽音制御パラメータを生成する楽音制御パラメータ生成手段と
を有することを特徴とする楽音制御装置。
【請求項２】
肉薄で板状の平板部材で形成されるとともに、前記平板部材の面を空気抵抗に逆らって動かすことにより風を生じる面状送風体と、
前記平板部材に取り付けられる複数のセンサと、
前記各センサの出力信号を、予め定められたアルゴリズムに基づいて処理することにより、楽音を制御するための楽音制御パラメータを生成する楽音制御パラメータ生成手段と
を具備することを特徴とする楽音制御装置。
【請求項３】
前記平板部材は、前記空気抵抗に逆らって動かすことにより撓る部材であることを特徴とする請求項１または２に記載の楽音制御装置。
【請求項４】
前記各センサは、取付位置が可変に形成されていることを特徴とする請求項１〜３に記載の楽音制御装置。
【請求項５】
前記各センサは風切り音を検出することができるセンサであることを特徴とする請求項１〜４いずれかに記載の楽音制御装置。
【請求項６】
前記平板部材は操作者が握ることができる柄を有することを特徴とする請求項１〜５いずれかに記載の楽音制御装置。
【請求項７】
前記平板部材を回転駆動するモータを有することを特徴とする請求項１〜５いずれかに記載の楽音制御装置。
【請求項８】
自動演奏データに基づいて自動演奏を行うとともに、請求項１〜７のいずれかに記載の楽音制御装置が生成した楽音制御パラメータにしたがって前記自動演奏データの再生処理を行う自動演奏データ処理手段を具備することを特徴とする自動演奏装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、演奏制御を簡単に行うことができる楽音制御装置及び自動演奏装置に関する。
【０００２】
【従来の技術】
楽曲演奏の鑑賞等を嗜好するユーザは、単に再生される楽曲を鑑賞して楽しむのみならず、自分の曲想に合わせて該楽曲を演奏したいという思いがある。
このようなユーザの思いを実現すべく、各ユーザ（操作者）が操作する棒状の操作子と、該操作子の操作状態（「振る」、「叩く」、「傾ける」等）を検出し、検出結果に応じて音量等の楽音制御パラメータを変化させ、変化後の楽音制御パラメータに基づいて楽音を発生する装置が提案されている（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開平２００１−３５０４７４号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、上記装置はあくまで自己の曲想を楽曲演奏に反映させることを目的としたものであり、かかる目的を達成するためには、ユーザは操作子の操作等についてある程度練習を積まなければならない。確かに、実際に楽器が弾きこなせるようになるまでに必要な練習量に比べれば、はるかに少なくてすむという利点はあるが、これまでに楽器を全く演奏したことがない楽器演奏初心者にとっては、このような練習でさえも、ためらいを感じてしまうという問題があった。
【０００５】
本発明は、以上説明した事情を鑑みてなされたものであり、簡単な操作により演奏制御することができる楽音制御装置及び自動演奏装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上述した問題を解決するため、本発明に係る楽音制御装置は、肉薄で板状の平板部材で形成されるとともに、前記平板部材の面を空気抵抗に逆らって動かすことにより風を生じる面状送風体と、前記平板部材に取り付けられる複数のセンサと、楽音を制御するための複数の楽音制御パラメータについて、どの楽音制御パラメータを前記各センサのいずれの出力信号に基づいて生成するかを割り当てるパラメータ割当手段と、前記割当手段の割り当てに従い、前記各センサの出力信号に基づいて対応する楽音制御パラメータを生成する楽音制御パラメータ生成手段とを具備することを特徴とする。
【０００７】
また、本発明に係る楽音制御装置は、肉薄で板状の平板部材で形成されるとともに、前記平板部材の面を空気抵抗に逆らって動かすことにより風を生じる面状送風体と、前記平板部材に取り付けられる複数のセンサと、前記各センサの出力信号を、予め定められたアルゴリズムに基づいて処理することにより、楽音を制御するための楽音制御パラメータを生成する楽音制御パラメータ生成手段とを具備することを特徴とする。
【０００８】
【発明の実施の形態】
以下、本発明に係る実施の形態について説明する。かかる実施の形態は、本発明の一態様を示すものであり、本発明の技術的思想の範囲で任意に変更可能である。
【０００９】
Ａ．本実施形態
＜実施形態の構成＞
図１は、本実施形態の構成を示す図である。操作子１は、図２に示すように肉薄で板状の平板部材によって形成された団扇（面状送風体）と、この団扇の面１ｂに着脱自在に取り付けられた複数のセンサＳ−ｋ（１≦ｋ≦ｎ）と、各センサＳ−ｋから出力されるセンサ信号ＳＩを自動演奏装置１００に無線送信する無線通信ユニットＵとを備えている。なお、センサＳ−ｋについて特に区別する必要がない場合には、単にセンサＳと表記する。
図２に示すように、団扇には柄１ａが設けられており、操作者はこの団扇の柄１ａを握って扇ぐ（すなわち、団扇の面１ｂを空気抵抗に逆らって動かす）ように操作（図３参照）することで、自動演奏装置１００による自動演奏を制御する。
ここで、団扇の面１ｂに取り付けられた各センサＳは、音振動をセンシングし、センサ信号ＳＩとして出力する小型センサ（マイクロホンや圧電素子等）等から構成されている。無線通信ユニットＵは、各センサＳからセンサ信号ＳＩを受け取ると、受け取ったセンサ信号ＳＩに当該センサＳを識別するための識別情報ＳＩＤを付加して自動演奏装置１００に送信する。なお、以下の説明では、各センサＳ−１〜Ｓ−ｎの識別情報をそれぞれＳＩＤ−１〜ＳＩＤ−ｎと表記する。また、無線通信ユニットＵが採用する無線伝送方式としては、Ｂｌｕｅｔｏｏｔｈ（登録商標）等が考えられるが、いずれの伝送方式を採用するかは任意である。
【００１０】
図４は、パーソナルコンピュータ３の構成を示すブロック図であり、受信装置２は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インターフェイス（Ｉ／Ｆ）３０９に接続されている。受信装置２によって受信されたセンサ信号ＳＩは、ＵＳＢインターフェイス３０９を介してＣＰＵ３０１に供給される。
ＣＰＵ３０１は、ＲＡＭ３０３の記憶領域をワークエリアとして利用し、ＲＯＭ３０２に格納されている各種プログラムを実行することで装置各部を制御する。ハードディスク装置（以下、ＨＤＤと記す）３０４には複数の演奏データが記憶されており、また、外部記憶装置３１０に挿入されるＣＤ−ＲＯＭにも複数の演奏データが記録されている。本実施形態において用いる演奏データは、ＭＩＤＩ規格によるものであるが、演奏データは楽音を指定する楽音制御パラメータの集合となっている。
自動演奏が指示されたときは、操作者によって選択等された演奏データがＨＤＤ３０４またはＣＤ−ＲＯＭより呼び出されて、ＲＡＭ３０３の演奏データ格納領域に格納される。演奏データ格納領域に格納された演奏データの各楽音制御パラメータは、ＣＰＵ３０１によって演奏の進行に沿って順次読み出されるようになっている。
【００１１】
表示部３０５は、ＣＰＵ３０１の制御の下に各種情報を表示する。キーボード３０６およびポインティングデバイス３０７は、操作者の操作に従って各種の指示や情報を入力する。また、ＭＩＤＩインターフェイス（Ｉ／Ｆ）３０８は、パーソナルコンピュータ３と音源装置４との間でＭＩＤＩ規格の楽音制御パラメータの送受信を行うためのインターフェイスである。
次に、図１に示す音源装置４はパーソナルコンピュータ３から出力されたＭＩＤＩ規格の楽音制御パラメータを受信して、これに基づいて楽音信号を生成する。この楽音信号の生成においては、楽音制御パラメータが示す音高、音量、残響、ブライトネス、音像等に従って楽音信号が形成される。この楽音信号は、アンプ５へと供給され、アンプ５において楽音信号が増幅された後にスピーカ６にて放音される。
以上説明した受信装置２，パーソナルコンピュータ３，音源装置４，アンプ５，スピーカ６によって自動演奏装置１００が構成されている。
【００１２】
（演奏データの内容）
ここで、ＨＤＤ３０４またはＣＤ−ＲＯＭに記憶されている演奏データの構造について説明する。
本実施形態においては、上述したようにＭＩＤＩ規格による演奏データを用いて自動演奏を行う。演奏データを構成する楽音制御パラメータには、一つひとつの音符について音高、音長、ベロシティ（つよさ）などを示すもの、楽曲全体に影響を与えるもの（全体の音量、テンポ、残響や音像定位など）、あるいは特定のパートの全体に影響を与えるもの（パート別の残響や音像定位など）がある。
本実施形態においては、演奏の進行に応じて楽音制御パラメータを順次読み出して自動演奏処理を行うが、操作子１の操作に応じて楽曲の進行を制御するようになっている。
【００１３】
以下においては、本実施形態で用いる演奏データについて図５を参照して詳細に説明する。図５は行と列のマトリックスになっているので、まず、列について説明する。
第１列のデルタタイムは、イベントとイベントの間隔を示しており、テンポクロックの数で表される。デルタタイムが「０」の場合は、直前のイベントと同時に実行される。
第２列には演奏データの各イベントが持つメッセージの内容が記述されている。このメッセージには、例えば発音を示すノートオンメッセージ（ＮｏｔｅＯｎ）や消音を示すノートオフメッセージ（ＮｏｔｅＯｆｆ）の他、音量やパンポット（音像定位）を指示するコントロールチェンジメッセージ（ＣｏｎｔｒｏｌＣｈａｎｇｅ）等が含まれる。
【００１４】
第３列にはチャネルの番号が記述されている。各チャネルは各々異なる演奏パートに対応し、複数のチャネルが同時に演奏されることにより、アンサンブル演奏がなされる。なお、メタイベントやシステムエクスクルーシブイベント等のチャネルに依存しないイベントデータについては、この第３列に値を持たない。
第４列には、ノートナンバ（ＮｏｔｅＮｕｍ）、プログラムナンバ（ＰｒｏｇＮｕｍ）あるいはコントロールナンバ（ＣｔｒｌＮｕｍ）が記述されるが、どれが記述されるかはメッセージの内容により異なる。例えばノートオンメッセージまたはノートオフメッセージであれば、ここには音階を表すノートナンバが記述され、またコントロールチェンジメッセージであればその種類（音量やパンポット等）を示すコントロールナンバが記述されている。
第５列にはＭＩＤＩメッセージの具体的な値（データ）が記述されている。例えばノートオンメッセージまたはノートオフメッセージであれば、ここには音の強さを表すベロシティの値が記述され、またコントロールチェンジメッセージであればコントロールナンバに応じたパラメータの値が記述されている。
【００１５】
次に、図５に示す各行について説明する。まず、第１行のヘッダー（Ｈｅａｄｅｒ）は時間単位を示している。「時間単位」とは分解能を示すものであり、４分音符あたりのテンポクロック数で表現される。図５においては「４８０」の値がセットされており、この場合は４分音符一つが４８０個分のテンポクロックの長さに対応することが指示されたことを意味している。
第２行のテンポ指令値（ＳｅｔＴｅｍｐｏ）は、演奏の速さを指定し、４分音符の長さをマイクロ秒で表す。例えば、４分音符＝１２０のテンポの場合、４分音符が１分間に１２０拍であるため、６０（秒）／１２０（拍）×１００００００＝５０００００（マイクロ秒）の値が、テンポ指令値の値としてセットされる。自動演奏はテンポクロックに基づく速さで行われるが、テンポクロックの周期は、テンポ指令値と時間単位の値に応じて制御されるようになっている。したがって、テンポ指令値（ＳｅｔＴｅｍｐｏ）が「５０００００」で時間単位が「４８０」の場合は、テンポクロックの周期は「１／９６０」となる。
第３行から第６行にはシステムエクスクルーシブメッセージが記述され、第７行から第１１行にはプログラムチェンジメッセージとコントロールチェンジメッセージが記述されている。これらは、楽曲全体に影響を与える楽音制御パラメータであるが、本実施形態の動作には関係がないので、その説明は割愛する。
【００１６】
次に、第１２行以降は、各チャネルの音符についての楽音パラメータとなっている。これらは発音を示すノートオンイベント（ＮｏｔｅＯｎ）と消音を示すノートオフイベント（ＮｏｔｅＯｆｆ）のメッセージで構成され、各イベントには音高を示すノートナンバ（ＮｏｔｅＮｕｍ）と、音の強さを示すベロシティ（Ｖｅｌｏｃｉｔｙ）が付加される。
ここで、図５に示す音符列がどのように演奏されるかを説明すると、まずチャネル「１」で「Ｃ４」、チャネル「２」で「Ｅ４」、チャネル「３」で「Ｇ４」、チャネル「４」で「Ｂ４」、チャネル「５」で「Ｃ３」が同時に発音される。それからデルタタイム「２４０」の後にチャネル「２」から「５」が一斉に消音する。このときチャネル「１」にはノートオフイベントが記述されていないので、チャネル「１」では引き続き「Ｃ４」の音が発音される。チャネル「２」から「５」においては、消音と同時に次の音が発音される。具体的にはチャネル「２」、「４」、「５」で「Ｆ４」、チャネル「３」で「Ａ４」の音が発音される。
以上のような手順で各チャネルの発音と消音が繰り返され、演奏が進行する。
すなわち、ＭＩＤＩデータを用いた一般的な自動演奏処理は、デルタタイムによって示される時間を待って次々とイベントを実行する、という処理を演奏が終了するまで繰り返す。ただし、本実施形態においては、デルタタイムに基づいた楽曲の進行の制御よりも、操作子１の操作に応じた楽曲の進行制御の方が優先される。その詳細については後述する。
【００１７】
（ＲＡＭ３０３に設定されるテーブルの内容）
次に、ＲＡＭ３０３に設定されるテーブルについて説明する。パーソナルコンピュータ３の電源投入時に起動されるＲＯＭ３０２のプログラムに基づき、ＣＰＵ３０１は、初期設定を行うが、このときＣＰＵ３０１は、図６に示されるようなパラメータ割り当てテーブルＴＢ１を作成し、これをＲＡＭ３０３の所定エリアに格納する。
パラメータ割り当てテーブルＴＢ１には、楽音制御パラメータと操作子１の各センサＳとの対応関係が設定されている。図６に示す例では、センサＳ−１には「マスターボリューム」、センサＳ−２には「テンポ指令値」、センサＳ−３には「マスターバランス」、センサＳ−４には「マスターリバーブ」、センサＳ−５には「マスターブライトネス」等が設定されている。これら各センサＳに対する楽音制御パラメータの割り当ては、操作者がキーボード３０６、ポインティングデバイス３０７を操作することによって自由に設定・変更することができる。
【００１８】
＜実施形態の動作＞
操作者は、まず、団扇の面１ｂの所定箇所（例えば端面）に複数のセンサＳを取り付ける。前述したように、各センサＳは面１ｂに着脱自在に取り付け可能となっているため、操作者は各センサＳを面１ｂにいったん取り付けた後であっても、かかる取り付け位置を自由に変えることができる。操作者は、各センサＳの取り付け作業が終了すると、自動演奏装置１００等に電源を投入した後、キーボード３０６等を用いて楽音制御パラメータと各センサＳとの対応関係を入力する。なお、各センサＳ−ｋには、操作者が識別可能なセンサ番号等が予め付されているため、操作者は、このセンサ番号を確認しながら、センサＳ−１には「マスターボリューム」・・・といった具合で楽音制御パラメータと各センサＳとの対応関係を入力してゆく。
【００１９】
ＣＰＵ（パラメータ割当手段）３０１は、かかる入力に従って図６に示すようなパラメータ割り当てテーブルＴＢ１を作成し、これをＲＡＭ３０３の所定エリアに格納する。そして、操作者によって演奏すべき楽曲の選択指示が入力されると、ＣＰＵ３０１は選択指示のあった楽曲の演奏データをＨＤＤ３０４等から読み出し、これをＲＡＭ３０３の演奏データ格納領域に転送する。そして、ＣＰＵ３０１は、演奏データ格納領域に転送した演奏データを順次読み出し、音源装置４に転送することで自動演奏を開始する。
【００２０】
一方、操作者は、操作子１の柄１ａを握り、団扇を扇ぐといった操作を開始する（図３参照）。かかる操作がなされると、団扇の面１ｂが空気抵抗に逆らって揺らぎ、風が生じる。と同時に、団扇の面１ｂに取り付けられた各センサＳは、風切り音などの音振動をセンシングし、センサ信号ＳＩとして無線通信ユニットＵに出力する。ここで、図７は、上記操作を行ったときの団扇の状態を示す側面図である。同図に示すように、団扇を紙面上下方向に扇ぐと、団扇の面（特にセンサＳが取り付けられた端部）１ｂは、同図に破線で示すように紙面上下方向に微妙な揺れを起こす。この結果、従来型の操作子（棒状の操作子）を操作することによっては得られなかった複雑かつ微妙な振動をセンシングすることが可能となる。一方、無線通信ユニットＵは、各センサＳからセンサ信号ＳＩを受け取ると、これら各センサ信号ＳＩに対応するセンサＳの識別情報ＳＩＤを付加し、受信装置２へ送信する。
【００２１】
ＣＰＵ３０１は、受信装置２を介してセンサ信号ＳＩを受け取ると、このセンサ信号ＳＩに付加さている識別情報ＳＩＤとパラメータ割り当てテーブルＴＢ１（図６参照）とを比較することにより、このセンサ信号ＳＩに基づいて生成すべき楽音制御パラメータを特定する。例えば、センサ信号ＳＩに付加されている識別情報がＳＩＤ−１である場合、ＣＰＵ３０１は生成すべき楽音制御パラメータは「マスターボリューム」であると判断する。そして、ＣＰＵ（楽音制御パラメータ生成手段）３０１は、このセンサ信号ＳＩのピーク値等に基づいてマスターボリューム値を求める。このセンサ信号ＳＩのピーク値等とマスターボリューム値との関係は、例えばＲＯＭ３０２等に予め記憶されている関数（ピーク値からマスターボリューム値を求めるための関数）や、テーブル（ピーク値とマスターボリューム値との対応関係を示すテーブル）等によって決定される。また、ＣＰＵ３０１は、識別情報がＳＩＤ−２であり、生成すべき楽音制御パラメータが「テンポ指令値」であると判断すると、センサ信号ＳＩのピークの時間間隔等を求め、求めたピークの時間間隔等に基づいてテンポ指令値（演奏テンポ）を求める。ＣＰＵ３０１は、生成すべき楽音制御パラメータが他の場合（「マスターバランス」、「マスターリバーブ」、「マスターブライトネス」等）も同様にして対応する楽音制御パラメータの値を求める。
【００２２】
ＣＰＵ３０１は、このようにして各楽音制御パラメータの新たな値を求めると、これらの値をもつ「マスターボリューム」、「テンポ指令値」等のシステムエクスクルーシブメッセージを生成し、ＭＩＤＩインターフェイス３０８を介して音源装置４に送信する。音源装置（自動演奏データ処理手段）４は、受け取った新たな値をもつ音楽制御パラメータに従って演奏データを再生する。この結果、楽音全体の音量、演奏テンポ、パンポット、残響、音響明瞭度等が変化し、微妙な味わいを持つ演奏を行うことが可能となる。
【００２３】
以上説明したように、本実施形態においては、一般に涼を取るために用いられる団扇を、演奏を制御するための操作子１として利用しているため、楽器を全く演奏したことがない楽器演奏初心者であっても、何のためらいもなく当該操作子１を操作することができる。いいかえれば、団扇のような日用品を入力インタフェースに利用することで、楽器に対する心理的バリアを下げることができる。さらに言えば、団扇を扇ぐといった操作においては、操作者の意図しない特有の動作（図７参照）がセンシング等されるため、楽器演奏が得意な演奏上級者であると演奏初心者であるとを問わず、非常に味わい深い演奏を行うことができる。また、撓りのある薄板等によって形成された団扇を操作子１として使用することで、空気抵抗と団扇の柄１ａにかかる力バランスにより板が撓り、手の動き（速度、或いは変位）の位相とセンサＳの出力の位相との間に微妙なずれが生じ、これにより絶妙な演奏効果を得ることが可能となる。
【００２４】
また、団扇等に特有の非常に細かな振動をセンシングし、これを楽曲演奏に反映させることができれば、従来の操作子では非常に細かな操作が必要とされるために困難とされてきたトレモロ演奏などの制御を、非常に簡単な操作で実現することができる。なお、上述した本実施形態では、団扇の面１ｂの端部に複数のセンサＳを取り付けた場合について説明したが、これに限定する趣旨ではなく、例えば面１ｂの中央等にセンサＳを取り付けても良い。また、本実施形態では、各センサＳが団扇に対して着脱可能な場合について説明したが、これら各センサＳが団扇に対して固着されていても良い。さらに、団扇の代わりに扇子や下敷きなど、撓る部材によって形成されたあらゆる日用品に複数のセンサＳを取り付けて操作子１を構成するようにしても良い。
【００２５】
Ｂ．変形例
＜変形例１＞
上述した本実施形態では、１人の操作者が操作子１を用いて楽曲演奏を制御する場合について説明したが、複数人の操作者がそれぞれ操作子１を用いて楽曲演奏を制御するようにしても良いのはもちろんである。なお、以下の説明では、第１操作者が操作する操作子を操作子１−１、・・・第ｎ操作者（１≦ｎ）が操作する操作子を操作子１−ｎと呼ぶ。ここで、図８は、変形例１に係るパラメータ割り当てテーブルＴＢ２を例示した図である。パラメータ割り当てテーブルＴＢ２には、単一のチャネルのみに影響を与える楽音制御パラメータと各操作子１に取り付けられた各センサＳ−ｋとの対応関係が設定されている。図８に示す例では、第１操作者が操作する操作子１−１のセンサＳ−１〜Ｓ−５には、それぞれチャネル「１」の「ボリューム」、・・・「ブライトネス」の楽音制御パラメータが割り当てられており、・・・第ｎ操作者が操作する操作子１−ｎのセンサＳ−１〜Ｓ−５には、それぞれチャネル「ｎ」の「ボリューム」、・・・「ブライトネス」の楽音制御パラメータが割り当てられている。これら各操作子１の各センサＳに対する楽音制御パラメータの割り当ては、本実施形態と同様、操作者がキーボード３０６、ポインティングデバイス３０７を操作することによって自由に設定・変更することができる。また、変形例１に係る操作子１には、それぞれ固有の識別情報ＯＩＤが割り当てられている。
【００２６】
各無線通信ユニットＵは、センサ信号ＳＩを送信する際、本実施形態と同様、センサ信号ＳＩに対応するセンサＳ−ｋの識別情報ＳＩＤ−ｋを付加するほか、対応する操作子１に固有の識別情報ＯＩＤを付加して受信装置２へ送信する。ＣＰＵ３０１は、受信装置２を介してセンサ信号ＳＩを受け取ると、センサ信号ＳＩに付加されている操作子１の識別情報ＯＩＤと、センサＳの識別情報ＳＩＤと、パラメータ割り当てテーブルＴＢ２とを比較することにより、このセンサ信号ＳＩに基づいて生成すべき楽音制御パラメータを特定する。例えば、センサ信号ＳＩに付加されている操作子１の識別情報がＯＩＤ−２、センサＳの識別情報がＳＩＤ−１である場合、ＣＰＵ３０１はパラメータ割り当てテーブルＴＢ２を参照することにより、生成すべき楽音制御パラメータはチャネル「２」の「ボリューム」であると判断する。なお、この後の動作については、上述した本実施形態とほぼ同様に説明することができるため、説明を割愛する。また、本変形例では、第１操作者がチャネル「１」の楽音を制御するなど、各操作者が対応するチャネルの楽音を制御する場合について説明したが、例えば第１操作者〜第５操作者がそれぞれチャネル「１」の「ボリューム」、・・・「ブライトネス」を制御するなど、複数の操作者が１つのチャネルの楽音を制御しても良い。
【００２７】
＜変形例２＞
また、上述した本実施形態では、パラメータ割り当てテーブルＴＢ１（図６参照）に基づいて対応する楽音制御パラメータを新たに生成する場合について説明したが、予め定められたアルゴリズムに基づいて楽音制御パラメータを新たに生成するようにしても良い。詳述すると、変形例２に係るＲＡＭ３０３等には、パラメータ生成アルゴリズムが予め格納されている。かかるアルゴリズムについて説明すると、例えばセンサＳ−１のセンサ信号ＳＩのピーク値とセンサＳ−２のセンサ信号ＳＩのピーク値の合計からマスターボリューム値を求め、・・・センサＳ−５のセンサ信号ＳＩのピーク間隔（時間間隔）とセンサＳ−７のセンサ信号ＳＩのピーク間隔とから平均値を求め、求めた平均値をテンポ値とするといった内容である。ＣＰＵ（楽音制御パラメータ生成手段）３０１は、操作子１から受信装置２を介して各センサ信号ＳＩを受け取ると、このパラメータ生成アルゴリズムに必要な値（各センサ信号ＳＩのピーク値等）を代入することにより、種々の楽音制御パラメータを生成する。このように、パラメータ生成アルゴリズムを用いて新たな楽音制御パラメータを生成しても良い。これにより、１つのセンサＳのセンサ信号ＳＩを用いて楽音制御パラメータを生成した場合には実現できない味わい深い演奏制御等が可能となる。また、かかる構成によれば、操作者は多数のセンサＳの各々にどのような楽音制御パラメータ割り当てるかを適宜選択しなくても良いというメリットがある。なお、このパラメータ生成アルゴリズムと本実施形態に係るパラメータ割り当てテーブルＴＢ２とを併用し、操作者が任意に選択できるようにしても良いのはもちろんである。
【００２８】
＜変形例３＞
また、上述した本実施形態では、団扇に複数のセンサＳを取り付けた操作子１を例示したが、例えば図９に示すシーリングファンＦに複数のセンサＳを取り付けた操作子１にも適用可能である。シーリングファンＦは、取付部Ｆ１を介して天井に固着支持されており、この取付部Ｆ１にはシーリングファンＦの羽（面状送風体）Ｆ２を回転駆動するためのモータ（図示略）が内蔵されている。このシーリングファンＦの回転制御（回転方向の切り替え、回転スピードの調整等）及びシーリングファンＦの先端に取り付けられた複数のライトＬの照度調整等は、図示せぬリモコンによって操作可能となっている。また、シーリングファンＦの各羽Ｆ２には、各羽Ｆ２の回転により生じる風きり音を検出するためのセンサ（マイクロホン、圧電素子）Ｓ等が取り付けられている。各センサＳから出力されるセンサ信号ＳＩは、取付部Ｆ１等に取り付けられた無線通信ユニットＵ（図示略）に供給され、無線通信ユニットＵにて当該センサＳを識別するための識別情報ＳＩＤが付加され、自動演奏装置１００に送信される。なお、本変形例に係る自動演奏装置１００は、図９に示すように複数のスピーカ６がシーリングファンＦの取付部Ｆ１に取り付けられている点を除き、本実施形態に係る自動演奏装置１００と同様であるため図示及び説明を割愛する。
【００２９】
かかる構成において、シーリングファンＦが回転を開始すると、羽Ｆ２に取り付けられた各センサＳは風きり音をセンシングし、センサ信号ＳＩを無線通信ユニットＵに供給する。無線通信ユニットＵは、供給されるセンシング信号ＳＩに当該センサＳに固有の識別情報ＳＩＤを付加し、受信装置２に送信する。ＣＰＵ３０１は、受信装置２からセンシング信号ＳＩを受け取ると、本実施形態と同様の動作を行って「テンポ指令値」等のシステムエクスクルーシブメッセージを生成し、これを音源装置４に供給する。この結果、シーリングファンＦに取り付けられた複数のスピーカ６からはシーリングファンＦの回転に応じて音量、テンポ、パンポット、残響、音響明瞭度等が制御された楽音が放音される。なお、変形例３では、上記センサＳとして羽Ｆ２の回転により生じる風きり音を検出するセンサを例示したが、例えば室内温度、湿度、照度等を検出するセンサを設けても良い。かかる場合には、例えば室内温度に応じて「マスターボリューム」の値を変化させたり、湿度に応じて「マスターリバーブ」の値を変化させることができる。また、このように楽曲制御パラメータを生成するためにだけ用いるのではなく、例えば照度に応じて再生すべき楽曲を選択（例えば照度が高い場合には明るい楽曲、低い場合には暗い楽曲等）するようにしても良い。なお、本変形例に対して上述した変形例１及び変形例２を適用しても良いのはもちろんである。
【００３０】
＜変形例４＞
なお、以上説明したＣＰＵ３０１に係る諸機能は、ＲＯＭ３０２等のプログラムによって実現されるため、かかるプログラムについて、例えばＣＤ−ＲＯＭ等の記録媒体に記録して頒布したり、インターネット等の通信ネットワークを介して頒布しても良い。もちろん、上記諸機能を実現するＣＰＵ３０１、ＲＯＭ３０２等を組み込んだ専用装置として構成することも可能である。
【００３１】
【発明の効果】
以上説明したように、本発明によれば、楽器演奏が得意な演奏上級者であると演奏初心者であるとを問わず、非常に味わい深い演奏制御を行うことが可能となる。
【図面の簡単な説明】
【図１】本実施形態の構成を示す図である。
【図２】同実施形態に係る操作子の構成を示す図である。
【図３】同実施形態に係る操作子の操作態様を例示した図である。
【図４】同実施形態に係るパーソナルコンピュータの構成を示すブロック図である。
【図５】同実施形態に係る演奏データの構造を例示した図である。
【図６】同実施形態に係るパラメータ割り当てテーブルを例示した図である。
【図７】同実施形態に係る操作子の状態を示す側面図である。
【図８】変形例１に係るパラメータ割り当てテーブルを例示した図である。
【図９】変形例３に係る操作子を説明するための図である。
【符号の説明】
１・・・操作子、１ａ・・・柄、１ｂ・・・面、Ｕ・・・無線通信ユニット、２・・・受信装置、３・・・パーソナルコンピュータ、４・・・音源装置、５・・・アンプ、６・・・スピーカ、Ｓ・・・センサ、３０１・・・ＣＰＵ、３０２・・・ＲＯＭ、３０３・・・ＲＡＭ、３０４・・・ＨＤＤ、３０５・・・表示部、３０６・・・キーボード、３０７・・・ポインティングデバイス、ＴＢ１、ＴＢ２・・・パラメータ割り当てテーブル、Ｆ・・・シーリングファン、Ｆ１・・・取付部、Ｆ２・・・羽。
【図１】
2005043484.tif 000003
【図２】
2005043484.tif 000004
【図３】
2005043484.tif 000005
【図４】
2005043484.tif 000006
【図５】
2005043484.tif 000007
【図６】
2005043484.tif 000008
【図７】
2005043484.tif 000009
【図８】
2005043484.tif 000010
【図９】
2005043484.tif 000011