(57)【特許請求の範囲】
【請求項１】
擦弦楽器の種々の奏法から抽出された発音状態の変化に関する制御データを楽音波形の立上りから立下りまでの部分で分類して構成し、複数記憶するデータ記憶手段と、
前記データ記憶手段の中からいずれかの制御データを選択する制御データ選択手段と、
曲データを記憶する曲データ記憶手段と、
前記曲データの中からいずれかの音符データを選択する音符データ選択手段と、
音符データ選択手段によって選択された前記音符データを前記制御データ選択手段によって選択された前記制御データに基づいて変化させるように前記曲データに前記制御データを付与する制御手段と
を具備することを特徴とする自動演奏の制御データ入力装置。
【請求項２】
前記制御データはバイオリンで演奏可能なベンドアップ奏法、装飾アップ奏法、装飾ダウン奏法、スタッカート奏法、デタッシュ奏法、ビブラート奏法、ベンドダウンアップ奏法、ショートカット奏法、ミュート奏法、クロマティックアップ奏法、クロマティックダウン奏法、グリスアップ奏法、グリスダウン奏法、テヌート奏法、スラー奏法、クレシェンド奏法、デクレシェンド奏法などの少なくとも一つに基づいて実際に演奏された楽器の楽音波形から抽出されたもので構成されていることを特徴とする請求項１に記載の自動演奏の制御データ入力装置。
【請求項３】
前記制御データは、種々の奏法に基づいたバイオリンの楽音波形の立上りから立下りまでの発音状態の変化をアタック部、ボディ部及びリリース部の各部分に分類して構成したものであることを特徴とする請求項１又は２に記載の自動演奏の制御データ入力装置。
【請求項４】
前記制御データは、種々の奏法に基づいた擦弦楽器の楽音波形の立上りから立下りまでの発音状態の変化をアタック部、ボディ部及びリリース部の各部分に分類して構成したものであることを特徴とする請求項１に記載の自動演奏の制御データ入力装置。
【請求項５】
前記制御データはさらにバイオリンで演奏可能な複数音符に依存する全体奏法に関するもの、音符と音符の組み合わせに関するものの少なくとも一つを含んで構成されていることを特徴とする請求項３又は４に記載の自動演奏の制御データ入力装置。
【請求項６】
前記制御データはバイオリンで演奏可能なベンドアップ奏法、装飾アップ奏法、装飾ダウン奏法、スタッカート奏法、デタッシュ奏法、ビブラート奏法、ベンドダウンアップ奏法、ショートカット奏法、ミュート奏法、クロマティックアップ奏法、クロマティックダウン奏法、グリスアップ奏法、グリスダウン奏法、テヌート奏法、スラー奏法、クレシェンド奏法、デクレシェンド奏法などの少なくとも一つに基づいたもので構成されていることを特徴とする請求項４又は５に記載の自動演奏の制御データ入力装置。
【請求項７】
前記制御データはベンドアップ奏法の速さ及び深さの少なくとも一つに基づいた異なる複数のデータを有することを特徴とする請求項２又は６に記載の自動演奏の制御データ入力装置。
【請求項８】
前記制御データは装飾アップ奏法及び装飾ダウン奏法の速さ及び音数の少なくとも一つに基づいた異なる複数のデータを有することを特徴とする請求項２又は６に記載の自動演奏の制御データ入力装置。
【請求項９】
前記制御データはスタッカート奏法についてノーマル及びテヌートに基づいた異なる複数のデータを有することを特徴とする請求項２又は６に記載の自動演奏の制御データ入力装置。
【請求項１０】
前記制御データはビブラート奏法の速さ、深さ及びビブラート長の少なくとも一つに基づいた異なる複数のデータを有することを特徴とする請求項２又は６に記載の自動演奏の制御データ入力装置。
【請求項１１】
前記制御データはベンドダウンアップ奏法の速さ及び深さの少なくとも一つに基づいた異なる複数のデータを有することを特徴とする請求項２又は６に記載の自動演奏の制御データ入力装置。
【請求項１２】
前記制御データはショートカット奏法の速さに基づいた異なる複数のデータを有することを特徴とする請求項２又は６に記載の自動演奏の制御データ入力装置。
【請求項１３】
前記制御データはミュート奏法の速さに基づいた異なる複数のデータを有することを特徴とする請求項２又は６に記載の自動演奏の制御データ入力装置。
【請求項１４】
前記制御データはクロマティックアップ奏法及びクロマティックダウン奏法の速さに基づいた異なる複数のデータを有することを特徴とする請求項２又は６に記載の自動演奏の制御データ入力装置。
【請求項１５】
前記制御データはグリスダウン奏法及びグリスアップ奏法の速さに基づいた異なる複数のデータを有することを特徴とする請求項２又は６に記載の自動演奏の制御データ入力装置。
【請求項１６】
前記制御データはテヌート奏法の速さに基づいた異なる複数のデータを有することを特徴とする請求項２又は６に記載の自動演奏の制御データ入力装置。
【請求項１７】
前記制御データはスラー奏法のノーマル、ベンド、装飾に基づいた異なる複数のデータを有することを特徴とする請求項２又は６に記載の自動演奏の制御データ入力装置。
【請求項１８】
前記制御データはアンプリチュードの変化に関するもの、ピッチの変化に関するもの、及びフォルマントの変化に関するものの中の少なくとも一つに基づいて構成されていることを特徴とする請求項１から請求項１７のいずれか１に記載の自動演奏の制御データ入力装置。
【請求項１９】
発音状態の変化に関する制御データを曲データ中のいずれかの音符データに付与することによって、その音符データの発音状態を前記制御データに基づいて変化させる自動演奏の制御データ入力装置に使用される機械読取り可能な記録媒体であって、
擦弦楽器の種々の奏法から抽出された発音状態の変化に関する制御データを楽音波形の立上りから立下りまでの部分で分類して構成し、複数記憶したデータベースを具備することを特徴とする記録媒体。
【請求項２０】
前記制御データは、種々の奏法に基づいた擦弦楽器の楽音波形の立上りから立下りまでの発音状態の変化をアタック部、ボディ部及びリリース部の各部分に分類して構成したものであることを特徴とする請求項１９に記載の記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、予め記憶されている自動演奏データに後からピッチ、ボリューム音色などの演奏効果に関する制御データを付与したり編集したりすることのできる自動演奏の制御データ入力装置に関する。
【０００２】
【従来の技術】
従来、ピッチベンドやボリュームなどの連続的に時間変化する制御データ（コンティニュアスデータ）を入力するものとして、特開平９−６３４６号公報に記載されたものがある。これは、楽器種類毎に楽音の立上りから立下りまでに対応する制御データ列からなる制御データテンプレートを予め複数記憶しておき、これらの制御データテンプレートの中から所望のものを選択して、自動演奏データ中に入力するようにしたものである。
【０００３】
【発明が解決しようとする課題】
ところが、従来のものは楽器種類毎に演奏や奏法に対応したテンプレートを予め記憶しているが、そのテンプレートは楽器の特徴を表現可能なように模式的に表現されたものであり、実際の楽器の特徴を必ずしも忠実に再現したものではなかった。従って、操作者はギターの奏法に対応したテンプレートを付与したつもりでも、実際に自動演奏データを再生してみたら、その演奏や奏法が操作者の意図したものではなかったり、また自然楽器の演奏や奏法とは程遠いものであり、自然楽器と同等の高品質な演奏や奏法を行うことのできる制御データを付与することはできなかった。
【０００４】
本発明は、所望の楽器演奏や奏法に対応したテンプレートを選択して付与するだけで、自然楽器と同等の高品質な演奏表現を自動演奏データに付与することのできる自動演奏の制御データ入力装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
請求項１に記載された本発明に係る自動演奏の制御データ入力装置は、擦弦楽器の種々の奏法から抽出された発音状態の変化に関する制御データを楽音波形の立上りから立下りまでの部分で分類して構成し、複数記憶するデータ記憶手段と、前記データ記憶手段の中からいずれかの制御データを選択する制御データ選択手段と、曲データを記憶する曲データ記憶手段と、前記曲データの中からいずれかの音符データを選択する音符データ選択手段と、音符データ選択手段によって選択された前記音符データを前記制御データ選択手段によって選択された前記制御データに基づいて変化させるように前記曲データに前記制御データを付与する制御手段とを具備するものである。制御データは実際の擦弦楽器（バイオリンなど）の楽音波形から抽出されたものであり、種々の奏法に基づいたものがデータ記憶手段に多数記憶されている。従って、所望の制御データを選択し、それを音符データに付与するだけで、自然楽器と同等の高品質の演奏や奏法を実現することができる。また、制御データを１つの音符データに対応する楽音波形の立上りから立下りまでの一連の発音状態の変化データとして構成するのではなく、楽音波形の立上りから立下りまでの部分で分類してそれぞれに異なる制御データとして構成したことを特徴としている。また、これによって楽音波形の立上りから立下りまでの一連の発音状態を高精度に制御することができるので、自然楽器と同等の高品質の演奏や奏法を実現することができる。
【０００６】
出願時の請求項２に記載された本発明に係る自動演奏の制御データ入力装置は、前記請求項１に記載の自動演奏の制御データ入力装置の一実施態様として、前記制御データをバイオリンで演奏可能なベンドアップ奏法、装飾アップ奏法、装飾ダウン奏法、スタッカート奏法、デタッシュ奏法、ビブラート奏法、ベンドダウンアップ奏法、ショートカット奏法、ミュート奏法、クロマティックアップ奏法、クロマティックダウン奏法、グリスアップ奏法、グリスダウン奏法、テヌート奏法、スラー奏法、クレシェンド奏法、デクレシェンド奏法などの少なくとも一つに基づいて実際に演奏された楽器の楽音波形から抽出されたもので構成したものである。これは、擦弦楽器の具体例としてバイオリンなどで演奏可能な種々の奏法を列記し、その奏法における演奏時の楽音波形から抽出したもので制御データを構成したものである。
【０００７】
請求項３に記載された本発明に係る自動演奏の制御データ入力装置は、前記請求項１又は２に記載の自動演奏の制御データ入力装置の一実施態様として、前記制御データを種々の奏法に基づいたバイオリンの楽音波形の立上りから立下りまでの発音状態の変化をアタック部、ボディ部及びリリース部の各部分に分類して構成したものである。
【０００８】
請求項４に記載された本発明に係る自動演奏の制御データ入力装置は、前記制御データは、種々の奏法に基づいた擦弦楽器の楽音波形の立上りから立下りまでの発音状態の変化をアタック部、ボディ部及びリリース部の各部分に分類して構成したものであることを特徴とする。
【０００９】
出願時の請求項５に記載された本発明に係る自動演奏の制御データ入力装置は、前記請求項３又は４に記載の自動演奏の制御データ入力装置の一実施態様として、前記制御データをさらにバイオリンで演奏可能な複数音符に依存する全体奏法に関するもの、音符と音符の組み合わせに関するものの少なくとも一つを含んで構成したものである。楽音波形の立上りから立下りまでの一連の発音状態に関する制御データ以外に、クレシェンドやデクレシェンドのように複数音符に依存する全体奏法に関するもの、テヌートやスラーなどのように音符と音符の組み合わせに関するものについても制御データを付加できるようにした。なお、これらの制御データも実際に演奏された楽器の楽音波形から抽出することによってより高品質の演奏や奏法を実現することができる。
【００１０】
出願時の請求項６に記載された本発明に係る自動演奏の制御データ入力装置は、前記請求項４又は５に記載の自動演奏の制御データ入力装置の一実施態様として、前記制御データをバイオリンで演奏可能なベンドアップ奏法、装飾アップ奏法、装飾ダウン奏法、スタッカート奏法、デタッシュ奏法、ビブラート奏法、ベンドダウンアップ奏法、ショートカット奏法、ミュート奏法、クロマティックアップ奏法、クロマティックダウン奏法、グリスアップ奏法、グリスダウン奏法、テヌート奏法、スラー奏法、クレシェンド奏法、デクレシェンド奏法などの少なくとも一つに基づいたもので構成したものである。これは、バイオリンなどの擦弦楽器で演奏可能な種々の奏法を列記し、その奏法毎に制御データを構成するようにしたものである。
【００１１】
出願時の請求項７から１７に記載された本発明に係る自動演奏の制御データ入力装置は、前記請求項２又は６に記載の自動演奏の制御データ入力装置の一実施態様として、各制御データが各奏法の何に基づいて複数抽出されたものであるかを具体的に示している。ベンドアップ奏法は速さ及び深さの少なくとも一つに基づいている。装飾アップ奏法及び装飾ダウン奏法は速さ及び音数の少なくとも一つに基づいている。スタッカート奏法はノーマル及びテヌートに基づいている。
ビブラート奏法は速さ、深さ及びビブラート長の少なくとも一つに基づいている。ベンドダウンアップ奏法は速さ及び深さの少なくとも一つに基づいている。ショートカット奏法は速さに基づいている。ミュート奏法は速さに基づいている。
クロマティックアップ奏法及びクロマティックダウン奏法は速さに基づいている。グリスダウン奏法及びグリスアップ奏法は速さに基づいている。テヌート奏法は速さに基づいている。スラー奏法はノーマル、ベンド、装飾に基づいている。
【００１２】
出願時の請求項１８に記載された本発明に係る自動演奏の制御データ入力装置は、前記請求項１から１７までのいずれか１に記載の自動演奏の制御データ入力装置の一実施態様として、前記制御データをアンプリチュードの変化に関するもの、ピッチの変化に関するもの、及びフォルマントの変化に関するものの中の少なくとも一つに基づいて構成したものである。実際に演奏された楽器の楽音波形の立上りから立下りまでの一連の発音状態の変化は、そのアンプリチュード、ピッチ、フォルマント（フィルタのＱ及びカットオフ周波数）の時間的な変化をパラメータとして順次記憶することによって抽出することができる。そこで制御データをこれらの少なくとも一つに基づいて構成することによって、この制御データの付与された音符データの発音を高品質の演奏や奏法に基づいたものとすることができる。
【００１３】
請求項１９に記載された本発明に係る記録媒体は、発音状態の変化に関する制御データを曲データ中のいずれかの音符データに付与することによって、その音符データの発音状態を前記制御データに基づいて変化させる自動演奏の制御データ入力装置に使用される機械読取り可能な記録媒体であって、擦弦楽器の種々の奏法から抽出された発音状態の変化に関する制御データを楽音波形の立上りから立下りまでの部分で分類して構成し、複数記憶したデータベースを具備することを特徴とするものである。これは、請求項１に記載の自動演奏の制御データ入力装置に使用される記録媒体に関するものである。
【００１４】
請求項２０に記載された本発明に係る記録媒体は、前記制御データは、種々の奏法に基づいた擦弦楽器の楽音波形の立上りから立下りまでの発音状態の変化をアタック部、ボディ部及びリリース部の各部分に分類して構成したものであることを特徴とする。これは、請求項４に記載の自動演奏の制御データ入力装置に使用される記録媒体に関するものである。
【００１５】
【発明の実施の形態】
以下、添付図面を参照してこの発明の実施の形態を詳細に説明する。図２はこの発明に係る自動演奏の制御データ入力装置を内蔵した自動演奏装置全体のハード構成を示すブロック図である。自動演奏装置は、ＣＰＵ２１によって制御される。ＣＰＵ２１にはデータ及びアドレスバス２Ｐを介してプログラムメモリ（ＲＯＭ）２２、ワーキングメモリ（ＲＡＭ）２３、外部記憶装置２４、操作子検出回路２５、通信インターフェイス２７、ＭＩＤＩインターフェイス２Ａ、鍵盤検出回路２Ｆ、表示回路２Ｈ、音源回路２Ｊ及び効果回路２Ｋが接続されている。
自動演奏装置はこれら以外のハードウェアを有する場合もあるが、ここでは、必要最小限の資源を用いた場合について説明する。
【００１６】
ＣＰＵ２１はプログラムメモリ２２及びワーキングメモリ２３内の各種プログラムや各種データ（自動演奏データや奏法パラメータなど）、及び外部記憶装置２４から取り込んだ各種データに基づいた処理を行う。この実施の形態では、外部記憶装置２４としては、フロッピーディスクドライブ、ハードディスクドライブ、ＣＤ−ＲＯＭドライブ、光磁気ディスク（ＭＯ）ドライブ、ＺＩＰドライブ、ＰＤドライブ、ＤＶＤなどが用いられる。また、ＭＩＤＩインターフェイス２Ａを介して他のＭＩＤＩ機器２Ｂなどから楽曲情報などを取り込んでもよい。ＣＰＵ２１は、このような外部記憶装置２４から取り込まれた楽曲情報を音源回路２Ｊに供給し、外部のサウンドシステム２Ｌを用いて発音する。
【００１７】
プログラムメモリ２２はＣＰＵ２１のシステム関連のプログラム、各種のパラメータやデータなどを記憶しているものであり、リードオンリメモリ（ＲＯＭ）で構成されている。ワーキングメモリ２３はＣＰＵ２１がプログラムを実行する際に発生する各種のデータを一時的に記憶するものであり、ランダムアクセスメモリ（ＲＡＭ）の所定のアドレス領域がそれぞれ割り当てられ、レジスタやフラグ等として利用される。また、前記ＲＯＭ２２に動作プログラム、各種データなどを記憶させる代わりに、ＣＤ−ＲＯＭドライブ等の外部記憶装置２４に各種データ及び任意の動作プログラムを記憶していてもよい。外部記憶装置２４に記憶されている動作プログラムや各種データは、ＲＡＭ２３等に転送記憶させることができる。これにより、動作プログラムの新規のインストールやバージョンアップを容易に行うことができる。
【００１８】
なお、通信インターフェイス２７を介してＬＡＮ（ローカルエリアネットワーク）やインターネット、電話回線などの種々の通信ネットワーク２８上に接続可能とし、他のサーバコンピュータ２９との間でデータ（データ付き楽曲情報等）のやりとりを行うようにしてもよい。これにより、サーバコンピュータから動作プログラムや各種データをダウンロードすることもできる。この場合、クライアントとなるパーソナルコンピュータから、通信インターフェイス２７及び通信ネットワーク２８を介してサーバコンピュータ２９に動作プログラムや各種データのダウンロードを要求するコマンドを送信する。サーバコンピュータ２９は、このコマンドに応じて、所定の動作プログラムやデータなどを、通信ネットワーク２８を介して他のパーソナルコンピュータに送信したりする。パーソナルコンピュータでは、通信インターフェイス２７を介してこれらの動作プログラムやデータなどを受信して、ＲＡＭ２３等に格納する。これによって、動作プログラム及び各種データなどのダウンロードが完了する。
【００１９】
なお、本発明は、本発明に対応する動作プログラムや各種データをインストールしたパーソナルコンピュータ等によって、実施させるようにしてもよい。その場合には、本発明に対応する動作プログラムや各種データなどを、ＣＤ−ＲＯＭやフロッピーディスク等の、電子楽器が読み込むことができる記憶媒体に記憶させた状態で、ユーザーに提供してもよい。
【００２０】
操作子手段２６は各種パラメータ設定用のキーやスイッチなどであり、この実施の形態では、便宜上、表示器２６の内容に応じて機能が変化するファンクションキーやマウスを例に説明する。操作子検出回路２５はこの操作子手段２６上の各スイッチ、キー、マウスの操作状態及び操作状況を検出し、それをデータ及びアドレスバス２Ｐ上に出力する。鍵盤２Ｅは、発音すべき楽音の音高を選択するための複数の鍵を備えたものであり、マニュアル演奏時に使用されると共に、その操作に応じた自動演奏データを入力する入力キーとしても使用される。鍵盤検出回路２Ｆは、鍵盤２Ｅのそれぞれの鍵に対応して設けられたキースイッチ回路を含むものであり、鍵盤２Ｅの押鍵や離鍵を検出してキーオン又はキーオフイベントやノートナンバを出力する。表示回路２Ｈは表示器２Ｇの表示内容を制御するものである。表示器２Ｇは液晶表示パネル（ＬＣＤ）等から構成され、表示回路２Ｈによってその表示動作を制御される。
【００２１】
音源回路２Ｊは、複数チャンネルで楽音信号の同時発生が可能であり、データ及びアドレスバス２Ｐ、ＭＩＤＩインターフェイス２Ａを経由して与えられた楽曲情報（ＭＩＤＩファイル）を入力し、この情報に基づき楽音信号を発生する。音源回路２Ｊにおいて複数チャンネルで楽音信号を同時に発音させる構成としては、１つの回路を時分割で使用することによって複数の発音チャンネルを形成するようなものや、１つの発音チャンネルが１つの回路で構成されるような形式のものであってもよい。また、音源回路２Ｊにおける楽音信号発生方式はいかなるものを用いてもよい。音源回路２Ｊから出力される楽音信号はアンプ及びスピーカからなるサウンドシステム２Ｌによって発音される。なお、音源回路２Ｊとサウンドシステム２Ｌとの間に楽音信号に種々の効果を付与する効果回路２Ｋが設けられている。なお、音源回路２Ｊ自体が効果回路を含んでいてもよい。タイマ２Ｎは時間間隔を計数したり、楽曲情報の再生時のテンポを設定したりするためのテンポクロックパルスを発生するものである。このテンポクロックパルスの周波数はテンポスイッチ（図示していない）によって調整される。タイマ２ＮからのテンポクロックパルスはＣＰＵ２１に対してインタラプト命令として与えられ、ＣＰＵ２１はインタラプト処理により自動演奏時における各種の処理を実行する。
【００２２】
次に、本発明に係る自動演奏の制御データ入力装置の構成について説明する。図１は図２に示す自動演奏装置において本発明に係る自動演奏の制御データ入力装置に関するシステムプログラムが動作して、自動演奏装置が自動演奏の制御データ入力装置として動作する場合の具体的なブロック構成を示す図である。図において、表示器２Ｇ、表示回路２Ｈ及びサウンドシステム２Ｌ以外の各ブロックは図２の自動演奏装置の各デバイスの処理によって実現されるものである。入力部１１は操作子手段２６、鍵盤２Ｅ、他のＭＩＤＩ機器２Ｂなどの入力デバイスのことであり、入力変換部１２への入力信号、具体的にはマウスポインタによる操作に対応した信号等を出力する。入力変換部１２は、この入力部１１からの各入力信号を画面指定コマンドＣＣＨ、アイコン伸縮値コマンドＣＩＣ及び被音符データコマンドＣＮＶに変換し、これらのコマンドを出力する。画面指定コマンドＣＣＨは、マウスポインタによって指定された表示部２Ｇ上の画像情報に対応した信号であり、表示回路２Ｈ及び画像選択部１３に出力される。アイコン伸縮値コマンドＣＩＣは、マウスポインタの操作によって変形された表示部２Ｇ上のアイコンの変形率すなわち伸縮値に対応した信号であり、表示回路２Ｈ及びアイコン伸縮値演算部１９に出力される。被音符データコマンドＣＮＶは、マウスポインタの操作によって指定された表示部２Ｇ上の五線譜の中の音符に対応するデータであり、表示回路２Ｈ及びノート／ベロシティ検出部１Ａに出力される。
【００２３】
画像選択部１３は標準楽譜記号メモリ１４とアイコン画像メモリ１５と、これらを選択する楽器セレクタ１６、ステートセレクタ１７及び奏法アイコンセレクタ１８を有する。画面指定コマンドＣＣＨは、マウスポインタによって指定された画像情報の種類に応じて、画像選択部１３内の楽器セレクタ１６、ステートセレクタ１７又は奏法アイコンセレクタ１８にそれぞれ出力される。
【００２４】
以下、表示部２Ｇにどのようにして画像が表示されるのかを説明する。図３は、表示回路２Ｈに取り込まれた画面指定コマンドＣＣＨに応じて表示部２Ｇに表示される画像の一例を示す図である。図３の画像はチャートと呼ばれるものであり、表示回路２Ｈによって生成される。図３において、五線譜３１にはＥ♭メジャーキーにおけるバイオリンの自動演奏データが示されている。この五線譜３１におけるト音記号、調号（♭）、４分音符、８分音符、４分休符、タイ記号、縦線などの各画像は標準楽譜記号メモリ１４内の画像情報に基づいて作成される。
この五線譜３１は入力部１１から入力された自動演奏データすなわちＭＩＤＩデータに基づいて、入力変換部１２、画像選択部１３及び表示回路２Ｈによって作成され、表示部２Ｇに表示される。五線譜３１の上下には、表示中の演奏データに付加された奏法アイコンが貼付される３段の第１〜第３のレイヤ３２〜３４が存在する。
【００２５】
第１のレイヤ３２は複数音符に依存する全体奏法に関するアイコンが貼付される。この実施の形態では、クレシェンドやデクレシェンドが対応する。図３では、クレシェンドアイコンが貼付された状態が示されている。
【００２６】
第２のレイヤ３３には１つの音符の音高、音量、音色の変化に関するアイコンが貼付される。この実施の形態では、ベンドアップ、チョーキング、装飾アップ、装飾ダウン、クロマティックアップ、クロマティックダウン、グリスアップ、グリスダウン、スタッカート、デタッシュ、ビブラート、ベンドダウンアップ、ショートカット、ミュート、ベンドダウンなどの奏法に関するアイコンが対応する。ここで、ベンドダウン、装飾アップ、装飾ダウン及びスタッカートはサックス及びバイオリンに固有の奏法である。ミュートはバイオリン、ギター及びベースに固有の奏法である。デタッシュはバイオリンに固有の奏法である。図３では、第１小節の第１音には深さ＝大、スピード＝速いのベンドアップアイコンが、第２小節の第１音には２音アップするような奏法を行う装飾アップアイコンが貼付された状態が示されている。
【００２７】
第３のレイヤ３４には音符と音符の組み合わせに関するアイコンが貼付される。この実施の形態では、テヌート、スラー、ハンマリングオン、プリングオフ、スライドアップ、スライドダウンなどが対応する。ここで、テヌート及びスラーはサックス及びバイオリンに固有の奏法であり、ハンマリングオン、プリングオフ及びスライドアップ（ダウン）はギター及びベースに固有の奏法である。図３では、第１小節の全ての音符にスラーアイコンが貼付された状態が示されている。
【００２８】
さらに、図３のチャートの下側には、五線譜３１上の各音（演奏データ）にアーティキュレーションを付加するための奏法アイコンを表示するウインドウが存在する。一番外側のウインドウ３５は楽器種類を表すものであり、対応するタブをクリックすることによっていずれかの楽器種類が選択可能である。この実施の形態では、楽器種類として、サックス、ギター（図ではＧｕｉｔｒと表記）、ベース、バイオリン（図ではＶｉｏｌｎはと表記）の４種類の楽器の奏法についてアーティキュレーションを付加する場合について説明する。マウスポインタの操作によって所定のタブがクリックされると、入力部１１からの入力信号に基づいて、入力変換部１２から対応する楽器種類を示す画面指定コマンドＣＣＨが表示回路２Ｈ及び画像選択部１３の楽器セレクタ１６に出力される。図では、バイオリンのタブがクリックされた状態が示されている。
【００２９】
２番目のウインドウ３６は奏法のステートを表すものであり、対応するタブをクリックすることによっていずれかのステート種類が選択可能である。図では、ステート種類として、アタック（図ではＡｔａｃｋと表記）、ボディー、リリース（図ではＲｅｌｅｓと表記）、オール、ジョイントの５種類が表示されている。アタック、ボディー及びリリースの各ステートは、１つの音符の発音過程をアタック、ボディー及びリリースの３つに分割した場合の各部分に対応するものであり、第２のレイヤ３３に貼付される。オールは、複数音符に影響を与えるものであり、第１のレイヤ３２に貼付される。ジョイントは、音符と音符の組み合わせに関するものであり、第３のレイヤ３４に貼付される。マウスポインタの操作によって所定のタブがクリックされると、入力部１１からの入力信号に基づいて、入力変換部１２から対応するステートを示す画面指定コマンドＣＣＨが表示回路２Ｈ及び画像選択部１３のステートセレクタ１７に出力される。図では、アタックのタブがクリックされた状態が示されている。
【００３０】
最も内側のウインドウ３７は奏法の種類を表すものであり、対応するタブをクリックすることによって、その楽器種類及びステートにおける奏法種類に対応した奏法アイコンが表示されるので、その中から所望の奏法アイコンを選択することができるようになっている。図では、ステートがアタックの場合の奏法種類として、ベンドアップ（図ではＢｎｄＵｐと表記）、装飾アップ（図ではＧｒｃＵｐと表記）、装飾ダウン（図ではＧｒｃＤｎと表記）、スタッカート（図ではＳｔｃｃｔと表記）、デタッシュ（図ではＤｅｔｃｈと表記）の５種類が表示されている。マウスポインタの操作によって所定のタブがクリックされると、入力部１１からの入力信号に基づいて、入力変換部１２から対応する奏法種類を示す画面指定コマンドＣＣＨが表示回路２Ｈ及び画像選択部１３の奏法アイコンセレクタ１８に出力される。図では、ベンドアップのタブがクリックされた状態が示されている。従って、奏法種類がベンドアップの場合における４種類の奏法アイコン３８〜３Ｂが表示されている。奏法アイコン３８〜３Ｂはベンドアップの深さ（深い、浅い）、スピードの速さ（速い、遅い）に応じて４種類が準備されている。奏法アイコン３８は深くて遅い場合、奏法アイコン３９は浅くて遅い場合、奏法アイコン３Ａは深くて速い場合、奏法アイコン３Ｂは浅くて速い場合に対応している。
【００３１】
なお、楽器種類がバイオリンでステートがアタックの場合には、ベンドアップの他に、装飾アップ、装飾ダウン、スタッカート及びデタッシュに関する奏法アイコンが存在する。これらの奏法アイコンについては図示を省略し、各ステートにおいてどのような種類の奏法アイコンが表示されるかを説明する。装飾アップ及び装飾ダウンに関する奏法アイコンはその速さ（速い、遅い）と音数（単音、２音、３音）に応じて６種類がウインドウ３７内に表示される。スタッカートに関する奏法アイコンはノーマル奏法とテヌート奏法に応じて２種類が表示される。楽器種類がバイオリンで、ステートがボディーの場合にはビブラート、ベンドダウンアップの２種類がウインドウ３６内に表示される。ビブラートに関する奏法アイコンはその深さ（深い、浅い）、スピードの速さ（速い、遅い）、その長さ（ビブラート長）に応じて１２種類がウインドウ３７内に表示される。ベンドダウンアップに関する奏法アイコンはその深さ（深い、浅い）、スピードの速さ（速い、遅い）に応じて４種類が表示される。ステートがリリースの場合にはショートカット、ミュート、ベンドダウン、クロマティックアップ、クロマティックダウン、グリスアップ、グリスダウンの７種類がウインドウ３６内に表示される。ショートカットに関する奏法アイコンはそのスピードの速さ（速い、遅い）に応じて４種類がウインドウ３７内に表示される。ミュートに関する奏法アイコンはそのスピードに応じて速さ（速い、遅い）に応じて２種類が表示される。ベンドダウンに関しては、アタックステートの場合と同じである。グリスアップ及びグリスダウンに関する奏法アイコンはその速さ（速い、遅い）に応じて２種類が表示される。クロマティックアップ及びクロマティックダウンに関する奏法アイコンはその速さ（速い、遅い）に応じて２種類が表示される。ステートがオールの場合にはクレシェンド、デクレシェンドの２種類がウインドウ３６内に表示される。これらの奏法アイコンはその長さ（クレシェンド長、デクレシェンド長）及びダイナミックレンジの大きさ（大中小）に応じてそれぞれ９種類がウインドウ３７内に表示される。ステートがジョイントの場合にはテヌート、スラーの２種類がウインドウ３６内に表示される。テヌートに関する奏法アイコンはその速さ（速い、遅い）に応じて２種類がウインドウ３７内に表示される。スラーに関する奏法アイコンはそのノーマル奏法、ベンド奏法、装飾奏法に応じて３種類が表示される。また、図３では、楽器種類がバイオリンで、ステートがアタックで、奏法種類がベンドアップの場合における奏法アイコンを示したが、他の組み合わせの場合にもそれに応じた奏法アイコンが適宜表示される。
【００３２】
図４は、図３のチャートの変形例を示す図である。以後、図４のようなチャートを「１レイヤ＋従来表記のチャート」とする。図４において図３と同じ構成のものには同一の符号が付してあるので、その説明は省略する。図４が図３のものと異なる点は、第１のレイヤ３２及び第３のレイヤ３４に貼付されていた奏法アイコンの表示内容が五線譜３１に結合された形で表示され、第１及び第３のレイヤ３２，３４が省略されている点である。すなわち、第１及び第３のレイヤ３２，３４に貼付される奏法アイコンは、クレシェンド、デクレシェンド、テヌート、スラーなどのように楽譜表記可能なものだからである。従って、第２のレイヤ３３に貼付可能な奏法アイコンであっても、同様に五線譜上に結合して表示するようにしてもよいことは言うまでもない。例えば、第１小節の第１音に貼付されたベンドアップアイコンに対応する奏法は五線譜上に表示することができないので、そのまま第２のレイヤ３３に表示し、第２小節の第１音に２音アップするような奏法を行う装飾アップアイコンが貼付された場合には、それを五線譜上に結合して表示する。なお、このように五線譜に結合されて表示された場合、それは後から付加されたものなのかどうかが分かりにくいので、後から付加されたものは色を変えて表示するようにしてもよい。
【００３３】
図３又は図４のようなチャートを用いて、所望の奏法アイコンを貼付して演奏データにアーティキュレーションを加える場合のＧＵＩ（グラフィカルユーザーインターフェイス）の構成について説明したが、以下、このＧＵＩを操作することによってどのような処理が行われるのかについて説明する。
【００３４】
各レイヤ３２〜３４に奏法アイコンが貼付された場合に、奏法アイコンセレクタ１８はその選択されたアイコンに対応するアイコン番号をアイコンパラメータセレクタ１Ｅ〜１Ｇ及び記録制御部１Ｘに出力する。この実施の形態では、奏法アイコンが選択されると、それに対応して３種類の奏法パラメータがアイコンパラメータセレクタ１Ｅ〜１Ｇによって選択されるようになっている。奏法パラメータは、ピッチ変化に関するピッチパラメータと音量変化に関するアンプパラメータと音色変化に関するフィルタパラメータの３種類から構成される。これらの各パラメータはピッチパラメータデータベース１Ｂ、フィルタパラメータデータベース１Ｃ、アンプパラメータデータベース１Ｄに格納されている。
【００３５】
各データベース１Ｂ，１Ｃ，１Ｄは図５に示すような階層構造をしている。この階層構造は図３に示したアーティキュレーションを付加するための奏法アイコンを表示するウインドウ３５〜３７及び奏法アイコン３８〜３Ｂに対応して分類されており、図示のように複数の楽器種類、複数のステート、複数の奏法種類、及び複数の奏法アイコン（アイコン番号）に分類されている。図５の奏法アイコンに対応するベンドアップパラメータ（ＢｅｎｄＵｐ  ＃０００）が奏法アイコン３８に、ベンドアップパラメータ（ＢｅｎｄＵｐ  ＃００１）が奏法アイコン３９に、ベンドアップパラメータ（ＢｅｎｄＵｐ  ＃００３）が奏法アイコン３Ａに、ベンドアップパラメータ（ＢｅｎｄＵｐ  ＃００４）が奏法アイコン３Ｂに、それぞれ対応する。各奏法アイコンに対応するベンドアップパラメータの中は、複数のノートナンバ（ノートナンバグループ）に分類されている。図では、ノートナンバに応じて４個のノートナンバグループにバンク分けされている。さらに、各ノートナンバグループは、複数のベロシティ（ベロシティグループ）に分類されている。図では、ベロシティに応じて４個のベロシティグループにバンク分けされている。各ベロシティグループの中には、ピッチパラメータ、アンプパラメータ及びフィルタパラメータ毎にその実パラメータのポインタを示す値が記憶されている。ピッチパラメータは、ピッチテンプレート、ピッチＬＦＯ、ピッチＥＧ及びピッチオフセットの４個のポインタからなる。アンプパラメータは、アンプテンプレート、アンプＬＦＯ、アンプＥＧ及びアンプオフセットの４個のポインタからなる。フィルタパラメータは、フィルタＱ−テンプレート、フィルタＱ−ＬＦＯ、フィルタＱ−ＥＧ、フィルタＱオフセット、フィルタカットオフテンプレート、フィルタカットオフＬＦＯ、フィルタカットオフＥＧ及びフィルタカットオフオフセットの８個のポインタからなる。
【００３６】
これらの各パラメータの中で、実際のアコースティック楽器の楽音波形から検出されるものは、ピッチテンプレート、アンプテンプレート、フィルタＱ−テンプレート、フィルタカットオフテンプレートである。これらの各テンプレートは、図６に示すようなパラメータ検出装置によって検出される。すなわち、アコースティック楽器の楽音波形入力部６１は、マイクロフォンなどを用いて実際に各種の奏法にて演奏される各アコースティック楽器の楽音波形を取り込み、各検出部６２〜６４に供給する。各検出部に供給された楽音波形に基づいて、音量エンベロープ検出部６２は時間経過にそった音量の変化を検出し、ピッチ検出部６３は時間経過にそったピッチの変化を検出し、フォルマント検出部６４は時間経過にそったフォルマントの変化を検出し、該フォルマントの変化をもとにフィルタのカットオフ周波数の変化、及びフィルタのＱの変化を求める。そして、各部において検出ないし求められた音量の変化、ピッチの変化、カットオフ周波数の変化、Ｑの変化を、所定のサンプリング周期でサンプリングし、それぞれアンプテンプレート、ピッチテンプレート、フィルタカットオフテンプレート、フィルタのＱテンプレートとしてメモリ６５〜６７に記憶する。また、検出された結果の各テンプレートは加工部６８によって種々加工され、その加工された結果はそれぞれのメモリ６９〜６Ｂに格納される。上記の処理を各アコースティック楽器について、各種奏法（同じ奏法であっても、速さや深さ等の異なるものを複数種類）分繰り返すことにより、各メモリ６５〜６７、６９〜６Ｂの内容に基づいて各データベース１Ｂ，１Ｃ，１Ｄが構築される。なお、各データベース１Ｂ，１Ｃ，１Ｄの内部構造として、実パラメータが上述したような階層構造になっているものに限らず、実パラメータ自体は番号順に並んでおり、別途上述したような階層構造を持つ実パラメータへのポインタを記憶するようにしてもよい。図７は、バイオリンのビブラート奏法、ベンドアップ奏法及びダイナミクス奏法におけるアンプ及びピッチの検出波形の一例を示す図である。ビブラート奏法については、ノーマルの場合と、深い場合と、浅い場合の３種類の検出波形が示されている。ベンドアップ奏法については、遅い場合と速い場合の２種類の検出波形が示されている。ダイナミクス奏法については、増加の場合と減衰の場合の２種類の検出波形が示されている。なお、フォルマントの検出波形（フィルタＱ及びフィルタカットオフ）を求めるための元波形については検出波形としての表示が困難なので、表示を省略してある。このような検出波形を所定周期でサンプリングした時系列的なサンプリング値が、各テンプレートとして記憶される。なお、階層構造は図５に示すようなものに限らず、例えば、奏法アイコンの中を「奏法アイコン＞ベロシティによるバンク分け＞ノートナンバによるバンク分け」としてもよいし、ベロシティやノートナンバによるバンク分けを楽器種類よりも上位の階層としてもよい。或いは、バンク分けをノートナンバ、ベロシティの２次元空間上で行ってもよい。
【００３７】
図３に示すように各レイヤ３２〜３４に奏法アイコンが貼付された場合、アイコンパラメータセレクタ１Ｅ〜１Ｇからはパラメータデータベースの中からアイコン番号に対応したパラメータ群が選択されて次段のパラメータバンクセレクタ１Ｐ〜１Ｒに出力される。また、奏法アイコンの貼付によって、その影響を受ける五線譜３１上の演奏データの被音符データコマンドＣＮＶがノート／ベロシティ検出部１Ａに出力される。ノート／ベロシティ検出部１Ａはこの被音符データコマンドＣＮＶに基づいてその音符に関するノートデータ及びベロシティデータを検出し、そのノートデータ及びベロシティデータをパラメータバンクセレクタ１Ｐ〜１Ｒ、バンクセレクタ１Ｔ及び記録制御部１Ｘに出力する。パラメータバンクセレクタ１Ｐ〜１Ｒはノート／ベロシティ検出部１Ａからのノートデータ及びベロシティデータに基づいて、アイコン番号に対応したパラメータ群の中から対応するノートナンバグループの中のベロシティグループに属するピッチパラメータ、フィルタパラメータ及びアンプパラメータをそれぞれの対応する修正部１Ｊ〜１Ｌに出力する。バンクセレクタ１Ｔは波形データメモリ１Ｓの中からノートデータ及びベロシティデータに対応した波形メモリバンクを選択してピッチシンセサイズ部１Ｕに出力する。
【００３８】
図３の画面上において、各レイヤ３２〜３４に貼付された奏法アイコンの境界付近をマウスポインタでドラッグすることによって、その形状を縦横方向に伸縮変形することができる。マウスポインタによる変形が終了した時点で、その変形後のアイコンのアイコン伸縮値コマンドＣＩＣがアイコン伸縮値演算部１９に出力される。アイコン伸縮値演算部１９はそのアイコン伸縮値コマンドＣＩＣに基づいてその変化の割合（伸縮値）を演算し、その伸縮値を修正部１Ｊ〜１Ｌ及び記録制御部１Ｘに出力する。修正部１Ｊはアイコン伸縮値演算部１９からの伸縮値に基づいて、ピッチパラメータの値を修正し、その修正値をピッチシンセサイズ部１Ｕに出力する。パラメータ修正の例としては、アイコンを縦方向に伸縮させた場合はパラメータの値を増大／減少させ、アイコンを横方向に伸縮させた場合はパラメータの変化を時間方向に伸長／圧縮する。ピッチシンセサイズ部１Ｕは、バンクセレクタ１Ｔによって選択された波形データメモリ１Ｓからの波形データのピッチを修正部１Ｊからのピッチパラメータの値に応じて時変動させて、次の音色シンセサイズ部１Ｖに出力する。修正部１Ｋはアイコン伸縮値演算部１９からの伸縮値に基づいて、フィルタパラメータの値を修正し、その修正値を音色シンセサイズ部１Ｖに出力する。音色シンセサイズ部１Ｖは、ピッチシンセサイズ部１Ｕからの波形データに対して、フィルタ特性（音色）が修正部１Ｋからのフィルタパラメータ（フィルタのＱ及びカットオフ周波数）の値に応じて時変動するようなフィルタリング処理を行い、次のアンプシンセサイズ部１Ｗに出力する。修正部１Ｌはアイコン伸縮値演算部１９からの伸縮値に基づいて、アンプパラメータの値を修正し、その修正値をアンプシンセサイズ部１Ｗに出力する。アンプシンセサイズ部１Ｗは、音色シンセサイズ部１Ｖからの波形データの音量を修正部１Ｌからのアンプパラメータの値に応じて時変動させて、サウンドシステム２Ｌに出力する。これによって、サウンドシステム２Ｌからは奏法アイコンの貼付動作に応じて、それに対応する音符の発音処理が行われるようになる。なお、奏法アイコンの表示器２Ｇ上における画像の変化は、マウスポインタの移動に伴って入力変換部１２から順次出力されてくるアイコン伸縮値コマンドＣＩＣに基づいて表示回路２Ｈがリアルタイムに処理する。
【００３９】
記録制御部１Ｘは、奏法アイコンの貼付動作に応じて、その内容を曲データに付加して、シーケンスメモリ１Ｙに記録する。すなわち、記録制御部１Ｘは、奏法アイコンセレクタ１８からのアイコン番号、アイコン伸縮値演算部１９からの伸縮値及びノート／ベロシティ検出部１Ａからのノートデータ及びベロシティデータを入力し、それに基づいた制御データを曲データ中に記録する。図８は、奏法アイコンの貼付された場合における曲データの記憶形式を示す図である。図において、音符データ８Ｘが曲データの中の一つの音符の発音に関するものであり、デュレーションタイム（発生時刻）８１とノートオン８２の組、デュレーションタイム８３とノートオフ８４の組からなる。同じく音符データ８Ｙは、デュレーションタイム８５とノートオン８６の組、デュレーションタイム８７とノートオフ８８の組からなる。ノートオンは音高と演奏強度からなり、ノートオフは音高と演奏強度からなる。
【００４０】
図において、音符データ８Ｘのアタックステート部には伸縮値の変更されなかったベンドアップ（浅い、速い）奏法アイコンが貼付されている。ボディ部にはなにも貼付されていない。リリースステート部には横方向１．５、縦方向２．０に変更されたベンドダウン（浅い、速い）奏法アイコンが貼付されている。このベンドダウン奏法アイコンの貼付によって、ベンドダウンスピードは初期値の１／１．５倍となり、深さは初期値の２倍となる。これらの奏法アイコンの貼付に応じて音符データ８Ｘにはデュレーションタイム８Ａ，８Ｂ、アイコンナンバ８Ｃ，８Ｄ、アイコン伸縮値８Ｅ〜８Ｈがそれぞれ挿入記録される。
【００４１】
音符データ８Ｙのアタックステート部には伸縮値の変更されなかったノーマル奏法アイコンが貼付されている。ボディ部には横方向１．５、縦方向０．７に変更されたビブラート（ビブラート長：一拍、浅い）奏法アイコンが貼付されている。このアイコンの貼付によって、ビブラート長は１．５拍に伸長され、ビブラート深さは０．７倍に浅くなる。リリースステート部には伸縮値の変更されなかったベンドダウン（浅い、速い）奏法アイコンが貼付されている。これらの奏法アイコンの貼付に応じて音符データ８Ｙにはデュレーションタイム８Ｊ〜８Ｌ、アイコンナンバ８Ｍ〜８Ｐ、アイコン伸縮値８Ｑ〜８Ｖがそれぞれ挿入記録される。なお、図３及び図４ではアタックステート部にノーマル奏法アイコンを図示しなかったが、実際はアタックステート部、ボディステート部及びリリースステート部のそれぞれにノーマル奏法アイコンが存在する。そして、これらのノーマル奏法アイコンを貼付してその形状を種々変化させることよってその演奏状態の修正が可能である。
【００４２】
奏法アイコンの貼付に応じて変更された曲データはシーケンスメモリ１Ｙに順次記録される。再生部１Ｚはこのようにして変更されたシーケンスメモリ１Ｙから順次データを読み出し、それに基づいてアイコン番号をアイコンパラメータセレクタ１Ｅ〜１Ｇに、アイコン伸縮値を修正部１Ｊ〜１Ｌに、ノートデータ及びベロシティデータをパラメータバンクセレクタ１Ｐ〜１Ｒ及びバンクセレクタ１Ｔにそれぞれ出力する。これによって、前述のように奏法アイコンの貼付動作に応じて、それに対応する音符の発音処理が行われたのと同様にして、シーケンスメモリ１Ｙから順次読み出される曲データについて、奏法アイコンの貼付された一連の曲データの発音処理が順次行われるようになる。
【００４３】
図９は図２の自動演奏装置が自動演奏の制御データ入力装置として動作する場合の処理フローの一例を示す図である。この処理フローは、図３に示すチャート上でマウスポインタを操作して奏法アイコンを五線譜上の音符データにドラッグする場合の処理に準拠している。以下、この処理フローの動作について説明する。まず、最初のステップＳ１では、編集する楽譜のパートが図３のチャートのようにバイオリンなので、その楽器種類タブであるバイオリンをマウスポインタによって選択状態とする。これによって一番外側のバイオリンに関するウインドウ３５が選択状態となり、その内側にステートタブを選択するためのウインドウ３６が表示される。楽器種類タブが選択状態になるので、次はステップＳ２でステートタブの所望のタブにマウスポインタを持っていき、そこをクリックしてそのタブを選択状態とする。これによってステップＳ３で、ウインドウ３６の内側に、選択されたステートについての、選択された楽器種類に属する奏法種類タブのみが表示されるようになる。すなわち、バイオリンの場合には、ベンドアップ、装飾アップ、装飾ダウン、スタッカート、デタッシュの５種類のみが表示される。ステップＳ４で奏法種類タブの所望のタブにマウスポインタを持っていき、そこをクリックしてそのタブを選択状態とする。これによってステップＳ５で、ウインドウ３７の内側に、選択された奏法種類に属する奏法アイコンが１又は複数表示されるようになる。図３は楽器種類がバイオリンでステートがアタックで奏法種類がベンドアップの場合における４個の奏法アイコンが表示された状態を示している。
【００４４】
ステップＳ６では、奏法アイコンが表示されている状態で所望の奏法アイコンにマウスポインタを持っていくことによってその奏法アイコンを選択状態とする。選択された奏法アイコンはその表示状態（色など）が変化するので、それよってそのアイコンが選択状態になったことが認識できる。ステップＳ７では、選択された奏法アイコンを所望レイヤの所望位置、或いは五線譜上の所望の音符位置にドラッグ＆ドロップする。例えば、図３の場合には、奏法アイコン３８が第１小節の第１音符に対応する位置にドラッグ＆ドロップされた状態を示している。なお、ドロップする位置は、五線譜３１上において横方向がだいたい一致していれば、上下の位置関係は問わない。即ち、第１音符に対応する上下位置であれば、五線譜３１上であっても、第１〜第３レイヤ３２〜３４上であっても、これ以外の場所でもよい。
【００４５】
奏法アイコンがドラッグ＆ドロップされると、ステップＳ８では、選択された奏法アイコンに対応するレイヤであって、ドラッグ＆ドロップされた位置に該奏法アイコンを表示する。すなわち、前述のように第１のレイヤ３２は複数音符に依存する全体奏法に関するアイコンが貼付され、第２のレイヤ３３には１つの音符の音高、音量、音色の変化に関するアイコンが貼付され、第３のレイヤ３４には音符と音符の組み合わせに関するアイコンが貼付される。従って、ベンドアップの場合は第２レイヤ３３に属するので、奏法アイコン３８が第２レイヤ３３上に奏法アイコン３Ｃとして表示される。なお、図３では、第２小節の第１音に対応して２音アップするような奏法を行う装飾アップアイコン３Ｄが第２レイヤ３３に、クレシェンドアイコン３Ｅは第１レイヤ３２に、スラーアイコン３Ｆは第３レイヤ３４にそれぞれ表示されている。図４の１レイヤ＋従来表記のチャートにおいては、第１レイヤ３２及び第３レイヤ３４の奏法アイコンに対応する記号も五線譜３１と同じレベルで表示されている。なお、図４の１レイヤ＋従来表記のチャートの場合、レイヤの種類に限らず、五線譜と同じレベルで表示可能な奏法アイコンについては五線譜上に表示し、それ以外に五線譜上に表示不可能な奏法アイコンのみをレイヤ３３に表示するようにしてもよい。
【００４６】
ステップＳ９では、奏法アイコンのドラッグ＆ドロップされた位置に対応する五線譜３１上の音符データ（ノート）を１又は複数選択する。ステートがアタック、ボディ、リリースの場合には、１つの音符のみが選択され、オールやジョイントの場合には、その奏法アイコンの横幅すなわち拍の長さに応じた１又は複数の音符データが選択される。なお、この場合、奏法アイコンが変形されている場合には、その変形された拍の長さに対応したものが選択される。
【００４７】
ステップＳ７〜Ｓ９の処理の結果、奏法アイコンと、この奏法アイコンによって奏法の指定された音符データが決定したら、ステップＳ１０で、図８に示すように、曲データの中の上記選択されたノートに対応するノートデータの位置（時刻）に、アイコン番号及び伸縮値を記録する。ただし、記録しようとする同じ位置（時刻）に今回選択された奏法アイコンと共存できないアイコン番号が既に記録されていた場合には、その記録されていたアイコン番号及び伸縮値を削除し、今回選択された奏法アイコンに対応するアイコン番号及び伸縮値を記録する。なお、この場合は、前の奏法アイコンを削除する旨の警告を表示し、操作者の判断を仰ぐようにする。ここで、共存できない場合とは、クレシェンドとデクレシェンド、グリスアップやグリスダウンなどのように相反する奏法の場合、同じ種類の奏法アイコンであってその特性（浅い、深い、速い、遅い、装飾音数など）や伸縮値の異なるものが選択された場合である。
【００４８】
ステップＳ１１では、ステップＳ９で選択されたノートデータの１又は複数を音源回路２Ｊに供給する。ノートオンを供給した後、ノートオフまでの時間間隔をおいてノートオフを供給する。なお、選択された音符数が複数の場合はその音符の発生タイミングと発生順序に従って、複数のノートオン及びノートオフを供給する。ステップＳ１２では、ステートに応じたタイミングで、選択された奏法アイコンに対応し、ノートナンバとベロシティで決定されるバンクの奏法パラメータを読み出し、音源の各ブロックに供給する。奏法アイコンがアタックステートの場合にはノートオンと同時に供給する。ボディステートの場合にはノートオンからノートオフの間であって、時系列パラメータがノートオンからノートオフの中間に位置するようなタイミングで供給する。リリースステートの場合には消音タイミングと同時に時系列パラメータが供給しおわるようなタイミングで供給する。オールステートやジョイントステートの場合には選択された複数のノートにかかるように、奏法パラメータを音源の各ブロックに供給する。このようにステップＳ１１，Ｓ１２の処理によって、奏法アイコンの貼付の結果に応じた楽音を試聴することができる。
【００４９】
ステップ１３では、試聴の結果、多少修正をしたいのであればアイコンの修正を行う。このアイコンの修正処理については後述する。ステップ１４では、試聴の結果、大幅に修正をしたいのであれば、別の奏法アイコンを選択する。或いは、他の音符について奏法アイコンを貼付したいのであれば、別の奏法アイコン（この場合は同じ奏法アイコンでもよい）を選択する。別の奏法アイコンが選択された場合には、ステップＳ６にジャンプし、前述と同様の一連の処理を繰り返す。ステップ１５では、試聴の結果、更に大幅に修正をしたい、すなわち現在の奏法種類と異なる奏法種類に変更したいのであれば、別の奏法種類タブを選択する。或いは、他の音符について別の奏法種類の奏法アイコンを貼付したいのであれば別の奏法種類のタブを選択する。別の奏法種類のタブが選択された場合には、ステップＳ４にジャンプし、前述と同様の一連の処理を繰り返す。ステップ１６では、試聴の結果、同じ音符或いは他の音符に別のステートの奏法アイコンを貼付していのであれば、別のステートのタブを選択する。例えば、アタックステートの後にボディステートを選択する場合などである。別のステートのタブが選択された場合には、ステップＳ２にジャンプし、前述と同様の一連の処理を繰り返す。そして、処理を終了したいのであれば、ステップ１７で一連の処理を終了すればよい。
【００５０】
図１０は図９のアイコン修正処理の詳細を示す図である。このアイコン修正処理は、ステップ２１でレイヤ上で奏法アイコンの伸縮操作があったかどうかの判定を行い、操作があった場合にはその操作の種類に対応したステップに進み、操作がなかった場合には終了する。アイコンの上端又は下端をクリックして上下方向にマウスポインタをドラッグした場合には上下（縦）方向にアイコンが伸縮するので、この場合にはステップＳ２２に進む。アイコンの右端又は左端をクリックして左右方向にドラッグした場合には左右（横）方向にアイコンが伸縮するので、この場合にはステップＳ２３に進む。アイコンの４隅部分のいずれかをクリックして上下左右方向にドラッグした場合には、上下左右（縦横）方向にアイコンが伸縮するので、この場合にはステップＳ２４に進む。なお、４隅部分をクリックして上下又は左右のいずれか一方だけにドラッグした場合には、その伸縮方向に応じてステップＳ２２又はＳ２３に進むようにしてもよいし、そのままステップ２４に進んでもよい。
【００５１】
ステップＳ２２では、伸縮に応じて縦方向のアイコン伸縮値を求める。ステップＳ２３では、伸縮に応じて横方向のアイコン伸縮値を求める。ステップＳ２４では伸縮に応じて横方向と縦方向のアイコン伸縮値を求める。アイコンの伸縮値が求めまったら、今度はステップＳ２５で、曲データ中の対応するアイコンの伸縮値を修正する。ステップＳ２６では、ステップＳ９で選択されたノートデータの１又は複数を音源回路２Ｊに供給する。ノートオンを供給した後、ノートオフまでの時間間隔をおいてノートオフを供給する。なお、選択された音符数が複数の場合はその音符の発生タイミングと発生順序に従って、複数のノートオン及びノートオフを供給する。ステップＳ２７では、ステートに応じたタイミングで、選択された奏法アイコンに対応し、ノートナンバとベロシティで決定されるバンクの奏法パラメータを読み出し、それをステップＳ２２〜Ｓ２４で求められたアイコン伸縮値で修正して、その修正された奏法パラメータを音源の各ブロックに供給する。奏法パラメータの供給は前述のステップＳ１２の場合と同じようなタイミングで行われる。ステップＳ２６，Ｓ２７の処理によって、修正された奏法アイコンに応じた楽音を試聴することができるようになる。
【００５２】
なお、曲データは複数トラックのデータが混在したものであってもよい。また、曲データのフォーマットは演奏イベントの発生時刻を曲や小節内における絶対時間で表した『イベント＋絶対時間』形式のもの、演奏イベントの発生時刻を１つ前のイベントからの時間で表した『イベント＋相対時間』形式のもの、音符の音高と符長あるいは休符と休符長で演奏データを表した『音高（休符）＋符長』形式のもの、演奏の最小分解能毎にメモリの領域を確保し、演奏イベントの発生する時刻に対応するメモリ領域に演奏イベントを記憶した『ベタ方式』形式のものなど、どのような形式のものでもよい。
【００５３】
【発明の効果】
この発明によれば、所望の楽器演奏や奏法に対応したテンプレートを選択して付与するだけで、自然楽器と同等の高品質な演奏表現を自動演奏データに付与することができるという効果がある。
【図面の簡単な説明】
【図１】  図２に示す自動演奏装置において本発明に係る自動演奏の制御データ入力装置に関するシステムプログラムが動作して、自動演奏装置が自動演奏の制御データ入力装置として動作する場合の具体的なブロック構成を示す図である。
【図２】  この発明に係る自動演奏の制御データ入力装置を内蔵した自動演奏装置全体のハード構成を示すブロック図である。
【図３】  表示回路に取り込まれた画面指定コマンドに応じて表示部に表示される画像（チャート）の一例を示す図である。
【図４】  図３の画像（チャート）の変形例を示す図である。
【図５】  ピッチパラメータ、アンプパラメータ及びフィルタパラメータからなるデータベースの階層構造を示す図である。
【図６】  ピッチテンプレート、アンプテンプレート、フィルタＱ−テンプレート、フィルタカットオフテンプレートなどを作成するパラメータ検出装置の一例を示す図である。
【図７】  バイオリンのビブラート奏法、ベンドアップ奏法、ダイナミクス奏法におけるアンプ及びピッチの検出波形の一例を示す図である。
【図８】  奏法アイコンの貼付された場合における曲データの記憶形式を示す図である。
【図９】  図２の自動演奏装置が自動演奏の制御データ入力装置として動作する場合の処理フローの一例を示す図である。
【図１０】  図９のアイコン修正処理の一例を示す図である。
【符号の説明】
１１…入力部、１２…入力変換部、１３…画像選択部、１４…標準楽譜記号メモリ、１５…アイコン画像メモリ、１６…楽器セレクタ、１７…ステートセレクタ１７、１８…奏法アイコンセレクタ、１９…アイコン伸縮値演算部、１Ａ…ノート／ベロシティ検出部、１Ｂ…ピッチパラメータデータベース、１Ｃ…フィルタパラメータデータベース、１Ｄ…アンプパラメータデータベース、１Ｅ〜１Ｇ…アイコンパラメータセレクタ、１Ｊ〜１Ｌ…修正部、１Ｐ〜１Ｒ…パラメータバンクセレクタ、１Ｓ…波形データメモリ、１Ｔ…バンクセレクタ、１Ｕ…ピッチシンセサイズ部、１Ｖ…音色シンセサイズ部、１Ｗ…アンプシンセサイズ部、１Ｘ…記録制御部、１Ｙ…シーケンスメモリ、１Ｚ…再生部、２１…ＣＰＵ、２２…ＲＯＭ、２３…ＲＡＭ、２４…外部記憶装置、２５…操作子検出回路、２６…操作子手段、２７…通信インターフェイス、２８…通信ネットワーク、２９…サーバコンピュータ、２Ａ…ＭＩＤＩインターフェイス、２Ｂ…他のＭＩＤＩ機器、２Ｅ…鍵盤、２Ｆ…鍵盤検出回路、２Ｇ…表示器（液晶）、２Ｈ…表示回路、２Ｊ…音源回路、２Ｋ…効果回路、２Ｌ…サウンドシステム、２Ｎ…タイマ、２Ｐ…データ及びアドレスバス
【図１】
0003702691.tif 000002
【図２】
0003702691.tif 000003
【図３】
0003702691.tif 000004
【図４】
0003702691.tif 000005
【図５】
0003702691.tif 000006
【図６】
0003702691.tif 000007
【図７】
0003702691.tif 000008
【図８】
0003702691.tif 000009
【図９】
0003702691.tif 000010
【図１０】
0003702691.tif 000011