(57)【特許請求の範囲】
【請求項１】
原曲音符データを図形的に表示する音符表示手段と、
この原曲音符データに対して演奏楽器及びアーティキュレーションの種類を指示する指示手段と、
原曲音符データに付与されるアーティキュレーションに対応して用意された奏法アイコンであって、複数種類の演奏楽器で共通乃至類似のアーティキュレーションについては同一のものが当該演奏楽器間で共有される奏法アイコンの中から、指示された演奏楽器及びアーティキュレーションの種類に対応する奏法アイコンを表示するアイコン表示手段と、
表示された原曲音符データに対して奏法アイコンを貼り付ける貼付け手段と、
貼り付けられた奏法アイコン及び指示された演奏楽器の種類に応じて、当該演奏楽器特有のアーティキュレーションを表わす表現データを原曲音符データに付加して演奏楽器毎の演奏データを生成するデータ生成手段と
を備えることを特徴とする奏法対応入力システム。
【請求項２】
前記指示手段は、さらに、原曲音符データに対するアーティキュレーション付与のタイミングに関係するステートを指示し、
前記アイコン表示手段は、指示された演奏楽器及びアーティキュレーションの種類並びにステートに対応する奏法アイコンを表示する
ことを特徴とする請求項１に記載の奏法対応入力システム。
【請求項３】
前記表現データは、前記奏法アイコンの形状に関連付けられた内容を有しており、ピッチ及び振幅に関するパラメータを含むことを特徴とする請求項１又は２に記載の奏法対応入力システム。
【請求項４】
前記表現データは、前記奏法アイコンに関連付けられており、
前記データ生成手段は、前記貼付け手段により貼り付けられた奏法アイコンを指定する指定情報を原曲音符データに付与することを特徴とする請求項１〜３の何れか１項に記載の奏法対応入力システム。
【請求項５】
さらに、
前記音符表示手段により表示された原曲音符データ及びこの原曲音符データに貼り付けられた奏法アイコンを表わすデータから成る演奏用シーケンスデータを記憶する記憶手段を備え、
前記データ生成手段は、この演奏用シーケンスデータに基づいて演奏楽器毎の演奏データを生成する
ことを特徴とする請求項１〜４の何れか１項に記載の奏法対応入力システム。
【請求項６】
前記アイコン表示手段は、前記指示手段により指示された演奏楽器の種類に適用可能なアーティキュレーションに対応する奏法アイコンのみを表示することを特徴とする請求項１〜５の何れか１項に記載の奏法対応入力システム。
【請求項７】
前記演奏楽器特有のアーティキュレーションを表わす表現データは、演奏楽器の楽音波形を分析して得た時系列的な楽音パラメータを含むことを特徴とする請求項１〜６の何れか１項に記載の奏法対応入力システム。
【請求項８】
原曲音符データを図形的に表示する音符表示ステップと、
この原曲音符データに対して演奏楽器及びアーティキュレーションの種類を指示する指示手段と、
原曲音符データに付与されるアーティキュレーションに対応して用意された奏法アイコンであって、複数種類の演奏楽器で共通乃至類似のアーティキュレーションについては同一のものが当該演奏楽器間で共有される奏法アイコンの中から、指示された演奏楽器及びアーティキュレーションの種類に対応する奏法アイコンを表示するアイコン表示ステップと、
表示された原曲音符データに対して奏法アイコンを貼り付ける貼付けステップと、
貼り付けられた奏法アイコン及び指示された演奏楽器の種類に応じて、当該演奏楽器特有のアーティキュレーションを表わす表現データを原曲音符データに付加して演奏楽器毎の演奏データを生成するデータ生成ステップと
から成る手順をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、奏法対応入力システム及びその記録媒体に関する。この発明は、より詳細には、原曲音符データに対しアイコンを用いてアーティキュレーション（articulation）を入力する対話形奏法対応入力システム及びその記録媒体に関する。
【０００２】
【従来の技術】
楽器を実際に演奏する際には、例えば、「ベンドアップ」によりピッチ（音高）を原音の下から上に高めて行く演奏をしたり、「装飾音」で原音に飾りを付けたり、「ビブラート」で音をふるわせたり、「レガート」で滑らかに音を繋げる等々、種々の奏法が採用されている。従来技術においては、このような奏法を実現するために、例えばＭＩＤＩ形式のホワイトデータに対して、このような奏法を表わすアーティキュレーションデータを、各奏法毎に、所定時間分だけ細かい時間単位で、順次、書き込んでいくという作業を行っており、膨大な労力を要していたにも拘わらず、リアリティーのあるアーティキュレーションを高品位にかつ効率よく合成することができなかった。
【０００３】
【発明が解決しようとする課題】
この発明の主たる目的は、アーティキュレーションに対応する奏法アイコンを用い、原曲音符データに対してアコースティック楽器の同等な高品質演奏表現を与えて、リアリティーのあるアーティキュレーションを、高品位にしかも効率よく合成することができる奏法対応入力システムを提供することにある。
【０００４】
【課題を解決するための手段】
この発明の主たる特徴に従うと、原曲音符データを図形的に表示する音符表示手段と、
この原曲音符データに対して演奏楽器及びアーティキュレーションの種類を指示する指示手段と、原曲音符データに付与されるアーティキュレーションに対応して用意された奏法アイコンであって、複数種類の演奏楽器で共通乃至類似のアーティキュレーションについては同一のものが当該演奏楽器間で共有される奏法アイコンの中から、指示された演奏楽器及びアーティキュレーションの種類に対応する奏法アイコンを表示するアイコン表示手段と、表示された原曲音符データに対して奏法アイコンを貼り付ける貼付け手段と、貼り付けられた奏法アイコン及び指示された演奏楽器の種類に応じて、当該演奏楽器特有のアーティキュレーションを表わす表現データを原曲音符データに付加して演奏楽器毎の演奏データを生成するデータ生成手段とを備える奏法対応入力システム〔請求項１〕、並びに、原曲音符データを図形的に表示する音符表示ステップと、この原曲音符データに対して演奏楽器及びアーティキュレーションの種類を指示する指示手段と、原曲音符データに付与されるアーティキュレーションに対応して用意された奏法アイコンであって、複数種類の演奏楽器で共通乃至類似のアーティキュレーションについては同一のものが当該演奏楽器間で共有される奏法アイコンの中から、指示された演奏楽器及びアーティキュレーションの種類に対応する奏法アイコンを表示するアイコン表示ステップと、表示された原曲音符データに対して奏法アイコンを貼り付ける貼付けステップと、貼り付けられた奏法アイコン及び指示された演奏楽器の種類に応じて、当該演奏楽器特有のアーティキュレーションを表わす表現データを原曲音符データに付加して演奏楽器毎の演奏データを生成するデータ生成ステップとから成る手順をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体〔請求項８〕が提供される。
【０００５】
この発明による奏法対応入力システムにおいて、指示手段は、さらに、原曲音符データに対するアーティキュレーション付与のタイミングに関係するステートを指示し、アイコン表示手段は、指示された演奏楽器及びアーティキュレーションの種類並びにステートに対応する奏法アイコンを表示する〔請求項２〕ように構成することができる。また、表現データは、奏法アイコンの形状に関連付けられた内容を有しており、ピッチ及び振幅に関するパラメータを含む〔請求項３〕ように構成することができる。また、表現データは、奏法アイコンに関連付けられており、データ生成手段は、貼付け手段により貼り付けられた奏法アイコンを指定する指定情報を原曲音符データに付与する〔請求項４〕ように構成することができる。この発明による奏法対応入力システムは、さらに、音符表示手段により表示された原曲音符データ及びこの原曲音符データに貼り付けられた奏法アイコンを表わすデータから成る演奏用シーケンスデータを記憶する記憶手段を備え、データ生成手段は、この演奏用シーケンスデータに基づいて演奏楽器毎の演奏データを生成する〔請求項５〕ように構成することができる。また、アイコン表示手段は、指示手段により指示された演奏楽器の種類に適用可能なアーティキュレーションに対応する奏法アイコンのみを表示する〔請求項６〕ように構成することができる。また、演奏楽器特有のアーティキュレーションを表わす表現データは、演奏楽器の楽音波形を分析して得た時系列的な楽音パラメータを含む〔請求項７〕ように構成することができる。
【０００６】
〔発明の作用〕
この発明の主たる特徴によれば（請求項１，８）、奏法を表わす種々のアーティキュレーションを原曲音符データに付与するに当って、単に各アーティキュレーションを示す楽譜記号を用意しておくだけでなく、アーティキュレーションのそれぞれを「奏法アイコン」と呼ばれるアイコンという形で予め登録しておき、ディスプレイに原曲音符データを表示すると共に原曲音符データに対する演奏楽器及びアーティキュレーションの種類の指示に応じた奏法アイコンを表示する。これに対して、ユーザは、原曲音符データの楽譜上に奏法アイコンを貼り付けていくという極く簡単な操作を行うだけで、所望のアーティキュレーションを高品位かつ効率よく合成することができる。しかも、複数種類の演奏楽器間で共通的乃至同類のアーティキュレーション（表現データ）については、当該演奏楽器間で１つの同一奏法アイコンを共有する（＝奏法アイコンの共有が許されている）ようにしているため、原曲音符データにアーティキュレーションを入力設定する場合に、奏法アイコンの操作が共通的になり容易になって作業効率を向上することができ、同じ奏法アイコンを貼り付けても、演奏に際しては、貼り付けたパートの演奏楽器に応じてその演奏楽器特有のアーティキュレーションが原曲音符データに付与されるので、高品質の演奏表現を得ることができる。
【０００７】
この発明による奏法対応入力システムによれば、アタック、ボディ、リリースや、オール、ジョイントといった、原曲音符データに対するアーティキュレーション付与のタイミングに関係する「ステート」に対応して、奏法アイコンを用意しておき、さらに、ステートの指定に応じた奏法アイコンを表示することにより、ステートに応じた奏法アイコンを表示させることができる（請求項２）。さらに、各奏法アイコンにピッチ及び振幅（Ａｍｐ）のパラメータが関連付けられているので、奏法アイコンを指定するだけで、対応するピッチ及び振幅特性をもつアーティキュレーションを設定することができ（請求項３）、奏法アイコンを指定する指定情報（アイコン番号）を原曲音符データに付与するようにしているので、アイコン番号を指定するだけで、対応するアーティキュレーションが設定された演奏データを生成することができる（請求項４）。
【０００８】
また、この発明の奏法対応入力システムによると、奏法アイコンを貼り付けた演奏データを記憶するのに奏法アイコンを表わすデータつまりアイコン番号を用いるので、記憶方法を簡便にすることができる（請求項５）。さらに、貼り付けるパートの演奏楽器に応じて、適用可能なアーティキュレーションに対応する奏法アイコンのみを表示し、当該演奏楽器で使う奏法以外のアイコンは表示しないので、演奏される楽器に適したアーティキュレーションを効率的に付与することができる（請求項６）。そして、演奏楽器特有の表現データには、演奏楽器の楽音波形を分析して得た時系列的な楽音パラメータを用いることができる（請求項７）。
【０００９】
【発明の実施の形態】
以下、図面を参照しつつ、この発明の好適な実施例を詳述する。なお、以下の実施例は単なる一例であって、この発明の精神を逸脱しない範囲で種々の変更が可能である。
【００１０】
〔ハードウエア構成〕
図１を参照すると、ここには、この発明の一実施例による奏法対応入力システムのハードウエア構成のブロック図が示されている。この例では、システムは、中央処理装置（ＣＰＵ：central processing unit ）１、タイマ２、読出専用メモリ（ＲＯＭ：read only memory）３、ランダムアクセスメモリ（ＲＡＭ：random access memory）４、第１の検出回路５、第２の検出回路６、表示回路７、音源回路８、効果回路９、外部記憶装置１０、ＭＩＤＩ（Musical Instrument Digital Interface）インターフェイス（Ｉ／Ｆ）１１及び通信インターフェイス１２等を備え、これらの装置はバス１３を介して互いに接続される。
【００１１】
システム全体を制御するＣＰＵ１は、割込み処理に利用されるテンポクロックを発生するタイマ２を具備しており、所定のプログラムに従って種々の制御を行い、特に、後述する楽曲データ生成の機能を中枢的に遂行する。ＲＯＭ３には、このシステムを制御するための所定の制御プログラムが記憶されており、これらの制御プログラムには、基本的な演奏情報処理と共に、この発明によるアーティキュレーション入力に関する各種処理プログラム及びデータを含ませることができる。ＲＡＭ４は、これらの処理に際して必要なデータやパラメータを記憶し、また、各種レジスタやフラグ、処理中の各種データ等を一時記憶するためのワーク領域として用いられる。
【００１２】
また、第１及び第２の検出回路５，６には、鍵盤１４やスイッチ操作盤１５が接続され、表示回路７にはディスプレイ１６が接続され、効果回路９には、音源回路８からの演奏データに基づく楽音を放音することができるように、サウンドシステム１７が接続されている。スイッチ操作盤１５は、実演奏操作用の各種スイッチの外に、キーボードやマウス等、この発明による奏法対応入力システムの操作及び処理に必要な各種入力スイッチ類を備え、各種の指示、選択、データ入力等々の入力操作を行うことができる。
【００１３】
外部記憶装置１０には、ハードディスクドライブ（ＨＤＤ：Hard Disk Drive ）、フロッピーディスクドライブ（ＦＤＤ：Floppy Disk Drive ）、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory ）ドライブ、光磁気（ＭＯ：Magneto-Optical ）ディスクドライブ、ＤＶＤ（Digital Video Disk）形ディジタル多目的ディスクドライブ等々、種々ある記憶装置のうちから、必要に応じて一つ又は複数の記憶装置が使用される。外部記憶装置８の記憶媒体には、この発明に用いられる種々の原曲音符データや、アーティキュレーションが付与された楽曲データを、例えば、ＭＩＤＩフォーマットに従って記憶することができる。
【００１４】
これらの装置１〜１７によるシステムは、電子楽器の形態を採ることができるが、これに限らず、パソコン＋アプリケーションソフトウェアの形態でもよい。アプリケーンョンソフトウェアは、磁気ディスク、光ディスク、半導体メモリ等の外部記憶装置の記憶媒体に記憶させ、パソコンに供給するようにしてもよいし、後述するように、ネットワークを介して供給するようにしてもよい。また、カラオケ装置に用いる楽曲データの作成等の機器にも適用できる。さらには、自動演奏ピアノに適用してもよい。
【００１５】
電子楽器の形態を取った場合、その形態は図１のような鍵盤楽器に限らず、弦楽器タイプ、管楽器タイプ、打楽器タイプ等の形態でもよい。また、音源装置、自動演奏装置等を１つの電子楽器本体に内蔵したものに限らず、それぞれが別体の装置であり、ＭＩＤＩや各種ネットワーク等の通信手段を用いて各装置を接続するものであってもよい。
【００１６】
この発明のシステムでは、さらに、バス１３にＭＩＤＩインターフェイス（ＭＩＤＩ  Ｉ／Ｆ）１１及び通信インターフェイス１２が接続され、他のＭＩＤＩ機器１８とＭＩＤＩ形式の演奏データ等を授受することができ、また、通信ネットワーク１９を介してサーバコンピュータ２０と通信することができる。なお、ＭＩＤＩインターフェースについては、専用のＭＩＤＩインターフェースに限らず、ＲＳ−２３２Ｃ、ＵＳＢ（ユニバーサル・シリアル・バス）、ＩＥＥＥ１３９４（アイトリプルイー１３９４）等の汎用のインターフェースを用いてＭＩＤＩインターフェースを構成してもよい。この場合、ＭＩＤＩメッセージ以外のデータをも同時に送受信するようにしてもよい。
【００１７】
〔アーティキュレーション設定及び演奏データ生成の概略〕
さて、図２及び図３には、この発明の一実施例の奏法対応入力システムにより実行されるアーティキュレーション設定並びに演奏データ生成の概略的手法を機能的に表わすブロック図が示されており、図２が主としてデータ入力部を構成し、図３が主として音源部を構成する。この発明の実施例による手法をこの機能的ブロック図に従って説明すると、データ入力装置２１は、外部記憶装置１０、ＭＩＤＩインターフェイス１１、鍵盤１４、スイッチ操作子１５等から成り、主として鍵盤やＭＩＤＩ機器等から原曲音符データ（ホワイトデータ）が入力される。この原曲音符データはディスプレイ１６の画面上に楽譜（チャート）として表示されるが、これに対して、主としてスイッチ操作子１５のキーボード乃至マウスを操作することによって、所定のアーティキュレーションを指示し、指示されたアーティキュレーションに対応する奏法アイコンを操作して楽譜にアイコンを貼り付けることができる。
【００１８】
データ入力装置２１からの各種入力データは、入力／命令変換部２２により解読され、ノート（音符、音高）やベロシティ（演奏強度）を含む原曲音符データ（ホワイトデータ）ＭＤ、選択された楽器の種類（サックス、ギター等）やアーティキュレーションの状態（アタック、ボディ等のステート）と種類（ベンドアップ、グレースアップ等）を含むアーティキュレーション指示データＡＲ、奏法アイコン画像に加えられるアイコン画像操作データＩＭ等に分けられ、チャートビューワ２３を介してディスプレイ２４（図１では１６）の画面上に、原曲楽譜（ホワイトデータ）画像やアーティキュレーション設定用画像を表示するのに用いられる。
【００１９】
アーティキュレーション指示データＡＲは、また、アイコン選択部２５に入力され、これにより、ＲＡＭ４（又はＲＯＭ３）内のアーティキュレーション選択データ格納部２６に予め記憶されているアイコン番号・楽譜記号から、データＡＲにより指示された内容に対応する奏法アイコン乃至標準楽譜記号が選択される。この奏法アイコンの選択は、図２に示されているように、アーティキュレーション指示データＡＲの内容に応じて、まず、全奏法アイコンの中から楽器の種類に対応する楽器対応奏法アイコン群が選択され、次に、この楽器奏法アイコン群の中からアーティキュレーション状態（ステート）に対応するステート対応奏法アイコン群が選択され、さらに、この状態奏法アイコン群の中からアーティキュレーション種類に対応する奏法アイコンが選択され、チャートビューワ２３を介しディスプレイ２４上には、このような選択状態及び現在選択可能な奏法アイコンが表示される。
【００２０】
〔画面表示例１＝３レイヤー貼付け〕
図４は、この発明の一実施例による奏法対応入力システムにおける表示画面の一例を示す。この画面表示例１においては、画面の下部が奏法アイコンウインドウになっており、画面の上部に原曲音符データＭＤに対応する楽譜（ホワイトデータ）が表示される。この楽譜の両側には、奏法アイコンを表示するための領域として、上側に第１及び第２レイヤーＬ１，Ｌ２が設けられ、下側に第３レイヤーＬ３が設けられ、後述するにように「３レイヤー貼付け」表示モードと呼ばれる。各レイヤーに貼付け可能な奏法アイコンの割当ての例を挙げると次のとおりである：
第１レイヤー（Ｌ１）＝クレッシェンド、デクレッシェンド、
第２レイヤー（Ｌ２）＝ベンドアップ、装飾音アップ／ダウン、クロマティックアップ／ダウン、グリスアップ／ダウン、スタッカート、デタッシュ、ビブラート、ベンドダウンアップ“タウア”、ショートカット、ミュート、ベンドダウン、
第３レイヤー（Ｌ３）＝テヌート、スラー、ハンマリングオン、プリングオフ、スライドアップ。
【００２１】
この画面表示例１では、楽譜データの第１小節においては、先頭の音符に対し「ベンドアップ」のうちの１つが第２レイヤーＬ２に貼り付けられ、第１小節全体に滑らかに演奏させる「スラー」アイコンが第３レイヤーＬ３に貼り付けられている。また、第２小節目においては、先頭の音符に対し「装飾音符（２音アップ）」アイコンが第２レイヤーＬ２に貼り付けられ、第２小節全体について、次第に音を大きくする「クレッシェンド」アイコンが第１レイヤーＬ１に貼り付けられている。
【００２２】
また、奏法アイコンウインドウについては、一番外側のウインドウは、「サックス（Ｓａｘ）」、「ギター（Ｇｕｉｔｒ＝Guiterの略）」、「ベース（Ｂａｓｓ）」、「バイオリン（Ｖｉｏｌｎ＝Violinの略）」等の楽器種類を表わし、対応する表記がなされたタブをクリックすることによって、何れかの楽器種類を選択することができ、図４は、現在「サックス」（Ｓａｘで表記）」が選択されていることを表示している。２番目のウインドウは、「アタック（Ａｔａｃｋ＝Attackの略）」、「ボディ（Ｂｏｄｙ）」、「 リリース（Ｒｅｌｅｓ＝Releaseの略）」、「オール（Ａｌｌ）」、「ジョイント（Ｊｏｉｎｔ）」等のアーティキュレーション状態即ちステートを表わし、タブをクリックすることで何れかのステートが選択可能であり、現在「アタック」（Ａｔａｃｋで表記）」のステートを選択中であることが表示されている。
【００２３】
そして、最も内側のウインドウが、「ベンドアップ（ＢｎｄＵｐ＝Bend Up の略）」、「装飾音アップ（ＧｒｃＵｐ＝Grace Tone Up の略）」、「装飾音ダウン（ＧｒｃＤｎ＝Grace Tone Down の略）」、「グリッサンドアップ（ＧｌｓＵｐ＝Glissando Upの略）」、「グリッサンドダウン（ＧｌｓＤｎ＝Glissando Downの略）」等の奏法種類を表わすウインドウであり、タブをクリックすることによって、何れかの奏法種類を選択することができる。
【００２４】
各奏法ウインドウ内には、所定の深さ（値ともいう。）及び長さ（スピード、時間ともいう。）をもつアーティキュレーションを表わす奏法候補アイコンが複数種表示されており、アイコン画像の上下方向及び左右方向の大きさは、アーティキュレーションの深さ及び長さに対応している。そこで、ユーザは、これらの奏法候補アイコンの中から適当なアイコンを選択することにより所望の深さと長さのアーティキュレーションを楽譜に付与することができる。
【００２５】
図４においては、現在「ベンドアップ（ＢｎｄＵｐで表記）」が選択されており、奏法種類ウインドウ内には、レイヤー番号“Ｌ２”に続いて、左から、「深く遅い」、「浅く遅い」、「深く速い」、「浅く速い」ベンドアップを夫々表わす４つのベンドアップ候補アイコンＢＩ１〜ＢＩ４が第２レイヤー“Ｌ２”に奏法アイコンとして貼付け可能である旨表示されている。
【００２６】
例えば、原曲音符データに対してアーティキュレーションＡＲを指示すべく、図４のように、楽器“Ｓａｘ”を選択した状態において、楽譜データの第１小節の先頭音符（Ｇ４）に対して「深く遅いベンドアップ」を付与したい場合には、まず、ステート“Ａｔａｃｋ”をクリックした上、奏法“ＢｎｄＵｐ”をクリックする。これによって、奏法アイコンウインドウには、４つのベンドアップ候補アイコンＢＩ１〜ＢＩ４が表示される。そこで、最も左側の「深く遅い」ベンドアップ候補アイコンＢＩ１をマウスでクリックしたまま、楽譜データの第１小節の先頭音符（Ｇ４）の位置にまでドラッグ＆ドロップすると、図４に示すように、第２レイヤーＬ２の第１小節先頭音符（Ｇ４）に対応する位置に「深く遅い」ベンドアップアイコンＢＩｄが貼り付けられる。
【００２７】
さらに、楽譜データの第２小節の先頭音符（Ｂ♭４）に対して「装飾音符（２音アップ）」を付与したい場合には、まず、奏法“ＧｒｃＵｐ”をクリックすると奏法アイコンウインドウに複数種の装飾アップアイコン（図示せず）が表示される。そこで、これらの装飾アップアイコンの中から「２音」アップの装飾アップアイコンを選択してこれをクリックし、楽譜データの第２小節の先頭音符（Ｂ♭４）の位置までドラッグ＆ドロップすると、図４に示すように、第２レイヤーＬ２の第２小節先頭音符（Ｂ♭４）に対応する位置に所望の「２音アップ」装飾アップアイコンＧＩｄが貼り付けられる。
【００２８】
また、「レガート」を付与する場合には、ステート“Ｊｏｉｎｔ”をクリックした上奏法タグ“Ｌｅｇａｔ”（“Ｊｏｉｎｔ”ステート内の奏法のため図４には示されていない）をクリックすると、奏法アイコンウインドウ“Ｓｌｕｒ”（図示せず）が現われ、このウインドウ“Ｓｌｕｒ”内には何種類かのスラー候補アイコンを表示されるので、所望のスラーアイコンをクリックしたまま、楽譜上の付与したい区間にドラッグ＆ドロップすることによって、図４に示すように、第３レイヤーＬ３の対応する区間位置に所望のスラーアイコンＳＩｄを貼り付けることができる。
【００２９】
さらに、「クレッシェンド」を付与する場合には、ステート“Ａｌｌ”をクリックした上奏法タグ“Ｃｒｓｃｎ”（“Ａｌｌ”ステート内の奏法のため図４には示されていない）をクリックすると、奏法アイコンウインドウ“Ｃｒｓｃｎ”（図示せず）には、音を増大させるダイナミックレンジと長さに応じた何種類かのクレッシェンド候補アイコンが表示されるので、この中から所望のクレッシェンドアイコンをクリックし、楽譜上の付与したい区間にドラッグ＆ドロップすることによって、図４に示すように、第１レイヤーＬ１の対応する区間位置に所望のクレッシェンドアイコンＣＩｄを貼り付けることができる。
【００３０】
〔奏法アイコンの伸縮編集〕
このようにして貼り付けられる各アイコンＢＩｄ，ＧＩｄ，ＳＩｄ，ＣＩｄが表わすアーティキュレーションは既定の深さと長さ（スピード）を備えているが、この深さ及び長さは、ユーザにより各アイコンＢＩｄ，ＧＩｄ，ＳＩｄ，ＣＩｄの画像を上下乃至左右方向に伸縮操作することによって、任意の値に編集することができる。
【００３１】
例えば、画面上に既に貼り付けた奏法アイコンの左右の外枠又は端部をマウスでクリックオンしながら左右に移動させると、アイコン画像の横幅が伸縮させられ、これにより、アイコンが表わすアーティキュレーションの長さ（スピード）を変化させることができる。また、奏法アイコンの上下の外枠又は端部をマウスでクリックオンしながら上下に移動させると、アイコン画像の縦幅を伸縮させ、アーティキュレーションの深さを変化させることができる。さらに、奏法アイコンの角部（四隅）をマウスでクリックオンしながら上下左右に斜め移動させると、アイコン画像の縦横幅を伸縮させ、アーティキュレーションの深さと長さを同時に変化させることができる。
【００３２】
図４の例に基づいて説明すると、レイヤーＬ２に最初に貼り付けられたベンドアップアイコンＢＩｄは、奏法アイコンウインドウ内の最も左側に表示されている「深く遅い」ベンドアップアイコンＢＩ１に対応するものとしたが、図５に示すように、アイコンＢＩｄの上端又は下端をマウスでアイコン内側方向にドラッグしてアイコン画像を上下方向に縮めることによって、初期ベンド深さをもっと浅くして奏法アイコンウインドウ内の左から２番目の「浅く遅い」ベンドアップアイコンＢＩ２に近づくようにすることができる。
【００３３】
また、貼り付けた「深く遅い」ベンドアップアイコンＢＩｄの左端又は右端をマウスでアイコンの内側方向にドラッグしてアイコン画像を左右方向に縮めることによって、アーティキュレーションの長さ（スピード）をもっと速くして奏法アイコンウインドウ内の左から２番目の「深く速い」ベンドアップアイコンＢＩ３に近づくようにすることができる。さらに、アイコンＢＩｄの外枠の角部をアイコンの内側方向にドラッグしてアイコン画像を左右、上下両方向に縮めることによって、ベンドアップのスピードを速めると同時に初期ベンド深さを浅くして奏法アイコンウインドウ内の最も右側の「浅く速い」ベンドアップアイコンＢＩ４に近づくようにすることができる。
【００３４】
なお、図５では、アイコンの縦や横方向の伸縮に応じてアイコン画像中の図形の形状も変化するようにしているが、図形の形状はそのままで、アイコン画像の外枠の大きさのみを伸縮させるようにしてもよい。また、アイコンの伸縮可能範囲には所定の上下限があってもよい。例えば、「深く遅い」アイコンは「深く速い」アイコンの速さ（横方向範囲）以上には縮めることができないようにしてもよい。
【００３５】
〔画面表示例２〕
図６は、この発明による一実施例の奏法対応入力システムにおける表示画面の他の例を示す。この画面表示例２においては、奏法アイコンを表示するための領域が原曲音符データ表示域の一方側に１レイヤーだけ設けられ、一部のアーティキュレーション（奏法）についてはアイコンではなく従来形の表記が採用され、「１レイヤー＋従来表記」表示モードと呼ばれる。
【００３６】
この表示モードでは、図４の画面表示例１のような「３レイヤー貼付け」時に比べると、第１及び第３レイヤーＬ１，Ｌ３がなくなり、代わりに、第１及び第３レイヤーＬ１，Ｌ３に表示されていた「クレッシェンド」アイコンＣＩｄ及び「スラー」アイコンＳＩｄが、アーティキュレーション選択データ格納部２６の標準楽譜記号を参照することにより、原曲楽譜中に従来表記ＣＳｄ，ＳＳｄで表示される。しかしながら、その他の点は、「３レイヤー」表示モードと格別相違するところはない。なお、第１又は第３レイヤーに貼付け可能として先に例示した奏法は、全て従来表記に代えることができ、また、第２レイヤー（Ｌ２）に貼付け可能な「装飾音アップ／ダウン」、「クロマティックアップ／ダウン」、「グリスアップ／ダウン」、「スタッカート」、「デタッシュ」等も、従来表記を採用することができる。
【００３７】
〔入力データの試聴及び記録〕
このように、奏法アイコンを原曲音符データＭＤに貼り付けることによってアーティキュレーションデータ指示データＡＲが与えられ、また、貼り付けられた奏法アイコン画像を上下乃至左右方向に伸縮することによってアイコン画像操作データＩＭが与えられると、図２に示すように、アイコン選択部２５により、画面上で貼付けがなされた奏法アイコンに対応してアイコン番号ＩＰ１が選択されると共に、アイコン編集値計算部２７によって、アイコンの伸縮編集によるアイコン伸縮値（編集値）ＩＶ１が計算される。また、ノート／ベロシティ検出部２８からは、入力された原曲音符データＭＤのノート（音符）及びベロシティを表わす原曲パラメータＭＰ１が得られる。
【００３８】
これらのデータＩＰ１，ＩＶ１，ＭＰ１は、データ記録部２９を介し、原曲音符データの進行に合わせてシーケンスメモリ３０に演奏用シーケンスデータとして記録され、メモリ３０に記録された演奏用シーケンスデータ（ＩＰ２，ＩＶ２，ＭＰ２）は、必要に応じてデータ再生部３１より再生することができる。従って、アイコン番号ＩＰ１を選択しアイコン画像を伸縮値ＩＶ１で編集して試聴ボタン（図示せず）を操作することにより、アーティキュレーション設定編集中の楽曲の内容を図３に示される音源部から発生させてこれを試聴することができる。また、アーティキュレーション設定が完了した場合には、シーケンスメモリ３０に記憶されたアイコン番号ＩＰ２、アイコン伸縮値ＩＶ２１に基づいてアーティキュレーションが付加された楽曲を図３の音源部を介して発生させることができる。
【００３９】
〔奏法パラメータの階層構造〕
図７には、この発明の一実施例による奏法対応入力システムで用いられる奏法パラメータの階層構造の一例が、図４及び図６と同様に、タグ付きフォルダの形式で示されている。奏法パラメータは、「サックス（Ｓａｘ）」、「ギター（Ｇｕｉｔｒ）」、「ベース（Ｂａｓｓ）」、「バイオリン（Ｖｉｏｌｎ）」等の楽器種類に大きく分類され、次いで、各楽器種類の中は、「アタック（Ａｔａｃｋ）」、「ボディ（Ｂｏｄｙ）」、「 リリース（Ｒｅｌｅｓ）」、「オール（Ａｌｌ）」、「ジョイント（Ｊｏｉｎｔ）」等のステートに分類されている。さらに、各ステートの中は、楽器種類及びステートに応じて、複数の奏法種類に分類されており、例えば、「サックス」の「アタック」ステートでは、図７に示されるように、「ベンドアップ（ＢｎｄＵｐ）」、「装飾音アップ（ＧｒｃＵｐ）」、「装飾音ダウン（ＧｒｃＤｎ）」、「グリッサンドアップ（ＧｌｓＵｐ）」、「グリッサンドダウン（ＧｌｓＤｎ）」等の奏法種類が分類されている。
【００４０】
各奏法種類の中は、アイコン番号が夫々付けられた複数の奏法アイコンに分類されており、例えば、図４及び図６のベンドアップアイコンＢＩ１〜ＢＩ４は、図７の奏法アイコンタブ“ＢｎｄＵｐ  ＃０００”〜“ＢｎｄＵｐ  ＃００３”に対応する。各奏法アイコンの中は、複数のノートナンバ（ノートナンバグループ）に分類され、１つの奏法の中でノートナンバによるバンク分けがなされている。さらに、各ノートナンバ（ノートナンバグループ）の中は、複数のベロシティ（ベロシティグループ）に分類され、ベロシティによるバンク分けがなされている。そして、各ベロシティの中に、テンプレート（ＴＭ）、低周波発振器（ＬＦＯ）、エンベロープ発生器（ＥＧ）、オフセット（ＯＳＴ）等のパラメータ種類毎に、実奏法パラメータへのポインタが記憶されており、バンク毎にどの奏法パラメータを使用するかをポインタで示すようにしている。
【００４１】
なお、奏法パラメータの階層構造は、図７の示される構造に限らない。例えば、奏法アイコンの中を「奏法アイコン＞ベロシティによるバンク分け＞ノートナンバによるバンク分け」としてもよいし、ベロシティやノートナンバによるバンク分けを楽器種類よりも上位の階層としてもよい。或いは、パンク分けを（ノートナンバ，ベロシティ）の２次元空間上で行い、２次元空間の各エリアを各バンクに対応させるようにしてもよい。
【００４２】
〔実奏法パラメータ〕
図８には、この発明の一実施例による奏法対応入力システムで用いられる実奏法パラメータの記憶形式の一例が示されており、音高（Ｐｉｔｃｈ）、音色（Ｔｉｍｂｒｅ）、振幅（Ａｍｐ．）等の奏法パラメータが、単純な番号順に記憶されている。これらの奏法パラメータにおいて、パラメータ種類「テンプレート」（“ＴＭ”）は、その値が時間的に変化する時系列的なパラメータである。一方、パラメータ種類「低周波発振器」（“ＬＦＯ”）、「エンベロープ発生器」（“ＥＧ”）、「オフセット」（“ＯＳＴ”）は、その値が時間的に変化しない固定的なパラメータである。
【００４３】
図９は、各奏法パラメータの「テンプレート」データを取得するためのフローである。ステップＳＴ１で各アコースティック楽器を各奏法で演奏したときの各楽音波形を入力し、ステップＳＴ２にて、各楽音波形毎に時変動する音量エンベロープ、ピッチ、フォルマント等を検出し、これらの検出データを所定のサンプリング周期でサンプリングすることにより、そのまま、音色用フィルタのカットオフ周波数やＱ、ピッチ、振幅のテンプレートを生成したり、加工ステップＳＴ３を経て、人の手により若干の加工が施された同様のテンプレートを生成する。このようにして、実際のアコースティック楽器を良好に近似し得るテンプレートを生成することができる。
【００４４】
図１０及び図１１には、この発明の一実施例における奏法アイコンと奏法パラメータとの関係が示されており、各図において、奏法アイコンの下２段の各パラメータにおける水平破線は、それぞれ、基準レベル（即ち、振幅＝０、音高＝ノートナンバに対応する基準ピッチ）を示している。
【００４５】
図１０は、ベンドアップアイコンと振幅（Ａｍｐ）パラメータ及び音高（ｐｉｔｃｈ）パラメータとの関係を表わす。破線内に示される基準伸縮値のベンドアップアイコンに対して、上段左右のようにアイコン画像を横方向に縮小或いは伸長すると、これに応じて振幅及び音高パラメータの時間変化は何れも図示のように進遅し、ベンドアップスピードを増加或いは減少させる。また、下段左側のようにアイコン画像を縦方向に伸長すると、これに応じて、図示のように、振幅パラメータは、変化量が増大するだけでなく、破線内に示される基準アイコンに比べて大きく形状が変化し、また、音高パラメータは、より低いスタート点から大きく増大するので、ベンドアップ深さは増大させられる。さらに、下段右側のようにアイコン画像を縦横方向に伸長すると、これに応じてパラメータは、図示のように、変化量も変化の仕方も増大するが時間変化は緩慢になり、ベンドアップ深さを増大させベンドアップスピードを減少させる。
【００４６】
なお、図１０のような非繰り返し特性を有する時系列パラメータを横方向に縮小或いは伸長する場合、次のような方法を採用することができる：
（１）前述のサンプリング周波数を変化させる。即ち、離散的に記憶されている時系列パラメータのパラメータ間の時間間隔隔を変化させる。
（２）前述のサンプリング周波数はそのままとし、横方向に縮小或いは伸長した場合の各サンプリングポイント毎の新たなサンプル値を演算によって求める。
ここで、前者の場合は、波形メモリ方式の音源におけるピッチ同期による波形サンプル値生成技術を応用し、後者の場合は、波形メモリ方式の音源におけるピッチ非同期による波形サンプル値生成技術を応用する（波形メモリのサンプル値の代わりに、時系列パラメータのサンプル値を適用する）ことにより、容易に実現可能である。
【００４７】
図１１は、ビブラートアイコンと振幅（Ａｍｐ）パラメータ及び音高（ｐｉｔｃｈ）パラメータとの関係を表わしており、破線内に示される規準伸縮値のビブラートアイコンに対して、上段のようにアイコン画像を横方向に伸長或いは縮小すると、これに応じてパラメータの上下動の回数が図示のように増加或いは減少し、音をふるわせるサイクル数を増加或いは減少させる。一方、下段のようにアイコン画像を縦方向に伸長或いは縮小すると、これに応じて、図示のように、両パラメータは共に増大或いは減少し、音をふるわせる度合いを増大或いは減少させる。
【００４８】
なお、図１１のような繰り返し特性を有する時系列パラメータを横方向に縮小或いは伸長する場合、次のような方法を採用することができる：
（１）伸長の場合は、時系列パラメータのうちの特定の一部区間或いは全区間の先頭と末尾をそれぞれループスタートポイント、ループエンドポイントとして設定し、時系列パラメータの読出しがループエンドポイントに達したらループスタートポイントに戻って読み出しを繰り返す。
（２）縮小の場合は,時系列パラメータの途中で読み出しを打ち切る。
ここで、前者の場合は、波形メモリ方式の音源におけるルーピング技術を応用することで容易に実現可能である。
【００４９】
〔演奏データの生成〕
図３に戻って音源部の構成を説明すると、試聴或いは演奏指令により、アイコン選択部２５、編集値計算部２７及びノート／ベロシティ検出部２８からのデータＩＰ１，ＩＶ１，ＭＰ１或いはデータ再生部３１からのデータＩＰ２，ＩＶ２，ＭＰ２が図３の音源部に与えられると、原曲パラメータＭＰ１／ＭＰ２及び楽器の種類（図示せず）によって、与えられたノート及びベロシティに合ったバンクの所定の波形データＭＷが、波形メモリ３２から波形バンク選択部３３を介して選択される。
【００５０】
一方、音高（Ｐｉｔｃｈ）、音色（Ｔｉｍｂｒｅ）及び振幅（Ａｍｐ．）の奏法パラメータを夫々記憶した奏法パラメータメモリ３４〜３６には、それぞれ、アイコンパラメータ選択部３７〜３９が接続される。各アイコンパラメータ選択部３７〜３９は、アイコン番号ＩＰ１／ＩＰ２に基づいて、選択されている奏法アイコンに対応する音高・音色・振幅パラメータを全バンク分抽出する。これに後置された各バンクパラメータ選択部４０〜４２は、原曲パラメータＭＰ１／ＭＰ２（ノートナンバ及びベロシティ値）に基づいて、選択部４０〜４２で抽出された全バンク分のパラメータから、必要なバンクのパラメータのみを抽出する。そして、各パラメータ修正部４３〜４５は、アイコン伸縮データＩＶ１／ＩＶ２に基づいて、選択部４０〜４１で抽出されたパラメータを修正し、修正した音高・音色・振幅パラメータＰＰ，ＰＴ，ＰＡを、音高・音色・振幅合成（シンセシス）部４６〜４８に夫々供給する。
【００５１】
波形メモリ３２から選択された波形データＭＷは、そのピッチが音高合成（シンセシス）部４６にて音高パラメータＰＰにより制御され、続いて、その音色が音色合成（シンセシス）部４７にて音色パラメータＰＰにより制御され，さらに、その音量が振幅合成（シンセシス）部４８にて振幅パラメータＰＡにより制御され、サウンドシステム４９から所望のアーティキュレーションが付与された演奏音が生成される。
【００５２】
図１２は、楽器種類毎に備えられる奏法アイコンを一覧的に例示する図である。図１２に示されるように、この発明では、奏法アイコンは、演奏する楽器の種類及びステートに対応して用意される。この際、共通乃至類似のアーティキュレーションについては、１つの奏法アイコンが複数種類の楽器間で共有される。例えば、「クレッシェンド」、「デクレッシェンド」、「ビブラート」等のアイコンは４つの楽器間で共有され、「スタッカート」、「テヌート」、「スラー」等のアイコンはサックス及びバイオリンで共有される。従って、アイコン操作は共通的になり容易になる。しかしながら、同一の奏法アイコンを貼り付けても、楽器が異なれば、演奏時に選択される奏法パラメータは異なるので、楽器特有のアーティキュレーションが得られる。
【００５３】
また、楽器やステートに必要とされる多様なアーティキュレーションについては、奏法アイコンが多種類用意される一方、演奏する楽器が持ち得ない不要なアーティキュレーションについては、奏法候補アイコンを表示しないようにしている。例えば、「サックス」においては、「アタック」ステートで「ベンドアップ」、「装飾音アップ」、「装飾音ダウン」等が表示されるが、ギターやベースにおける「ハンマリングオン」、「プリングオフ」等は表示されない。従って、演奏される楽器に適したアーティキュレーションを効率的に付与することができる。
【００５４】
また、全楽器のアタック、ボディ及びリリースステートについては、それぞれ、「ノーマル」奏法アイコンがデフォルトで備えられており、ユーザがこれらのステートで何ら奏法アイコンを貼付け操作しない場合には、「ノーマル」奏法アイコンが自動的に画面（図４の３レイヤー表示モードでは第２レイヤーＬ２）上に貼付けられ、伸縮編集可能である。また、演奏に際しては、これらの「ノーマル」奏法に対応して予め定められたデフォルトパラメータが自動的に適用される。なお、これらの「ノーマル」奏法アイコンは、実際には、ディスプレイ上に貼付け表示せずに済ますこともできる。
【００５５】
図１３及び図１４は、この発明の一実施例による奏法対応入力システムにより奏法アイコンを貼り付けたときの演奏データ（演奏用シーケンスデータ）の記憶形式の一例を示す。この例では、楽器種類はサックスであり、時刻ｔｎ１＝ｔａ１〔なお、「ｔｎ１＝ｔａ１」なる表記は、ノートとアーティキュレーションで時刻データを共有していることを意味する。〕で、原曲音符データＭＤの第１ノートがオンされる。これに続く３行は、第１ノートに付加されたアタックステートの奏法アイコン（具体的には、「浅く速いベンドアップ（図４の“ＢＩ４”が対応）」）の貼付け開始位置に対応する時刻ｔｎ１＝ｔａ１において、この奏法アイコンＮＯ（番号）及び第１ノートの音高（ノートナンバ）と演奏強度（ベロシティ）に応じて選択される奏法パラメータを各合成部４６〜４８（図３）にセットして、対応するアーティキュレーションを開始すべきことを指示する。ここで実行されるアーティキュレーションは、第１ノートに貼り付けた奏法アイコンの伸縮編集により深さ（縦方向）と長さ（横方向）が伸縮されるが、この例では、各伸縮値＝“１．０”（規準値）が記憶されており、伸縮編集されておらず、貼り付けた奏法アイコンに対して予め用意された初期値（既定値）がそのまま採用されることを示している。
【００５６】
時刻ｔｎ２において、第１ノートのオフが指示される。時刻ｔａ２及びこれに続くデータは、次の奏法アイコン（リリースステートにおいて用意されている複数の「ベンドダウン」候補アイコンの内の１つ）の貼付け開始位置に対応する時刻ｔａ２において、この奏法アイコンＮＯに対応するアーティキュレーションを開始すべきことを指示している。このアーティキュレーションについては、図示の例では、スピードと深さが伸長編集され、奏法アイコンの横方向伸縮値＝“１．５”、横方向伸縮値＝“２．０”となっているので、貼り付けた奏法アイコンの初期値を各伸縮値分だけ修正した奏法パラメータが、各合成部４６〜４８にセットされ、相応するアーティキュレーションが付与される。
【００５７】
時刻ｔｎ３＝ｔａ３でノートオンされる第２ノートについては、始めのアタックステートではユーザによるアイコン選択操作がなされていないので、自動的に「ノーマル」アタックのアーティキュレーションが施される。つまり、これに続く３行は、サックスの「ノーマル」アタックのデフォルトされた時刻ｔｎ３に、デフォルトアイコンＮＯに対応する奏法パラメータを所定の伸縮値（＝“１．０”）でセットすべきことを指示する。
【００５８】
その後、次の奏法アイコン（ボディステートにおける複数の「ビブラート」候補アイコンのうちの「ビブラート長＝１拍で浅いビブラート」アイコン）の貼付け開始位置に対応する時点ｔａ４から、この奏法アイコンＮＯに対応するアーティキュレーションを開始する旨が記憶される。このアーティキュレーションでは、一旦貼り付られた「ビブラート長＝１拍で浅いビブラート」アイコンを横方向に「１．５」倍に伸長し縦方向に「０．７」倍だけ短縮する編集がなされているので、演奏に当っては、この奏法アイコンＮＯに対応する奏法パラメータは、ビブラート回数が１．５倍に増えビブラート深さが０．７倍の浅いものにパラメータ修正部４６〜４８にて修正される。
【００５９】
時刻ｔｎ４においては、第２ノートのオフが指示される。そして、次のリリースステートの奏法アイコンの貼付け開始位置に対応する時刻ｔａ５から、この奏法アイコンＮＯに対応するリリースアーティキュレーションが、伸縮編集による修正なく、初期値（各伸縮値＝“１．０”）で実行すべきことが記憶される。以下、同様のデータ配列が順次記憶されて、楽器毎の演奏データ（演奏用シーケンスデータ）が構成される。
【００６０】
なお、アーティキュレーション開始時点ｔａ１〜ｔａ５については、微妙な奏法アイコン貼付け開始位置をディスプレイ上で定めることが難しいので、実際には、奏法アイコンのステートに応じた基準のタイミングに自動決定される。例えば、アタックステートのアイコンであればノートオンと同時とし、ボディステートのアイコンなら、時系列的な奏法パラメータがノートオンからノートオフの中間に位置するように、ノートオンからノートオフの中間とし、リリースステートならば、消音タイミング（ノートオフ指示により楽音のリリースが開始され、その後、実質的に楽音の音量が「０」となったタイミング）と同時に時系列的なパラメータが供給し終えるようなタイミング（より具体的には、消音タイミングよりも、横方向に伸縮された時系列パラメータの長さ分だけ前のタイミング）とし、また、オールやジョイントのステートの奏法アイコンの場合には、選択された複数のノートにかかるようなタイミングとして、奏法パラメータを音源の各処理ブロック４３・４６〜４５・４８に供給する。
【００６１】
また、このようにして決定したタイミングをユーザが微妙に調節できるようにしてもよい。なお、上記の例ではアタックステートの奏法アイコンについてはノートデータとタイミングが同じであったために両データで時刻データを共用していたが、各データに別個の時刻データを付与してもよい。さらに、上述したように奏法アイコン番号とその伸縮値をノートデータ中に埋め込む方式に限らず、奏法アイコン番号とその伸縮値を実際の奏法パラメータに展開した実パラメータをノートデータ中に埋め込む方式としてもよい。このようにすると、再生した演奏データを、奏法パラメータを記憶していない音源システムに供給した場合であっても、アーテイキュレーシヨンの付与された演奏が可能となる。また、両方式の間でデータの変換ができるようにしてもよい。
【００６２】
〔奏法アイコンの貼付け処理フロー〕
図１５及び図１６は、この発明の一実施例による奏法対応入力システムにおける奏法アイコンの貼付け処理フローの一例を示し、この処理フローでは、主として、図４や図６の表示画面例１，２に示されるように、奏法アイコンを楽譜のノート（音符）にドラッグして貼り付ける処理が行われる。つまり、この処理フローは、図４の表示画面例１の「３レイヤー貼付け」に示されるように、複数のレイヤーを用いて五線譜とは別エリアに奏法アイコンを多段で表示させたり、或いは、図６の表示画面例２の「１レイヤー＋従来表記」に示されるように、一部のアーティキュレーション（奏法）については五線譜面中に従来タイプの表記記号で表示させたりするものである。
【００６３】
まず、ステップＳ１においては、ディスプレイの表示画面（図４及び図６参照）上において、編集対象となる原曲音符データＭＤの楽器パートに応じて楽器種類タブを選択状態とする。例えば、楽器パートが「サックス」であれば、図４及び図６の各表示例のように、自動的に楽器種類タブを“Ｓａｘ”として「サックス選択状態」とする。なお、楽器種類タブの自動選択に代えて、マウスにて楽器種類タブをクリックすることで選択状態としてもよい。次に、ステップＳ２に進むと、所定のステート（アーティキュレーション状態）タブをクリックすることによりステートを選択する。図４及び図６の各表示例においては、“Ａｔａｃｋ”タブにより「アタック」ステートが選択されている。
【００６４】
さらにステップＳ３に進んで、ステップＳ２で選択されたステートについて、ステップＳ１で選択された楽器種類に属するアーティキュレーション（奏法）種類タブのみが表示される。図４及び図６の各表示例では、「サックス」の「アタック」ステートの奏法種類タブとして．「ベンドアップ」、「装飾音アップ」、「装飾音ダウン」、「グリッサンドアップ」、「グリッサンドダウン」のみが表示されており、ギターやベースにおける「ハンマリングオン」、「プリングオフ」などは表示されていない。
【００６５】
そこで、ステップＳ４において、画面に表示されている奏法種類タブの中から所望の奏法種類を選択する。図４及び図６の各表示例では、“ＢｎｄＵｐ”タブのクリックにより「ベンドアップ」の奏法種類が選択されている。ステップＳ５では、ステップＳ４で選択された奏法種類に属する奏法アイコンが奏法アイコンウインドウ内に表示され、図４及び図６の各表示例では「ベンドアップ」の奏法種類における４つのベンドアップアイコンＢＩ１〜ＢＩ４が表示されている。
【００６６】
そこで、ステップＳ６にて、これらのアイコン中から何れかの奏法アイコンをクリックして所望のアーティキュレーション（奏法）を選択し、ステップＳ７にて、アーティキュレーションを付与すべき原曲音符データＭＤの所定の音符に対応する画面上の所望位置に、クリックした奏法アイコンをドラッグ＆ドロップする。例えば、図４及び図６の例では、左端に表示されている「深く遅いベンドアップ」アイコンＢＩ１が選択され、原曲音符データの第１小節における先頭の音符（Ｇ４）に対応した位置にドラッグ＆ドロップする。この場合、ドラッグ＆ドロップする位置は、先に説明したように、表示されている楽譜の音符上であっても、また、奏法アイコンが属する何れかのレイヤー上の対応位置であってもよい。
【００６７】
ステップＳ８においては、選択された奏法アイコンに対応するレイヤー上におけるアイコンドロップ対応位置に当該奏法アイコンが表示され、図４の表示例１のような「３レイヤー」表示モードでは、「ベンドアップ」奏法が第２レイヤーＬ２に属するので、第２レイヤーＬ２上の対応位置に「深く遅いベンドアップ」アイコンＢＩｄが表示される。さらに、図４を用いて既に説明したように、装飾音符ＧＩｄについても第２レイヤーＬ２上に表示され、また、クレッシェンドＣＩｄは第１レイヤーＬ１に、スラーは第３レイヤーＬ３に夫々表示される。
【００６８】
なお、ステップＳ８での処理としては、ディスプレイ画面上の表示形態が図６の表示例２のような「１レイヤー＋従来表記」表示モードの場合には、括弧書きで示すように、奏法アイコンによるアーティキュレーション（奏法）を標準楽譜記号のような従来タイプの表記記号により表現し得るものについては、五線譜上に表示し、それ以外の記号のみレイヤーＬ上に表示する。
【００６９】
ステップＳ９においては、原曲音符データＭＤから、奏法アイコン（又は従来表記記号）の表示位置に対応するノート（音符）が選択される。例えば、図４及び図６に示されるベンドアップＢＩｄ、装飾音アップＧＩｄのような「アタック」や「ボディ」、「リリース」のステートについては、１音符が選択され、クレッシェンドＣＩｄやスラーＳＩｄのような「オール」や「ジョイント」のステートについては、奏法アイコン（又は従来表記記号）の横幅（例えば２拍長）に応じた数の音符が選択される。
【００７０】
そして、ステップＳ１０に進み、原曲音符データＭＤ中の選択されたノートの時間位置（時刻）に応じてアイコン番号ＩＰ１及び伸縮値ＩＶ１（縦、横ともに初期値の「１．０」）が求められ、シーケンスメモリ３０に、前述の基準のタイミングに対応した時刻データと共に記録される。ただし、この時間位置（時刻）に、今回選択された奏法アイコンとは共存することができないアイコンのアイコン番号が記録されている場合には、このアイコン番号を削除する。例えば、仮に「装飾アップ」を示すアイコンと「装飾ダウン」を示すアイコンのような同時には共存することができない同類の奏法を表わすアイコンの場合には、記録されているアイコンを削除し新たなアイコンが優先的に記録される。また、削除されたアイコン番号のアイコンは、表示上からも削除される。
【００７１】
ステップＳ１１においては、選択された１又は複数のノートのデータが、図３に示される音源部に供給される。つまり、ノートオンが供給された後、ノートオフまでの時間間隔をおいてノートオフが供給される。なお、選択された音符数が複数の場合には．その発生タイミングと発生順序に従って、複数のノートオン、ノートオフが供給される。
【００７２】
次のステップＳ１２に進むと、ステートに応じたタイミング（即ち、前述の基準のタイミング）で、選択された奏法アイコンに対応し、ノートナンバとベロシティにより決定されるバンクの奏法パラメータを読み出し、音源部の各処理ブロック４３・４６〜４５・４８（図３）に供給する。例えば、選択された奏法アイコンがアタックステートならノートオンと同時、ボディステートならノートオンからノートオフの中間（時系列パラメータがノートオンからノートオフの中間に位置するように）、リリースステートなら消音タイミングと同時に時系列パラメータが供給しおわるタイミングで、オールやジョイントステートなら選択された複数のノートにかかるように、奏法パラメータを音源の各ブロックへ供給する。ステップＳ１１、Ｓ１２の処理により、奏法アイコンを貼り付けた結果の楽音を試聴することができる。
【００７３】
次のステップＳ１３は、アイコン修正（編集）サブルーチンである。試聴の結果、アーティキュレーションについて多少の修正をしたいのであれば奏法アイコンの修正をすることができ、図１７を用いて後で詳述されるアイコン修正サフルーチンが実行される。試聴の結果、大幅にアイコン修正をしたいのであれば、更に次のステップＳ１４において、別の奏法アイコンを選択する。或いは、他の音符について奏法アイコンを貼り付けたいのであれば、このステップＳ１４で、他の音符について、別の奏法アイコン又は同じ奏法アイコンを選択する。そして、ステップＳ６に戻り、ステップＳ６〜Ｓ１４の処理を繰り返す。
【００７４】
また、試聴の結果、異なる種類のアーティキュレーションを適用して、更に大幅に修正をしたいのであれば、ステップＳ１５に進んで、別の奏法種類タブを選択する。或いは、他の音符について別の奏法種類の奏法アイコンを貼り付けたいのであればこのステップＳ１５にて別の奏法種類タブを選択する。そして、ステップＳ４に戻り、ステップＳ４〜Ｓ１５の処理を繰り返す。
【００７５】
さらに、試聴の結果、同じ音符或いは他の音符の別のステートの奏法アイコンを貼り付けたいのであれば、ステップＳ１６に進んで、別のステートタブを選択する。例えば、「アタック」の後、ボディを選択する。そして、ステップＳ２に戻り、ステップＳ２〜Ｓ１６の処理を繰り返す。各ステートについて必要なアーティキュレーションの設定が全て完了すると、ステップＳ１７に進む。ステップＳ１７で処理を終了しない場合には、ステップＳ１３に戻ってステップＳ１３〜Ｓ１７の処理を繰り返し、処理を終了するのであれば一連の処理を抜ける。
【００７６】
〔アイコン修正（編集）処理ルーチン〕
図１７には、この発明の一実施例による奏法対応入力システムにおけるアイコン修正（編集）処理ルーチンの一例が示されている。この処理ルーチンでは、ディスプレイの各レイヤー上に貼り付けられた奏法アイコンの画像を左右乃至上下方向に伸縮することによりアーティキュレーションの深さ及び長さ（スピード）を修正する処理が行われる。
【００７７】
まず、ステップＳ２１において、レイヤー上の奏法アイコン（「レイヤー＋従来表記」表示モードにおける標準楽譜記号を含む）に対して伸縮操作があるか否かが判断され、伸縮操作がない場合には直ちに処理を終了する。一方、アイコンの伸縮操作があれば、その種類を判別する。例えば、奏法アイコンの上端／下端をクリックした後上下方向にドラッグした場合は上下方向にアイコンが伸縮され、アイコンの右端／左端をクリックした後左右方向にドラッグした場合は左右方向にアイコンが伸縮される。また、奏法アイコンの何れかの角をクリツクした後斜め方向にドラツグした場合には、上下方向、左右方向共にアイコンが伸縮される。
【００７８】
奏法アイコンが上下方向に伸縮操作された場合には、ステップＳ２２に進んで、縦方向のアイコン伸縮値を求める。一方、奏法アイコンが左右方向に伸縮操作された場合には、ステップＳ２３に進んで、横方向のアイコン伸縮値を求める。また、奏法アイコンが左右及び上下両方向に伸縮操作された場合には、ステップＳ２４に進んで、横方向のアイコン伸縮値及び縦方向のアイコン伸縮値を求める。
【００７９】
ステップＳ２２〜Ｓ２４のアイコン伸縮値を求める処理を終えると、ステップＳ２５に進み、演奏データ中のアイコン伸縮値を修正し、ステップＳ２６，Ｓ２７へと進んでいく。ステップＳ２６では、伸縮操作されたアイコンに対応した１つ乃至複数のノートを選択し、ステップＳ１１と同様に、選択された１又は複数のノートのデータが、図３に示される音源部に供給され、ステップＳ２７では、ステップＳ１２と同様に、ステートに応じたタイミングで、選択された奏法アイコンに対応し、ノートナンバとベロシティにより決定されるバンクの奏法パラメータを読み出し、アイコン伸縮値とともに、音源部の各処理ブロック４３・４６〜４５・４８（図３）に供給する。
【００８０】
〔リアルタイム演奏への対応〕
これまでの説明では、マウスを用いて奏法アイコンを選択し選択された奏法アイコンを伸縮する編集を行うものであった。しかしながら、操作が容易なアイコン切換えスイッチを設けておき、上述の奏法アイコンの選択及び編集に相当する情報を、アイコン切り換えスイッチを用いてアルタイムに入力することによって、原曲音符データと共にリアルタイムで入力することにより、リアルタイム演奏に対応したアーティキュレーシヨン演奏を合成することができる。
【００８１】
【発明の効果】
以上説明したように、この発明では、原曲音符データに対して付与されるアーティキュレーションのそれぞれを「奏法アイコン」と呼ばれるアイコンという形で予め用意しておき、その際、複数種類の演奏楽器間で共通的乃至同類のアーティキュレーション（表現データ）については、当該演奏楽器間で１つの同一奏法アイコンを共有するように、複数種類の演奏楽器間で奏法アイコンの共有が許されている。アーティキュレーション付与に際しては、原曲音符データを図形的に表示する一方、この原曲音符データに対して、指示された演奏楽器及びアーティキュレーションの種類に応じて表示される奏法アイコンを貼り付け、そして、貼り付けられた奏法アイコン及び指示された演奏楽器の種類に応じて、当該演奏楽器特有のアーティキュレーションを表わす表現データを原曲音符データに付加し演奏楽器毎の演奏データを生成するように構成している。それ故、原曲音符データに種々のアーティキュレーションを付与するに当っては、ディスプレイに表示される原曲音符データの楽譜上に奏法アイコンを貼り付けていくという極く簡単な操作を行うだけで、所望のアーティキュレーションを高品位かつ効率よく合成することができ、しかも、複数種類の演奏楽器間で同じ奏法アイコンの共有が許されているので、奏法アイコンの操作が共通的になり容易になって作業効率を向上することができ、同じ奏法アイコンを貼り付けても、演奏に際しては、貼り付けたパートの演奏楽器に応じてその演奏楽器特有のアーティキュレーションが原曲音符データに付与されるので、高品質の演奏表現を得ることができる。
【００８２】
また、この発明によると、アタック、ボディ、リリースや、オール、ジョイントといった原曲音符データに対するアーティキュレーション付与のタイミングに関係する「ステート」に対応して奏法アイコンを用意しておき、さらに、ステートの指定に応じた奏法アイコンを表示するようにしているので、ステートに応じた奏法アイコンを表示させることができる。さらに、各奏法アイコンにピッチ及び振幅（Ａｍｐ）のパラメータが関連付けられているので、奏法アイコンを指定するだけで、対応するピッチ及び振幅特性をもつアーティキュレーションを設定することができ、奏法アイコンを指定する指定情報（アイコン番号）を原曲音符データに付与するようにしているので、アイコン番号を指定するだけで、対応するアーティキュレーションが設定された演奏データを生成することができる。また、この発明によると、奏法アイコンを貼り付けた演奏データを記憶するのに奏法アイコンを表わすデータつまりアイコン番号を用いるので、記憶方法を簡便にすることができる。さらに、貼り付けるパートの演奏楽器に応じて、適用可能なアーティキュレーションに対応する奏法アイコンのみを表示し、当該演奏楽器で使う奏法以外のアイコンは表示しないので、演奏される楽器に適したアーティキュレーションを効率的に付与することができる。そして、演奏楽器特有の表現データには、演奏楽器の楽音波形を分析して得た時系列的な楽音パラメータを用いることができる。
【図面の簡単な説明】
【図１】図１は、この発明の一実施例による奏法対応入力システムのハードウエア構成を示すブロック図である。
【図２】図２は、この発明の一実施例による奏法対応入力システムの機能的ブロック図の一部である。
【図３】図３は、この発明の一実施例による奏法対応入力システムの機能的ブロック図の他部である。
【図４】図４は、この発明の一実施例における表示画面の一例を示す図である。
【図５】図５は、この発明の一実施例における奏法アイコンの伸縮編集を説明するための図である。
【図６】図６は、この発明の一実施例における表示画面の他の例を示す図である。
【図７】図７は、この発明の一実施例における奏法パラメータの階層構造の一例を示す図である。
【図８】図８は、この発明の一実施例における実奏法パラメータを説明するための図である。
【図９】図９は、この発明の一実施例における奏法パラメータのテンプレート生成フローを表わす図である。
【図１０】図１０は、この発明の一実施例における奏法アイコンと奏法パラメータとの関係の一例を示す図である。
【図１１】図１１は、この発明の一実施例における奏法アイコンと奏法パラメータとの関係の他の例を示す図である。
【図１２】図１２は、この発明の一実施例における楽器毎に用意される奏法アイコンの一例を示す図である。
【図１３】図１３は、この発明の一実施例における奏法アイコン貼付け時の演奏データの記憶形式の一例を示す図の一部である。
【図１４】図１４は、この発明の一実施例における奏法アイコン貼付け時の演奏データの記憶形式の一例を示す図の他部である。
【図１５】図１５は、この発明の一実施例による奏法アイコン貼付け処理フローを示す図の一部である。
【図１６】図１６は、この発明の一実施例による奏法アイコン貼付け処理フローを示す図の他部である。
【図１７】図１７は、この発明の一実施例におけるアイコン修正（伸縮編集）処理ルーチンを示す図である。
【符号の説明】
ＭＤ  原曲音符データ、
ＡＲ  アーティキュレーション指示データ、
ＩＭ  アイコン画像操作データ、
２５  アイコン選択部、
２６  アーティキュレーション選択データ格納部、
３２  波形メモリ、
３４  音高合成用奏法パラメータメモリ、
３５  音色合成用奏法パラメータメモリ、
３６  振幅合成用奏法パラメータメモリ、
Ｌ１〜Ｌ３  奏法アイコン貼付け用第１〜第３レイヤー、
ＢＩ１〜ＢＩ４  奏法（ベンドアップ）候補アイコン、
ＣＩｄ，ＢＩｄ，ＧＩｄ，ＳＩｄ  貼り付けられた奏法アイコン、
ＣＳｄ，ＳＳｄ  従来タイプの標準楽譜記号。
【図１】
0003700442.tif 000002
【図２】
0003700442.tif 000003
【図３】
0003700442.tif 000004
【図４】
0003700442.tif 000005
【図５】
0003700442.tif 000006
【図６】
0003700442.tif 000007
【図７】
0003700442.tif 000008
【図８】
0003700442.tif 000009
【図９】
0003700442.tif 000010
【図１０】
0003700442.tif 000011
【図１１】
0003700442.tif 000012
【図１２】
0003700442.tif 000013
【図１３】
0003700442.tif 000014
【図１４】
0003700442.tif 000015
【図１５】
0003700442.tif 000016
【図１６】
0003700442.tif 000017
【図１７】
0003700442.tif 000018