(57)【特許請求の範囲】
【請求項１】
複数の特定種類のデータから対応する奏法対応データに変換するための変換ルールを複数組記憶する記憶手段と、
演奏データを取得するデータ取得手段と、
上記記憶手段に記憶された複数組の変換ルールから何れかの組の変換ルールを選択し、取得された演奏データに対して、奏法対応データに変換すべき特定種類のデータを指示するデータ種類指示手段と、
選択された組の変換ルールに従って、取得された演奏データのうち、指示された特定種類のデータを奏法対応データに変換するデータ変換手段と、
上記記憶手段に記憶されている変換ルールの内容を変更するエディット手段と
を具備することを特徴とする演奏データ編集装置。
【請求項２】
複数の特定種類のデータから対応する奏法対応データに変換するための変換ルールを複数組記憶する記憶手段を具備するコンピュータにおいて実行される演奏データ編集方法であって、
データ取得手段により演奏データを取得するステップと、
データ種類指示手段により、上記記憶手段に記憶された複数組の変換ルールから何れかの組の変換ルールを選択し、取得された演奏データに対して、奏法対応データに変換すべき特定種類のデータを指示するステップと、
データ変換手段により、選択された組の変換ルールに従って、取得された演奏データのうち、指示された特定種類のデータを、奏法対応データに変換するステップと、
エディット手段により、上記記憶手段に記憶されている変換ルールの内容を変更するステップと
を備えることを特徴とする演奏データ編集方法。
【請求項３】
複数の特定種類のデータから対応する奏法対応データに変換するための変換ルールを複数組記憶する記憶手段を具備するコンピュータに、
上記記憶手段に記憶された複数組の変換ルールから何れかの組の変換ルールを選択し、入力される演奏データに対して、奏法対応データに変換すべき特定種類のデータを指示するステップと、
選択された組の変換ルールに従って、入力された演奏データのうち、指示された特定種類のデータを奏法対応データに変換するステップと、
上記記憶手段に記憶されている変換ルールの内容を変更するステップと
から成る手順を実行させるためのプログラムを記録したコンピュータ読み取り可能な演奏データ編集のための記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、演奏データ編集装置、方法及び記録媒体に関する。この発明は、より詳細には、原演奏データからアーティキュレーション（articulation）アイコンを用いた奏法対応データに変換する演奏データ編集装置、方法及び記録媒体に関する。
【０００２】
【従来の技術】
従来より、グリッサンドやトレモロ等の奏法に対応した音源装置がある。このような音源装置においては、指定された奏法に対応した高品位の楽音信号が発生されるようになっている。例えば、特開平１０−２１４０８３号公報には、ＳＭＦ（スタンダードＭＩＤＩファイル）等の曲データを分析して奏法を判定し、奏法コードを含んだ曲データを生成する技術が提案されている。
【０００３】
このような従来技術に対し、例えば、複数チャンネル分のデータがあった場合に、必ずしも全てのチャンネル分データを奏法対応音源装置に供給するとは限らず、一部は、通常音源装置に供給することが考えられる。しかしながら、従来技術においては、全てのデータが奏法対応データに変換されていた。
【０００４】
また、曲データ中には奏法とは関係の無いデータも含まれている可能性があるが、奏法対応データに変換する際に誤動作する可能性があった。さらに、元の曲データをどのように奏法対応データに変換するかについて、即ち、変換ルールについて、曲製作者はタッチすることができなかった。
【０００５】
【発明が解決しようとする課題】
この発明の主たる目的は、通常の演奏データを奏法対応演奏データに変換するに際し、簡単な操作で、通常演奏データ中の必要な部分のみを奏法対応演奏データに効率的且つ誤りなく変換することができ、また、変換ルールを容易に変更することができる演奏データ編集装置を提供することにある。
【０００６】
【課題を解決するための手段】
この発明の主たる特徴に従うと、複数の特定種類のデータから対応する奏法対応データに変換するための変換ルールを複数組記憶する記憶手段と、演奏データを取得するデータ取得手段と、記憶手段に記憶された複数組の変換ルールから何れかの組の変換ルールを選択し、取得された演奏データに対して、奏法対応データに変換すべき特定種類のデータを指示するデータ種類指示手段と、選択された組の変換ルールに従って、取得された演奏データのうち、指示された特定種類のデータを奏法対応データに変換するデータ変換手段と、記憶手段に記憶されている変換ルールの内容を変更するエディット手段とを具備する演奏データ編集装置〔請求項１〕、並びに、複数の特定種類のデータから対応する奏法対応データに変換するための変換ルールを複数組記憶する記憶手段を具備するコンピュータにおいて実行される演奏データ編集方法であって、データ取得手段により演奏データを取得するステップと、データ種類指示手段により、記憶手段に記憶された複数組の変換ルールから何れかの組の変換ルールを選択し、取得された演奏データに対して、奏法対応データに変換すべき特定種類のデータを指示するステップと、データ変換手段により、選択された組の変換ルールに従って、取得された演奏データのうち、指示された特定種類のデータを奏法対応データに変換するステップと、エディット手段により、記憶手段に記憶されている変換ルールの内容を変更するステップとを備える演奏データ編集方法〔請求項２〕が提供され、また、この特徴に従って、複数の特定種類のデータから対応する奏法対応データに変換するための変換ルールを複数組記憶する記憶手段を具備するコンピュータに、記憶手段に記憶された複数組の変換ルールから何れかの組の変換ルールを選択し、入力される演奏データに対して、奏法対応データに変換すべき特定種類のデータを指示するステップと、選択された組の変換ルールに従って、入力された演奏データのうち、指示された特定種類のデータを奏法対応データに変換するステップと、記憶手段に記憶されている変換ルールの内容を変更するステップとから成る手順を実行させるためのプログラムを記録したコンピュータ読み取り可能な演奏データ編集のための記録媒体〔請求項３〕が提供される。
【０００９】
〔作用〕
この発明によれば、複数の特定種類のイベントを表わす曲データのみを奏法対応データに変換するための「曲データ→奏法対応データ」変換ルールが複数セット（組）用意され、データ種類指示手段により、複数セットの中から何れかのセット（組）を選択し、どの特定種類のイベントをどの奏法対応データに変換するか指定することができる。これにより、通常の演奏データ中における特定種類のイベントを表わす曲データのみを奏法対応データに変換可能とし、不必要なデータを誤って奏法対応演奏データに変換してしまうおそれがなく、簡単な操作で、効率よく通常の演奏データを奏法対応演奏データに変換することができる。さらに、複数セットの変換ルールの中から何れかのセットを選択することにより、「曲データ→奏法対応データ」変換ルールを容易に変えることができる。また、各変換ルールをエディットすることができるようにしているので、変換ルールを種々の条件に柔軟に対応させ、曲制作者の好みにあった変換を行うことができる。
【００１２】
【発明の実施の形態】
以下、図面を参照しつつ、この発明の好適な実施例を詳述する。なお、以下の実施例は単なる一例であって、この発明の精神を逸脱しない範囲で種々の変更が可能である。
【００１３】
〔ハードウエア構成〕
図１には、この発明の一実施例による演奏データ編集システムのハードウエア構成のブロック図が示されている。この例では、システムは、中央処理装置（ＣＰＵ）１、読出専用メモリ（ＲＯＭ）２、ランダムアクセスメモリ（ＲＡＭ）３、第１及び第２の検出回路４，５、表示回路６、音源回路７、効果回路８、外部記憶装置９等を備え、これらの装置１〜９は、バス１０を介して互いに接続されている。
【００１４】
システム全体を制御するＣＰＵ１は、テンポクロックや割込みクロックの発生等に利用されるタイマ１１を備え、所定のプログラムに従って種々の制御を行い、特に、この発明による演奏データ編集処理を中枢的に遂行する。ＲＯＭ２には、この演奏データ編集システムを制御するための所定の制御プログラムが記憶されており、これらの制御プログラムには、基本的な演奏データ編集と共に、演奏データ編集に関する各種処理プログラムや、各種データ／テーブルを含ませることができる。ＲＡＭ３は、これらの処理に際して必要なデータやパラメータを記憶し、また、処理中の各種データを一時記憶するためのワーク領域として用いられる。
【００１５】
第１の検出回路４には鍵盤操作装置１２が接続され、第２の検出回路５には、パネルスイッチやマウス等のスイッチ操作装置１３が接続され、表示回路６にはディスプレイ１４が接続され、ディスプレイ１４に表示される各種画面を視認しつつ操作装置１２，１３を操作することができる。また、ＤＳＰ等で構成される効果回路８に接続されるサウンドシステム１５は、音源回路７及び効果回路８と共に楽音出力部を構成し、この演奏データ編集システムにおける処理前後の演奏データを含む各種演奏情報に基づき楽音を放音させる。
【００１６】
外部記憶装置９は、ハードディスクドライブ（ＨＤＤ）、コンパクトディスク・リード・オンリィ・メモリ（ＣＤ−ＲＯＭ）ドライブ、フロッピィディスクドライブ（ＦＤＤ）、光磁気（ＭＯ）ディスクドライブ、ディジタル多目的ディスク（ＤＶＤ）ドライブ等の記憶装置から成り、各種制御プログラムや各種データを記憶することができる。従って、演奏データ編集に必要な処理プログラムや各種データは、ＲＯＭ２を利用するだけでなく、外部記憶装置９からＲＡＭ３内に読み込むことができ、必要に応じて、処理結果を外部記憶装置９に記録しておくこともできる。
【００１７】
この例では、バス１０にＭＩＤＩインターフェイス（Ｉ／Ｆ）１６が接続され、システムは他のＭＩＤＩ機器１７と通信することができる。ここで、専用のＭＩＤＩ  Ｉ／Ｆに限らず、ＲＳ−２３２Ｃ、ＵＳＢ（ユニバーサル・シリアル・バス）、ＩＥＥＥ１３９４（アイトリプルイー１３９４）等の汎用のインターフェースを用いてＭＩＤＩ  Ｉ／Ｆを構成してもよい。この場合、ＭＩＤＩメッセージ以外のデータをも同時に送受信するようにしてもよい。さらに、バス１０には通信インターフェイス１８も接続され、通信ネットワーク１９を介してサーバコンピュータ２０から処理プログラムや各種データを外部記憶装置９にストアすることもできる。
【００１８】
この発明による演奏データ編集システムは、典型的には、図示のように、鍵盤操作装置１２や各種スイッチ操作装置１３をもつ電子楽器の形態で実施することができるが、パーソナルコンピュータ（ＰＣ）に演奏データ編集のアプリケーションプログラムを組み込んだ「ＰＣ＋ＰＣ上で動作するソフトウエア」の形態で実施することもできるができる。また、カラオケ装置に用いる楽曲データの作成等の機器にも適用することができ、自動演奏ピアノに適用してもよい。なお、電子楽器の形態を取った場合、その形態は鍵盤楽器に限らず、弦楽器タイプ、管楽器タイプ、打楽器タイプ等の形態でもよい。さらに、音源回路７については、ハードウエアで構成する必要はなく、ソフトウエア音源で構成することもでき、さらに、音源機能を含む楽音出力部（７，８，１５）の機能を、ＭＩＤＩや各種ネットワーク等の通信手段を用いて接続された他のＭＩＤＩ機器１７に委ねることもできる。
【００１９】
〔演奏データ編集機能の概略〕
さて、図２には、この発明の一実施例による演奏データ編集機能の概略を表わす概略機能ブロック図が示されている。ＭＩＤＩデータ入力部ＤＩは、リアルタイム入力やステップ入力により、演奏データをシステムに入力する。演奏データは、通常、ＭＩＤＩデータであり、例えば、リアルタイムで演奏入力したり（「リアルタイムＭＩＤＩデータ」）、或いは、一旦保存していた「リアルタイムＭＩＤＩデータファイル（ＳＭＦ）」や、「ステップ入力したＭＩＤＩデータを加工して（発音タイミング、音長、音量、ピッチベンドなどで）表情を付けたＭＩＤＩデータファイル（ＳＭＦ）」等のＳＭＦデータを読み込むことにより、入力することができる。
【００２０】
「リアルタイムで演奏入力」するケースは、〔１〕新規に複数種類のＭＩＤＩデータをリアルタイムで演奏入力する場合、〔２〕既に入力済みのＭＩＤＩデータ（例えば、ノートデータのみ）があり、そのＭＩＤＩデータを再生しながら新規に他のＭＩＤＩデータをリアルタイムで演奏入力する場合等があり、〔２〕の場合には、複数種類の奏法アイコンに対応するＭＩＤＩデータを同時に入力（例えば、ピッチベンドとエクスプレッションを同時に入力）したり、或いは、一つの奏法アイコンに対応するＭＩＤＩデータを逐次入力（例えば、ピッチベンドのみを入力）する等の方法をとることができる。また、ＳＭＦデータを入力するケースでは、全てのデータが新規に読み込まれる。
【００２１】
ＭＩＤＩデータ入力部ＤＩは、また、チャンネルフィルタリング機能、メッセージフィルタリング機能等のデータ抽出機能が与えられており、これらのデータ抽出機能は、必要に応じて適用される。チャンネルフィルタリング機能によると、入力されたＭＩＤＩデータは、ＭＩＤＩチャンネルフィルタを用いて入力データのチャンネルがフィルタリング（選択）され、指定したＭＩＤＩチャンネル以外のＭＩＤＩデータが削除される。例えば、ＭＩＤＩチャンネルを特定の値（例えば、「１」）に指定することにより、特定値チャンネル（チャンネル１）のデータを得ることができる。
【００２２】
メッセージフィルタリング機能によると、入力されたＭＩＤＩデータ或いはチャンネルフィルタリングされたＭＩＤＩデータについて、ＭＩＤＩメッセージフィルタを用いて入力データのイベントがフィルタリング（選択）され、指定したＭＩＤＩイベント以外のＭＩＤＩデータが削除される。例えば、ＭＩＤＩメッセージの「ノートイベント（ノートオン、ノートオフ、ノートナンバ、ベロシティ）」、「ピッチベンド」、「モデュレーション」、「エクスプレツション」、「アフタータッチ」等の所定イベントを指定し、それ以外のＭＩＤＩメッセージは、フィルタリングしてＭＩＤＩデータ入力部ＤＩから次段の“ＭＩＤＩ  ｔｏ  アイコン”変換部ＩＣに出力しないようにすることができる。
【００２３】
次に、ＭＩＤＩデータ入力部ＤＩにより得られたＭＩＤＩ演奏データは、直接、或いは、シーケンサＳ１で一旦記録／再生された後に、“ＭＩＤＩ  ｔｏ  アイコン”変換部ＩＣに供給される。“ＭＩＤＩ  ｔｏ  アイコン”変換部ＩＣは、入力された演奏データを奏法対応アイコンデータ（奏法アイコンイベントを表わす）に変換する基本的な変換機能（以下、この変換を「“ＭＩＤＩ  ｔｏ  アイコン”変換」という。）を備えている。
【００２４】
また、“ＭＩＤＩ  ｔｏ  アイコン”変換部ＩＣは、この“ＭＩＤＩ  ｔｏ  アイコン”変換機能の外に、時間区間指定機能等が与えられており、この機能は必要に応じて適用される。時間区間指定機能によると、入力されたＭＩＤＩデータ或いはチャンネル乃至メッセージフィルタリングされたＭＩＤＩデータについて、ディスプレイ１４に表示されたＭＩＤＩデータの所定の時間区間を操作装置１３のマウス等の操作で指定することにより、変換対象とする時間区間のＭＩＤＩデータを“ＭＩＤＩ  ｔｏ  アイコン”変換に供することができる。
【００２５】
“ＭＩＤＩ  ｔｏ  アイコン”変換には、「音符＋“奏法アイコン変換はしない”」という無変換モード、「音符＋“全奏法アイコンレイヤーで一括変換する”」という一括変換モード、「音符＋“指定された奏法アイコンレイヤー毎に逐次変換する”」という逐次変換モード等の複数の変換モードがあり、ディスプレイ１４上に表示される「変換ダイヤログウインドウ」を用いそのボタンを操作装置１３で操作することによって、各モードの選択が可能になっている。なお、奏法アイコンレイヤーは、特定種類のデータから“ＭＩＤＩ  ｔｏ  アイコン”変換によって変換される種々の奏法アイコンをグループ化したものであり、「逐次変換」モードにおいては、この奏法アイコンレイヤーを選択して“ＭＩＤＩ  ｔｏ  アイコン”変換するためのレイヤーフィルタリング機能が用いられる。
【００２６】
一括変換モードや逐次変換モードにおける個々の“ＭＩＤＩ  ｔｏ  アイコン”変換では、「ピッチベンド」や「モデュレーション」等の特定種類のＭＩＤＩデータについてノイズ成分削除処理や特徴抽出処理を適用した後、奏法アイコンパラメータを算出する。
【００２７】
このように、ＭＩＤＩデータ入力部ＤＩに入力された演奏データは、奏法対応データに変換すべきデータ部分が選択され、選択処理がなされた演奏データが“ＭＩＤＩ  ｔｏ  アイコン”変換部ＩＣに与えられる。変換部ＩＣは、与えられた演奏データについて、時間区間が指示されたり、特定種類のデータが指示されると、指示されたデータ部分を抽出し、抽出されたデータ部分又は特定種類のデータのみを奏法アイコンイベントに変換し、奏法アイコンイベントを含む奏法対応イベントを出力する。この奏法対応イベントは、直接、或いは、シーケンサＳ２で一旦記録／再生された後、奏法対応音源部ＡＳに供給される。シーケンサＳ２においては、奏法アイコンイベントに基づいて、楽譜表示上で“奏法アイコン”が表示される。
【００２８】
なお、奏法対応イベントは、主として、ノートイベント、奏法アイコンイベント及び時間データで構成される。ノートイベントは、ノート情報及びノートパラメータ情報（ベロシティー、ゲートタイム等）から構成することができ、奏法アイコンイベントは、奏法アイコンＩＤ情報及び奏法アイコンパラメータから構成することができる。また、時間データは、各イベントの発生時刻を表わすためのデータである。
【００２９】
奏法対応音源部ＡＳにおいては、ノートイベントと奏法アイコンイベントから成る奏法対応イベントを受けると、奏法アイコンイベントに対応したアーティキュレーションがノートイベントに付与された楽音信号が生成される。なお、奏法対応音源部ＡＳについては、例えば、前掲した特開平１０−２１４０８３号公報を参照されたい。
【００３０】
〔“ＭＩＤＩ  ｔｏ  アイコン”変換の概念〕
図３は、この発明の一実施例による演奏データ編集装置において、チャンネルフィルタリング機能により曲データの一部のみを選択的に“ＭＩＤＩ  ｔｏ  アイコン”変換する際の概念図を示す。この場合、曲データは複数のチャンネル（複数パート）１〜ｎのＭＩＤ〓データからなり、例えば、操作装置１３を操作して特定のＭＩＤＩチャンネルを指定することによりチャンネルセレクタＳＬ１を制御して曲データの一部Ｄｃ１が選択される。
【００３１】
“ＭＩＤＩ  ｔｏ  アイコン”変換部ＩＣは、チャンネルセレクタＳＬ１で選択された曲データの一部Ｄｃ１のみを、選択的に“ＭＩＤＩ  ｔｏ  アイコン”変換し、“ＭＩＤＩ  ｔｏ  アイコン”変換したデータＤｃ１’を奏法対応音源部ＡＳに供給する。一方、チャンネルセレクタＳＬ１により選択されなかった残りの曲データＤｃ２はノーマル音源部ＮＳに供給される。なお、この場合、図２の例のように、変換後のデータＤｃ１’或いは変換しないデータＤｃ２は、一旦、シーケンサに記録した後、これを再生して各音源部ＡＳ，ＮＳに供給してもよい。
【００３２】
図４は、この発明の一実施例による演奏データ編集装置において、時間区間指定機能により曲データの一部区間のみを選択的に“ＭＩＤＩ  ｔｏ  アイコン”変換する際の概念図を示す。この場合、図４のように複数チャンネル１〜ｎ分の曲データの内、選択されたチャンネルの曲データは、時間的に複数の区間１〜ｍに分けられる。例えば、変換されるＭＩＤＩデータをディスプレイ１４に表示し、このデータの所望の時間区間を操作装置１３のマウス等の操作で選択することにより、区間セレクタＳＬ２を介して複数区間１〜ｍから一部の時間区間のみのデータＤｔ１を選択する。
【００３３】
“ＭＩＤＩ  ｔｏ  アイコン”変換部ＩＣは、選択された区間の曲データＤｔ１を“ＭＩＤＩ  ｔｏ  アイコン”変換し、“ＭＩＤＩ  ｔｏ  アイコン”変換したデータＤｔ１’を奏法対応音源部ＡＳに供給する。一方、区間セレクタＳＬ２により選択されなかった残り区間のデータＤｔ２はノーマル音源部ＮＳに供給される。なお、この場合も、図２の例のように、変換後のデータＤｔ１’或いは変換しないデータＤｔ２は、一旦、シーケンサに記録した後、これを再生して各音源部ＡＳ，ＮＳに供給してもよい。
【００３４】
図５及び図６は、この発明の一実施例による演奏データ編集装置において、レイヤーフィルタリング機能を用いて複数の特定種類のデータの一部のみを選択的に“ＭＩＤＩ  ｔｏ  アイコン”変換する際の概念図を示す。この場合、ＭＩＤＩデータ入力部ＤＩ（図６）より入力されたＭＩＤＩデータは、アタック、リリース、モデュレーション、…、アクセント＆デュレーション等の複数の奏法アイコンレイヤー（“ＭＩＤＩ  ｔｏ  アイコン”変換で得られる種々の奏法アイコンをグループ化したもの）に対応する複数の特定種類データの内、選択されたデータが、アイコンレイヤー変換部ＬＣを介して選択的に“ＭＩＤＩ  ｔｏ  アイコン”変換される。
【００３５】
このアイコンレイヤー変換部ＬＣは、アタックレイヤー変換部ＡＣ、リリースレイヤー変換部ＲＣ、モデュレーションレイヤー変換部ＭＣ、…、アクセント＆デュレーションレイヤー変換部ＳＣ等から成り、各レイヤー変換部ＡＣ〜ＳＣには、変換レイヤーフィルタＬＦ（図５）〔或いは、場合によっては、変換レイヤーフィルタＬＦ’（図６）〕が接続される。
【００３６】
上述のように複数種類のデータの一部のみを選択的にＭＩＤＩ  ｔｏ  アイコン変換するために、図５の左上に示されるように、“ＭＩＤＩデータ中のどの種類のデータをどの種類の奏法アイコンに変換するか”を規定した「ＭＩＤＩ−奏法アイコン」変換セットＳＳが、“セット１”、“セット２”、…、或いは、ユーザセットＵＳとして、外部記憶装置９の所定記憶領域に複数組記憶されている（図５）。図示の“セット１”の例では、第１段目は、ＭＩＤＩデータ中のピッチベンドデータを「ベンドアップ」乃至「ベンドダウン」アイコンに変換することを表わし、第２段目は、「装飾アップ」乃至「装飾ダウン」アイコンについて「なし」と表示されることにより、この奏法アイコンへの変換を行わないことを表わしている。
【００３７】
セットセレクタＳＬ３は、操作装置１３によるセット選択操作に応じて、これらのセットの内、何れかのセットを選択し、バッファＢＦに一時記憶させる。また、変換レイヤーフィルタＬＦ（図５）は、操作装置１３によるレイヤー選択操作に応じて制御され、複数の奏法アイコンレイヤー（アタックアイコンレイヤー、リリースアイコンレイヤー等）の内のどの奏法アイコンレイヤーについて“ＭＩＤＩ  ｔｏ  アイコン”変換を行うかを選択する機能を有する。
【００３８】
この“ＭＩＤＩ  ｔｏ  アイコン”変換においては、奏法アイコンレイヤー毎に変換される奏法アイコンの種類が決まっており、例えば、アタックアイコンレイヤーでは、ベンドアップ、ベンドダウン、装飾アップ、装飾ダウンなどの奏法アイコンがある。そこで、例えば、“セット１”を選択した場合、アタックアイコンレイヤーに「“ＭＩＤＩ  ｔｏ  アイコン”変換をする」と選択されていると、変換レイヤーフィルタＬＦは、アタックレイヤー変換部ＡＣ（図６）を能動化し、バッファＢＦに一時記憶されたセットの内容に基づいてＭＩＤＩデータ中のピッチベンドデータが“ＭＩＤＩ  ｔｏ  アイコン”変換の対象とされ、「ベンドアップ、ベンドダウン」の奏法アイコンに変換される。そして、変換された奏法アイコンデータはアイコンイベント出力部ＩＯに与えられる。
【００３９】
このように、アイコンレイヤー変換部ＬＣで変換されるデータ種類を「ＭＩＤＩ−奏法アイコン」変換セットＳＳの内容に応じて選択する際、図５のように、各レイヤー変換部ＡＣ〜ＳＣの能動化手段として変換レイヤーフィルタＬＦを設けることができるが、これに代えて、図６に破線で示すように、各レイヤー変換部の出力制御手段として変換レイヤーフィルタＬＦ’を設けてもよい。この場合、各レイヤー変換部ＡＣ〜ＳＣは、バッファＢＦからのセット内容に応じて“ＭＩＤＩ  ｔｏ  アイコン”を行うが、レイヤー選択されていないレイヤー変換部については、変換レイヤーフィルタＬＦ’により元のＭＩＤＩデータをそのまま通過させる。
【００４０】
また、この例では、エディット部ＥＤにより、バッファＢＦに一時記憶されたセットの内容を修正することができ、その際、修正されたセットは、ユーザセットＵＳとしてストアすることが可能である。従って、ストアされたユーザセットＵＳは、その後、セットセレクタＳＬ３を介してバッファＢＦ上に読み出して、「ＭＩＤＩ−奏法アイコン」変換セットＳＳの選択候補として用いることができる。なお、ユーザセットＵＳを複数セットストアできるようにしてもよい。
【００４１】
〔“ＭＩＤＩ  ｔｏ  アイコン”変換〕
“ＭＩＤＩ  ｔｏ  アイコン”変換部ＩＣにおける“ＭＩＤＩ  ｔｏ  アイコン”変換の手順を説明する。“ＭＩＤＩ  ｔｏ  アイコン”変換の際には、例えば、図７に例示されるような「変換ダイヤログウインドウ」の画面がディスプレイ１４上に表示される。図７の画面は、サックスの場合の「変換ダイヤログウインドウ」を示す。以下、この例に従って操作手順を説明しよう。
【００４２】
「変換ダイヤログウインドウ」画面においては、モード（Convert Filter）選択エリアＳＡ内に、「無変換」モード（Note Only ）、「一括変換」モード（Note, All of Articulation Icon Layer）、「逐次変換」モード（Note, Articulation Icon Layer as follow ）に対応して、○印で示されるモード選択ボックスが表示され、「逐次変換」モード選択時に選択可能な複数の奏法アイコンレイヤーに対応して、□印で示される奏法アイコンレイヤー選択ボックス（Attack, Release,…, Accent & Duration ）及び出力アイコン選択ボックス（BendUp/Down, GraceUp/Down,…）が表示される。そこで、モード選択ボックスを操作装置１３のマウス等の操作によりチェックして所望の変換モードを指定し、「変換」ボタンＣＢをマウス等で操作すると、選択されたモードに対応する変換が行われる。
【００４３】
ここで、図示のように、「逐次変換」モードを選択した場合には、さらに、奏法アイコンレイヤー選択ボックス及び出力アイコン選択ボックスをチェックしてどの奏法アイコンレイヤーを変換するかを選択し、また、その奏法アイコンを設定することができる。このような選択が可能な奏法アイコンレイヤーには、例えば、次のようなものがあり、“→”印の後に、変換出力される奏法アイコンを示す：
（１）アタック奏法アイコンレイヤー→ベンドアップ／ダウン、装飾アップ／ダウン、グリッサンドアップ／ダウン、
（２）リリース奏法アイコンレイヤー→ベンドアップ／ダウン、装飾アップ／ダウン、グリッサンドアップ／ダウン、…、
（３）モデュレーション奏法アイコンレイヤー→ビブラート、トレモロ、…、
（４）ダイナミクス奏法アイコンレイヤー→クレッシェンド・ディミニュエンド、ｆｆｆ〜ｐｐｐの強弱記号、…、
（５）アクセント＆デュレーション奏法アイコンレイヤー→アクセント、テヌート、スタッカート、…、
（６）ジョイント奏法アイコンレイヤー→ノーマルスラー（レガート）、ベンドスラー、…、
（７）テンポ奏法アイコンレイヤー→リタルダンド、アテンポ、…、
等々。
【００４４】
“ＭＩＤＩ  ｔｏ  アイコン”変換により出力される奏法対応イベント情報は、ノートイベント、奏法アイコンイベント及び時間データ等で構成される。ノートイベントは、ノートデータ、ベロシティデータ及びゲートタイムデータから成り、奏法アイコンイベントは、奏法アイコンＩＤ及び奏法アイコンパラメータから成る。奏法アイコンＩＤデータによって、上記（１）〜（７）の各奏法アイコンレイヤー名に続いて“→”印の後に示される奏法アイコンが出力される。また、奏法アイコンパラメータは、イベントのあった奏法アイコンのアイコンパラメータ値であり、奏法発生時刻、奏法終了時刻等の奏法時間データや、長さ（レングス）、ブレークポイントタイム／デプス等の奏法アイコンパラメータなどがある。各イベントの発生時刻を表わす時間データは、ノートイベント及び奏法アイコンイベントを含む前イベントとの時間間隔を表わすイベント間隔タイム（デルタタイム）を用いることができ、ＳＭＦに準じて記述される。なお、奏法対応イベントには、これら以外に、ピッチベンドやモデュレーション等、“ＭＩＤＩ  ｔｏ  アイコン”変換の対象にならなかった元のデータが含まれていてもよい。
【００４５】
図示の「変換ダイヤログウインドウ」（サックス）の例では、（１）〜（６）のレイヤーが選択可能であり、現在、アタック及びリリース奏法アイコンレイヤーのレイヤー選択ボックス及びベンドアップ／ダウンの出力アイコン選択ボックスをチエックした状態であることが示されている。そして、「変換」ボタンＣＢを操作すると、対応する“ＭＩＤＩ  ｔｏ  アイコン”変換がなされ、ノートイベントと共に、対応するイベントを表わす奏法アイコンイベントが出力される。
【００４６】
なお、“ＭＩＤＩ  ｔｏ  アイコン”変換においては、「変換ダイヤログウインドウ」画面を用いて、出力（OutPut）設定エリアＯＡを利用して変換された奏法アイコンの出力先を設定することができる。すなわち、出力設定エリアＯＡ内に設けられたトラック番号（Track No. ）指定欄にトラック番号を入力することにより、どのトラックに奏法アイコンイベントを出力するかを指定することができ、パート名（Part Name ）指定欄にパート名を入力することにより、出力先パート名を指定することもできる。
【００４７】
また、「変換ダイヤログウインドウ」画面には、モニタ（Monitor ）指定エリアＭＡが設けられ、変換前のＭＩＤＩデータ及び変換後の奏法対応データを試聴することができる。つまり、モニタ指定エリアＭＡ内に設けられた「試聴」ボタンＬＢを操作すると、同エリア内の変換前（Input Track ）又は変換後（Output Track）の指定に応じて、変換前のＭＩＤＩデータ或いは変換後の奏法対応データに基づく楽音を、システムの楽音出力部（７，８，１５）を介して放音することができる。
【００４８】
〔「ＭＩＤＩ−奏法アイコン」変換セット〕
「ＭＩＤＩ−奏法アイコン」変換セットＳＳは、“変換するＭＩＤＩデータと変換される奏法アイコンの入出力関係”を設定したものであり、ＲＯＭ２又は外部記憶装置９の所定記憶領域には、指定されている楽器に対応して設定された複数の「ＭＩＤＩ−奏法アイコン」変換セットが予め用意されてる。“ＭＩＤＩ  ｔｏ  アイコン”変換に当っては、操作装置１３のセット選択操作により、楽器に対応した「ＭＩＤＩ奏法アイコン」変換セットをディスプレイ１４の「変換ダイヤログウインドウ」画面上に選択的に読み出すことができ、また、その編集を行うことができる。このために、「変換ダイヤログウインドウ」画面には、図７に示されるように、「ＭＩＤＩ−奏法アイコン」変換セットネーム欄ＣＳ及び複数の曲データネーム欄ＣＭを備える入出力（From MIDI to AI ）選択エリアＥＡが設けられている。
【００４９】
設定楽器に対応した「ＭＩＤＩ−奏法アイコン」変換セット（ＳＳ）は、この変換セットネーム欄ＣＳを用いて選択することができ、選択されたセットにより設定されている入出力関係の内容は、各曲データネーム欄ＣＭに反映され、選択された「ＭＩＤＩ−奏法アイコン」変換セットの具体的な内容を視認することができる。
【００５０】
例えば、ＲＯＭ２又は外部記憶装置９の所定記憶領域には、楽器「サックス」について、次の〔１〕〜〔３〕のような複数の「ＭＩＤＩ−奏法アイコン」変換セットが予め用意されており、図７の例では、入出力選択エリアＥＡに〔１〕の“「ＭＩＤＩ−奏法アイコン」セット１（サックス）”が表示されている：
〔１〕「ＭＩＤＩ−奏法アイコン」セット１（サックス）
（ａ）ベンドアップ、ベンドダウン←ピッチベンド、
（ｂ）装飾アップ、ダウン←なし（「なし」はその奏法アイコンへの変換をしないことを意味する。以下、同様。）、
（ｃ）ビブラート←モデュレーション、
（ｄ）クレッシェンド、ディミニュエンド←エクスプレッション、
（ｅ）スラー←ノート、
（ｆ）スタッカート、テヌート←なし。
〔２〕「ＭＩＤＩ−奏法アイコン」セット２（サックス）
（ａ）ベンドアップ、ベンドタウン←ピッチベンド、
（ｂ）装飾アップ、装飾ダウン←ノート、
（ｃ）ビブラート←モデュレーション、
（ｄ）クレッシェンド、ディミニュエンド←アフタータッチ、
（ｅ）スラー←ノート、
（ｆ）スタッカート、テヌート←ノート。
〔３〕「ＭＩＤＩ−奏法アイコン」セット３（サックス）
（ａ）ベンドアップ、ベンドダウン←なし、
（ｂ）装飾アップ、装飾ダウン←なし、
（ｃ）ビブラート←ピッチベンド、
（ｄ）クレッシェンド、ディミニュエンド←ベロシティ、
（ｅ）スラー←ノート、
（ｆ）スタッカート、テヌート←なし。
【００５１】
この発明の一実施例においては、「変換ダイヤログウインドウ」画面の入出力選択エリアＥＡに選択的に読み出された「ＭＩＤＩ−奏法アイコン」変換セット（ＳＳ）に対して、入出力関係等の修正を含む編集の外、保存、消去等、種々のエディット作業を行うことができる。例えば、「ＭＩＤＩ−奏法アイコン」変換セットネーム欄ＣＳに表示されたセット名や各曲データネーム欄ＣＭに表示されたデータ名を修正することができる。
【００５２】
この場合、各奏法アイコンに変換可能なＭＩＤＩデータは、楽器毎に異なり、かつ、指定された奏法アイコンに対して予め設定された範囲から選択可能としているので、指定された奏法の範囲で、曲制作者毎の好みのバリエーションでの変換が可能になる。サックスの場合に各曲データネーム欄ＣＭで選択可能なＭＩＤＩデータは、変換される奏法アイコン別に挙げると、次のようなものである：
（ａ）ベンドアップ、ベンドタウン←ピッチベンド、
（ｂ）装飾アップ、装飾ダウン←ノート、ピッチベンド、
（ｃ）ビブラート←モデュレーション、アフタータッチ、ピッチベンド
（ｄ）クレッシェンド、ディミニュエンド←べロシティー、エクスプレッション、アフタータッチ、
（ｅ）スラー←ノート、
（ｆ）スタッカーティッシモ、スタッカート、メゾスタッカート、テヌート←ノート。
【００５３】
また、通常保存の場合は、通常、「保存（Save）」ボタンＳＢを操作し、選択及び編集した「ＭＩＤＩ−奏法アイコン」変換セット（ＳＳ）を、現セット名で更新保存する。新規保存の場合には、「新規保存（Save As ）」ボタンＡＢを操作することにより、選択及び編集した「ＭＩＤＩ−奏法アイコン」変換セット（ＳＳ）を新規セット名でユーザセットＵＳとして追加的に保存することができる。この新規保存操作としては、例えば、「新規保存」ボタンＡＢを押すと、ファイルダイアログが開き、ファイル名を入力し、ファイルダイアログ内の保存ボタンを押すと、新たなファイル名がセット名とされた編集後「ＭＩＤＩ−奏法アイコン」変換セット（ＳＳ）を保存するという手法を採ることができる。このようにして保存されたセットは、その後のセット選択操作の際、「ＭＩＤＩ−奏法アイコン」変換セットＳＳにおける新たに選択可能な変換セット候補となり、入出力選択エリアＥＡに読み出すことができる。
【００５４】
また、消去操作については、「消去（Delete）」ボタンＤＢを操作することにより、選択していた「ＭＩＤＩ−奏法アイコン」変換セット（ＳＳ）のデータが記憶領域から消去され、以後のセット選択操作の際には、入出力選択エリアＥＡに読み出されない。
【００５５】
この発明の一実施例では、このように、予め複数の「ＭＩＤＩ−奏法アイコン」変換セット（ＳＳ）が記憶されているので、選択操作が容易となる効果を奏する。また、これらの「ＭＩＤＩ−奏法アイコン」変換セット（ＳＳ）は、任意に選択可能、編集も可能で、編集結果はユーザセットＵＳとして保存可能としているので、奏法アイコンに変換するために必要なＭＩＤＩデータの種類を、曲制作者が任意に選択することができる。
【００５６】
〔ビブラートアイコンへの変換例〕
図８は、この発明の一実施例による“ＭＩＤＩ  ｔｏ  アイコン”変換の処理フローの一例を示す。この処理フローは、この発明の一実施例による演奏データ編集処理システムにおいて、特定種類のＭＩＤＩデータを「モデュレーション」イベントとし、この「モデュレーション」イベントを「ビブラート」アイコンイベントに“ＭＩＤＩ  ｔｏ  アイコン”変換する場合の処理の流れを表わしたものである。
【００５７】
この変換処理では、入力される「モデュレーション」イベントは、発生時刻、データ値等で記述され、変換出力される「ビブラート」アイコンイベントは、ビブラートアイコン発生時刻、ビブラートアイコンパラメータ等で記述される。このアイコンパラメータには、「長さ（レングス）」、「スタートタイム」、「スタートデプス」、「第１ブレークポイントタイム」、「第１ブレークポイントデプス」、「第２ブレークポイントタイム」、「第２ブレークポイントデプス」、…、「第ｎブレークポイントタイム」、「第ｎブレークポイントデプス」、「エンドデプス」等がある。
【００５８】
なお、ＭＩＤＩデータの「モデュレーション」イベントに基づいて楽音にビブラートをかける場合、通常、音源部（７）において「モデュレーション」イベントがビブラートデプス（ピッチ変動の深さ）、ビブラートスピード（ピッチ変動の速さ）等の各パラメータへと変換され、これらのパラメータに基づいて楽音に対してビブラートが付与される。この実施の形態では、“ＭＩＤＩ  ｔｏ  アイコン”変換の際に、「モデュレーション」イベントに基づいて、ビブラートアイコンパラメータとしてビブラートデプスやビブラートスピード等のパラメータを生成するようにしている。なお、「モデュレーション」イベントに基づいて全てのパラメータを生成せず、一部のパラメータは固定（設定可能な一定値）としてもよい。以下の例では、ビブラートスピードを固定とし、「モデュレーション」イベントに基づいてビブラートデプスを生成するようにしている。また、「モデュレーション」イベントからビブラートデプスを生成する際の特性（例えば、「モデュレーション」イベントの最大値“１２７”がビブラートデプス値ではいくつに相当するか、等）を予め設定しておく。
【００５９】
この処理フローの第１ステップＳ１では、演奏データを入力する。既に説明したように、演奏データ入力には種々の方法を採用することができるが、この処理フロー例では、上述のように、ＳＭＦデータ（以下、単に「ＭＩＤＩデータ」という。）を新規に読み込むものとする。次のステップＳ２では、ＭＩＤＩチャンネルフィルタを用いて、入力されたＭＩＤＩデータから指定したＭＩＤＩチャンネル以外のＭＩＤＩデータを削除し、指定されたＭＩＤＩチャンネルのみのＭＩＤＩデータを選択する。さらに、次のステップＳ３においては、ＭＩＤＩメッセージフィルタを用いて、指定したＭＩＤＩイベント以外のＭＩＤＩデータを削除し、指定されたＭＩＤＩイベントのみのＭＩＤＩデータを選択する。この処理フローにおいては、ＭＩＤＩメッセージの少なくとも「モデュレーション」イベントが選択（フィルタリング）される。これにより、読み込まれた全てのモデュレーションデータのデータ発生時刻、データ値及びデータの属性（データ／ノイズ）を取得する。
【００６０】
第４ステップＳ４では、両ステップＳ２，Ｓ３を経て選択された所定のＭＩＤＩデータ（発生時刻、データ値等）をＲＡＭ３の所定メモリ領域に記憶し、次のステップＳ５では、ＭＩＤＩデータのノイズと思われるデータを削除し、アイコン変換の対象から外す。そして、ステップＳ６において、任意の所定データ値以上のＭＩＤＩデータが任意の所定時間以上継続している区間を検出し、それ毎に、開始時刻、終了時刻、ピーク値等の特徴を抽出し、ステップＳ７で、検出された区間毎のＭＩＤＩデータに相当するアイコンパラータ（例えば、ビブラートデプス）を算出した後、ステップＳ８において、算出されたアイコンパラメータを出力する。
【００６１】
図９〜図１１は、ステップＳ５においてＭＩＤＩデータからノイズ成分を削除する処理を説明するための図である。ステップＳ１で入力されたＭＩＤＩデータからステップＳ２，Ｓ３を介して得られたモデュレーションデータは、図９（１）では、斜線付きの□印で示すデータ列で表現されている。図９（１）の例では、モデュレーションデータは、データ値が山状を呈する４つのデータブロックＤａｏ，Ｄｂｏ，Ｄｃｏ，Ｄｄｏから成っている。このモデュレーションデータに対して、先ず、所定データ値のデータ閾値Ｖｔを設定し、このデータ閾値Ｖｔ以下のデータは、ノイズとみなして削除（データブロックＤｃｏは消滅）し、変換対象から外す。従って、このレベル判定処理によって、図９（２）に斜線付きの□印で示すように、データ閾値Ｖｔを超えるモデュレーションデータ列Ｄａ，Ｄｂ，Ｄｄのみが「ビブラート」アイコンへの変換対象とされる。
【００６２】
次に、データ閾値Ｖｔを超えるモデュレーションデータに対して、所定時間長の時間閾値Ｔｔを設定し、この時間閾値Ｔｔ以上でない連続するデータ列は、ノイズとみなして削除し、変換対象から外す。例えば、図１０（１）に示すように、データ閾値Ｖｔを超えるデータが連続するデータ列Ｄａ，Ｄｂ，Ｄｄについて、その継続時間Ｔａ，Ｔｂ，Ｔｄが時間閾値Ｔｔ以上であるかどうかを調べる。この時間判定処理によって、データ列Ｄａは削除され、図１０（２）に斜線付きの□印で示すように、時間閾値Ｔｔ以上のモデュレーションデータ列Ｄｂ，Ｄｄのみが、「ビブラート」アイコンへの変換対象に絞られる。
【００６３】
このようにして、ノイズ除去され時間的に連続した有限値をもつモデュレーションデータ列は、全て切り出され、一旦、所定のメモリ領域に記憶される。すなわち、図１１に示すように、モデュレーションデータ列Ｄｂ，Ｄｄは、データ列毎に、モデュレーション記憶ブロックＢｎ，Ｂｎ＋１として記憶される。
【００６４】
図１２は、ステップＳ６において所定データ値以上で所定時間以上継続している区間毎に、開始時刻、終了時刻等の特徴を抽出する特徴抽出処理を説明するための図である。この特徴抽出処理では、ステップＳ５の処理を経て記憶された各モデュレーション記憶ブロック（Ｂｎ）から、ノイズ除去されたモデュレーションデータ列（Ｄ）を全て取り出し、それら各々の特徴を抽出し、これを再記憶してデータ更新を行う。例えば、図１２に示すように、各データ列Ｄの両端点部Ｐａ，Ｐｂから外挿を行い、データ値Ｖのゼロラインとの２つの交点を夫々モデュレーションスタートタイムＴｓ及びモデュレーションエンドタイムＴｅとする。そして、各モデュレーション記憶ブロック（Ｂｎ）の内容を、斜線付きの□印で示すモデュレーションデータ列Ｄに、白抜きの□印で示される両タイムＴｓ，Ｔｅを加えた始終端付加モデュレーションデータ列Ｄｅ（図１３）に更新する。
【００６５】
図１２（１）に示す算出例では、モデュレーションデータ列Ｄの開始データ点である始端部Ｐａと次のデータ点Ｐａ＋１との間の変化分に応じて、始端部Ｐａから単純に外挿することにより、スタートタイムｔｓを算出し、同様に、データ列Ｄの終端直前のデータ点Ｐｂ−１と終端部Ｐｂとの間の変化分に応じて、終端部Ｐｂから単純に外挿することにより、エンドタイムｔｓを算出する。
【００６６】
また、図１２（２）に示す算出例では、モデュレーションデータ列Ｄの始端部Ｐａのデータ値Ｖｓからその２倍のデータ値２Ｖｓを算出し、モデュレーションデータ列Ｄ上の始端部近傍に、データ値２Ｖｓをもつダミー点Ｐｄｓを生成し、始端部Ｐａとダミー点Ｐｄｓとの間の時間Ｔｄｓを求め、始端部Ｐｓの時刻ｔａから時間Ｔｄだけ前の時刻ｔｓをスタートタイムとする。同様に、終端部Ｐｂのデータ値Ｖｅの２倍値２Ｖｅをもつダミー点Ｐｄｅと終端部Ｐｂとの間の時間Ｔｄｅを算出し、モデュレーションデータ列Ｄ上において終端部近傍のデータ値２Ｖｅをもつダミー点Ｐｄｅと終端部Ｐｂとの間の時間Ｔｄｅを求めると、終端部Ｐｂの時刻ｔｂから時間Ｔｄｅだけ後の時刻ｔｅがエンドトタイムとなる。
【００６７】
図１３は、ステップＳ７において区間毎のＭＩＤＩデータに相当する「ビブラート」アイコンパラータを算出するアイコンパラメータ算出処理を説明するための図である。このパラメータ算出処理においては、まず、図１３に斜線付き□印で示すように、ステップＳ６の特徴抽出処理で得られた始終端付加モデュレーションデータ列Ｄｅにおいて、モデュレーションスタート／エンドタイムＴｓ，Ｔｅの時間間隔Ｌをアイコンパラメータの長さ（レングス）とする。
【００６８】
次に、スタート及びエンドタイムｔｓ，ｔｅ間を均等にｎ分割し、その分割点の時刻をブレークポイント取得タイムとする。図１３の例では、両タイムｔｓ，ｔｅ間の長さ（レングス）Ｌを時間Δｔで均等に４分割（ｎ＝４）した時刻ｔ１，ｔ２，ｔ３を、それぞれ、第１、第２及び第３ブレークポイントタイムとする。そして、各ブレークポイント取得タイム（ｔ１〜ｔ３）におけるデータ値は、ＭＩＤＩデータ値を線形補間して算出する。図１３の例では、第１、第２及び第３ブレークポイントタイムｔ１，ｔ２，ｔ３に対応する第１、第２及び第３ブレークポイントデータ値は、それぞれ、モデュレーションデータ列Ｄｅのデータ値を線形補間して得たデータ値Ｖ１，Ｖ２，Ｖ３となる。そして、前述した特性に従って各ブレークポイントデータ値Ｖ１，Ｖ２，Ｖ３からブレークポイントデプスを算出しアイコンパラメータとする。
【００６９】
以上、この発明の一実施例について説明したが、この発明において、曲データを奏法対応データに変換する変換アルゴリズムや、奏法対応データのフォーマットなどについては、例示したものに限らない。
【００７０】
演奏データのフォーマットについては、演奏イベントの発生時刻を１つ前のイベントからの時間で表した「イベント＋相対時間」、演奏イベントの発生時刻を曲や小節内における絶対時間で表わした「イベント＋絶対時間」、音符の音高と特長あるいは休符と休符長で演奏データを表わした「音高（休符）＋符長」、演奏の最小分解能毎にメモリの領域を確保し、演奏イベントの発生する時刻に対応するメモリ領域に演奏イベントを記憶した「ベタ方式」等、どのような形式でもよい。
【００７１】
複数チャンネル分の自動演奏データの記憶方法としては、複数のチャンネルのデータが混在記憶された形式でもよいし、各チャンネルのデータがトラック毎に分かれて記憶されている形式でもよい。
【００７２】
メモリ上において、時系列の演奏データが連続する領域に記憶されていてもよいし、飛び飛びの領域に散在して記憶されているデータを、連続するデータとして別途管理するようにしてもよい。すなわち、時系列的に連続するデータとして管理することができればよく、メモリ上で連続して記憶されているか否かは問題ではない。
【００７３】
【発明の効果】
以上説明したように、この発明によると、複数の特定種類の曲データから対応する奏法対応データに変換するための「曲データ→奏法対応データ」変換ルールを複数組記憶手段に記憶しておき、データ種類指示手段により、複数組の変換ルールから何れかの組を選択し、取得された演奏データに対して奏法対応データに変換すべき特定種類の曲データを指示し、取得された演奏データのうち、指示された曲データを奏法対応データに変換するようにしており、さらに、記憶手段に記憶されている変換ルールの内容を変更するエディット手段を設けている。このように、通常の演奏データ中における特定の種類イベントを表わす曲データのみを、奏法対応データに変換可能としたので、不必要なデータを誤って奏法対応演奏データに変換してしまうというおそれがない。また、演奏データ中のどの種類イベントをどの奏法対応データに変換するかは、データ種類指示手段により指定するようにしているので、簡単な操作で、効率よく通常の演奏データを奏法対応演奏データへと変換することができる。さらに、複数組の変換ルールの中から何れかの組（セット）を選択することにより変換ルールを容易に変えることができ、エディット手段によって、変換ルールを種々の条件に柔軟に対応させ、曲制作者の好みにあった変換を行うことができる。
【図面の簡単な説明】
【図１】図１は、この発明の一実施例による演奏データ編集システムのハードウエア構成を示すブロック図である。
【図２】図２は、この発明の一実施例による演奏データ編集システムの概略的な機能ブロック図である。
【図３】図３は、この発明の一実施例による演奏データ編集システムにおいて曲データの一部のみを“ＭＩＤＩ  ｔｏ  アイコン”変換する際の概念図である。
【図４】図４は、この発明の一実施例による演奏データ編集システムにおいて曲データの一部区間のみを“ＭＩＤＩ  ｔｏ  アイコン”変換する際の概念図である。
【図５】図５は、この発明の一実施例による演奏データ編集システムにおいて複数種類のデータの一部を“ＭＩＤＩ  ｔｏ  アイコン”変換する際の概念図の一部である。
【図６】図６は、この発明の一実施例による演奏データ編集システムにおいて複数種類のデータの一部を“ＭＩＤＩ  ｔｏ  アイコン”変換する際の概念図の他部である。
【図７】図７は、この発明の一実施例による演奏データ編集システムにおける変換ダイアログウインドウの一例を示す図である。
【図８】図８は、この発明の一実施例による処理フローの一例を示す図である。
【図９】図９は、この発明の一実施例による処理フロー例におけるノイズ成分の削除を説明するための図の一部である。
【図１０】図１０は、この発明の一実施例による処理フロー例におけるノイズ成分の削除を説明するための図の他部である。
【図１１】図１１は、この発明の一実施例による処理フロー例における各データブロックの記憶を説明するための図の他部である。
【図１２】図１２は、この発明の一実施例による処理フロー例におけるスタートタイム及びエンドタイムの算出を説明するための図である。
【図１３】図１３は、この発明の一実施例による処理フロー例におけるアイコンパラメータの算出を説明するための図である。
【符号の説明】
Ｄｃ１，Ｄｔ１  “ＭＩＤＩ  ｔｏ  アイコン”変換する演奏データ、
Ｄｃ１’，Ｄｔ１’  “ＭＩＤＩ  ｔｏ  アイコン”変換される演奏データ、
Ｄｃ２，Ｄｔ２  “ＭＩＤＩ  ｔｏ  アイコン”変換しない演奏データ、
ＳＳ  「ＭＩＤＩ−奏法アイコン」変換セット、
ＬＣ  アイコンレイヤー変換部、
ＳＡ  モード選択エリア、
ＯＡ  出力設定エリア、
ＭＡ  「試聴」ボタンＬＢを備えるモニタ指定エリア、
ＣＢ  「変換」ボタン、
ＥＡ  入出力選択エリア、
ＣＳ  「ＭＩＤＩ−奏法アイコン」変換セットネーム欄、
ＣＭ  曲データネーム欄、
ＳＢ，ＡＢ，ＤＢ  「保存」、「新規保存」及び「削除」ボタン、
Ｄａ０〜Ｄｄ０  データブロック（処理前）、
Ｄａ，Ｄｂ，Ｄｄ  モデュレーションデータ列（処理中）、
Ｖｔ，Ｔｔ  データ閾値及び時間閾値、
Ｔａ，Ｔｂ，Ｔｄ  継続時間、
Ｂｎ，Ｂｎ＋１  モデュレーション記憶ブロック、
Ｄ，Ｄｅ  ノイズ除去処理後及び更新後のモデュレーションデータ列
Ｐａ，Ｐａ＋１  データ列Ｄの始端部及びその直後のデータ点、
Ｐｂ，Ｐｂ−１  データ列Ｄの終端部及びその直前のデータ点、
Ｐｄｓ，Ｐｄｅ  ダミー点、
ｔ１，ｔ２，ｔ３  第１、第２及び第３ブレークポイントタイム、
Ｖ１，Ｖ２，Ｖ３  第１、第２及び第３ブレークポイントデータ値。
【図１】
0003674407.tif 000002
【図２】
0003674407.tif 000003
【図３】
0003674407.tif 000004
【図４】
0003674407.tif 000005
【図５】
0003674407.tif 000006
【図６】
0003674407.tif 000007
【図７】
0003674407.tif 000008
【図８】
0003674407.tif 000009
【図９】
0003674407.tif 000010
【図１０】
0003674407.tif 000011
【図１１】
0003674407.tif 000012
【図１２】
0003674407.tif 000013
【図１３】
0003674407.tif 000014