(57)【要約】【課題】既存の楽音データに対し、操作者の動作に応じて、好みの曲想になるよう変更を加えたり、音響効果を加えたりすることができる楽音編集システムを提供する。【解決手段】本発明の楽音編集システムは、操作端末と、楽音編集装置とを備える。操作端末は、操作者の動作に基づく運動を検出し、運動に対応する信号を出力する。楽音編集装置は、この信号に基づいて楽音データを編集する。このとき、編集された楽音データによってリアルタイムに再生を行う。操作者は、操作端末の動かし方に応じて曲想を自由に変えることができ、その変化後の楽音をリアルタイムに聞くことができる。【選択図】      図１
2004219947.tif 000002
【特許請求の範囲】
【請求項１】
楽音の自動演奏に用いられる楽音データを記憶する記憶手段と、
操作者の運動を検出し、その運動に対応する運動検出信号を出力する運動検出手段と、
前記運動検出信号に基づいて、楽音制御情報を生成する楽音制御情報生成手段と、
前記記憶手段から演奏の進行に応じて順次読み出される前記楽音データに対し、前記楽音制御情報に基づいて編集を行う編集手段
とを具備することを特徴とする楽音編集システム。
【請求項２】
請求項１において、前記記憶手段に記憶された前記楽音データは、発生すべき一つの音に関連するデータが一つのブロックになっており、このブロックの集合によって曲が構成される所定のデータ形式になっていることを特徴とする楽音編集システム。
【請求項３】
請求項２において、他の形式による楽音データを前記所定のデータ形式に変換する変換手段を具備することを特徴とする楽音編集システム。
【請求項４】
請求項１乃至３のいずれかにおいて、前記編集手段によって編集が行われると同時に、編集後の楽音データに基づいて楽音信号の生成を行う楽音信号生成手段を具備することを特徴とする楽音編集システム。
【請求項５】
請求項１乃至４のいずれかにおいて、前記運動検出手段は、複数種類の運動検出信号を出力し、前記楽音制御情報生成手段は、前記運動検出信号の種類毎に予め対応付けられた前記楽音制御情報を生成することを特徴とする楽音編集システム。
【請求項６】
請求項５において、前記動作検出信号の種類と前記楽音制御情報との対応関係を、操作者の操作によって設定する楽音制御情報設定手段を備えることを特徴とする楽音編集システム。
【請求項７】
請求項１乃至６のいずれかにおいて、前記運動検出手段は、操作者が手にもって動かせるセンサ部と、前記センサ部の出力信号を処理して前記動作検出信号を生成する動作信号処理部とからなり、前記センサ部の動かし方と前記動作信号処理部の処理の仕方とが、予め定めた対応関係になっていることを特徴とする楽音編集システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、操作者の動作に応じて、ＭＩＤＩ（Ｍｕｓｉｃａｌ  Ｉｎｓｔｒｕｍｅｎｔ  ＤｉｇｉｔａｌＩｎｔｅｒｆａｃｅ）等の楽音データを編集することができる楽音編集システムに関する。
【０００２】
【従来の技術】
既存のＭＩＤＩ等の楽音データに対して、テンポや、音量、音色等を変更したり、エンベロープや、ディストーション等の効果を加えたりして自分の好みの曲想に編集できる楽音編集装置がある（例えば特許文献１参照）。この種の楽音編集装置においては、操作者は、楽音データに対して、手入力でデータの変更や追加を行うようになっている。
【０００３】
【特許文献１】
特開平３―２１３８９８号公報
【０００４】
しかしながら、楽音データを手入力で変更するには、音楽知識が必要であるため、従来装置は、音楽知識のない初心者にとっては、ほとんど使うことができないものであった。
【０００５】
【発明が解決しようとする課題】
本発明は上記問題点に鑑みてなされたもので、音楽知識が無くても、楽音データを編集することができる楽音編集システムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
上述した課題を解決するために、請求項１に記載の発明は、楽音の自動演奏に用いられる楽音データを記憶する記憶手段と、操作者の運動を検出し、その運動に対応する運動検出信号を出力する運動検出手段と、前記運動検出信号に基づいて、楽音制御情報を生成する楽音制御情報生成手段と、前記記憶手段から演奏の進行に応じて順次読み出される前記楽音データに対し、前記楽音制御情報に基づいて編集を行う編集手段とを具備している。
【０００７】
請求項１に記載の発明によれば、操作者が運動すれば、運動検出手段によりその運動が検出され、楽音制御情報生成手段によりその運動に対応する運動検出信号に基づいて、楽音制御情報が生成され、編集手段により、演奏の進行に応じて順次読み出される楽音データに対して前記楽音制御情報に基づいて編集が行われる。
【０００８】
また、請求項２に記載の発明は、請求項１において、前記記憶手段に記憶された前記楽音データは、発生すべき一つの音に関連するデータが一つのブロックになっており、このブロックの集合によって曲が構成される所定のデータ形式になっていることを特徴としている。
【０００９】
請求項２に記載の発明によれば、発生すべき一つの音毎に、楽音データの編集を行うことができる。
【００１０】
請求項３に記載の発明は、請求項２において、他の形式による楽音データを前記所定のデータ形式に変換する変換手段を具備することを特徴とする。
【００１１】
請求項３に記載の発明によれば、様々な形式の楽音データに対し、編集を行うことが可能となる。
【００１２】
請求項４に記載の発明は、請求項１乃至３のいずれかにおいて、前記編集手段によって編集が行われると同時に、編集後の楽音データに基づいて楽音信号の生成を行う楽音信号生成手段を具備することを特徴とする。
【００１３】
請求項４に記載の発明によれば、操作者は、編集後の楽音データに基づく楽音を聴きながら、楽音データの編集を行うことができる。
【００１４】
請求項５に記載の発明は、請求項１乃至４のいずれかにおいて、前記運動検出手段は、複数種類の運動検出信号を出力し、前記楽音制御情報生成手段は、前記運動検出信号の種類毎に予め対応付けられた前記楽音制御情報を生成することを特徴とする。
【００１５】
請求項５に記載の発明によれば、操作者の様々な動きに応じて、楽音データに対する様々な編集を行うことが可能となる。
【００１６】
請求項６に記載の発明は、請求項５において、前記動作検出信号の種類と前記楽音制御情報との対応関係を、操作者の操作によって設定する楽音制御情報設定手段を備えることを特徴とする。
【００１７】
請求項６に記載の発明によれば、動きに対応して、楽音データに対してどのような編集を行うかを操作者自身が設定することができる。
【００１８】
請求項７に記載の発明は、請求項１乃至６のいずれかにおいて、前記運動検出手段は、操作者が手にもって動かせるセンサ部と、前記センサ部の出力信号を処理して前記動作検出信号を生成する動作信号処理部とからなり、前記センサ部の動かし方と前記動作信号処理部の処理の仕方とが、予め定めた対応関係になっていることを特徴とする。
【００１９】
請求項７に記載の発明によれば、操作者が操作しやすく、また、操作者の様々な動きを検出可能な運動検出手段を構成可能であり、更に、センサ部の動かし方と動作信号処理部の処理の仕方とが、予め定めた対応関係になっていることにより、楽音データに対する編集を常に安定的に行うことができる。
【００２０】
【発明の実施の形態】
以下、図面を参照しつつ、この発明の好適な実施形態について詳述する。
（１）構成
▲１▼楽音編集システムの全体構成
まず、本実施形態にかかる楽音編集システム全体の構成について説明する。図１は、楽音編集システム全体の概略的な構成を示しており、この図に示されるように、本実施形態の構成は、操作端末５と、楽音編集装置４との二つに大別される。
【００２１】
操作端末５は、操作者の手に把持される携帯可能な端末であり（図３参照）、図１に示す動作センサ部ＭＳが、操作者の運動を検出し、操作者の運動状態に応じた信号を出力する。この動作センサ部ＭＳは、複数のセンサを有しており、各センサから出力される信号は、無線送信部２０を介して、楽音編集装置４に送信される。
【００２２】
楽音編集装置４は楽音データを編集する装置であり、動作センサ部ＭＳが出力する信号を受信し、受信した信号に基づいて、楽音データを編集するための楽音パラメータの値を決定する。楽音パラメータは、例えば、楽音の音量、テンポ、残響、音像位置などである。
【００２３】
▲２▼操作端末の構成
次に、操作端末５について詳細に説明する。図２は、操作端末５の電気的構成を示すブロック図である。図示の無線送信部２０は、送信機中央処理装置（送信機ＣＰＵ）Ｔ０、メモリＴ１、高周波トランスミッタＴ２、表示ユニットＴ３、送信用電力増幅器Ｔ５、操作スイッチＴ６等から構成されている。動作センサ部ＭＳは、３次元加速度センサＭＳ１と、傾斜センサＭＳ２と、方位センサＭＳ３と、ねじれ方向傾斜センサＭＳ４とを有している。
【００２４】
送信機ＣＰＵＴ０は、メモリＴ１に記録された送信機動作プログラムに基づいて、高周波トランスミッタＴ２、表示ユニットＴ３の動作を制御する。動作センサ部ＭＳの出力信号は、送信機ＣＰＵＴ０により、所定の処理が施され、高周波トランスミッタＴ２に伝送され、さらに、送信用電力増幅器Ｔ５で増幅されて、送信アンテナＴＡを介して楽音編集装置４に送信される。
【００２５】
表示ユニットＴ３は、各種情報を表示するもので、例えば、７セグメント形式のＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）又はＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）表示器や１個乃至複数個のＬＥＤ発光器等を備えている。操作スイッチＴ６は、当該操作端末５の電源のオン／オフやモード設定等の各種設定を行うために用いられるスイッチである。これらの各構成要素には、図示せぬ電池電源から駆動電力が供給されるが、このような電池電源としては、一次電池を用いるようにしてもよいし、充電可能な二次電池を用いるようにしてもよい。
【００２６】
図３は、操作端末５の外観を示す図であり、図示のように、操作端末５は、筒状の形状をしている。そして、上述した操作スイッチＴ６は操作端末５を握った操作者が親指で操作できる位置に取り付けられている。また、３次元加速度センサＭＳ１と、傾斜センサＭＳ２と、方位センサＭＳ３と、ねじれ方向傾斜センサＭＳ４とは、操作者の動作との関係で以下のような信号を出力するように取り付けられている。
【００２７】
まず、操作者が、操作端末５を操作スイッチＴ６の位置が上になるように持って上下に振る（肩関節を伸展又は屈曲させる）と、振り動作の加速度に応じたＸ方向の加速度αｘを表わす信号出力が３次元加速度センサＭＳ１から発生される。また、操作端末５を左右に振る（肩関節を水平外転又は水平内転させる）と、この振り動作の加速度に応じたｙ方向の加速度αｙを表わす信号出力が発生される。操作端末５を前後に突いたり引いたりする（矢状軸の正方向又は負方向に動かす）と、突き動作の加速度或いは引き動作の加速度に応じたｚ方向の加速度αｚを表わす信号出力が発生される。実際の運動は上述した各運動が合成されている場合が多いが、このような場合は、各軸の成分について、加速度αｘ、αｙ、αｚが各々出力される。
【００２８】
また、操作者が操作端末５を、操作スイッチＴ６の位置が上になるように持って上下に傾けると、傾斜角度βを表わす信号が傾斜センサＭＳ２から発生され、水平方向に旋回させると旋回角度γを表す信号が方位センサＭＳ３から発生され、腕を外側内側に捻る（Ｚ軸を中心として回動させる：外旋内旋する）と、ねじれ方向の回転角に対応したねじれ傾斜角度δを表す信号がねじれ方向傾斜センサＭＳ４から出力される。
このように、操作者が操作端末５を操作すると、その操作に応じた信号（運動検出信号）が動作センサ部ＭＳによって出力される。即ち、動作センサ部ＭＳによって、操作者の運動が検出され、その運動に対応する運動信号が出力される。
【００２９】
▲３▼楽音編集装置のハードウェア構成
次に、楽音編集装置４のハードウェア構成について説明する。図４は、楽音編集装置４のハードウェア構成例を示すブロック図である。
受信処理回路１０ａは受信アンテナＲＡを介して操作端末５からの信号（運動検出信号）を受信し、これを本体ＣＰＵ１０に転送する。本体ＣＰＵ１０は、ＲＯＭ１１内の所定のプログラムに従って種々の制御を行う。本体ＣＰＵ１０は、転送された信号（運動検出信号）に基づいて楽音データを編集するための楽音パラメータ（楽音制御情報：詳細は後述）を生成する。
ＲＡＭ１２は、処理中の各種データや各種のテーブルを一時記憶する。なお、ＲＡＭ１２の一部の記憶領域は電池によってバックアップされ、記憶内容を保持する不揮発性領域になっている。外部記憶装置１３は、自動演奏用のＭＩＤＩデータを１曲もしくは複数曲分記憶している。タイマ１４は、楽音の発音時間などを計測する際に用いられる。
【００３０】
操作部１５は、キーボートやポインティングデバイスなどを有し、操作者によって操作される。操作者が、当該操作部１５を操作して入力した情報は、本体ＣＰＵ１０に供給される。表示回路１７は、本体ＣＰＵ１０の制御の下に各種の情報をディスプレイ１０ｇに表示させる。
楽音信号生成回路１９は、本体ＣＰＵ１０の制御の下に楽音信号を生成し、さらに、残響や、エコーなどの所定の効果を付与する。効果の付与された楽音信号は、サウンドシステム２６に供給される。
サウンドシステム２６は、供給される楽音信号を増幅して、スピーカＬＦ，ＬＲ，ＲＦ，ＲＲに供給する。スピーカＬＦ、ＲＦはそれぞれ、ユーザの前方左右に配置され、スピーカＬＲ、ＲＲはそれぞれ、ユーザの後方左右に配置される。
【００３１】
▲４▼編集用データの構成
この実施形態では、外部から供給されるＭＩＤＩ（Ｍｕｓｉｃａｌ  Ｉｎｓｔｒｕｍｅｎｔ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）規格の楽音データを加工して、編集用のデータを生成するようにしている。
ここで、図５は、本実施形態で用いる自動演奏用のＭＩＤＩデータを示した図である。
ＭＩＤＩデータは、上述した楽音パラメータの集合となっている。
まず、第１列のデルタタイムとは、イベントとイベントの間隔を示す楽音パラメータであり、テンポクロックの数で表される。デルタタイムが「０」の場合は、先のイベントと同時に実行される。第２列はイベントが配置されており、第３列はチャンネル番号が記載されている。ＭＩＤＩ規格によれば、チャンネル番号毎に音色が割り当てられる。図示の例は、簡単のためにチャンネル番号「１」だけの楽曲を示している。第４列には、ノート（Ｎｏｔｅ）、プログラム番号（ＰｒｏｇｒａｍＮｏ）あるいはコントロール番号（ＣｏｎｔｒｏｌＮｏ）が記入される。第５列はそのほかの情報が記入される。
【００３２】
次に、各行の楽音パラメータについて説明する。第１行のヘッダー（Ｈｅａｄｅｒ）は時間単位を示している。「時間単位」とは、分解能を示すものであり、４分音符あたりのテンポクロック数で表現される。同図においては、４８０の値がセットされている。これにより、４分音符一つは、４８０個分のテンポクロックの長さに対応することが指示されたことになる。
テンポクロックについては、第１１行において定義される。すなわち、第１１行のテンポ指令値（Ｔｅｍｐ）は、演奏の速さを指定し、４分音符の長さをマイクロ秒で表す。例えば、４分音符＝１２０のテンポの場合、４分音符が１分間に１２０拍であるため、６０（秒）／１２０（拍）×１００００００＝５０００００（マイクロ秒）の値が、テンポ指令値の値としてセットされる。自動演奏は、テンポクロックに基づく速さで行われるが、テンポクロックの周期は、テンポ指令値と「時間単位」の値に応じて制御されるようになっている。したがって、テンポ指令値（Ｔｅｍｐ）が「５０００００」で「時間単位」が「４８０」の場合は、テンポクロックの周期は、１／９６０となる。
【００３３】
次に、第２行第４列のプログラム番号「Ｐｒｏｇｒａｍ」は、音色を示す楽音パラメータであり、予め各音色毎にその値が定められている。同図においては、値「１」がセットされており、これはピアノの音色であることを示している。第３行のボリューム「Ｖｏｌｕｍｅ」は、全体の音量を示す楽音パラメータであり、同図においては、７０がセットされている。第４行の音像位置「Ｐａｎｐｏｔ」は、ステレオ出力時の音源の定位を示す楽音パラメータである。第５行の残響「ＲｅｖｅｒｂＳｅｎｄ」は、楽音に対して残響効果を付加する場合、どれくらいの音量の残響値を付加するかを示す楽音パラメータである。
【００３４】
また、第１２行以降は、音符についての楽音パラメータとなっている。これらは発音を示すノートオン（ＮｏｔｅＯｎ）と消音を示すノートオフ（ＮｏｔｅＯｆｆ）のイベントで構成され、各イベントには音高を示すノート（Ｎｏｔｅ）と、音の強さを示すベロシティ（Ｖｅｌｏｃｉｔｙ）が付属している。
図５に示す音符列は、まずＤ４がオンし、それからデルタタイム２４０後にそのＤ４がオフして、新たにＧ４，Ｃ４がオンする。そして、デルタタイム２４０後にＧ４，Ｃ４がオフして、新たにＥ４がオンする。さらに、デルタタイム２４０後に、Ｅ４がオフして新たにＦ４がオンする、という進行状況になっている。
【００３５】
このＭＩＤＩデータを用いた一般的な自動演奏処理は、あるイベントを実行すると、その後はデルタタイムによって示される時間だけ待機して後続のイベントを実行する、という処理を繰り返す。
【００３６】
本実施形態においては、自動演奏と同時に楽音データの編集を可能にするために、ＭＩＤＩデータを再構成して編集用のデータを生成している。
その概略を言えば、まず一つの音符について、キーオンからキーオフまでの時間を計時し、これを発音継続時間として当該音符に対応付ける。また、その音符について指示されている音高、音色、効果、テンポなどの情報も、その音符についての一つのデータのブロックとする。そして、このブロックの集合によって曲が構成されることとなる。この処理は、本体ＣＰＵ１０が外部記憶装置１３から自動演奏用のＭＩＤＩデータを読み出してＲＡＭ１２に格納し、この格納されたＭＩＤＩデータを解析することにより、音高や発音時間や効果などを認識して編集用のデータを作成する。作成した編集用のデータは、ＲＡＭ１２に格納する。なお、このように作成された編集用のデータを、以下において単に編集用データという。
【００３７】
また、ＭＩＤＩ楽器などによるリアルタイム演奏を入力しても各楽音の発音時間をタイマ１４で計測することによって、発音時間を示すデータを作成することができる。そして、音高、音色、効果などの情報は、ＭＩＤＩ楽器から逐次送信されるプログラム番号やコントロール番号を識別して各音符に関連付けて行くことにより、上述の場合と同様の編集用データを作成することができる。
【００３８】
ここで、図６は、編集用データの一例である。なお、この編集用データは、図５に示すＭＩＤＩデータを、変換した場合に対応している。
ここで、図に示す第１列の「発音開始時刻」とは、曲の冒頭を基準（０：００：００：００）にしたときの、楽音の発音が開始される時刻を示している。
第２列の「発音継続時間」とは、楽音が実際に放音される時間をテンポクロックの数で表したデータである。同図においては、２４０の値がセットされているが、これは図５のデルタタイムの２４０に対応している。
また、第３列はチャンネル、第４列はノート（Ｎｏｔｅ）、第５列はベロシティ（Ｖｅｌｏｃｉｔｙ）、第６列はテンポ指令値（Ｔｅｍｐ）、第７列はプログラム番号（Ｐｒｏｇｒａｍ）、第８列以降はコントロール番号となっており、ＭＩＤＩ規格のデータに対応した情報が配列されている。このように、図７に示す一つの行（一つの音符に対応するデータのブロック）には、その音の発音に必要な情報が全て書き込まれている。
【００３９】
（２）動作
以下、本実施形態の動作について説明する。
▲１▼テーブル設定動作
操作者は楽音データの編集を行う前に、楽音データに対しどのような編集を行うのかを設定する。具体的には、楽音データに含まれる楽音パラメータのうちのいずれかを書き換えるためのテーブルの設定する。この設定を行い易くするために、本実施形態においては、操作端末５の動かし方に応じて、どの楽音パラメータを書き換えるかを割り当てるようにしている。この場合、操作端末５の動かし方と書き換え対象となる楽音パラメータの対応関係は、操作者によって設定できるようになっている。以下、この設定操作について説明する。
【００４０】
まず、操作者が操作部１５を操作して、設定モードにすると、本体ＣＰＵ１０は、図７〜図１２に示すようなイラストをディスプレイ１０ｇに表示する。図７〜図１２に示すイラストは、いずれか一つがディスプレイ１０ｇに表示され、操作部１５によって画面送りの操作がなされると、次のイラストが表示されるようになっている。なお、説明の簡略上６種の動作について示したが、これ以外の動作についてもイラストが用意されている。また、各イラストの画像データはＲＯＭ１１に記憶されている。
【００４１】
ここで、図７〜図１２に示される画面について説明する。図７は、操作端末５を上下に振る動作を示しており、「上下に振る」という文字も表示されている。図８は、操作端末５を水平面内で内転もしくは外転する動作を示しており、「水平に振る」という文字も表示されている。図９は、操作端末５を左右に細かく振る動作を示しており、「左右に細かく振る」という文字も表示されている。図１０は操作端末５を上下左右に振るという動作を示しており、「上下左右に振る」という文字も表示されている。図１１は操作端末５の仰角を変える方向に傾けるという動作を示しており、「傾ける」という文字も表示されている。図１２は操作端末５を捻るという動作を示しており、「ひねる」という文字も表示されている。
このように表示される画面を参照して、まず操作端末５の動かし方を選択する。この選択は、操作部１５に対して所定の操作することによって行われる。
【００４２】
次に、操作端末５の動かし方を選択した後は、操作者は、この動かし方について、どの楽音パラメータに対応させるかを決定する。楽音パラメータは前述のように、テンポ、音量、残響、ピッチベンド、パンポットなど複数あるが、そのいずれかを選択する。この選択方法は、本体ＣＰＵ１０が、ディスプレイ１０ｇに楽音パラメータの項目を表示し、操作者が操作部１５のマウス等を用いて、いずれかを選択することによって行われる。
【００４３】
この実施形態においては、操作端末５の動かし方に対して、動作センサ部ＭＳの出力信号のどれをどのように用いるかが予め対応付けられている。
たとえば、「上下に振る」（図７）という動かし方に対しては、３次元加速度センサＭＳ１の出力信号αｘの符合の変化が検出信号として対応付けられている。
「水平に振る」（図８）という動かし方には、方位センサＭＳ３の出力信号γの値が検出信号として対応付けられている。
「左右に細かく振る」（図９）という動かし方には、３次元加速度センサＭＳ１の出力信号αｙのローカルピーク値が検出信号として対応付けられている。
「上下左右に振る」（図１０）という動かし方には、３次元加速度センサαｘ、αｙの絶対値が検出信号として対応付けられている。
「傾ける」（図１１）という動かし方には、傾斜センサＭＳ２の出力信号βの値が検出信号として対応付けられている。
「ひねる」（図１２）という動かし方には、ねじれ方向センサＭＳ４の出力信号δの値が検出信号として対応付けられている。
本実施形態において、操作端末５の動かし方と動作センサ部ＭＳの出力信号とを固定的に対応付けているのは、これらの対応付けが一般の操作者には困難なことが多いため、実験等によって適切と判断されたもの同士を対応付けている。なお、技術的に詳しい操作者を対象にする場合などは、これらの対応付けを操作者の操作に従って任意に行うように構成してもよい。
【００４４】
次に、操作端末５の動かし方とそれに対応する楽音パラメータが決定された場合に作成されるテーブルについて説明する。
図１３は、「左右に細かく振る」という動かし方に対して、残響という楽音パラメータ（以下、残響パラメータという）が選択された場合に作成されるテーブル（以下、残響設定テーブル１１ａという）を示している。
残響設定テーブル１１ａの右の列には予め決められた残響パラメータ値が、小さい値から順次大きい値になるように設定されている。この複数の残響パラメータ値は、予めＲＯＭ１１にセットとして記憶されており、楽音パラメータとして残響が選択された場合には、ＲＯＭ１１内の残響パラメータ値のセットが呼び出されるようになっている。一方、残響設定テーブル１１ａの左の列には、操作端末５の動かし方に対応したローカルピーク値Ｖｐ１，Ｖｐ２，Ｖｐ３・・・が設定されている。この複数のローカルピーク値は、ＲＯＭ１１内にセットとして記憶されており、操作端末５の動かし方として「左右に細かく振る」が選択されると、ＲＯＭ１１から呼び出されるようになっている。以上のようにして、ＲＯＭ１１から呼び出された残響パラメータ値のセットと、ローカルピーク値のセットとを用いて、図１３に示す残響設定テーブル１１ａが生成される。
【００４５】
次に、図１４は、「傾ける」という動かし方に対して音量という楽音パラメータ（以下、音量パラメータという）が選択された場合に作成されるテーブル（以下、音量設定テーブル１１ｂという）を示している。
音量設定テーブル１１ｂの右の列には予め決められた音量パラメータ値が、小さい値から順次大きい値になるように設定されている。この複数の音量パラメータ値は、予めＲＯＭ１１にセットとして記憶されており、楽音パラメータとして音量が選択された場合には、ＲＯＭ１１内の音量パラメータ値のセットが呼び出されるようになっている。一方、音量設定テーブル１１ｂの左の列には、操作端末５の動かし方（傾ける度合い）に対応した角度β１，β２，β３・・・が設定されている。この複数の角度は、ＲＯＭ１１内にセットで記憶されており、操作端末５の動かし方として「傾ける」が選択されると、ＲＯＭ１１から呼び出されるようになっている。以上のようにして、ＲＯＭ１１から呼び出された音量パラメータ値のセットと、角度βのセットとを用いて、図１４に示す音量設定テーブル１１ｂが生成される。
【００４６】
次に、図１５は、「水平に振る」という動かし方に対してテンポという楽音パラメータ（以下、テンポパラメータという）が選択された場合に作成されるテーブル（以下、テンポ設定テーブル１１ｃという）を示している。
テンポ設定テーブル１１ｃの右の列には予め決められたテンポパラメータの値が、小さい値から順次大きい値になるように設定されている。この複数のテンポパラメータの値は、予めＲＯＭ１１にセットで記憶されており、楽音パラメータとしてテンポが選択された場合には、ＲＯＭ１１内のテンポパラメータのセットが呼び出されるようになっている。一方、テンポ設定テーブル１１ｃの左の列には、操作端末５の動かし方に対応した角度γ１，γ２，γ３・・・が設定されている。この複数の角度は、ＲＯＭ１１内にセットとして記憶されており、操作端末５の動かし方として「左右に細かく振る」が選択されると、ＲＯＭ１１から呼び出されるようになっている。以上のようにして、ＲＯＭ１１から呼び出されたテンポパラメータ値のセットと、角度γのセットとを用いて、図１５に示すテンポ設定テーブル１１ｃが生成される。
【００４７】
次に、図１６は、「上下左右に振る」という動かし方に対して音量という楽音パラメータが選択された場合に作成されるテーブル（以下、音量設定テーブル１１ｄという）を示している。
音量設定テーブル１１ｄの右の列には予め決められた音量パラメータの値が、小さい値から順次大きい値になるように設定されている。この複数の音量パラメータは、図１４に示す音量設定テーブル１１ｂで示した音量パラメータと同じものである。一方、音量設定テーブル１１ｄの左の列には、操作端末５の動かし方に対応した３次元加速度センサＭＳ１の加速度α１，α２，α３・・・が設定されている。ここで、αはαｘまたはαｙのうち検出された方を示している。この動かし方は、上下左右のいずれに振られるか判らないので、ｘ方向、ｙ方向どちらのセンサからも信号が出力される可能性があるからである。この加速度の値は、ＲＯＭ１１内にセットとして記憶されており、操作端末５の動かし方として「上下に振る」が選択されると、ＲＯＭ１１から呼び出されるようになっている。以上のようにして、ＲＯＭ１１から呼び出された音量パラメータ値のセットと、加速度αのセットとを用いて、図１６に示す音量設定テーブル１１ｄが生成される。
【００４８】
次に、図１７は、「傾ける」という動かし方に対してピッチベンドという楽音パラメータ（以下、ピッチベンドパラメータという）が選択された場合に作成されるテーブル（以下、ピッチベンド設定テーブル１１ｅという）を示している。ピッチベンド設定テーブル１１ｅの右の列には予め決められたピッチベンドパラメータの値が、小さい値から順次大きい値になるように設定されている。この複数のピッチベンドパラメータの値は、予めＲＯＭ１１にセットで記憶されており、楽音パラメータとしてピッチベンドが選択された場合には、ＲＯＭ１１内のピッチベンドパラメータのセットが呼び出されるようになっている。一方、ピッチベンド設定テーブル１１ｅの左の列には、操作端末５の動かし方に対応した角度β１，β２，β３・・・が設定されている。この複数の角度は、ＲＯＭ１１内にセットとして記憶されており、図１４の音量設定パラメータ１１ｂにおいて説明したように、操作端末５の動かし方として「傾ける」が選択されると、ＲＯＭ１１から呼び出されるようになっている。以上のようにして、ＲＯＭ１１から呼び出されたピッチベンドパラメータ値のセットと、角度βのセットとを用いて、図１７に示すピッチベンド設定テーブル１１ｅが生成される。
上述した各テーブル（図１３乃至図１７）は、ＲＡＭ１２の不揮発性領域に生成され、電源を切ってもテーブルは保存されるようになっている。
【００４９】
▲２▼編集動作
＜残響編集＞
まず、操作者は、操作端末５の動かし方を選び、編集対象となる楽音パラメータとして残響を選択する。ここでは、「左右に細かく振る」という動かし方に対して、残響という楽音パラメータが選択されたとする。この結果、本体ＣＰＵ１０は、図１３に示す残響設定テーブル１１ａを生成し、ＲＡＭ１２の不揮発領域に格納する。
【００５０】
また、操作者は、操作部１５を操作して編集対象となる楽曲のＭＩＤＩデータを選択する。この結果、本体ＣＰＵ１０は、外部記憶装置１３に記憶されている当該ＭＩＤＩデータを読み出し、ＲＡＭ１２に一時記憶させる。そして、当該ＭＩＤＩデータを図６に示されるような編集用データに変換する。そして、本体ＣＰＵ１０は、編集用データ内の各音のデータを発音時刻に従って順次楽音信号生成回路１９に供給する。楽音信号生成回路１９は、供給された各音のデータに基づいて楽音信号を生成し、生成した楽音信号をサウンドシステム２６に供給する。これにより、各音のデータに基づく楽音が、指定された音響効果を伴って放音される。
操作者は、発音された楽音を聞きながら操作端末５を手に持って左右に細かく振り、この細かく振る動作を加減することで、残響パラメータを書き換えてゆく。この残響パラメータが書き換えられることにより、楽音データが編集される。
【００５１】
以下、図１８に示すフロー図を参照しながら説明する。まず、加速度αｙが検出され、そのローカルピーク値が求められる（ステップＳ１０）。そして、ローカルピークインターバルが所定の間隔未満か否かが判定される（ステップＳ１１）。このステップＳ１１の判定は、操作端末５の動かし方が細かく振る動作になっているか否かを判定するものであり、「ＮＯ」の場合は、他の動作を行っている場合なので、残響パラメータについての処理を行わず、ステップＳ１４を介してステップＳ１０に戻る。ステップＳ１４は、演奏が終了したか、あるいは、操作者により編集処理の中断が指示されたかを判断するステップであり、「ＹＥＳ」の場合は、このルーチンを終了する。
【００５２】
一方、ステップＳ１１の判定において、「ＹＥＳ」となると、残響設定テーブル１１ａを参照し、検出された加速度αｙのローカルピーク値に対応する残響パラメータの値を求める。そして、編集用データの当該音符についての残響パラメータの値を、求められた残響パラメータの値に書き換える。その後は、ステップＳ１４を介してステップＳ１０に戻り、上述の動作を繰り返す。
【００５３】
ステップＳ１０の処理により、残響パラメータの値が書き換えられると、本体ＣＰＵ１０は、書き換えられた残響パラメータの値を楽音信号生成回路１９に供給する。楽音信号生成回路１９は、供給された新たな残響パラメータの値にしたがって残響を変化させる。操作者は、この残響の変化を聞き、操作端末５の動かし方にしたがって残響効果が変化していることを確かめることができる。
以上のようにして操作者は、リアルタイムに演奏される楽曲の残響の変化を確認しながら、操作端末５を細かく振ることで、容易に残響パラメータを書き換えることができる。この結果、ＭＩＤＩデータの残響編集を容易に行うことができる。
【００５４】
ここで、一例を示すと、たとえば図１９の上段に示す編集用データ（図６に示す編集用データに対応）のＧ４、Ｃ４の音が発音されているときに、操作者が操作端末５を左右に細かく振り、そのときのローカルピーク値に対応する残響パラメータの値が「６５」だったとすると、これらの音符の残響パラメータの値は同図下段に示すように、「６５」に書き換えられる。なお、図１９においては、説明の便宜上、本動作に直接関係のないデータについて一部を省略している。
【００５５】
＜音量編集＞
操作者は、操作端末５の動かし方を選び、書き換え対象となる楽音パラメータとして音量を選択する。動かし方として「上下左右に振る」が選択されたとすると、本体ＣＰＵ１０は、図１６に示す音量設定テーブル１１ｄを生成し、ＲＡＭ１２の不揮発領域に格納する。
【００５６】
操作者が操作端末５を上下左右に振ることにより、その際の加速度α（αｘまたはαｙ）が検出され、音量設定テーブル１１ｄから加速度αの値に応じた音量パラメータの値が選択される。そして、編集用データの当該音の音量パラメータの値が、加速度αに対応する音量パラメータの値に書き換えられ、発音されている楽音の音量も更新された音量パラメータの値に対応する音量となる。なお、動作のフロー図は上述した図１８に示す場合と同様なので省略する。また、１回、１回の加速度αに応じて音量パラメータの値を書き換えると、振り方のばらつきの影響も受けてしまうため、たとえば、数回分を平均するなどの加工を行ってもよい。
【００５７】
ここで、編集の一例を示すと、たとえば図２０の上段に示す編集用データ（図６に示す編集用データに対応）のＥ４の音が発音されているときに、操作者が操作端末５を上下左右に振り、そのときの加速度αに対応する音量パラメータの値が「７３」だったとすると、これらの音符の音量パラメータの値は同図下段に示すように「７３」に書き換えられる。
【００５８】
ところで、音量編集に際し、操作端末５の動かし方として「傾ける」が選択されたとすると、図１４に示す音量設定テーブル１１ｂが選択され、操作端末５の傾きに応じた角度βによって音量が決定されるが、動作としては上述の音量パラメータ制御と同様である。このように、本実施形態においては、楽音パラメータの書き換えにおいて、操作端末５の任意の動かし方を選択することができる。
【００５９】
＜テンポ編集＞
上述の場合と同様にして、まず、操作者が操作端末５の動かし方を選び、書き換え対象となる楽音パラメータとしてテンポを選択する。いま、動かし方として「水平に振る」が選択されたとすると、本体ＣＰＵ１０は、図１５に示すテンポ設定テーブル１１ｃを生成し、ＲＡＭ１２の不揮発領域に格納する。
【００６０】
そして、操作者が操作端末５を水平に振ることにより、その振り角度に応じた角度γが検出され、テンポ設定テーブル１１ｃから角度γの値に応じたテンポパラメータが選択される。そして、編集用データの当該音以降のテンポパラメータが、角度γに対応するテンポパラメータの値に書き換えられる。これにより、発音されている楽音のテンポも書き換えられたテンポパラメータに対応するテンポに変化する。なお、動作のフロー図は上述した図１８に示す場合と同様なので省略する。また、テンポパラメータの場合には、当該音符のテンポだけでなく、それ以降に発音されるテンポパラメータの値も一斉に書き換えられる。このように、テンポについては、前述の残響等の楽音パラメータとは異なる書き換え態様になっている。このような動作は、ＲＯＭ１１内のプログラムに予め設定されている。テンポ以外の楽音パラメータでも、現時点で発音されている当該音符以外について楽音パラメータの値の書き換えを行ってもよい。要は、楽音パラメータの機能に適した書き換え態様を予めプログラムしておけばよい。
【００６１】
ここで、編集の一例を示すと、たとえば図２１の上段に示す編集用データ（図６に示す編集用データに対応）のＥ４の音が発音されているときに、操作者が操作端末５を傾け、そのときの角度γに対応するテンポパラメータの値が「５２１７３９」だったとすると、変更後の編集用データは同図下段に示すように書き換えられる。
【００６２】
なお、本実施形態においては、テンポが変更されると、それ以降の音についても一斉にテンポ変更させたが、当該音符だけについてテンポパラメータの値を変更してもよく、あるいは、その音符以降の１小節や１フレーズだけテンポパラメータの値の変更を行うようにしてもよい。さらに、書き換え前のテンポパラメータの値と同じ値が続くときに、それらの同じ値については、一斉に変更後の値に書き換えるなど種々のやり方が可能である。
【００６３】
＜ピッチベンド編集＞
まず、操作者が操作端末５の動かし方を選び、書き換え対象となる楽音パラメータとしてピッチベンドを選択する。以下では、いま、動かし方として「ひねる」が選択されたとすると、本体ＣＰＵ１０は、図１７に示すピッチベンド設定テーブル１１ｅを生成し、ＲＡＭ１２の不揮発領域に格納する。
【００６４】
そして、操作者が操作端末５を捻ることにより、その捻り角度に応じた角度δが検出され、ピッチベンド設定テーブル１１ｅから角度δの値に応じたピッチベンドパラメータの値が選択される。そして、編集用データの当該音のノートがピッチベンドパラメータの値に応じてピッチベンドされる。なお、動作のフロー図は上述した図１８に示す場合と同様なので省略する。
【００６５】
ここで、編集の一例を示すと、たとえば図２２の上段に示す編集用データ（図６に示す編集用データに対応）のＥ４の音が発音されているときに、操作者が操作端末５を捻り、そのときの捻り角度δに対応するピッチベンドパラメータの値が「半音」だったとすると、変更後の編集用データは同図下段に示すように書き換えられる。すなわち、Ｅ４音が半音上昇してＦ４音となる。
【００６６】
＜音像位置編集＞
まず、操作者が操作端末５の動かし方を選び、書き換え対象となる楽音パラメータとして音像位置を選択する。以下では、この楽音パラメータを音像位置パラメータという。いま、動かし方として「捻る」が選択されたとすると、本体ＣＰＵ１０は、音像位置設定テーブル（図示略）を生成し、ＲＡＭ１２の不揮発領域に格納する。
そして、操作者が操作端末５を捻ることにより、その捻り角度に応じた角度γが検出され、音像位置設定テーブルから角度γの値に応じた音像位置パラメータの値が選択される。そして、編集用データの当該音のノートの音像位置パラメータの値が変更される。これにより、当該音の音像位置が変化する。なお、動作のフロー図は上述した図１８に示す場合と同様なので省略する。
【００６７】
ここで、編集の一例を示すと、たとえば図２３の上段に示す編集用データ（図６に示す編集用データに対応）のＥ４の音が発音されているときに、操作者が操作端末５を捻り、そのときの捻り角度γに対応する音像位置パラメータの値が「７０」だったとすると、変更後の編集用データは同図下段に示すように書き換えられる。すなわち、Ｅ４音の音像位置パラメータの値が「６４」から「７０」に変化し、左右の音像位置が変化する。
【００６８】
なお、本実施形態においては、前方の左右のスピーカＬＦ，ＲＦだけでなく、後方にも左右のスピーカＬＢ，ＲＢを設けており、左右前後の音像位置制御を行っているので、二つのセンサの信号、たとえば、角度βと角度γを用いれば、左右の音像だけでなく、前後の音像も変化させることができる。
【００６９】
＜その他の編集の動作＞
以上のように、操作端末５の動かし方を選択し、それに対応する楽音パラメータを選択することで、本体ＣＰＵ１０が自動的にテーブルを生成するので、操作端末を動かすだけで楽音パラメータの書き換えが可能であり、この結果、楽音データの編集が可能である。
上述した以外にも、種々の編集が可能であるが、たとえば、ある音の長さを変えて、フェルマータをつけたように演奏したり、あるいは、もともとあるフェルマータの長さを変えて演奏することもできる。
【００７０】
この場合も上述の動作と同様に、予め、操作者は、楽音編集装置４にその設定を行っておく。そして、所望の音符が発音されたところで、操作端末５を予め設定した動かし方で動かす。この結果、その音符の発音継続時間の値が書き換えられる。
【００７１】
ここで、編集の一例を示すと、たとえば図２４の上段に示す編集用データ（図６に示す編集用データに対応）のＥ４の音が発音されているときに、操作者が操作端末５について設定した動かし方をすると、その動きに応じた楽音パラメータの値が選択され、Ｅ４に対応する発音継続時間を書き換える。図では、「２４０」を「３００」に変更する例を示している。
【００７２】
また、本体ＣＰＵ１０は、当該楽音に対する発音継続時間を変更すると、時間単位と、テンポの値に基づいて、当該楽音が実際に発音される発音継続時間を算出する。そして、この算出結果に基づいて、編集用データの、当該楽音以降に発音される発音開始時刻を更新する。図２４の例では、Ｅ４音に対応する発音継続時間を、３００÷４８０×５０００００＝３１２５００（マイクロ秒）として算出する。そして、この３１２５００（マイクロ秒）を用いて、Ｅ４音の次に続く楽音であるＦ４の発音開始時刻を算出する。このようにして、Ｅ４音以降の楽音について、それぞれ発音開始時刻を算出し、この算出結果に基づいて、ＲＡＭ１２に記憶された編集用データを更新する。
【００７３】
以上のように、種々の編集動作を楽音を聞きながら簡単に行うことができる。そして、編集が終了した後は、操作者からの指示に応じて、本体ＣＰＵ１０がＲＡＭ１２に格納された編集後の編集用データを、ＲＡＭ１２の不揮発性領域に記憶させたり、あるいは、図示せぬ内部ハードディスクに記憶させる。また、外部記憶装置１３に記憶させてもよい。さらに、記憶のさせ方としては、編集後の編集用データを再度ＭＩＤＩ形式のデータに変換して記憶させてもよい。
【００７４】
以上説明した各編集の動作は単独で行っても、あるいは、適宜組み合わせ行っても良い。また、操作端末５にセンサ切換スイッチを設け、操作者が使用するセンサを該スイッチによって切り換えるようにしても良い。このような構成によって、動作センサ部ＭＳのうち、３次元加速度センサＭＳ１だけの運動情報に基づく楽曲編集を行ったり、傾斜センサＭＳ２だけの運動情報に基づく楽曲編集を行ったりすることができる。
【００７５】
また、操作者の指示に応じて、編集後の編集用データに対して更なる編集を加えられるようにしても良い。この場合、楽音編集装置４において、本体ＣＰＵ１０は、編集後の編集用データの再度ＲＡＭ１２に格納し、上述の実施形態と同様の動作を行うようにする。
【００７６】
なお、楽音編集装置４は、一般的なパーソナルコンピュータシステムを用いて実現することができる。
【００７７】
（３）変形例
本発明は上述した実施形態に限定されるものではなく、例えば以下のような種々の変形が可能である。
【００７８】
＜変形例１＞
例えば、操作端末５に内蔵される動作センサは、上述のものに限らず、公知の種々のセンサを用いても良い。例えば、３次元速度センサ、２次元加速度センサ、２次元速度センサ、または歪み検出器等であっても良い。
【００７９】
＜変形例２＞
編集対象となる１つの楽音データ（たとえばＭＩＤＩデータ）に対して、複数人で編集を行えるようにしても良い。この場合、動作センサを内蔵した操作端末５を複数設け、各操作端末５にＩＤを付加すれば良い。そして複数人が各操作端末５を持ってそれを動かすと、楽音編集装置４が操作端末５からそのＩＤと共に信号を受信し、本体ＣＰＵ１０がそれぞれのＩＤを識別することにより、各編集動作に割り当てるようにする。例えば、あるＩＤを有する操作端末５の出力信号に基づいて、音量の大きさを編集できるようにし、また別のＩＤを有する操作端末５の出力信号に基づいて、テンポの値を書き換えられるようにする。以上のように、複数人にて１つの楽音データに対して、同時に編集を行うこともできる。なお、一人で複数の操作端末５を操作して編集することも上記と同じ構成によって実現することができる。
【００８０】
＜変形例３＞
楽音編集装置４のＲＡＭ１２に再生用エリアと編集用エリアとを設け、始めに、元の楽音データをそれぞれ再生用エリアと、編集用エリアに一時的に格納するようにしても良い。そして、楽音編集装置４にて、データ編集時に、再生用エリアに格納されているデータに基づいて楽音を再生し、操作端末からの運動情報に基づく楽音データの編集は、編集エリアに格納されている楽音データに対して行うようにする。このような構成によれば、操作者は、元の楽音データに基づく楽音を聴きながら、編集を行うことができる。
【００８１】
＜変形例４＞
上述の実施形態においては、楽音編集装置４と操作端末５とは、無線で通信を行ったが、有線で通信を行うような構成であっても良い。
【００８２】
＜変形例５＞
上述の実施形態においては、操作者が編集したい項目に対して、操作端末５をどのように動かし、操作端末５に内蔵される動作センサからの運動情報を選択することができる構成とした。しかし、編集項目と、動作センサから検出される運動情報とを予め固定的に対応付けてもよい。対応付けるための情報は、たとえばＲＯＭ１１などに記憶させる。
【００８３】
＜変形例６＞
操作端末５の形態は、身体の一部に装着されるようなものであっても良く、また操作端末５の形状は、種々の形状であっても良い。
【００８４】
＜変形例７＞
本実施形態においては、編集用データの楽音パラメータを、残響設定テーブル１１ａ、音量設定テーブル１１ｂ、テンポ設定テーブル１１ｃ、音量設定テーブル１１ｄあるいはピッチベンド設定テーブル１１ｅから読み出される楽音パラメータの値と入れ換えるようにして書き換えたが、書き換え方はこれに限らない。例えば、残響設定テーブル１１ａ等から出力される楽音パラメータと編集用データの楽音パラメータの平均値を算出して、編集用データの楽音パラメータを前記平均値に書き換えるなどの計算による処理を加えてもよい。
また、実施形態においては、残響設定テーブル１１ａなどの各テーブルには楽音パラメータが記憶されていたが、これに代えて、編集用データの楽音パラメータを書き換えるための係数や加減算値を書き込んでよい。そして、残響設定テーブル１１ａ等から読み出された係数や加減算値を用いて、編集用データの楽音パラメータを書き換えるようにしてもよい。
以上のように、残響設定テーブル１１ａ等から出力される楽音パラメータや係数は、編集用データを編集するための楽音制御情報として機能する。即ち、楽音データを編集するための楽音制御情報として機能する。
また、残響設定テーブル１１ａなどの設定テーブルを省略し、動作センサ部ＭＳが出力する信号に対し、乗算や加算・減算などの加工を行い、加工後の信号を楽音制御情報として用いることもできる。
要は、操作者の運動に対応している運動検出信号に基づいて楽音制御情報が生成されればよい。
さらに、編集対象となる楽音データの内容も本実施例で示したＭＩＤＩデータに限らない。楽音データの内容がどのような場合でも、楽音制御情報と楽音データの書き換えの関係を事前に定義しておけば、動作センサ部ＭＳの出力信号に基づいた編集を行うことができる。例えば、楽音パラメータなどのパラメータを用いず、動作センサ部ＭＳの出力信号に基づいて、楽音データを直接的に書き換えてもよい。
【００８５】
【発明の効果】
操作者は、既存の楽音データに対して、操作者の動作に応じた編集ができるので、好みの曲想になるよう変更を加えたり、音響効果を加えたりすることが簡単にできる。
【図面の簡単な説明】
【図１】本発明の一実施形態における楽音編集システム全体の概略的な構成を示すブロック図である。
【図２】同実施形態における操作端末５の一構成例を示すブロック図である。
【図３】同実施形態における操作端末５の外観を示す斜視図である。
【図４】同実施形態における楽音編集装置４のハードウエア構成を示すブロック図である。
【図５】同実施形態において用いるＭＩＤＩデータの一例を示す図である。
【図６】同実施形態における編集用データを示す図である。
【図７】同実施形態における操作端末５の動かし方を示す図である。
【図８】同実施形態における操作端末５の動かし方を示す図である。
【図９】同実施形態における操作端末５の動かし方を示す図である。
【図１０】同実施形態における操作端末５の動かし方を示す図である。
【図１１】同実施形態における操作端末５の動かし方を示す図である。
【図１２】同実施形態における操作端末５の動かし方を示す図である。
【図１３】同実施形態における残響設定テーブルを示す図である。
【図１４】同実施形態における音量設定テーブルを示す図である。
【図１５】同実施形態におけるテンポ設定テーブルを示す図である。
【図１６】同実施形態における音量設定テーブルを示す図である。
【図１７】同実施形態におけるピッチベンド設定テーブルを示す図である。
【図１８】同実施形態における楽音編集システムの動作の概略的な流れを示すフローチャートである。
【図１９】同実施形態における編集用データの編集例を示す図である。
【図２０】同実施形態における編集用データの編集例を示す図である。
【図２１】同実施形態における編集用データの編集例を示す図である。
【図２２】同実施形態における編集用データの編集例を示す図である。
【図２３】同実施形態における編集用データの編集例を示す図である。
【図２４】同実施形態における編集用データの編集例を示す図である。
【符号の説明】
３・・・楽音編集システム、４・・・楽音編集装置、５・・・操作端末、１０・・・本体ＣＰＵ、１０ａ・・・受信処理回路、１０ｂ・・・バス、１１・・・ＲＯＭ、１１ａ・・・残響設定テーブル、１１ｂ・・・音量設定テーブル、１１ｃ・・・テンポ設定テーブル、１１ｄ・・・音量設定テーブル、１１ｅ・・・ピッチベンド設定テーブル、１２・・・ＲＡＭ、１２ａ・・・パラメータ対応テーブル、１３・・・外部記憶装置、１４・・・タイマ、１５・・・操作部、１７・・・表示回路、１９・・・楽音信号生成回路、２２・・・無線受信部、２３・・・情報解析部、２４・・・楽音パラメータ決定部、２５・・・楽音発生部、２６・・・サウンドシステム、２７・・・パラメータ設定部、２８・・・楽音データ編集部、２９・・・楽音データ記憶部、ＣＰＵＴ０・・・送信機ＣＰＵ、ＭＳ・・・動作センサ、ＲＡ・・・受信アンテナ、Ｔ１・・・メモリ、Ｔ２・・・高周波トランスミッタ、Ｔ３・・・表示ユニット、Ｔ５・・・送信用電力増幅器、Ｔ６・・・操作スイッチ、ＴＡ・・・送信アンテナ。
【図１】
2004219947.tif 000003
【図２】
2004219947.tif 000004
【図３】
2004219947.tif 000005
【図４】
2004219947.tif 000006
【図５】
2004219947.tif 000007
【図６】
2004219947.tif 000008
【図７】
2004219947.tif 000009
【図８】
2004219947.tif 000010
【図９】
2004219947.tif 000011
【図１０】
2004219947.tif 000012
【図１１】
2004219947.tif 000013
【図１２】
2004219947.tif 000014
【図１３】
2004219947.tif 000015
【図１４】
2004219947.tif 000016
【図１５】
2004219947.tif 000017
【図１６】
2004219947.tif 000018
【図１７】
2004219947.tif 000019
【図１８】
2004219947.tif 000020
【図１９】
2004219947.tif 000021
【図２０】
2004219947.tif 000022
【図２１】
2004219947.tif 000023
【図２２】
2004219947.tif 000024
【図２３】
2004219947.tif 000025
【図２４】
2004219947.tif 000026