(57)【要約】【課題】演奏データに設定されている音色情報に応じて表情を選択可能とするユーザインターフェースを用い、演奏データに付加される表情を簡単に設定すること。【解決手段】この演奏データ処理システムでは、アイコン重ね操作などにより演奏データが入力されると、演奏データの各パートＰｔ１〜Ｐｔ５に設定されている音色が検出され、また、パート毎の表情設定が可能なメニュー画面Ｗａが表示される。移行操作に応じて別のメニュー画面Ｗｂ，Ｗｃに移行し、各パートＰｔ１〜Ｐｔ５毎にアルゴリズム名Ａｒ又は音色情報名Ｔｎが表示される。各画面Ｗａ〜Ｗｃでは、操作可能なチェックスイッチＣＳがオンの被選択パートＰｔ１が、アルゴリズムや音色の変更による表情の選択や、試聴ボタンＡＢによる試聴が可能になる。各名称Ａｒ，Ｔｎが表わす表情付けアルゴリズム及び音色は、検出された音色に基づいて決定され、変更操作に応じて順次変更される。【選択図】図３
2005106928.tif 000002
【特許請求の範囲】
【請求項１】
演奏データの各パートに設定されている音色を検出する音色検出手段と、
上記演奏データについてパート別に案内するメニュー画面を表示する表示手段と、
上記メニュー画面のパート毎に、検出された音色に基づいて、上記演奏データの夫々のパートに対して適用可能な表情付け処理を表わす表情付け情報を選択可能に提示する表示制御手段と、
提示された表情付け情報からユーザ操作により指示された表情付け情報を選択する表情選択手段と、
上記演奏データに対して、選択された表情付け情報に対応する表情付け処理を実行する処理実行手段と
を具備することを特徴とする演奏データ処理装置。
【請求項２】
前記表示手段は、前記メニュー画面のパート毎に、当該パートを選択的に指定するためのチェックスイッチ、或いは、当該パートの演奏データを試聴するための試聴ボタンを表示することを特徴とする請求項１に記載の演奏データ処理装置。
【請求項３】
演奏データの各パートに設定されている音色を検出するステップと、
上記演奏データについてパート別に案内するメニュー画面を表示するステップと、
上記メニュー画面のパート毎に、検出された音色に基づいて、上記演奏データの夫々のパートに対して適用可能な表情付け処理を表わす表情付け情報を選択可能に提示するステップと、
提示された表情付け情報からユーザ操作により指示された表情付け情報を選択するステップと、
上記演奏データに対して、選択された表情付け情報に対応する処理を実行するステップと
から成る手順をデータ処理装置に実行させるための演奏データ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、演奏データに付加する表情を音色などの条件によって自動的に選択することができる演奏データ処理システムに関する。
【背景技術】
【０００２】
ＭＩＤＩデータなどの演奏データを音符のＯＮ／ＯＦＦに関する情報のみで構成すると、機械的に無表情な演奏になってしまう。より自然な演奏、美しい演奏、生々しい演奏、などを実現するためには、様々な音楽的な表現や楽器らしさを制御データとして加える必要がある。しかしながら、このような演奏表現を演奏データに加える作業は、曲のどの部分にどのような表現を加えるかをユーザに委ねるとすれば、ユーザは音楽や楽器の特性を熟知している必要が生じる。従って、幅の広いユーザに簡単に使えるシステムにするためには、機械が判断できる部分は自動的に行った方がよい。
【０００３】
このため、例えば、特許文献１や特許文献２のように、演奏データに楽器らしさを出すための自動化の工夫を施したものが提案されている。
【特許文献１】特開２００１−３５０４７１号公報
【特許文献２】特開２００３−５７４９号公報
【０００４】
また、昨今、自動演奏データの内容から演奏パラメータを修正する表情付加処理がなされるようにした製品も出現してきている。しかし、各種の演奏データに対して処理アルゴリズムをどのように選択するかは、ユーザが考えて設定する必要がある。また、その設定の際には、自由な変更がし難く、自動といえども思うような処理がなかなかできない。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明の主たる目的は、このような事情に鑑み、演奏データに設定されている音色情報に応じて表情を選択可能とするユーザインターフェースを用いることによって、演奏データに付加される表情を簡単に設定することができるようにした演奏データ処理システムを提供することにある。
【課題を解決するための手段】
【０００６】
この発明の主たる特徴に従うと、演奏データ（Ｄ：Ｄａ，Ｄｂ，…）の各パート（Ｐｔ：Ｐｔ１，Ｐｔ２，…）に設定されている音色を検出する音色検出手段（Ｓ４）と、演奏データについてパート（Ｐｔ）別に案内するメニュー画面（Ｗａ〜Ｗｃ）を表示する表示手段（Ｓ５）と、メニュー画面のパート毎に、検出された音色に基づいて、演奏データの夫々のパート（Ｐｔ）に対して適用可能な表情付け処理を表わす表情付け情報（Ａｒ，Ｔｎ）を選択可能に提示する表示制御手段（Ｓ５，Ｓ９〜Ｓ１１，Ｓ１４〜Ｓ１６）と、提示された表情付け情報（Ａｒ，Ｔｎ）からユーザ操作により指示された表情付け情報を選択する表情選択手段（Ｓ１４，Ｓ１６）と、演奏データに対して、選択された表情付け情報に対応する表情付け処理を実行する処理実行手段（Ｓ１８）とを具備する演奏データ処理装置〔請求項１〕、並びに、演奏データ（Ｄ）の各パート（Ｐｔ）に設定されている音色を検出するステップ（Ｓ４）と、演奏データについてパート（Ｐｔ）別に案内するメニュー画面（Ｗａ〜Ｗｃ）を表示する表示手段（Ｓ５）と、メニュー画面のパート毎に、検出された音色に基づいて、演奏データの夫々のパート（Ｐｔ）に対して適用可能な表情付け処理を表わす表情付け情報（Ａｒ，Ｔｎ）を選択可能に提示するステップ（Ｓ５，Ｓ９〜Ｓ１１，Ｓ１４〜Ｓ１６）と、提示された表情付け情報（Ａｒ，Ｔｎ）からユーザ操作により指示された表情付け情報を選択するステップ（Ｓ１４，Ｓ１６）と、演奏データに対して、選択された表情付け情報に対応する表情付け処理を実行するステップ（Ｓ６）とから成る手順をデータ処理装置（ＥＭ）に実行させる演奏データ処理プログラム〔請求項３〕が提供される。なお、括弧書きは、理解の便の為に付した実施例の参照記号である。
【０００７】
この発明の更なる特徴によると、表示手段（Ｓ５）は、メニュー画面のパート（Ｐｔ）毎に、当該パートを選択的に指定するためのチェックスイッチ（ＣＳ）、或いは、当該パートの演奏データを試聴するための試聴ボタン（ＡＢ）を表示する〔請求項２〕ように構成することができる。
【発明の効果】
【０００８】
この発明による演奏データ処理システムでは、メニュー画面による表情付けのユーザインターフェースを用い、演奏データ（Ｄ）の各パート（トラックともいう）（Ｐｔ）に設定されている音色条件に従って、この演奏データに付加する表情を自動的に選択するようにしているので、任意のパートに対して簡単に音色に応じた表情付けの指定ができる。
【０００９】
また、メニュー画面（Ｗａ〜Ｗｃ）には、音色が夫々に設定される複数のパート別にチェックスイッチ（ＣＳ）や試聴ボタン（ＡＢ）を設けているので、チェック機能（ＣＳ）により表情付け対象パートを選択的に指定し、オーディション機能（ＡＢ）により表情付けすべきパートを容易に確認することができる。
【００１０】
なお、この発明の演奏データ処理システムにおいて、表示制御手段（Ｓ１４，Ｓ１６）が提示する表情付け情報（Ａｒ，Ｔｎ）は、演奏データ（Ｄ）の夫々のパート（Ｐｔ）に適用可能な表情付けアルゴリズム又は音色設定を表わすように構成することができる。このように表情付けアルゴリズム又は音色設定を表わすアルゴリズム名（Ａｒ）又は音色情報名（Ｔｎ）を表情付け情報に用いることにより、夫々のパートに相応しい表情付けアルゴリズムを選択したり、より表情豊かな音色に変更する設定を簡単に行うことができる。
【００１１】
このシステムでは、さらに、演奏データ（Ｄ：Ｄａ，Ｄｂ，…）を表わすデータアイコン（Ｄｉ：Ｄｉａ，Ｄｉｂ，…）及び処理ツールを表わすツールアイコン（Ｔｉ）をディスプレイ画面（６）上に設け、データアイコン（Ｄｉ）を移動させてツールアイコン（Ｔｉ）重ねるドラッグ＆ドロップ操作により、演奏データの入力を行い、処理ツールによる演奏データ処理を開始させることができる。
【００１２】
また、メニュー画面（Ｗａ〜Ｗｃ）の各パート（Ｐｔ：Ｐｔ１，Ｐｔ２，…）には、演奏データの分析結果を利用して、楽器音色名やパート番号（又はトラック番号）でパート名（Ｎｍ）が案内表示される。さらに、メニュー画面（Ｗａ〜Ｗｃ）に表示される種々の案内項目（Ｎｍ，Ａｒ，Ｔｎ，…）は、単に文字を表記する外に、模式的な絵のアイコンで表示する（文字と置換又は併記）ことにより、より多くのユーザに使いやすいユーザインターフェースを提供することができる。
【発明を実施するための最良の形態】
【００１３】
〔システム構成〕
図１は、この発明の一実施例による演奏データ処理システムのハードウエア構成例を示すブロック図である。この例では、演奏データ処理装置ＥＭには、自動演奏機能が付いたパーソナルコンピュータ（ＰＣ）などの汎用的なデータ処理装置が用いられるが、電子楽器のような音楽データを専用に取り扱うデータ処理装置を用いてもよい。この演奏データ処理装置ＥＭは、中央処理装置（ＣＰＵ）１、ランダムアクセスメモリ（ＲＡＭ）２、読出専用メモリ（ＲＯＭ）３、外部記憶装置４、操作インターフェース５、表示器装置６、音源部７、ＤＳＰ８、サウンドシステム９、外部インターフェース１０などを備え、これら装置１〜１０はバス１１を介して互いに接続される。
【００１４】
装置ＥＭ全体を制御するＣＰＵ１は、各種制御プログラムに従って各種処理を実行する。例えば、演奏データ処理プログラムに従って所定の演奏データ処理を実行し、この演奏データ処理プログラムには、「表情付けツール」と呼ばれる演奏データの表情付け処理プログラムや演奏データを再生する自動演奏処理などが含まれる。書込可能なＲＡＭ２は、各種制御プログラムを実行するのに必要な種々の情報を一時的に記憶するためのワーキングメモリとして機能する。また、ＲＯＭ３には、ＣＰＵ１に演奏データ処理プログラムなどの各種制御プログラムや演奏データ等の各種データが記憶されている。
【００１５】
外部記憶装置４は、ハードディスク（ＨＤ）などの内蔵記録媒体及びその駆動装置や、フレキシブルディスク（ＦＤ）、光磁気（ＭＯ）ディスク、コンパクトディスク（ＣＤ）、スマートメディア（登録商標）などの移動可能な記録媒体及びその駆動装置で構成され、プログラムや演奏データ等が記憶される。なお、演奏データ処理プログラム等の制御プログラムは、ＲＯＭ３に記憶されていなくても、外部記憶装置４に当該制御プログラムを記憶させておきＲＡＭ２に読み込むことで、ＲＯＭ３に制御プログラムを記憶している場合と同様の動作をＣＰＵ１にさせることができる。
【００１６】
操作インターフェース５は、これに接続されるキーボード１２やマウス１３などの操作子装置に対するユーザの操作内容を受け付けて装置本体内に導入する。例えば、キーボード１２中の所定のキーには、アルゴリズム選択キー、音色変更キー等の機能が割り当てられ、“＋”及び“−”（又は“▲”及び“▼”）キーは項目選択用のインクリメント及びデクリメント操作子として、“Ｅｎｔｅｒ”キーは実行指示操作子として用いられる。
【００１７】
表示器装置６は、ＬＣＤやＣＲＴ等のディスプレイやインジケータを含み、それらの表示内容をＣＰＵ１からの指令に従って制御して操作子装置１２，１３のユーザ操作に対する表示援助を行う。ディスプレイには演奏状態や各種設定のための画面が表示され、例えば、演奏データ処理時には、表情付けツールウインドウ（初期画面）や、パート選択、表情付けアルゴリズム選択、音色変更などのメニュー画面を表示することができる。
【００１８】
音源部７は、記憶手段３，４から読み出された演奏データや、この演奏データ処理により生成された演奏データに基づいて、対応する楽音データを出力し、ＤＳＰ８はこの楽音データを加工して所望特性の楽音信号に変換する。Ｄ／Ａ変換器やアンプ、スピーカから成るサウンドシステム９は、楽音信号を更にアナログ化し増幅して楽音として放音する。
【００１９】
外部インターフェース１０は、ローカルエリアネットワーク（ＬＡＮ）や、インターネット、電話回線などの一般用通信ネットワーク、或いは、ＭＩＤＩ用ネットワークに接続される各種インターフェースを一括して表わしており、サーバ等の他のコンピュータやＭＩＤＩ機器などを含む外部の情報処理機器ＰＤと、必要な各種情報を授受することができる。例えば、演奏データ生成機能をもつ他のＰＣやＭＩＤＩ機器などの外部情報処理機器ＰＤから、ＭＩＤＩなどの演奏データを受信することができ、また、サーバ等の外部情報処理機器ＰＤから制御プログラム等をダウンロードすることができる。
【００２０】
〔表情付けツールの画面例〕
この発明の一実施例による演奏データ処理システムでは、演奏データ処理プログラムに含まれる表情付けプログラムに従って、処理対象とする演奏データの音色情報に応じて、付加すべき表情を選択することができる。この表情付けプログラムは、「表情付けツール」と呼ばれ、以下に説明するようなユーザインターフェース機能を備えている。図２及び図３は、この発明の一実施例による演奏データ処理システムで利用される表情付けツールによるユーザインターフェース機能を説明するための図である。
【００２１】
ここで、図３を用いて演奏データ処理システムの主要な機能を極く概略的に説明しておく。このシステムでは、データアイコンＤｉのツールアイコンＴｉへの重ね合わせ等によるユーザの入力操作によって演奏データ（Ｄ）が入力されると（図２）、当該演奏データ（Ｄ）の各パートＰｔ１〜Ｐｔ５に設定されている音色が検出され、また、パート毎の表情設定が可能なメニュー画面Ｗａが表示される。ユーザの移行操作に応じて別のメニュー画面Ｗｂ，Ｗｃに移行し、各パートＰｔ１〜Ｐｔ５毎にアルゴリズム名Ａｒ又は音色情報名Ｔｎが表示される。各画面Ｗａ〜Ｗｃでは、ユーザ操作可能なチェックスイッチＣＳがオン（●）している被選択パートＰｔ１について、アルゴリズムや音色の変更による表情の選択や、試聴ボタンＡＢによる試聴が可能になる。各名称Ａｒ，Ｔｎが表わす表情付けアルゴリズム及び音色は、検出された音色に基づいて決定され、ユーザの変更操作に応じて、選択パートＰｔ１に適用可能な表情付けアルゴリズム及び音色が順次変更される。
【００２２】
以下、図２及び図３に従って具体的に説明する。演奏データ処理が開始すると、この自動表情付けツールを利用するために、図２に示すような初期画面がディスプレイ６に表示される。この初期画面には、１以上のデータアイコンＤｉａ，Ｄｉｂ，…と、表情付けツールを表わすツールアイコンＴｉが表示される。なお、各データアイコンＤｉａ，Ｄｉｂ，…は、処理対象になり得る演奏データＤａ，Ｄｂ，…を指示し、記号“Ｄ”，“Ｄｉ”は、夫々、各演奏データ及びデータアイコンを総称的に表わす。
【００２３】
各演奏データＤは、例えば、ＭＩＤＩ等の所定フォーマットでコード化されて記述されており、１以上のパート（「トラック」ともいう。）で構成され、各パート毎に、所定の楽器の音色を表わす音色情報を有する演奏データが割り当てられ記録されている（このため、パートは「楽器パート」とも呼ばれる。）。なお、ツールアイコンＴｉは、図示の例では、アプリケーションを分かり易くするために、アプリケーションプログラムと同名の「表情付けツール」と名付けられたツールウインドウＷｔの内部に位置している。
【００２４】
ユーザは、表情付け処理を施したい演奏データＤを指示するデータアイコンＤｉ（図示の例では、演奏データＤｂのアイコンＤｉｂ）をマウス１３のクリック等で指定して、このアイコンＤｉをツールウインドウＷｔ内のツールアイコンＴｉ上にドラッグ＆ドロップする。これによって、表情付けツールは、このアイコンＤｉ（Ｄｉｂ）が指示する演奏データＤ（Ｄｂ）を分析し、図３に示すような各種メニュー画面Ｗａ〜Ｗｃをディスプレイ６上に表示し、当該演奏データＤに自動的に表情を付加するための各種処理を行う。もちろん、アイコンをドラッグするのではなく、“演奏データを開く”という操作によっても、処理を開始することができる。
【００２５】
まず、演奏データ分析に際しては、データアイコンＤｉの指示により処理対象に選択された演奏データＤがどんな楽器の演奏データであるかを検出する。この場合、ＭＩＤＩフォーマット（形式）の演奏データであれば、一般的に、プログラムチェンジデータを参照することにより、パートに設定されている音色情報を検出することができる。
【００２６】
例えば、ギターに対する表情付け機能とバイオリンに対する表情付けの内容は異なるべきであるので、このように、処理対象に選択された演奏データＤがどんな楽器のデータであるかを参照することは、表情付けアルゴリズムの選択や音色の変更などによる表情付け（後述する）を自動化する際に、非常に有効な機能になる。
【００２７】
特に、演奏データが複数の楽器パートで構成されている場合には、夫々の楽器パート毎に表情付けアルゴリズムを選択して、各楽器パートに相応しい表情を付加することが好ましい。しかし、全ての楽器パートに対して全自動で処理を行うと、処理に時間がかかるという問題もあるし、システム構成が難しくなるという問題もある。
【００２８】
そこで、この演奏データ処理では、処理対象の演奏データＤを分析して、まず、メニュー画面として図３（１）のような楽器選択画面Ｗａをディスプレイ６上に表示し、演奏データ中のどの楽器パートを処理するかをユーザが選択することができるユーザインターフェースを用意する。なお、前述したように、所定の楽器音色が各パートに割り当てられるので、この楽器選択画面Ｗａはパート選択画面（又はトラック選択画面）とも呼ばれる。
【００２９】
楽器選択画面Ｗａは、例えば、図３（１）のように、処理対象の演奏データＤについて、各行に楽器パート別の案内項目ＡＢ，ＣＳ，Ｎｍを配置したユーザインターフェースであり、ユーザは、このインターフェースを用いて、表情付けに関して何らかの処理を行いたい楽器パートを選択することができる。また、キーボード１２中のアルゴリズム選択キー又は音色変更キーのユーザ操作により、楽器選択画面Ｗａから、図３（２），（３）に例示されるアルゴリズム選択又は音色変更画面Ｗｂ，Ｗｃに移行し、選択された楽器パートについて、表情付けアルゴリズムを選択したり、音色情報を変更することができる。
【００３０】
処理対象の演奏データＤは、図示の例では、５つの楽器パートＰｔ１〜Ｐｔ５から構成されており、第３列に、第１ギター、ベース、ピアノ、ドラム及び第２ギターという大まかな楽器音色で、各パートＰｔ１〜Ｐｔ５のパート名Ｎｍが表示されているので、ユーザは、その楽器構成を知ることができる。なお、この例では、演奏データＤから検出された音色情報が表わす音色を調べ、この音色が属している楽器の名称（音色種別ニックネーム）をパート名Ｎｍとして用いている。この場合、演奏データＤの第１及び第５パートＰｔ１，Ｐｔ５の音色情報は、共に「ギター」の概念に含まる音色を表わしているので、パート名Ｎｍをパート番号の順に従い「第１ギター」及び「第２ギター」と表記しているが、両パート共「ギター」としてもよいし第５パートＰｔ５のみ「第２」を付加してもよい。
【００３１】
各メニュー画面Ｗａ〜Ｗｃにおいて、第１及び第２列の案内項目ＡＢ，ＣＳはユーザ操作可能な項目である。第１列（最左欄）の音符マークＡＢは、各楽器パートのオーディション機能を指示する試聴ボタンを表わす。また、第２列（項目ＣＳ，Ｎｍ間の欄）に表示されている丸印ＣＳは、各パートを表情付け等の処理対象として選択するかどうかを指示するためのチェックスイッチである。
【００３２】
オーディション機能は、或るパートの試聴ボタン（音符マーク）ＡＢをクリック操作すると、当該パートの楽音のみが楽音出力部７〜９を通じて発音されてデモンストレーション演奏（デモ演奏）を行うようにしたものである。従って、図示の第１及び第５パートＰｔ１，Ｐｔ５のように、同系音色のパート（第１及び第２ギター）が２つある場合は、各パートの試聴ボタンＡＢを操作し、操作されたパートだけ音を鳴らしてみてその音色を確認することにより、どちらのパートを選択したらよいのか区別を付けることができる。なお、デモ演奏時間は、制限することが好ましく、例えば、試聴ボタンＡＢの操作によりタイマーをトリガしたり、試聴ボタンＡＢのオン操作からオフ操作までの時間だけとする。また、試聴ボタンを押して、すぐにデモ演奏が始まらないと、試聴機能としては使いにくい。そこで、演奏データがない部分は飛ばして、最初の演奏データがある部分から演奏を始めるという工夫があると、一層使いやすい試聴機能となる。
【００３３】
パートの選択については、或るパートのチェックスイッチ（丸印）ＣＳがクリックされてオン状態になると、そのパートが処理対象に選択され、チェックスイッチＣＳの表示は非点灯状態“○”（白丸）から点灯状態“●”（黒丸）に変化して、当該パートが選択されていることをユーザに報知する。図示の例では、第１パートＰｔ１（第１ギター）が選択されていることを示している。なお、この例では、１パートのみ選択（オン）されているが、例えば、シフトキーを押しつつ複数のチェックスイッチＣＳをクリックする等の操作により、複数パートを処理対象に選択することができるようにしても構わない。
【００３４】
なお、パート名Ｎｍについては、この例では、楽器名を表示しているが、パート番号（又はトラック番号）を表示してもよい。この場合、例えば、第１パートから順に、Ｐａｒｔ１、Ｐａｒｔ２、…（又は、Ｔｒａｃｋ１、Ｔｒａｃｋ２、…）といった具合に表示することができる。このようにパート名Ｎｍをパート番号で表示する場合は、どのパートがどの楽器に対応しているのか益々区別が付かなくなるので、ボタンＡＢの操作によりそのパートの内容を音で確認するオーディション機能は有用となる。
【００３５】
さて、チェックスイッチＣＳのオン操作により所定のパートを処理対象として選択した後、アルゴリズム選択キーが操作されると、図３（２）のようなアルゴリズム選択画面Ｗｂをディスプレイ６上に表示し、ユーザ操作に応じて、このパートに対して適用される表情付けアルゴリズムを選択することができる。この画面Ｗｂには、試聴ボタンＡＢ、チェックスイッチＣＳ及びパート名Ｎｍの外に、選択されたパートに適用することができる表情付けアルゴリズムの名称（アルゴリズム名）Ａｒが選択可能に表示される。
【００３６】
アルゴリズム選択画面Ｗｂでは、図示のように、各パートのチェックスイッチＣＳは以前の操作表示状態を維持し、各パートのアルゴリズム名Ａｒについては、検出された各パートの音色情報に基づいて、所定の表情付けアルゴリズムの名称を自動的にデフォルトで表示する。つまり、システムは、予め、種々の音色情報毎に、その音色に相応しい或いは新規な効果を与える表情付けアルゴリズムを適用可能な順位を付けて用意しておき、検出された各パートの音色情報に対して最も適用順位が高い表情付けアルゴリズムの名称を表示する。ユーザがインクリメント操作子を操作すると、チェックスイッチＣＳで選択されているパート（以下、「被選択パート」という。）のアルゴリズム名Ａｒは、その操作毎に、当該被選択パートの音色情報に予め用意されている次順位の表情付けアルゴリズムの名称に順次変更され、デクリメント操作子の操作により名称を戻すことができる。なお、アルゴリズムを選択する際の補助機能として、非選択パートの試聴ボタンを押すことにより、ごく一部の部分又は全体について、表情付け処理を実行し、その結果を聞くことができると、一層、アルゴリズム選択が分かり易くなる。また、アルゴリズム選択をデフオルトの値に戻すためのボタンを用意すると、何がお薦めであったのかを知ることができる。
【００３７】
図示の例では、被選択パートである第１パートＰｔ１に対するアルゴリズム名Ａｒが、インクリメント操作毎に、当初の「ロックギター」から「クラシックギター」、「モダンバイオリン」、…、というように変更される。従って、アルゴリズム名Ａｒとして所望の表情付けアルゴリズムの名称が現れたときにインクリメント又はデクリメント操作を停止すれば、この名称に対応する表情付けアルゴリズムが選択される。
【００３８】
そして、所望の表情付けアルゴリズムを選択した後、実行指示操作子のユーザ操作があると、被選択パートに対して所望の表情付けアルゴリズム設定を確定し、この表情付けアルゴリズムに基づく表情付け処理が実行される。さらに、当該被選択パートの試聴ボタンＡＢが操作されれば、表情付け処理後の楽音を試聴することができる。
【００３９】
被選択パートに対してどのような表情付けアルゴリズムを適用するかについては、上述のように、その音色情報によって自動的に選択すると、ユーザは煩雑な操作から開放されることになる。ここで、場合によっては、ギター音色にバイオリンの表情を加えて、新規な効果を狙いたい場合もあるし、ギターの表情付けアルゴリズムとしても、音楽ジャンルや使用場面によって様々な表情付けアルゴリズムへの切換えが必要になることがある。従って、図３（２）のアルゴリズム選択画面Ｗｂのように表情付けアルゴリズムを選択するインターフェースがあると、各パートの音色情報に対して適用可能な様々な表情付けアルゴリズムを予め用意しておくことにより、被選択パート（楽器音色）に豊かな表情のバリエーションを与えることができるようになる。
【００４０】
図３（２）の例では、表情付けアルゴリズムをアルゴリズム名Ａｒという言葉で表示したが、音楽ジャンルの言葉をよく知っているユーザばかりではないので、アルゴリズム名Ａｒに代えて又は併せて、表情付けアルゴリズムを模式的な絵のアイコンで表示することで、より多くのユーザに使い易いユーザインターフェースを提供することができる。
【００４１】
さて、図３（１）又は図３（２）のように楽器選択又はアルゴリズム選択画面Ｗａ，Ｗｂをディスプレイ６に表示している状態で、音色変更キーが操作されると、図３（３）のような音色変更画面Ｗｃの表示に遷移し、ユーザ操作に応じて、被選択パートに対して音色情報を変更することができる。音色変更画面Ｗｃには、試聴ボタンＡＢ、チェックスイッチＣＳ及びパート名Ｎｍの外に、同パートに適用することができる音色情報の名称（音色情報名）Ｔｎが選択可能に表示される。
【００４２】
音色変更画面Ｗｃでは、各パートのチェックスイッチＣＳの操作表示状態は維持される一方、各パートの音色情報名Ｔｎの表示及び変更態様は、アルゴリズム名Ａｒの場合と異なるところと類似しているところがある。すなわち、音色変更画面Ｗｃに最初に移行した当初は、音色情報名Ｔｎは、図示のように、検出された各パートの音色情報に基づいて、各パートに設定されている音色情報の名称を表示する。システムは、予め、種々の設定音色情報毎に置換可能な別の音色情報（例えば、設定音色に最も近い音色を表わす情報）を所定の優先順位で用意している。被選択パートの音色情報名Ｔｎは、ユーザのインクリメント操作毎に、検出された当該被選択パートの音色情報に対して用意されている音色情報の高優先順位のものから順に、その名称に順次変更され、デクリメント操作に応じて名称を戻すことができる。また、所望の音色情報の名称が現れたときにインクリメント又はデクリメント操作を停止することにより、この名称に対応する音色情報が選択される。
【００４３】
また、音色情報の変更処理及びオーディション機能については、アルゴリズム選択時と同様の手順で行う。すなわち、所望音色情報の選択後、実行指示操作子を操作すると、被選択パートに所望の音色情報設定が確定し、このパートの音色情報を所望の音色情報に差し替える音色変更処理が実行される。図３（３）において、被選択パートである第１パートＰｔ１（第１ギター）の音色情報名Ｔｎを図示の「ギターＡ」から「ギターＣ」に変更することにより「ギターＣ」の音色情報による表情付けがなされる。更に、同パートＰｔ１の試聴ボタンＡＢの操作により、音色変更後の楽音を試聴することができる。
【００４４】
このように、音色変更画面Ｗｃを利用するユーザインターフェースでは、表情付けの更なる方法として音色変更を行い、より表情豊かな音色に切り替えることができるようにしている。つまり、種々の楽器音色の夫々について、この演奏データ処理装置ＥＭの音源部７（或いは、この演奏データを利用する他の音楽機器の音源部）に、同系乃至類似の楽器音色について様々な表情を持つ音源が用意されている場合、予め、利用可能な音源の音色情報を同系乃至類似の楽器音色毎に整理しておき、或る楽器音色のパートが選択されると、このパートの音色を、用意された音源から選ばれた同系乃至類似の楽器音色に置換することによって、音色が微妙に異なる多彩な表情付けを行うことができる。
【００４５】
例えば、ギターパートに表情付けを行う際、様々な表情を持つギター音源中の所望の音色に差し替えると、多彩な表情付けが可能になる。より詳しく例を挙げると、表情付け前の音色が「ギターＡ」という一般的なＰＣＭの音色であったとし、一方、音源部７は高表現力な音源を備えており、そこに「ギターＣ」という音色があったとする。ここで、「ギターＣ」は、例えば、普通に弾いた音色や装飾的なスライド奏法を波形自体で表わした音色などを持っており、コントロールデータなどで音色を変化させることができるようになっている。この場合、「ギターＡ」と「ギターＣ」が同じような音色であるならば、音色変更画面Ｗｃのインターフェースを用いて音色情報の変更を指示することで、「ギターＡ」のパートを「ギターＣ」に変更することができ、効果的な表情付けの方法となる。
【００４６】
なお、表情付けアルゴリズムや音色情報の変更は、マウス１３等でアルゴリズム名Ａｒや音色情報名Ｔｎの表示箇所のクリックによりプルダウン式に候補の名称を表示し、マウス１３又はインクリメント又はデクリメント操作子１２により所望の名称を選択するようにしてもよい。また、複数パートが選択されている場合は、選択されたパートの夫々について、カーソル等でパートを指示し、指示されたパートの名称を変更する操作を行う。
【００４７】
また、上述した各メニュー画面Ｗａ，Ｗｂ，Ｗｃには、チェックスイッチＣＳ、アルゴリズム選択キー或いは音色変更キーを操作することにより、任意の時点で、他の任意のメニュー画面から移行することができ、それ以前になされた操作に基づく設定内容や処理内容は維持される。従って、例えば、音色変更画面Ｗｃで音色変更した後にアルゴリズム選択画面Ｗｂを利用して表情付けを行い、更にこれを試聴することができる。
【００４８】
〔表情付けの処理フロー例〕
図４及び図５は、この発明の一実施例による演奏データ処理（表情付け処理）の動作例を示すフローチャートである。この処理フローは、演奏データ処理装置ＥＭのメイン処理の動作中、アイコン重ね操作が検出されたとき開始される。すなわち、演奏データ処理の初期画面において、表情付け処理対象となり得る個々の演奏データＤを表わすデータアイコンＤｉが移動され、表情付け処理プログラムを表わすツールアイコンＴｉに重ねられたか否かを判定し（ステップＳ１）、この重なりがないときは（Ｓ１→ＮＯ）直ちにメイン処理にリターンするが、両アイコンＤｉ，Ｔｉの重なりを検出したときは（Ｓ１→ＹＥＳ）、既に表情付け処理プログラムが立ち上がっているか否かを判断する（Ｓ２）。
【００４９】
ここで、このプログラムが立ち上がっていなければ（Ｓ１→ＮＯ）初期化を行って同プログラムを立ち上げた後（Ｓ３）、立ち上がっていれば直ちに（Ｓ２→ＹＥＳ）、演奏データ入力ステップ（Ｓ４）に進み、演奏データＤから、当該演奏データを構成する各パートに設定されている音色情報を検出する。次いで、検出された音色情報を参照して楽器パート別のリスト形式で第１のメニュー画面Ｗａを生成し表示する（Ｓ５）。さらに、ユーザ操作を待機しユーザから操作入力があるとこれを受け付けて（Ｓ６）、試聴ボタンＡＢ、チェックスイッチＣＳ、アルゴリズム選択キー或いは音色変更キー等の操作入力があったか否かを順次検出していく（Ｓ７〜Ｓ１１）。
【００５０】
試聴ボタンＡＢが操作されたときは（Ｓ７→ＹＥＳ）操作されたパートのデモ演奏を実行する（Ｓ１２）。このデモ演奏は、そのときの設定条件に従った当該パートの一部を読み出して短時間だけ行われ、デモ演奏の後、メニュー画面表示ステップ（Ｓ５）に戻る。
【００５１】
或るパートのチェックスイッチＣＳのユーザ操作により当該パートの選択入力を受け付けたときは（図５：Ｓ８→ＹＥＳ）、操作されたチェックスイッチＣＳがオフ状態であればオンに設定し、オン状態にであればオフに設定を変更し（Ｓ１３）、メニュー画面表示ステップ（Ｓ５）に戻り、メニュー画面上の同チェックスイッチＣＳを、設定変更に対応した表示に変更する（○→●／●→○）。
【００５２】
アルゴリズム選択キーが操作されたときは（Ｓ９→ＹＥＳ）、演奏データＤに対するアルゴリズム選択キーの最初の操作の場合は、検出された各パートの音色情報に基づいて、各パートに自動的に割り当てられる最適候補の表情付けアルゴリズムの名称をＲＯＭ３又は外部記憶装置４からＲＡＭ２に設定してこの名称を読み出し、２度目以降の操作の場合は既にＲＡＭ２上に設定された表情付けアルゴリズムの名称を読み出す（Ｓ１４）。そして、メニュー画面表示ステップ（Ｓ５）に戻り、当該名称をアルゴリズム名Ａｒとした第２メニュー画面Ｗｂを表示する。
【００５３】
音色変更キーが操作されたときは（Ｓ１０→ＹＥＳ）、音色変更キーの最初の操作の場合は、検出された各パートの音色情報の名称をＲＡＭ２に設定してこの名称を読み出し、２度目以降の操作の場合は既にＲＡＭ２上に設定された音色情報の名称を読み出し（Ｓ１５）、メニュー画面表示ステップ（Ｓ５）に戻って、当該音色情報の名称を音色情報名Ｔｎとした第３メニュー画面Ｗｃを表示する。
【００５４】
第２又は第３メニュー画面Ｗｂ，Ｗｃを表示している状態でインクリメント／デクリメント操作子（「＋／−」又は「▲／▼」キー）のユーザ操作があり、アルゴリズム又は音色情報を変更する指示が入力されると（Ｓ１１→ＹＥＳ）、チェックスイッチＣＳがオン状態である被選択パートについて、対応する設定変更を行う（Ｓ１６）。例えば、第２メニュー画面Ｗｂにおいて、表情付けアルゴリズムを変更するものであれば、検出された被選択パートの音色情報に基づいて、次候補以下のアルゴリズムをユーザに提示し、ユーザの項目選択操作に対応するアルゴリズムを選択して被選択パートに設定する。また、第３メニュー画面Ｗｃにおいて、音色変更するものであれば、検出された被選択パートの音色情報に基づいて、候補となる音色情報をユーザに提示し、ユーザの項目選択操作に対応する音色情報を被選択パートに設定する。その後、メニュー画面表示ステップ（Ｓ５）に戻り、画面上のアルゴリズム名Ａｒ又は音色情報名Ｔｎを設定変更後の名称に変更する。
【００５５】
また、上述した操作入力がないときは〔Ｓ７〜Ｓ１１（ＮＯ）〕、実行指示キーの操作入力があった否かを判定し（Ｓ１７）、実行指示の入力があったときは（Ｓ１７→ＹＥＳ）現在の設定状態に従って表情付けの加工処理を実行し、その処理結果に従って各種演奏パラメータを変更した後（Ｓ１８）、メイン処理にリターンする。なお、この加工処理には、特許文献１，２などの公知の加工技術や本出願人が既に特願２００１−３１０４７６で提案している加工技術などを用いることができる。
【００５６】
一方、実行指示キーの操作もなかったときは（Ｓ１７→ＮＯ）、入力操作に応じたその他の処理を実行し、メイン処理にリターンする。例えば、演奏データＤの表情付け終了であれば、表情付け処理プログラムをロードした状態で初期画面に復帰し、プログラム終了という指示であれば、直ちにこの表情付け処理プログラムの終了処理を行う。
【００５７】
〔種々の実施態様〕
以上、図面を参照しつつこの発明の好適な実施例を詳述したが、この実施例は単なる一例であって、この発明の精神を逸脱しない範囲で種々の変更が可能である。例えば、オーディション機能（ＡＢ）については、実施例では、演奏データにより実際にデモ演奏させているが、演奏データの設定乃至適用音色に対応して予め用意されたオーディション用データに基づいてデモ演奏させてもよい。また、複数の演奏データを自動処理させるため、バッチ処理を可能とするために、入力とする演奏データと出力とする演奏データを指定するだけで、実行指示などの操作を省略できるようにしてもよい。
【図面の簡単な説明】
【００５８】
【図１】この発明の一実施例による演奏データ処理システムのハードウエア構成を示すブロック図である。
【図２】この発明の一実施例による演奏データ処理（表情付けツール）の概念を説明するための図である。
【図３】この発明の一実施例による演奏データ処理（表情付けツール）における案内画面の遷移を表わす図である。
【図４】この発明の一実施例による表情付け処理の一例を表わすフローチャートの一部である。
【図５】この発明の一実施例による表情付け処理の一例を表わすフローチャートの他部である。
【符号の説明】
【００５９】
ＥＭ  演奏データ処理装置（パーソナルコンピュータ、電子楽器等）、
Ｄｉ（＝Ｄｉａ，Ｄｉｂ，…），Ｔｉ  データアイコン及びツールアイコン、
Ｐｔ（＝Ｐｔ１，Ｐｔ２，…）  演奏データの各パート（パート演奏データ）、
ＡＢ，ＣＳ  試聴ボタン及びチェックスイッチ、
Ｎｍ  パート名〔楽器名＝音色種別ニックネームやパート番号（又はトラック番号）〕、
Ａｒ，Ｔｎ  アルゴリズム名及び音色情報名。
【図１】
2005106928.tif 000003
【図２】
2005106928.tif 000004
【図３】
2005106928.tif 000005
【図４】
2005106928.tif 000006
【図５】
2005106928.tif 000007