(57)【要約】【課題】楽譜データを利用して楽譜を表示つつ演奏を行う際に適切な環境設定データを選択し良好な演奏環境を設定することができる楽譜データ利用システムを提供すること。【解決手段】このシステムでは、夫々に設定付随情報Ｄｒａが付与された複数ｎの環境設定データ（レジストデータ）Ｄｒ１〜Ｄｒｎが記憶されている。楽譜付随情報Ｄｍａが付与された楽譜データＤｍに基づいて楽譜を表示する際は、楽譜データＤｍから抽出した楽譜付随情報Ｄｍａと各環境設定データＤｒ１〜Ｄｒｎの設定付随情報Ｄｒａを比較する。この比較により、楽譜付随情報Ｄｍａと一致度が高い設定付随情報Ｄｒａが付与され楽譜の演奏に合う環境設定データＤｒを選択する（一致度が最高のものを自動的に選択するか、或いは、高一致度の複数候補を提示しユーザ操作により１つを選択する）。そして、選択した環境設定データＤｒに基づいて楽音信号生成部の演奏環境を設定する。【選択図】図２
2010048868.tif 000002
【特許請求の範囲】
【請求項１】
設定付随情報が付与された環境設定データを複数記憶している環境設定記憶手段と、
演奏情報に基づく楽音信号を生成するための楽音生成手段と、
楽譜付随情報が付与された楽譜データを取得する楽譜取得手段と、
楽譜取得手段により取得された楽譜データに基づいて楽譜を表示する楽譜表示手段と、
楽譜取得手段により取得された楽譜データから楽譜付随情報を抽出する付随情報抽出手段と、
環境設定記憶手段に記憶されている複数の環境設定データについて、各環境設定データに付与された設定付随情報を付随情報抽出手段により抽出された楽譜付随情報と比較することにより、当該楽譜付随情報と最も関連性の高い設定付随情報が付与された環境設定データを選択する環境設定選択手段と、
環境設定選択手段により選択された環境設定データに基づいて楽音生成手段の演奏環境を設定する環境設定実行手段と、
環境設定実行手段により演奏環境が設定された楽音生成手段に演奏情報を入力して楽音信号を生成させる楽音生成実行手段と
を備えた電子音楽装置。
【請求項２】
設定付随情報が付与された環境設定データを複数記憶している環境設定記憶手段と、
演奏情報に基づく楽音信号を生成するための楽音生成手段と、
楽譜付随情報が付与された楽譜データを取得する楽譜取得手段と、
楽譜取得手段により取得された楽譜データに基づいて楽譜を表示する楽譜表示手段と、
楽譜取得手段により取得された楽譜データから楽譜付随情報を抽出する付随情報抽出手段と、
環境設定記憶手段に記憶されている複数の環境設定データについて、各環境設定データに付与された設定付随情報を付随情報抽出手段により抽出された楽譜付随情報と比較することにより、当該楽譜付随情報と関連性の高い設定付随情報が付与された環境設定データを複数選択し表示する環境選択表示手段と、
ユーザ操作に応じて、環境選択表示手段により表示された環境設定データの中から１つの環境設定データを選択する環境設定選択手段と、
環境設定選択手段により選択された環境設定データに基づいて楽音生成手段の演奏環境を設定する環境設定実行手段と、
環境設定実行手段により演奏環境が設定された楽音生成手段に演奏情報を入力して楽音信号を生成させる楽音生成実行手段と
を備えた電子音楽装置。
【請求項３】
設定付随情報が付与された環境設定データを複数記憶している環境設定記憶手段、及び、演奏情報に基づく楽音信号を生成するための楽音生成手段を備え、電子音楽装置として機能するコンピュータに、
楽譜付随情報が付与された楽譜データを取得する楽譜取得ステップと、
楽譜取得ステップで取得された楽譜データに基づいて楽譜を表示する楽譜表示ステップと、
楽譜取得ステップで取得された楽譜データから楽譜付随情報を抽出する付随情報抽出ステップと、
環境設定記憶手段に記憶されている複数の環境設定データについて、各環境設定データに付与された設定付随情報を付随情報抽出ステップで抽出された楽譜付随情報と比較することにより、当該楽譜付随情報と最も関連性の高い設定付随情報が付与された環境設定データを選択する環境設定選択ステップと、
環境設定選択ステップで選択された環境設定データに基づいて楽音生成手段の演奏環境を設定する環境設定実行ステップと、
環境設定実行ステップで演奏環境が設定された楽音生成手段に演奏情報を入力して楽音信号を生成させる楽音生成実行ステップと
から成る手順を実行させる楽譜データ利用プログラム。
【請求項４】
設定付随情報が付与された環境設定データを複数記憶している環境設定記憶手段、及び、演奏情報に基づく楽音信号を生成するための楽音生成手段を備え、電子音楽装置として機能するコンピュータに、
楽譜付随情報が付与された楽譜データを取得する楽譜取得ステップと、
楽譜取得ステップで取得された楽譜データに基づいて楽譜を表示する楽譜表示ステップと、
楽譜取得ステップで取得された楽譜データから楽譜付随情報を抽出する付随情報抽出ステップと、
環境設定記憶手段に記憶されている複数の環境設定データについて、各環境設定データに付与された設定付随情報を付随情報抽出ステップで抽出された楽譜付随情報と比較することにより、当該楽譜付随情報と関連性の高い設定付随情報が付与された環境設定データを複数選択し表示する環境選択表示ステップと、
ユーザ操作に応じて、環境選択表示ステップで表示された環境設定データの中から１つの環境設定データを選択する環境設定選択ステップと、
環境設定選択ステップで選択された環境設定データに基づいて楽音生成手段の演奏環境を設定する環境設定実行ステップと、
環境設定実行ステップで演奏環境が設定された楽音生成手段に演奏情報を入力して楽音信号を生成させる楽音生成実行ステップと
から成る手順を実行させる楽譜データ利用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子楽器などの電子音楽装置において、楽譜データを利用しつつ演奏を行う際に適切な演奏環境を設定することができる楽譜データ利用システムに関する。
【背景技術】
【０００２】
従来より、電子楽器などの電子音楽装置には、例えば、特許文献１に示されるように、楽譜データを取得して楽譜を表示したり、特許文献２に示されるように、タイミングデータを含む論理楽譜データを用いて自動演奏データによる模範演奏の進行に合わせて楽譜を表示するものが知られている。
【特許文献１】特開２００７−２７１８６１号公報
【特許文献２】特開２００６−５８５７７号公報
【０００３】
一方、電子楽器などの電子音楽装置には、楽音生成に関する種々の演奏環境を設定するために各種の楽音生成パラメータ等から成る環境設定データが多数用意されており、このような環境設定データは、レジストレーションデータと呼ばれ、ユーザにより編集したり作成することもできる。演奏を行う際にはユーザ所望のレジストレーションデータ（環境設定データを）選択して演奏曲に適した演奏環境を設定する必要がある。
【０００４】
しかしながら、楽譜データにより楽譜（譜面）を表示して楽譜の演奏曲に合わせた演奏をしようとする場合、レジストレーションのメニューデータ（環境設定の一覧表示及び選択）が装置に内蔵されていたとしても、適切なレジストレーションデータを選ぶのは難しく、また、適切なレジストレーションデータは一般ユーザには作れない。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は、このような不都合に鑑み、楽譜データを利用して楽譜を表示つつ演奏を行う際に適切な環境設定データを選択し良好な演奏環境を設定することができる楽譜データ利用システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明の第１の特徴に従うと、設定付随情報（Ｄｒａ）が付与された環境設定データ（Ｄｒ）を複数（Ｄｒ１〜Ｄｒｎ）記憶している環境設定記憶手段（３，４）と、演奏情報に基づく楽音信号を生成するための楽音生成手段（９−１０）と、楽譜付随情報（Ｄｍａ）が付与された楽譜データ（Ｄｍ）を取得する楽譜取得手段（Ｓ２〜Ｓ３）と、楽譜取得手段により取得された楽譜データ（Ｄｍ）に基づいて楽譜を表示する楽譜表示手段（Ｓ４）と、楽譜取得手段により取得された楽譜データ（Ｄｍ）から楽譜付随情報（Ｄｍａ）を抽出する付随情報抽出手段（Ａ１）と、環境設定記憶手段に記憶されている複数の環境設定データ（Ｄｒ１〜Ｄｒｎ）について、各環境設定データ（Ｄｒ）に付与された設定付随情報（Ｄｒａ）を付随情報抽出手段により抽出された楽譜付随情報（Ｄｍａ）と比較することにより、当該楽譜付随情報（Ｄｍａ）と最も関連性の高い設定付随情報（Ｄｒａ）が付与された環境設定データ（Ｄｒ）を選択する環境設定選択手段（Ａ２〜Ａ７）と、環境設定選択手段により選択された環境設定データ（Ｄｒ）に基づいて楽音生成手段（９−１０）の演奏環境を設定する環境設定実行手段（Ａ８）と、環境設定実行手段により演奏環境が設定された楽音生成手段（９−１０）に演奏情報を入力して楽音信号を生成させる楽音生成実行手段（Ｓ７）とを具備する電子音楽装置（コンピュータ）〔請求項１〕、並びに、設定付随情報（Ｄｒａ）が付与された環境設定データ（Ｄｒ）を複数（Ｄｒ１〜Ｄｒｎ）記憶している環境設定記憶手段（３，４）、及び、演奏情報に基づく楽音信号を生成するための楽音生成手段（９−１０）を備え、電子音楽装置として機能するコンピュータに、楽譜付随情報（Ｄｍａ）が付与された楽譜データ（Ｄｍ）を取得する楽譜取得ステップ（Ｓ２〜Ｓ３）と、楽譜取得ステップで取得された楽譜データ（Ｄｍ）に基づいて楽譜を表示する楽譜表示ステップ（Ｓ４）と、楽譜取得ステップで取得された楽譜データ（Ｄｍ）から楽譜付随情報（Ｄｍａ）を抽出する付随情報抽出ステップ（Ａ１）と、環境設定記憶手段に記憶されている複数の環境設定データ（Ｄｒ１〜Ｄｒｎ）について、各環境設定データ（Ｄｒ）に付与された設定付随情報（Ｄｒａ）を付随情報抽出ステップで抽出された楽譜付随情報（Ｄｍａ）と比較することにより、当該楽譜付随情報（Ｄｍａ）と最も関連性の高い設定付随情報（Ｄｒａ）が付与された環境設定データ（Ｄｒ）を選択する環境設定選択ステップ（Ａ２〜Ａ７）と、環境設定選択ステップで選択された環境設定データ（Ｄｒ）に基づいて楽音生成手段（９−１０）の演奏環境を設定する環境設定実行ステップ（Ａ８）と、環境設定実行ステップで演奏環境が設定された楽音生成手段（９−１０）に演奏情報を入力して楽音信号を生成させる楽音生成実行ステップ（Ｓ７）とから成る手順を実行させる楽譜データ利用プログラム〔請求項３〕が提供される。なお、括弧書きは、理解の便のために付記した実施例の参照記号、用語、箇所等を表わし、以下においても同様である。
【０００７】
また、この発明の第２の特徴に従うと、設定付随情報（Ｄｒａ）が付与された環境設定データ（Ｄｒ）を複数（Ｄｒ１〜Ｄｒｎ）記憶している環境設定記憶手段（３，４）と、演奏情報に基づく楽音信号を生成するための楽音生成手段（９−１０）と、楽譜付随情報（Ｄｍａ）が付与された楽譜データ（Ｄｍ）を取得する楽譜取得手段（Ｓ２〜Ｓ３）と、楽譜取得手段により取得された楽譜データ（Ｄｍ）に基づいて楽譜を表示する楽譜表示手段（Ｓ４）と、楽譜取得手段により取得された楽譜データ（Ｄｍ）から楽譜付随情報（Ｄｍａ）を抽出する付随情報抽出手段（Ｂ１）と、環境設定記憶手段に記憶されている複数の環境設定データ（Ｄｒ１〜Ｄｒｎ）について、各環境設定データ（Ｄｒ）に付与された設定付随情報（Ｄｒａ）を付随情報抽出手段により抽出された楽譜付随情報（Ｄｍａ）と比較することにより、当該楽譜付随情報（Ｄｍａ）と関連性の高い設定付随情報（Ｄｒａ）が付与された環境設定データ（Ｄｒ）を複数選択し表示する環境選択表示手段（Ｂ２〜Ｂ８）と、ユーザ操作に応じて、環境選択表示手段により表示された環境設定データ（Ｄｒ）の中から１つの環境設定データ（Ｄｒ）を選択する環境設定選択手段（Ｂ９）と、環境設定選択手段により選択された環境設定データ（Ｄｒ）に基づいて楽音生成手段（９−１０）の演奏環境を設定する環境設定実行手段（Ｂ１０）と、環境設定実行手段により演奏環境が設定された楽音生成手段（９−１０）に演奏情報を入力して楽音信号を生成させる楽音生成実行手段（Ｓ７）とを具備する電子音楽装置（コンピュータ）〔請求項２〕、並びに、設定付随情報（Ｄｒａ）が付与された環境設定データ（Ｄｒ）を複数（Ｄｒ１〜Ｄｒｎ）記憶している環境設定記憶手段（３，４）、及び、演奏情報に基づく楽音信号を生成するための楽音生成手段（９−１０）を備え、電子音楽装置として機能するコンピュータに、楽譜付随情報（Ｄｍａ）が付与された楽譜データ（Ｄｍ）を取得する楽譜取得ステップ（Ｓ２〜Ｓ３）と、楽譜取得ステップで取得された楽譜データ（Ｄｍ）に基づいて楽譜を表示する楽譜表示ステップ（Ｓ４）と、楽譜取得ステップで取得された楽譜データ（Ｄｍ）から楽譜付随情報（Ｄｍａ）を抽出する付随情報抽出ステップ（Ｂ１）と、環境設定記憶手段に記憶されている複数の環境設定データ（Ｄｒ１〜Ｄｒｎ）について、各環境設定データ（Ｄｒ）に付与された設定付随情報（Ｄｒａ）を付随情報抽出ステップで抽出された楽譜付随情報（Ｄｍａ）と比較することにより、当該楽譜付随情報（Ｄｍａ）と関連性の高い設定付随情報（Ｄｒａ）が付与された環境設定データ（Ｄｒ）を複数選択し表示する環境選択表示ステップ（Ｂ２〜Ｂ８）と、ユーザ操作に応じて、環境選択表示ステップで表示された環境設定データ（Ｄｒ）の中から１つの環境設定データ（Ｄｒ）を選択する環境設定選択ステップ（Ｂ９）と、環境設定選択ステップで選択された環境設定データ（Ｄｒ）に基づいて楽音生成手段（９−１０）の演奏環境を設定する環境設定実行ステップ（Ｂ１０）と、環境設定実行ステップで演奏環境が設定された楽音生成手段（９−１０）に演奏情報を入力して楽音信号を生成させる楽音生成実行ステップ（Ｓ７）とから成る手順を実行させる楽譜データ利用プログラム〔請求項４〕が提供される。
【発明の効果】
【０００８】
この発明による楽譜データ利用システム（電子音楽装置）では、演奏情報に基づく楽音信号を生成するための楽音生成手段（９−１０）が備えられ、楽音生成手段（９−１０）の演奏環境を設定するために、多数の環境設定データ（Ｄｒ）が環境設定記憶手段（３，４）に記憶されている。各環境設定データ（Ｄｒ）には、ジャンル、拍子、ビート、メロディ楽器の指定などの設定付随情報（Ｄｒａ）が付与されており〔図２（２）〕、楽音生成手段（９−１０）により楽音信号を生成する際に楽譜（譜面）を表示するために用いられる楽譜画像データや論理楽譜データなどの楽譜データ（Ｄｍ）にも、ジャンル、拍子、ビート、メロディ楽器の指定など、設定付随情報（Ｄｒａ）と同様の楽譜付随情報（Ｄｍａ）が付与されている〔図２（１）〕。
【０００９】
実際に、楽譜データ（Ｄｍ）を利用して楽譜を表示しつつ（Ｓ４）、演奏操作や自動演奏で演奏情報を楽音生成手段（９−１０）に入力して楽音信号を生成させる際には、楽音信号の生成に先立って、各環境設定データ（Ｄｒ）の設定付随情報（Ｄｒａ）が楽譜データ（Ｄｍ）の楽譜付随情報（Ｄｍａ）と比較され（Ａ５，Ｂ５）、楽譜付随情報（Ｄｍａ）に深く関連する設定付随情報（Ｄｒａ）を付加した適切な環境設定データ（Ｄｒ）が選択され（Ａ６，Ｂ６〜Ｂ９）、選択された環境設定データ（Ｄｒ）に基づいて楽音生成手段（９−１０）の演奏環境（楽音生成条件）が設定される（Ａ８，Ｂ１０）。つまり、ユーザが、この楽譜データ（Ｄｍ）に基づいて表示される楽譜を見ながら演奏操作を行うと、この楽譜の演奏に合った演奏環境（楽音生成条件）で演奏情報に基づく楽音信号が生成される（Ｓ７）。従って、この発明によれば、楽譜データを利用して楽譜を表示つつ演奏を行う際に、適切な環境設定データを選択し良好な演奏環境を設定することができる。
【００１０】
この発明の第１の特徴による楽譜データ利用システムでは（請求項１，３）、適切な環境設定データ（Ｄｒ）を得るために、楽譜表示に用いられる楽譜データ（Ｄｍ）から楽譜付随情報（Ｄｍａ）を抽出すると（Ａ１）、各環境設定データ（Ｄｒ）に付与された設定付随情報（Ｄｒａ）を、抽出された楽譜付随情報（Ｄｍａ）と比較することによって、当該楽譜付随情報（Ｄｍａ）と最も関連性の高い設定付随情報（Ｄｒａ）が付与された環境設定データ（Ｄｒ）を選択する（Ａ２〜Ａ７）。そして、選択された環境設定データ（Ｄｒ）に基づいて楽音生成手段（９−１０）の演奏環境を設定する（Ａ８）。従って、この発明によれば、楽譜データを利用して楽譜を表示つつ演奏を行う際に、自動的に、最適な環境設定データを選択し良好な演奏環境を設定することができる。
【００１１】
この発明の第２の特徴による楽譜データ利用システムでは（請求項２，４）、適切な環境設定データ（Ｄｒ）を得るために、楽譜表示に用いられる楽譜データ（Ｄｍ）から楽譜付随情報（Ｄｍａ）を抽出すると（Ｂ１）、各環境設定データ（Ｄｒ）に付与された設定付随情報（Ｄｒａ）を、抽出された楽譜付随情報（Ｄｍａ）と比較することによって、当該楽譜付随情報（Ｄｍａ）と関連性の高い設定付随情報（Ｄｒａ）が付与された環境設定データ（Ｄｒ）を複数選択して列挙表示し（Ｂ２〜Ｂ８）、ユーザ操作に応じて、表示された環境設定データ（Ｄｒ）の中から１つの環境設定データ（Ｄｒ）を選択する（Ｂ９）。そして、選択された環境設定データ（Ｄｒ）に基づいて楽音生成手段（９−１０）の演奏環境を設定する（Ａ８）。従って、この発明によれば、楽譜データを利用して楽譜を表示つつ演奏を行う際に、ユーザの嗜好に合わせて、適切な環境設定データを選択し良好な演奏環境を設定することができる。
【発明を実施するための最良の形態】
【００１２】
〔システムの概要〕
この発明の一実施例による楽譜データ利用システムの機能が組み込まれる電子音楽装置は、楽譜データ利用処理を含む音楽情報処理機能を有する一種のコンピュータであり、典型的には、電子楽器のように演奏操作部及び楽音信号生成部を備える音楽専用機器が用いられ、演奏操作部や楽音信号発生部を備えるパーソナルコンピュータ（ＰＣ）のように電子楽器と同等の音楽データ処理機能を有する音楽データ処理装置を用いることもできる。図１は、この発明の一実施例による電子音楽装置のハードウエア構成ブロック図を示す。
【００１３】
楽譜データ利用システムが構築される電子音楽装置は、中央処理装置（ＣＰＵ）１、ランダムアクセスメモリ（ＲＡＭ）２、読出専用メモリ（ＲＯＭ）３、外部記憶装置４、演奏操作検出回路５、設定操作検出回路６、タッチパネル検出回路７、タッチパネル表示回路８、音源回路９、効果回路１０、ＭＩＤＩインターフェース（Ｉ／Ｆ）１１、通信インターフェース（Ｉ／Ｆ）１２などを備えており、これらの要素１〜１２はバス１３を介して互いに接続される。
【００１４】
ＣＰＵ１は、ＲＡＭ２及びＲＯＭ３と共にデータ処理部を構成し、所定の制御プログラムに従い、タイマ１４によるクロックを利用して楽譜データ利用処理を含む種々の音楽情報処理を実行する。ＲＡＭ２は、これらの処理に際して必要な各種データを一時記憶するためのワーク領域として用いられる。例えば、楽譜データ利用処理などの際には、楽譜に最適な環境設定データ（レジストレーションデータ）を指示する環境設定指示情報を保持するレジスタや、楽譜との関連性が高い環境設定データを指示する環境設定指示情報をリストで保持するレジスタが設定される。ＲＯＭ３は、これらの処理を実行するために必要な各種制御プログラムや制御データ等を予め記憶している。制御データには、それぞれ楽音生成に関する種々のパラメータ群から成り「レジストレーションデータ」（単に、レジストデータ、レジストともいう）と呼ばれる複数の環境設定データＤｒがあり、ＲＯＭ３には更にプリセット楽譜データＤｍや自動演奏データを記憶しておくこともできる。
【００１５】
外部記憶装置４は、ハードディスク（ＨＤ）や、フラッシュメモリのような書換え可能な不揮発性の半導体メモリなどの内蔵記憶媒体の外に、コンパクトディスク・リード・オンリィ・メモリ（ＣＤ−ＲＯＭ）、フレキシブルディスク（ＦＤ）、光磁気（ＭＯ）ディスク、ディジタル多目的ディスク（ＤＶＤ）、スマートメディア（登録商標）等の小型メモリカード、等々、種々の可搬性の外部記録媒体を含み、制御プログラムやデータを任意の記憶装置４に記憶することができる。例えば、ユーザにより取得或いは作成された環境設定データＤｒや楽譜データＤｍ、自動演奏データ等が記憶装置４に記憶される。
【００１６】
演奏操作検出回路５は、鍵盤などの演奏操作子１５と共に演奏操作部を構成し、演奏操作子１５に対するユーザ操作を検出し、検出された演奏操作の内容に対応する演奏データをデータ処理部に導入することができる。設定操作検出回路６は、文字・記号キー等の機械的な設定操作子１６に対するユーザ操作を検出し、タッチパネル検出回路７は、多点タッチパネル１７の操作部の各点に対するユーザ操作を検出し、それぞれ、検出された操作の内容に対応する各種情報をデータ処理部に導入する。タッチパネル表示回路８は、ＬＣＤ等のディスプレイ（表示器）で構成されるタッチパネル１７の画面表示部の表示内容をＣＰＵ１からの指令に従って制御し、各種操作に対する表示援助を行うと共に、楽譜データＤｍに基づく楽譜（譜面）画像を表示することができる。なお、タッチパネルではなく、画面表示部（表示器）と操作部が別々になっていてもよい。
【００１７】
音源回路９は、演奏操作子１５の演奏操作に基づく実演奏データや記憶手段３，４からの自動演奏データに基づいて、楽音波形を表わすオーディオ形式の楽音信号を生成し、ＤＳＰを有する効果回路１０は、音源回路９からの楽音信号に効果を付与してサウンドシステム１８に出力する。音源回路９及び効果回路１０は、楽音信号生成部を構成し、現在設定されている環境設定データＤｒの内容（設定パラメータ又は楽音生成パラメータ）に従って楽音信号を生成し効果を付与する。サウンドシステム１８は、Ｄ／Ａ変換部やアンプ、スピーカを備え、効果回路９からの楽音信号に基づく楽音を発生する。
【００１８】
ＭＩＤＩＩ／Ｆ１１には、この電子音楽装置と同様にＭＩＤＩ音楽情報処理機能を有する外部ＭＩＤＩ機器５０が接続され、ＭＩＤＩＩ／Ｆ１１を通じてこの電子音楽装置と外部ＭＩＤＩ機器５０との間でＭＩＤＩ演奏データを授受することができる。通信Ｉ／Ｆ１２には、インターネットやローカルエリアネットワーク（ＬＡＮ）などの通信ネットワーク６０が接続され、外部のサーバコンピュータ７０等から制御プログラムや楽譜データＤｍ等をダウンロードし記憶装置４に保存してこの電子音楽装置で利用することができる。
【００１９】
〔楽譜データと環境設定データ〕
この発明の一実施例による楽譜データ利用システムにおいては、複数の環境設定データ（レジストレーションデータ）をＲＯＭ３又は記憶装置４に保存しておき、楽譜データＤｍを用いて楽譜を表示しつつ、楽譜の演奏曲を演奏する際に、楽譜データ内の情報を利用して楽譜演奏曲の演奏に適した環境設定データＤｒを楽音信号生成部９−１０に適用し所望の楽音を生成することができる。図２は、この発明の一実施例による楽譜データ利用システムで使用される楽譜データ及び環境設定データの例を表わす。
【００２０】
このシステムで利用される楽譜データＤｍは、楽譜を表示しようとする際に、ＲＯＭ３や記憶装置４から或いは通信ネットワーク１２経由でサーバ７０等から取得し、ＲＡＭ２の楽譜データ格納領域に保持することができ、図２（１）に一例が示される。つまり、楽譜データＤｍは、図２（１）左側に示すように、その本体情報部分である楽譜情報チャンクＤｍｓに対し楽譜付随情報チャンクＤｍａが付加されている。なお、記号“Ｄｍｓ”，“Ｄｍａ”は、それぞれ、楽譜情報自体、楽譜付随情報自体を表わすのにも用いられる。
【００２１】
楽譜情報チャンクＤｍｓに記録された楽譜情報は、ビットマップやＪＰＥＧのような画像楽譜データ形式、或いは、特許文献２に記載されているような論理楽譜データ形式で楽譜を表わし、楽譜情報Ｄｍｓを表示回路８を通じて再生することにより、楽譜情報Ｄｍｓが表わす楽譜（譜面）をタッチパネル１７の画面表示部に表示することができる。
【００２２】
これに対して、楽譜付随情報チャンクＤｍａに記述される楽譜付随情報は、図２（１）右側に示すように、楽譜情報Ｄｍｓにより表示される楽譜の音楽的内容をテキスト形式で表わしたものであり、例えば、図示のように、Category（曲のジャンル）： Classical（クラシック音楽）、Time Signature（拍子）：４／４、Ensamble（編成）： Orchestra（オーケストラ）、Composer（作曲者）：Mozalt（モーツァルト）、…のように、楽譜の音楽的内容をテキストで表現する。
【００２３】
より詳しく例示すると、以下のような項目の情報が、項目毎に予め用意された一定のテキスト表現形式に従って検索可能に記述される：
ａ．曲名
ｂ．拍子（Time Signature）：４／４，３／４，…
ｃ．テンポ
ｄ．発表年月日（原曲が制作又は発表された日付）
ｅ．制作地
ｆ．曲のジャンル（Category）：クラシック音楽（ Classical）、ジャズ・フュージョン（Jazz-Fusion）、ロック（Rock）、…
ｇ．ビート（Beat）：２Beat (March)、３Beat、…、１６Beat、Suffle、Others
ｈ．メロディパートの主な楽器を表わす楽器番号
ｉ．歌唱タイプ：女性独唱、男性独唱、…、歌なし
ｊ．作曲者（Composer）
ｋ．作詞者
ｍ．編曲者
ｎ．演奏者／歌唱者
ｐ．編成（Ensemble）：オーケストラ（ Orchestra）、ピアノトリオ（Piano Trio）、…
ｑ．キーワード：ラブソング、バラード、リズミカル、…
ｒ．スタイル（最適な自動伴奏データを指定する文字列情報）： 001ウインナーワルツ、 002イングリッシュワルツ、…。
【００２４】
なお、楽譜付随情報Ｄｍａには、どの楽譜データＤｍについても全ての項目の情報が含まれているとは限らない。また、作曲者が二人などというように、同種の項目について複数の情報があるかも知れない。
【００２５】
このシステムで利用される環境設定データＤｒは、既述のように、レジストレーションデータ或いは単純にレジストデータ、レジストとも呼ばれ、図２（２）に一例が示されている。環境設定データＤｒは、図２（２）左側に記号“Ｄｒ１”，“Ｄｒ２”，…，“Ｄｒｎ”で示すように、ＲＯＭ３乃至記憶装置４に多数保存されており、各環境設定データ（以下、レジストデータという）Ｄｒは、図２（２）の中央に示すように、その本体情報部分である設定パラメータチャンクＤｒｐに対して設定付随情報チャンクＤｒａが付加されている。なお、記号“Ｄｒｐ”，“Ｄｒａ”は、それぞれ、設定パラメータ自体、設定付随情報自体を表わすのにも用いられる。
【００２６】
各レジストデータＤｒの設定パラメータチャンクＤｒｐに記録された設定パラメータは、演奏曲に対応して楽音信号生成部９−１０に設定される音色（ボイス）や効果（エフェクト）などの複数の楽音生成パラメータをセットにしたパラメータ群データである。
【００２７】
これに対して、設定付随情報チャンクＤｒａに記述される設定付随情報は、図２（２）の右側に示すように、設定パラメータＤｒｐが対応している演奏曲（対象演奏曲）の音楽的内容をテキスト形式で表わしたものであり、例えば、図示のように、Category： Jazz-Fusion（ジャズ・フュージョン）、Time Signature：３／４、Ensamble：Piano Trio（ピアノトリオ）、…のように、楽譜付随情報Ｄｍａと同様の形式で、設定パラメータＤｒｐの対象演奏曲の音楽的内容をテキストで表現する。
【００２８】
つまり、設定付随情報Ｄｒａも、楽譜付随情報Ｄｍａと同様に、前述した項目ａ〜ｑの情報が、項目毎に予め用意された一定のテキスト表現形式に従って検索可能に記述される。従って、設定付随情報Ｄｒａも、どのレジストデータＤｒについても全ての項目の情報が含まれているとは限らず、また、作曲者が二人などというように、同種の項目について複数の情報があるかも知れない。
【００２９】
〔楽譜データ利用処理〕
この発明の一実施例による楽譜データ利用システムでは、上述のように、夫々に設定付随情報Ｄｒａが付与された複数ｎの環境設定データ（レジストデータ）Ｄｒ１〜Ｄｒｎが記憶手段３，４に記憶されている。楽譜を表示して楽譜の演奏曲に合わせて演奏を行う際は、楽譜データ利用処理プログラムに従って、表示したい楽譜を表わす楽譜データＤｍを取得し、取得した楽譜データＤｍから楽譜付随情報Ｄｍａを抽出し、抽出した楽譜付随情報Ｄｍａと各環境設定データＤｒ１〜Ｄｒｎの設定付随情報Ｄｒａを比較する。この比較により、楽譜付随情報Ｄｍａと一致度が高い設定付随情報Ｄｒａが付与された環境設定データＤｒを選択し、選択した環境設定データＤｒに基づいて楽音信号生成部９−１０の演奏環境を設定する。つまり、楽音信号生成部９−１０は、楽譜データＤｍに基づいて表示される楽譜に合った演奏環境が設定され、楽譜の演奏曲に合わせて入力される演奏情報に基づいて、最適な演奏環境の下で楽音信号を生成する。ここで、楽音信号生成部９−１０に設定される環境設定データＤｒについては、第１モードでは、楽譜付随情報Ｄｍａと最高の一致度を示す設定付随情報Ｄｒａが付与されたものを自動的に選択し、第２モードでは、高い一致度を示す設定付随情報Ｄｒａが付与された複数の環境設定データ候補を提示し、ユーザ操作に応じて候補中の１つを選択する。
【００３０】
図３は、この発明の一実施例による楽譜データ利用処理を表わすフローチャートである。この処理フローは、電子音楽装置の電源投入により開始し、ＣＰＵ１は、最初のステップＳ１で初期設定を行い、例えば、デフォルトで、動作モードを楽譜データ利用モードに設定し、レジスト設定モードを第１モードに設定すると共に、楽譜データ利用モードのメニュー画面をタッチパネル１７の画面表示部のメニュー画面領域に表示する。初期設定の後、演奏操作子１５、設定操作子１６或いはタッチパネル１７の操作部が操作された否かを調べ、まず、ステップＳ２で、メニュー画面中の楽譜データ選択開始項目に対してユーザによる指示操作がなされたか否かを判定する。
【００３１】
ここで、楽譜データ選択開始操作がなされたと判定したときは（Ｓ２＝ＹＥＳ）、ステップＳ３に進み、楽譜データ選択画面を画面表示部に表示して利用（取得）可能な楽譜データの項目情報を提示し、ユーザにより項目指示操作があると、この操作に対応して指定される楽譜データＤｍを記憶手段３，４或いはサーバ装置（サーバコンピュータ）７０から取得し、ＲＡＭ２の楽譜データ格納領域に格納する。次のステップＳ４では、ＲＡＭ２に取得した楽譜データＤｍの楽譜情報チャンクＤｍｓの楽譜情報に基づいて楽譜（譜面）を画面表示部に表示する。
【００３２】
楽譜データ選択開始操作がなされないと判定したとき（Ｓ２＝ＮＯ）、或いは、ステップＳ４の楽譜表示処理を行った後は、ステップＳ５で、楽譜データＤｍを取得しており且つメニュー画面中のレジスト設定開始項目に対してユーザによる指示操作がなされたか否かを判定し、楽譜データＤｍを取得しており且つレジスト設定開始操作がなされたときは（Ｓ５＝ＹＥＳ）、ステップＳ６に進む。ステップＳ６では、現在設定されているレジスト設定モードに従ってレジスト設定処理（図４及び図５参照）を行い、この電子音楽装置に用意されている複数のレジストデータＤｒ１〜Ｄｒｎから、ステップＳ３で取得した楽譜データＤｍの音楽的内容に相応しい最適なレジストデータＤｒを選択し、選択された最適レジストデータＤｒに従って楽音信号生成部９−１０の演奏環境を設定する。
【００３３】
レジスト設定開始操作がなされない又はレジスト設定開始操作がなされても楽譜データＤｍを取得していないとき（Ｓ５＝ＮＯ）、或いは、ステップＳ６のレジスト設定処理を行った後は、ステップＳ７に進む。ステップＳ７では、現在演奏可能状態であり、ユーザの演奏操作（１５）があれば、ユーザの演奏操作に応じた演奏情報を楽音信号生成部９−１０に送り、演奏情報に基づく楽音信号の生成を楽音信号生成部９−１０に指示する。また、演奏可能状態でないとき或いは演奏操作がないときはステップＳ７をスルーする。
【００３４】
次いで、ステップＳ８に進み、その他のユーザ操作があれば、そのユーザ操作に応じて対応する「その他処理」を行い、有効なその他のユーザ操作がないときにはステップＳ８をスルーする。そして、ステップＳ８の後はステップＳ２に戻り、装置の電源がオフされるまで、上述したステップＳ２〜Ｓ８の処理動作を繰り返す。
【００３５】
ステップＳ８におけるその他処理では、例えば、楽譜データＤｍを取得し（Ｓ３）レジスト設定処理（Ｓ６）を行った後でメニュー画面中の演奏開始項目に対して指示操作があれば、演奏可能状態とすると共に楽譜データＤｍに基づく楽譜表示の進行制御を開始する。この進行制御では、時間経過と共に楽譜表示を進行し、例えば、楽譜上の現在演奏位置を移動したりページ切替えを行い、或いは、スクロールをしていく。また、楽譜データ利用モードにおいてメニュー画面中のレジスト設定モード変更項目に対して指示操作があれば、レジスト設定モードの設定を第１モードから第２モードに或いは第２モードから第１モードに変更する。また、動作モード変更項目に対して指示操作があれば、動作モードの設定を楽譜データ利用モードから通常モードに或いは通常モードから楽譜データ利用モードに変更する。なお、通常モードにおいては、常時、楽譜表示、レジスト設定、演奏などを独立して行うことができる。
【００３６】
＜第１モードのレジスト設定処理＞
レジスト設定モードが第１モードに設定されている場合に楽譜データ利用処理（図３）のステップＳ６で実行されるレジスト設定処理は「レジスト設定処理１」と呼ばれる。図４は、レジスト設定処理１を表わすフローチャートである。まず、最初のステップＡ１では、表示中の楽譜データＤｍの楽譜付随情報チャンクＤｍａから楽譜付随情報を取得し、次のステップＡ２で、最適なレジストデータＤｒについてこのデータを指し示す環境設定指示情報及び楽譜付随情報Ｄｍａとの一致度（後述）を保持するためにＲＡＭ２上に設けられた環境設定指示レジスタ（最適指示レジスタという）を初期化する。
【００３７】
次いで、ステップＡ３で、記憶手段３，４に記憶されているレジストデータＤｒ１〜Ｄｒｎについて１つずつ順に選択し、続くステップＡ４で、選択したレジストデータの設定付随情報チャンクＤｒａから設定付随情報を取得する。次のステップＡ５では、ステップＡ１で取得した楽譜付随情報ＤｍａとステップＡ４で取得した設定付随情報Ｄｒａとを比較し、両付随情報Ｄｍａ，Ｄｒａ間で各項目の情報の一致度（合致度）を求める。一致度とは、例えば、設定付随情報Ｄｒａの全項目のうち、楽譜付随情報Ｄｍａの項目と一致する項目の割合で表わされる。もちろん、両付随情報Ｄｍａ，Ｄｒａ間の一致の度合いを表わすものであればこれに限らない。
【００３８】
更に次のステップＡ６では、ステップＡ５で求めた一致度が、これまでに求めた最高の一致度（最適指示レジスタに保持されている）より高いときは、最適指示レジスタを更新し、この楽譜付随情報Ｄｍａが付加されているレジストデータを指し示す環境設定指示情報及びステップＡ５で求めた一致度（新たな最高一致度）を最適指示レジスタに保持する。また、ステップＡ５で求めた一致度がこれまでの最高一致度より低いときはステップＡ６をスルーする。なお、ステップＡ２からステップＡ３に進んだ場合は、第１のレジストデータＤｒ１〔図２（２）：「レジストデータ１」〕が選択され、ステップＡ５で求めた一致度Ｃ１が最高の一致度とされ、ステップＡ６で、第１レジストデータＤｒ１を指し示す環境設定指示情報及び一致度Ｃ１が最適指示レジスタに格納される。
【００３９】
ステップＡ６で環境設定指示情報の更新処理をした後、或いは、ステップＡ６をスルーした後は、ステップＡ７で、記憶手段３，４内のレジストデータＤｒ１〜Ｄｒｎを全て処理したか否かを判定する。ここで、全レジストデータＤｒ１〜Ｄｒｎを処理していないと判定したときは（Ａ７＝ＮＯ）、ステップＡ３に戻り、次のレジストデータを選択して上述したステップＡ４〜Ａ７の処理を行う。例えば、最初にステップＡ７からステップＡ３に戻った場合は、第２のレジストデータＤｒ２〔図２（２）：「レジストデータ２」〕が選択され、ステップＡ５で求めた一致度Ｃ２がこれまでの最高一致度即ち第１レジストデータＤｒ１の一致度Ｃ１より高いときにのみ、ステップＡ６にて、第２レジストデータＤｒ２を指し示す環境設定指示情報及び一致度Ｃ２で最適指示レジスタが更新される。
【００４０】
全レジストデータＤｒ１〜Ｄｒｎを処理していない間は（Ａ７＝ＮＯ）、上述したステップＡ３〜Ａ７の処理を繰り返し、全レジストデータＤｒ１〜Ｄｒｎを処理すると（Ａ７＝ＹＥＳ）、ステップＡ８に進む。ステップＡ８では、最適指示レジスタに保持されている環境設定指示情報が指し示す最適なレジストデータＤｒを楽音生成に適用し、その設定パラメータチャンクＤｒｐの設定パラメータに従って楽音信号生成部９−１０の演奏環境を設定する。そして、レジスト設定処理１を終了し、楽譜データ利用処理のステップＳ７にリターンする。
【００４１】
＜第２モードのレジスト設定処理＞
レジスト設定モードが第２モードに設定されている場合に楽譜データ利用処理（図３）のステップＳ６で実行されるレジスト設定処理は「レジスト設定処理２」と呼ばれる。図５は、レジスト設定処理２を表わすフローチャートである。最初のステップＢ１では、表示中の楽譜データＤｍの楽譜付随情報チャンクＤｍａから楽譜付随情報を取得し、続く次のステップＢ２で、適切なレジストデータＤｒを指し示す複数ｍ（ｍの値は任意に設定可能であるが、ここではｍ＝３として説明する）の環境設定指示情報を楽譜付随情報Ｄｍａとの一致度に応じて順位付けしリスト形式で保持するためにＲＡＭ２上に設けられた環境設定指示レジスタ（順位リストレジスタ又は単に順位リストという）を初期化する。
【００４２】
次のステップＢ３〜Ｂ５では、レジスト設定処理１と同様に、記憶手段３，４に記憶されているレジストデータＤｒ１〜Ｄｒｎについて１つずつ順に選択し（Ｂ３）、選択したレジストデータの設定付随情報チャンクＤｒａから設定付随情報を取得し（Ｂ４）、取得した楽譜付随情報Ｄｍａ＜Ｂ１＞及び設定付随情報Ｄｒａ＜Ｂ４＞を互いに比較し、両付随情報Ｄｍａ，Ｄｒａ間で各項目の情報の一致度（合致度）を求める（Ｂ５）。
【００４３】
次いで、ステップＢ６で、ステップＢ５で求めた一致度が、順位リストレジスタに保持されている高順位一致度の何れかより高いときは、順位リストレジスタを更新し、この楽譜付随情報Ｄｍａが付加されているレジストデータを指し示す環境設定指示情報及びステップＢ５で求めた一致度（新たな高順位一致度）を順位リストレジスタに保持する。また、ステップＢ５で求めた一致度がこれまでの高順位一致度より低いときはステップＢ６をスルーする。なお、ステップＢ２からステップＢ３に進んだ場合は、第１レジストデータＤｒ１が選択され、ステップＢ５で求めた一致度Ｃ１が高順位一致度とされ、ステップＢ６で、第１レジストデータＤｒ１を指し示す環境設定指示情報及びステップＢ５で求めた一致度が順位リストレジスタに格納される。
【００４４】
ステップＢ６で環境設定指示情報の更新処理をした後、或いは、ステップＢ６をスルーした後は、ステップＢ７で、記憶手段３，４内のレジストデータＤｒ１〜Ｄｒｎを全て処理したか否かを判定する。ここで、全レジストデータＤｒ１〜Ｄｒｎを処理していないと判定したときは（Ｂ７＝ＮＯ）、ステップＢ３に戻り、次のレジストデータを選択して上述したステップＢ４〜Ｂ７の処理を行う。なお、最初にステップＢ７からステップＢ３に戻った場合及び２回目にステップＢ７からステップＢ３に戻った場合は、それぞれ、第２及び第３レジストデータＤｒ２，Ｄｒ３が選択され、ステップＢ６において、各レジストデータＤｒ２，Ｄｒ３を指し示す環境設定指示情報及びステップＢ５で求めた一致度Ｃ２，Ｃ３が高順位一致度として順位リストレジスタに追記される。従って、３（ｍ）回目以降にステップＢ７からステップＢ３に戻った場合に、新たに選択されたレジストデータの楽譜付随情報Ｄｍａとの一致度が順位リストレジスタに保持されている高順位一致度の何れかより高いときには、順位リストレジスタ中の最下位一致度のレジストデータに関する情報が順位リストレジスタから削除される。
【００４５】
全レジストデータＤｒ１〜Ｄｒｎを処理していない間は（Ｂ７＝ＮＯ）、上述したステップＢ３〜Ｂ７の処理を繰り返し、全レジストデータＤｒ１〜Ｄｒｎを処理すると（Ｂ７＝ＹＥＳ）、ステップＢ８に進む。ステップＢ８では、順位リストレジスタの内容に基づいて、楽譜データＤｍの音楽的内容に適した上位３つ（ｍ）のレジストデータの案内情報を設定可能なレジストデータの候補として選択可能に一覧表示し、ユーザによるレジストデータの選択操作を待つ。なお、案内情報は、楽譜付随情報Ｄｍａとの一致度が高い順に表示されることが好ましく、当該レジストデータの名称（「ａ．曲名」に対応）の外に、設定付随情報Ｄｒａの主要項目（例えば、ジャンル、拍子、編成、メロディの楽器）の情報や楽譜付随情報Ｄｍａとの一致度などを含むことが好ましい。次のステップＢ９では、タッチパネル１７上のレジスト一覧表示画面に対するユーザのレジストデータ選択設定操作を検出し、続くステップＢ１０で、ユーザ操作に対応するレジストデータＤｒを設定すべき最適なレジストデータとして選択し、選択された最適レジストデータＤｒを楽音生成に適用し、その設定パラメータチャンクＤｒｐの設定パラメータに従って楽音信号生成部９−１０の演奏環境を設定する。そして、レジスト設定処理２を終了し、楽譜データ利用処理のステップＳ７にリターンする。
【００４６】
〔種々の実施態様〕
以上、図面を参照しつつ、この発明の好適な実施の形態について詳述したが、これは単なる一例であって、この発明の精神を逸脱しない範囲で種々の変更が可能である。例えば、実施例では、最適レジストを自動設定する第１モードの機能（図４）及び適切な複数のレジスト候補から最適レジストをユーザ操作で選択する第２モードの機能（図５）を備えるものについて説明したが、何れか一方の機能を備えるものでもよい。
【００４７】
また、実施例では順位リストのレジスト候補数を所定値ｍで限定しているが、記憶手段３，４に記憶されている全てのレジストデータを順位リストに加え、一致度で順にソートし、ユーザによる設定操作子の捜査に応じて画面表示部でスクロール表示させるようにしてもよい。また、一致度が所定の値より大きいレジストデータのみを順位リストに加えるようにしてもよい。
【００４８】
また、実施例では、楽譜データ選択操作によって楽譜表示したあと（Ｓ２〜Ｓ４）、レジスト設定開始操作（Ｓ５）に応じてレジスト設定処理（Ｓ６）がなされるようにしているが、楽譜表示（Ｓ４）の後、ユーザ操作によらず直ちにレジス卜設定処理（Ｓ６）をしてもよい。
【００４９】
実施例では、電子楽器などの１つの電子音楽装置で構成された楽譜データ利用システムについて説明したが、楽譜を表示する装置とレジストデータ（環境設定データ）が適用される装置とを別体に構成するようにしてもよい。例えば、ＰＣで楽譜を表示し電子楽器で演奏を行う。この場合、最適なレジストデータの選択（Ａ７＝ＹＥＳ，Ｂ９）までをＰＣで行うことが好ましい。
【００５０】
また、実施例では、予め楽譜付随情報が組み込まれた楽譜データを取得するものについて説明したが、直接取得するのではなく、楽譜付随情報と同等の付随情報が組み込まれたＳＭＦなどの演奏データを取得し、そこから楽譜データを生成するようにしてもよい。
【図面の簡単な説明】
【００５１】
【図１】この発明の一実施例による電子音楽装置のハードウエア構成ブロック図である。
【図２】この発明の一実施例による楽譜データ利用システムで用いられる楽譜データ及び環境設定データ（レジストレーションデータ）の例を示す。
【図３】この発明の一実施例による楽譜データ利用処理を表わすフローチャートである。
【図４】この発明の一実施例によるレジスト設定処理１を表わすフローチャートである。
【図５】この発明の一実施例によるレジスト設定処理２を表わすフローチャートである。
【符号の説明】
【００５２】
Ｄｍ  楽譜データ、
Ｄｍａ  楽譜付随情報チャンク又は楽譜付随情報、
Ｄｍｓ  楽譜情報チャンク又は楽譜情報、
Ｄｒ：Ｄｒ１，Ｄｒ２，…，Ｄｒｎ  レジストレーションデータ（環境設定データ）、
Ｄｒａ  設定付随情報チャンク又は設定付随情報、
Ｄｒｐ  設定パラメータチャンク又は設定パラメータ（楽音生成パラメータ）。
【図１】
2010048868.tif 000003
【図２】
2010048868.tif 000004
【図３】
2010048868.tif 000005
【図４】
2010048868.tif 000006
【図５】
2010048868.tif 000007