(57)【特許請求の範囲】
【請求項１】
所定の音域と、所定の楽曲の調情報と、所定の楽曲を構成する音の音高情報とを取得するデータ取得部と、
前記音域と、前記楽曲の調情報と、前記音高情報とに基づいて移調評価点を算出し、前記移調評価点に基づいて移調量を決定する移調量決定部、
を備える、移調装置。
【請求項２】
前記データ取得部は、前記音域に関連付けられた評価点を含む音域評価情報と、調と前記調に関連付けられた評価点との関係を示す調評価情報とをさらに取得し、
前記移調量決定部は、前記音域評価情報と前記調評価情報とに基づいて前記移調評価点を算出する、請求項１に記載の移調装置。
【請求項３】
前記音域と前記音高情報とに基づいて、前記楽曲に対する移調の要否を判定する移調要否判定部をさらに備え、
前記移調要否判定部による判定の結果、前記楽曲を移調する場合、前記移調量決定部は、前記移調評価点を算出して、前記移調評価点に基づいて前記移調量を決定する、請求項１に記載の移調装置。
【請求項４】
前記移調要否判定部は、前記調情報に基づいて前記移調の要否を判定する、請求項３に記載の移調装置。
【請求項５】
決定した前記移調量に基づいて移調させた楽曲を表示する表示部をさらに備える、請求項１乃至４のいずれか一項に記載の移調装置。
【請求項６】
前記移調量決定部は、前記音域と前記音高情報とに基づいて移調量の範囲を決定し、前記移調量を前記移調量の範囲内に含まれるように決定する、請求項１に記載の移調装置。
【請求項７】
入力音を取得する入力取得部と、
前記入力音に基づいて前記音域評価情報を特定する特定部と、
をさらに備える、請求項２に記載の移調装置。
【請求項８】
所定の音域と、所定の楽曲の調情報と、所定の楽曲を構成する音の音高情報とを取得し、
前記音域と、前記楽曲の調情報と、前記音高情報とに基づいて移調評価点を算出し、
前記移調評価点に基づいて移調量を決定すること、
を含む、移調方法。
【請求項９】
前記音域に関連付けられた評価点を含む音域評価情報と、調と前記調に関連付けられた評価点との関係を示す調評価情報とを取得することを、
をさらに含み、
前記移調評価点は、前記音域評価情報と前記調評価情報とに基づいて算出される、請求項８に記載の移調方法。
【請求項１０】
前記音域と前記音高情報とに基づいて、前記楽曲に対する移調の要否を判定すること、をさらに含み、
判定の結果、前記楽曲を移調する場合、前記移調評価点に基づいて前記移調量を決定する、請求項８に記載の移調方法。
【請求項１１】
前記移調の要否を判定することは、前記調情報に基づいて前記移調の要否を判定することを含む、請求項１０に記載の移調方法。
【請求項１２】
決定した前記移調量に基づいて移調させた楽曲を表示すること、をさらに含む、請求項８乃至１１のいずれか一項に記載の移調方法。
【請求項１３】
前記移調量を決定することは、
前記音域と前記音高情報とに基づいて移調量の範囲を決定し、
前記移調量を前記移調量の範囲内に含まれるように決定すること、を含む請求項８に記載の移調方法。
【請求項１４】
入力音を取得し、
前記入力音に基づいて前記音域評価情報を特定すること、
をさらに含む、請求項９に記載の移調方法。
【請求項１５】
コンピュータに、
所定の音域と、所定の楽曲の調情報と、所定の楽曲を構成する音の音高情報とを取得し、
前記音域と、前記楽曲の調情報と、前記音高情報とに基づいて移調評価点を算出し、
前記移調評価点に基づいて所定の楽曲に対する移調量を決定すること、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音を移調する技術に関する。
【背景技術】
【０００２】
歌唱者の声域に合わせて演奏キーを自動的に設定する装置がある。例えば、特許文献１には、歌唱者の声域を測定し、歌唱者の声域の中心と楽曲の主旋律音域の中心とが近くなるように演奏キーを自動設定するカラオケ装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−０４６２５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、楽器の場合、楽曲の調によって楽器の演奏が困難になることがある。したがって、楽曲の演奏キーを変更する場合、楽器の種類によっては変更後の楽曲の調号を考慮して演奏キーを変更する必要があるが、特許文献１の技術では、演奏キーの変更による調号が考慮されないという問題がある。また、楽器の種類に応じた、楽器の演奏の難易度が考慮されないという問題がある。【０００５】
本発明の課題の一つは、楽器の音域又は歌唱者の声域に合わせて楽曲を移調する際、音域及び移調による調号を考慮して移調量を決定することにある。【０００６】
また、本発明の課題の一つは、楽器の種類に応じた、調による楽器の演奏の難易度を考慮して移調量を決定することにある。
【課題を解決するための手段】
【０００７】
本発明の一実施形態によると、所定の音域と、所定の楽曲の調情報と、所定の楽曲を構成する音の音高情報とを取得するデータ取得部と、前記音域と、前記楽曲の調情報と、前記音高情報とに基づいて移調評価点を算出し、前記移調評価点に基づいて移調量を決定する移調量決定部、を備える、移調装置が提供される。【０００８】
前記データ取得部は、前記音域に関連付けられた評価点を含む音域評価情報と、調と前記調に関連付けられた評価点との関係を示す調評価情報とをさらに取得し、前記移調量決定部は、前記音域評価情報と前記調評価情報とに基づいて前記移調評価点を算出してもよい。【０００９】
前記移調装置は、前記音域と前記音高情報とに基づいて、前記楽曲に対する移調の要否を判定する移調要否判定部をさらに備え、前記移調要否判定部による判定の結果、前記楽曲を移調する場合、前記移調量決定部は、前記移調評価点を算出して、前記移調評価点に基づいて前記移調量を決定してもよい。【００１０】
前記移調要否判定部は、前記調情報に基づいて前記移調の要否を判定してもよい。【００１１】
前記移調装置は、決定した前記移調量に基づいて移調させた楽曲を表示する表示部をさらに備えてもよい。【００１２】
前記移調量決定部は、前記音域と前記音高情報とに基づいて移調量の範囲を決定し、前記移調量を前記移調量の範囲内に含まれるように決定してもよい。【００１３】
前記移調装置は、入力音を取得する入力取得部と、前記入力音に基づいて前記音域評価情報を特定する特定部と、をさらに備えてもよい。【００１４】
本発明の一実施形態によると、所定の音域と、所定の楽曲の調情報と、所定の楽曲を構成する音の音高情報とを取得し、前記音域と、前記楽曲の調情報と、前記音高情報とに基づいて移調評価点を算出し、前記移調評価点に基づいて移調量を決定すること、を含む移調方法が提供される。【００１５】
前記音域に関連付けられた評価点を含む音域評価情報と、調と前記調に関連付けられた評価点との関係を示す調評価情報とを取得することを、をさらに含み、前記移調評価点は、前記音域評価情報と前記調評価情報とに基づいて算出されてもよい。【００１６】
前記音域と前記音高情報とに基づいて、前記楽曲に対する移調の要否を判定すること、さらに含み、判定の結果、前記楽曲を移調する場合、前記移調評価点に基づいて前記移調量を決定してもよい。【００１７】
前記移調の要否を判定することは、前記調情報に基づいて前記移調の要否を判定することを含んでもよい。【００１８】
決定した前記移調量に基づいて移調させた楽曲を表示すること、をさらに含んでもよい。【００１９】
前記移調量を決定することは、前記音域と前記音高情報とに基づいて移調量の範囲を決定し、前記移調量を前記移調量の範囲内に含まれるように決定すること、を含んでもよい。【００２０】
入力音を取得し、前記入力音に基づいて前記音域評価情報を特定すること、をさらに含んでもよい。【００２１】
本発明の一実施形態によると、コンピュータに、所定の音域と、所定の楽曲の調情報と、所定の楽曲を構成する音の音高情報とを取得し、前記音域と、前記楽曲の調情報と、前記音高情報とに基づいて移調評価点を算出し、前記移調評価点に基づいて所定の楽曲に対する移調量を決定すること、を実行させるためのプログラムが提供される。
【発明の効果】
【００２２】
本発明の一実施形態によれば、楽器や歌唱者の音域又は声域に合わせて楽曲を移調する際、音域及び移調による調号を考慮して移調量を決定することができる。また、楽器の種類に応じた、調による楽器の演奏の難易度を考慮して移調量を決定することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施形態における移調装置の構成を示すブロック図である。
【図２】本発明の一実施形態における移調機能の構成を示すブロック図である。
【図３】楽器ごとの音域を説明するための図である。
【図４】楽曲の移調方法の流れを示したフローチャートである。
【図５】第１評価点の算出及び第２評価点の算出の概念をより詳細に説明するためのフローチャートである。
【図６】第１評価点の算出及び第２評価点の算出の概念をより詳細に説明するためのフローチャートである。
【図７】楽器の種類に応じた移調の一例を説明する図である。
【発明を実施するための形態】
【００２４】
以下、本発明の一実施形態における評価装置について、図面を参照しながら詳細に説明する。以下に示す実施形態は本発明の実施形態の一例であって、本発明はこれらの実施形態に限定されるものではない。
【００２５】
（実施形態１）
本発明の一実施形態における評価装置について、図面を参照しながら詳細に説明する。本発明の一実施形態に係る移調装置は、歌唱者の声域又は演奏者によって演奏される楽器の音域に応じて、楽曲を移調する機能を備えた装置である。この移調装置は、歌唱者の声域又は演奏者によって演奏される楽器の音域と歌唱又は演奏される楽曲の音高とに基づいて、楽曲の移調の要否を判定する。判定の結果、該楽曲を移調する場合は、移調装置は、歌唱者の声域又は演奏者によって演奏される楽器の音域と楽曲の音高とに基づいて、音域の観点から歌唱又は演奏の困難度を示す第１評価点を算出する。さらに、楽器を用いた楽曲の場合、移調装置は、楽曲の調と楽器に対応する調とに基づいて、調の観点から演奏の困難度を示す第２評価点を算出する。移調装置は、該第１評価点及び該第２評価点に基づいて楽曲の移調量を決定する。
【００２６】
［ハードウエア］
図１は、本発明の一実施形態における移調装置１０の構成を示すブロック図である。移調装置１０は、移調装置１０は、制御部１１、記憶部１３、表示部１５、及び信号処理部１７を備える。信号処理部１７には、音入力部（例えば、マイクロフォン）１９が接続されている。また、移調装置１０は、任意で操作部２１及び通信部２３を備えてもよい。これらの各構成は、バス２５を介して相互に接続されている。
【００２７】
制御部１１は、ＣＰＵなどの演算処理回路を含む。制御部１１は、記憶部１３に記憶された制御プログラム１３ａをＣＰＵにより実行して、各種機能を移調装置１０において実現させる。実現される機能には、歌唱者又は演奏者に提供される楽曲の移調機能が含まれる。
【００２８】
記憶部１３は、不揮発性メモリ、ハードディスク等の記憶装置である。記憶部１３は、移調機能を実現するための制御プログラム１３ａを記憶する。制御プログラム１３ａは、磁気記録媒体、光記録媒体、光磁気記録媒体、半導体メモリなどのコンピュータ読み取り可能な記録媒体に記憶した状態で提供されてもよい。この場合には、移調装置１０は、記録媒体を読み取る装置を備えていればよい。また、制御プログラム１３ａは、インターネット等のネットワーク経由でダウンロードされてもよい。
【００２９】
また、記憶部１３は、楽曲データ１３ｂを記憶する。楽曲データ１３ｂは、楽曲に関連するデータであり、例えば、楽曲を構成する音の音高情報、伴奏情報、歌詞情報などが含まれている。伴奏情報は、楽曲の伴奏を示すデータである。音高情報および伴奏情報は、ＳＭＦなどのＭＩＤＩ形式で表現されたデータであってもよい。また、楽曲データ１３ｂには、楽曲の調情報が含まれてもよい。また、楽曲データ１３ｂには、歌詞データが含まれてもよい。歌詞データは、歌唱曲の歌詞を表示させるためのデータ、および表示させた歌詞テロップを色替えするタイミングを示すデータである。楽曲データ１３ｂは、インターネット等のネットワーク経由でダウンロードされてもよい。
【００３０】
また、記憶部１３は、音域評価情報１３ｃ及び調評価情報１３ｄを記憶する。音域評価情報１３ｃは、楽器に対応する音域又は声域と、該音域又は該声域に関連付けられた評価点とを含む。音域評価情報１３ｃが声域と該声域に関連付けられた評価点とを含む場合、声域は、男声に対応する音域及び女声に対応する音域とに分かれていてもよい。この場合、音域評価情報１３ｃは、男声に対応する音域に関連付けられた評価点及び女声に対応する音域に関連付けられた評価点を含んでもよい。尚、声域は、例えば、バス、テノール、アルト、及びソプラノなどさらに細かな声種に分かれていてもよい。該声域又は該音域に関連付けられた評価点は、音域の観点から歌唱又は楽器に応じた演奏の困難度を示す。音域評価情報１３ｃは、ＭＩＤＩ形式で表現されたデータを含んでもよい。調評価情報１３ｄは、楽器に対応しており、調と調に関連付けられた評価点とを含む。調に関連付けられた評価点は、調の観点から楽器に応じた演奏の困難度を示す。移調装置１０が、歌唱に関する楽曲を扱う場合は、調評価情報１３ｄは省略されてもよい。音域評価情報１３ｃ及び調評価情報１３ｄは、インターネット等のネットワーク経由でダウンロードされてもよい。
【００３１】
また、記憶部１３は、楽器データ１３ｅを記憶してもよい。楽器データ１３ｅは、種々の楽器の音を示すリファレンス音データを示す。後述する操作部２１によって、移調装置１０の使用者により使用する楽器の種類が指定される場合、楽器データ１３ｅは省略されてもよい。尚、図示はしないが、記憶部１３は、声種ごとの一般的な声域を示すリファレンス音データを示す声域データを記憶してもよい。
【００３２】
表示部１５は、液晶ディスプレイ、有機ＥＬディスプレイ等の表示装置であり、制御部１１による制御に基づいて歌唱者又は演奏者に対し、制御部１１による制御に基づいた画面が表示される。
【００３３】
信号処理部１７は、Ａ／Ｄコンバータ等を含む。歌唱者の歌唱音又は演奏者によって演奏された楽器の入力音は、音入力部１９において電気信号に変換されて信号処理部１７に入力され、信号処理部１７においてＡ／Ｄ変換されて制御部１１に出力される。
【００３４】
操作部２１は、操作パネルおよびリモコンなどに設けられた操作ボタン、キーボード、マウスなどの装置であり、入力された操作に応じた信号を制御部１１に出力する。移調装置１０の使用者は、使用する楽器の種類を操作部２１によって指定してもよい。通信部２３は、制御部１１の制御に基づいて、インターネットやＬＡＮなどの通信回線と接続して、サーバ等の外部装置と情報の送受信を行う。なお、記憶部１３の機能は、通信部２３において通信可能な外部装置で実現されてもよい。
【００３５】
［移調機能］
移調装置１０の制御部１１が記憶部１３に記憶された制御プログラム１３ａを実行することによって実現される移調機能について説明する。以下に説明する移調機能を実現する構成の一部または全部は、ハードウエアによって実現されてもよい。尚、以下の説明は、一例として、楽器演奏用の楽曲が移調対象である場合を説明するが、本発明の一実施形態における移調機能は、歌唱曲を移調対象にしてもよい。
【００３６】
図２は、本発明の一実施形態における移調機能１００の構成を示すブロック図である。図２を参照すると、移調機能１００は、データ取得部１０７及び移調量決定部１０９を含む。図２に示すように、移調機能１００は、入力音取得部１０３及び特定部１０５を含んでもよい。
【００３７】
移調機能１００において、楽器の入力音に基づいて使用する楽器の種類を特定する場合、入力音取得部１０３は入力音を取得する。特定部１０５は、入力音取得部１０３から入力音を取得する。また、特定部１０５は、記憶部１３から楽器データ１３ｅを取得する。特定部１０５は、楽器データ１３ｅと入力音とを比較し、入力音に対応する楽器を特定する。特定部１０５は、特定された楽器を示す情報をデータ取得部１０７に出力する。ここでは、楽器の特定について説明したが、特定部１０５は、歌唱者の声種を特定してもよい。この場合、入力音取得部１０３は歌唱者の歌唱音と取得する。特定部１０５は、記憶部１３から声域データを取得し、声域データと歌唱音とを比較し、歌唱音に対応する声種を特定してもよい。尚、使用者は、操作部２１によって楽器の種類又は声種を指定することもできる。使用者によって、楽器の種類又は声種が選択される場合、図２に示す入力音取得部１０３及び特定部１０５は省略されてもよい。また、移調機能１００が特定の楽器を対象としている場合は、該特定の楽器に対応する音域評価情報１３ｃ及び調評価情報１３ｄが設定されているため、図２に示す入力音取得部１０３及び特定部１０５は省略されてもよい。移調機能１００が特定の声種を対象としている場合も同様である。
【００３８】
データ取得部１０７は、操作部２１によって指定された楽器の種類を示す楽器情報又は特定部１０５によって特定された楽器を示す情報を取得する。データ取得部１０７は、楽器情報又は特定部１０５によって特定された楽器を示す情報に基づいて、記憶部１３から使用する楽器に対応する音域評価情報１３ｃと、調評価情報１３ｄとを取得する。以下、音域評価情報１３ｃ及び調評価情報１３ｄについて説明する。
【００３９】
上述したように、音域評価情報１３ｃは、楽器に対応する音域又は声域と、該音域又は該声域に関連付けられた評価点とを含む。ここで、楽器に対応する音域又は声域は、該楽器から放音される音の音高又は歌唱者の声域に関連付けられている。音域評価情報１３ｃに含まれる音域は、３つ以上の領域に区分されている。該領域の区分は、楽器又は歌唱者の声域に応じて異なる。楽器演奏の場合、一般的に中域は容易に演奏できる音域である。一方、低域及び高域は、中域に比べて制御が困難であり、演奏の難易度が中域よりも高くなる。歌唱の場合も、楽器演奏の場合と略同様である。音域の区分としては、例えば、楽器ごとに、音域を演奏可能音域と演奏不可音域（以下、不可音域と呼ぶ）とを設定する。さらに、演奏可能音域を、容易に演奏できる音域（以下、標準音域と呼ぶ）と、習熟した演奏者が演奏できる音域（以下、定格音域と呼ぶ）とに区分する。また、演奏可能音域を、標準音域及び定格音域に加え、熟練した演奏者のみが演奏可能な音域（以下、特殊音域と呼ぶ）の３つの領域に区分してもよい。本実施形態では、音域評価情報１３ｃに含まれる音域は、楽器ごとに、不可音域、定格音域、標準領域及び特殊音域のうち、少なくともいずれか３つ以上の領域に区分した例を説明する。尚、歌唱者の声域の場合、例えば、歌唱者の声種ごとに、音域を歌唱可能音域と歌唱不可音域とを設定し、さらに歌唱可能音域を、容易に歌唱できる音域と、習熟した歌唱者が歌唱できる音域とに区分してもよい。また、歌唱可能音域を、標準音域及び定格音域に加え、熟練した一部の歌唱者のみが歌唱可能な音域の３つの領域に区分してもよい。
【００４０】
図３は、楽器ごとの音域を説明するための図である。図３では、例として、フルート、アルトサクソフォン、テナーサクソフォン、バイオリン、ソプラノリコーダー、及びアルトリコーダーの音域を示している。図３において、横軸はＭＩＤＩのノート番号を示しており、ａは標準音域を示し、ｂは定格音域を示し、ｃは特殊音域を示し、ｄは不可音域を示す。図３に示した各楽器の音域を以下の表１に示す。
【００４１】
【表１】
0006750727.tif 000002
【００４２】
表１に示すように、フルートの音域最低音はノート番号６０のＣ３であり、音域最高音はノート番号９６のＣ６である。また、アルトサクソフォンの音域最低音はノート番号５１のＥｂ２であり、一般的な音域最高音はノート番号８１のＡ４である。また、テナーサクソフォンの音域最低音はノート番号４６のＢｂ１であり、一般的な音域最高音はノート番号７６のＥ４である。また、バイオリンの音域最低音はノート番号５５のＧ２であり、一般的な音域最高音はノート番号９９のＥｂ６である。また、ソプラノリコーダーの音域最低音はノート番号７２のＣ４であり、音域最高音はノート番号９８のＤ６である。また、アルトリコーダーの音域最低音はノート番号６５のＦ３であり、音域最高音はノート番号９１のＧ５である。
【００４３】
尚、楽器ごとの音域の区分は、任意である。図３を参照して説明した各楽器の音域の区分は一例であり、各楽器の音域の区分は、図３を参照して説明した音域の区分に限定されるわけではない。
【００４４】
音域評価情報１３ｃは、表１に示したような、楽器ごとの音域に関連付けられた評価点を含む。上述したように、楽器ごとに、音域は、不可音域、定格音域、標準領域及び特殊音域のうち、少なくともいずれか３つ以上の領域に区分される。音域評価情報１３ｃでは、これらの不可音域、定格音域、標準領域及び特殊音域に対し、それぞれ異なる評価点が関連付けられる。以下、楽器ごとの各音域に関連付けられた評価点を、音域困難度数と呼ぶ。音域困難度数の一例を以下の表２に示す。
【００４５】
【表２】
0006750727.tif 000003
【００４６】
表２に示すように、例えば、標準音域の音域困難度数は０、定格音域の音域困難度数は１０、特殊音域の音域困難度数は１００、不可音域の音域困難度数は１０００に設定され、音域困難度数が大きいほど、楽器の演奏が困難であることを示す。尚、各音域に設定される音域困難度数は、任意であり、標準音域の音域困難度数＜定格音域の音域困難度数＜特殊音域の音域困難度数＜不可音域の音域困難度数、であれば、表２に示した数値に限定されるわけではない。演奏可能音域と演奏可能音域における区分は、楽器の種類によって異なる。そのため、音域評価情報１３ｃは、楽器ごとに設定される。音域と音域に関連付けられた音域困難度数を含む音域評価情報１３ｃは、表２に示したようなデータテーブルとして、楽器ごとに記憶部１３に記憶されてもよい。同様に、音域評価情報１３ｃが声域と、該音域又は該声域に関連付けられた評価点を含む場合、音域評価情報１３ｃは、声種ごとに音域と該音域に関連付けられた音域困難度数とを含んでもよい。  
【００４７】
次に、調評価情報１３ｄについて説明する。上述したように、調評価情報１３ｄは、楽器に対応しており、調と調に関連付けられた評価点とを含む。以下、楽器ごとに、調に関連づけられた評価点を、調困難度数と呼ぶ。ある楽器の調評価情報１３ｄの一例を以下の表３及び表４に示す。表３は長調の調評価情報１３ｄの一例を示し、表４は短調の調評価情報１３ｄの一例を示す。
【００４８】
【表３】
0006750727.tif 000004
【００４９】
【表４】
0006750727.tif 000005
【００５０】
調困難度数は、表３及び表４に示すように、長調及び短調のいずれにおいても、調に応じて調号（＃又はｂ）の数が増加するほど、大きくなるように設定され、調困難度数が大きいほど、楽器の演奏が困難であることを示す。つまり、調号の数が増加するほど、楽器の演奏は困難であることを示す。尚、各調に設定される調困難度数は、任意である。調に応じた楽器演奏の難度は、楽器の種類によって異なる。そのため、調評価情報１３ｄは、楽器ごとに設定される。調と調に関連付けられた調困難度数を含む調評価情報１３ｄは、表３及び表４に示したようなデータテーブルとして、楽器ごとに記憶部１３に記憶されてもよい。表３及び表４における「＃の個数」及び「ｂの個数」は調評価情報１３ｄに含まれなくてもよい。尚、調評価情報１３ｄは、音域評価情報１３ｃに関連付けられているわけではない。
【００５１】
図２の説明に戻ると、上述したように、データ取得部１０７は、記憶部１３から使用する楽器に対応する音域評価情報１３ｃと、調評価情報１３ｄとを取得して移調量決定部１０９に出力する。さらに、データ取得部１０７は、記憶部１３から所望の楽曲データ１３ｂを取得し、移調量決定部１０９に出力する。尚、上述したように、移調装置１０が、歌唱に関する楽曲を扱う場合は、調評価情報１３ｄは省略されてもよい。この場合、データ取得部１０７は、歌唱者の声域に対応する音域評価情報１３ｃと、記憶部１３から所望の楽曲データ１３ｂを取得し、移調量決定部１０９に出力する。
【００５２】
データ取得部１０７は、移調要否判定部１１１を有してもよい。移調要否判定部１１１は、楽曲データ１３ｂと使用する楽器又は声域に対応する音域評価情報１３ｃとに基づいて、楽曲の移調の要否を判定する。具体的には、移調要否判定部１１１は、楽曲データ１３ｂに含まれる楽曲の音高情報における最低音と最高音とが、使用する楽器又は歌唱者の声種の標準音域にあるか否かを特定する。移調要否判定部１１１は、楽曲の音高情報における最低音及び最高音のうち、少なくともいずれか一方が標準音域外である場合、楽曲の移調が必要と判定する。
【００５３】
尚、ここでは、移調要否判定部１１１は、楽曲の音高情報における最低音及び最高音使用する楽器又は歌唱者の声種の標準音域にあるか否かを特定する例を説明したが、楽曲の音高情報と比較する楽器又は歌唱者の声種の音域は標準音域に限定されない。例えば、原曲の調を優先する場合は、移調要否判定部１１１は、楽曲の音高情報と、定格音域又は特殊音域を含む、使用する楽器の演奏可能音域又は歌唱者の歌唱可能音域とを比較し、楽曲の移調の要否を判定してもよい。
【００５４】
データ取得部１０７が移調要否判定部１１１を有する場合、移調要否判定部１１１が楽曲の移調を不要と判定すると、データ取得部１０７は、取得した楽曲データ１３ｂをそのまま表示部１５に出力する。一方、移調要否判定部１１１が楽曲の移調を必要と判定すると、楽器の音域に合わせて楽曲を移調する場合、データ取得部１０７は、取得した楽曲データ１３ｂと音域評価情報１３ｃと調評価情報１３ｄとを移調量決定部１０９に出力する。
【００５５】
移調量決定部１０９は、データ取得部１０７から楽曲データ１３ｂと音域評価情報１３ｃと、調評価情報１３ｄとを取得する。移調量決定部１０９は、楽曲データ１３ｂ、音域評価情報１３ｃ、及び調評価情報１３ｄを取得すると、音域評価情報１３ｃに含まれる楽器に対応する音域と、楽曲データ１３ｂに含まれる楽曲の音高情報と、楽曲の調（調情報）と、調評価情報１３ｄとに基づいて楽曲の移調量を決定する。具体的には、移調量決定部１０９は、音域評価情報１３ｃに含まれる楽器に対応する音域及び楽曲データ１３ｂの音高情報の関係と、楽曲の調（調情報）及び調評価情報１３ｄの関係とに基づいて、評価点を算出する。移調量の決定方法の詳細は後述する。移調量決定部１０９は、決定した移調量に基づいて楽曲データ１３ｂに含まれる音高情報及び伴奏情報など移調させる。移調量決定部１０９は、移調させたに音高情報を表示部１５に出力する。表示部１５は、移調量決定部１０９から取得した移調させた音高情報に基づいた楽譜を表示する。
【００５６】
図４は、図２に示した、本発明の一実施形態における移調機能１００の構成によって実行される、楽器の音域に合わせて楽曲を移調する場合の楽曲の移調方法の流れを示したフローチャートである。以下、図２及び図４を参照して、本発明の一実施形態における移調機能１００の構成によって実行される、楽曲の移調方法を詳細に説明する。尚、以下に説明する移調方法は、一例であり、本発明の移調方法は、以下に説明する移調方法に限定されるわけではない。
【００５７】
以下では、データ取得部１０７が、移調要否判定部１１１を有する場合について説明する。上述したように、移調装置１０の使用者は、使用する楽器の種類を操作部２１によって指定することができる。使用者が、操作部２１によって楽器の種類を指定する場合、楽器の種類を示す楽器情報がデータ取得部１０７に入力される。一方、移調機能１００は、使用者が使用する楽器の種類を楽器の入力音から特定してもよい。楽器の入力音に基づいて楽器の種類を特定する場合、まず、入力音取得部１０３は入力音を取得する（Ｓ１）。次に、特定部１０５は、取得された入力音に基づいて楽器の種類を特定する（Ｓ２）。具体的には、特定部１０５は、記憶部１３から楽器データ１３ｅを取得し、楽器データ１３ｅと入力音とを比較し、入力音に対応する楽器を特定する。特定部１０５は、特定された楽器を示す情報をデータ取得部１０７に出力する。使用者が、操作部２１によって楽器の種類を指定する場合、Ｓ１及びＳ２の工程は省略されてもよい。また、移調装置１０が特定の楽器を対象としている場合は、該特定の楽器に対応する音域評価情報１３ｃ及び調評価情報１３ｄが設定されているため、Ｓ１及びＳ２の工程は省略されてもよい。
【００５８】
楽器の種類が特定されると、データ取得部１０７は、楽器を示す情報に基づいて、記憶部１３から使用する楽器に対応する音域評価情報１３ｃと、調評価情報１３ｄとを取得する（Ｓ３）。また、データ取得部１０７は、記憶部１３から楽曲データ１３ｂを取得する。移調要否判定部１１１は、楽曲データ１３ｂに含まれる楽曲の音高情報における最低音が、使用する楽器の標準音域にあるか否かを音域評価情報１３ｃに基づいて特定する（Ｓ４）。楽曲の最低音が使用する楽器の標準音域にある場合、移調要否判定部１１１は、次に、楽曲の音高情報における最高音が、使用する楽器の標準音域にあるか否かを音域評価情報１３ｃに基づいて特定する（Ｓ５）。尚、ここで、Ｓ４の工程及びＳ５の工程の順序は逆であってもよい。楽曲の音高情報における最低音及び最高音が、ともに使用する楽器の標準音域にある場合、移調要否判定部１１１は、楽曲の移調は不要と判定する。一方、楽曲の音高情報における最低音及び最高音のうち、少なくともいずれか一方が標準音域外である場合、移調要否判定部１１１は、楽曲の移調が必要と判定する。
【００５９】
尚、ここでは、移調要否判定部１１１は、楽曲の音高情報における最低音及び最高音使用する楽器の標準音域にあるか否かを特定する例を説明したが、楽曲の音高情報と比較する楽器の音域は音域評価情報１３ｃの標準音域に限定されない。例えば、原曲の調を優先する場合は、移調要否判定部１１１は、楽曲の音高情報と、音域評価情報１３ｃの定格音域又は特殊音域を含む、使用する楽器の演奏可能音域とを比較し、楽曲の移調の要否を判定してもよい。
【００６０】
上述したように、楽曲の移調を不要と判定した場合、データ取得部１０７は、取得した楽曲データ１３ｂをそのまま表示部１５に出力する。一方、楽曲の移調を必要と判定した場合、データ取得部１０７は、取得した楽曲データ１３ｂ、音域評価情報１３ｃ及び調評価情報１３ｄを移調量決定部１０９に出力する。
【００６１】
Ｓ４及びＳ５の工程によって、楽曲の移調が必要と判定されると、移調量決定部１０９は、楽曲データ１３ｂ、音域評価情報１３ｃ、及び調評価情報１３ｄに基づいて楽曲の移調量を決定する。図４を参照すると、まず、移調量決定部１０９は、楽曲の音高情報と音域評価情報１３ｃに基づいて、第１評価点を算出し、算出された第１評価点と、楽曲の調情報と調評価情報１３ｄとに基づいて、第２評価点（移調評価点）を算出する（Ｓ６）。以下、図５及び図６を参照して、図４における第１評価点の算出及び第２評価点の算出（Ｓ６）について、詳細に説明する。
【００６２】
図５は、図４に示した第１評価点の算出及び第２評価点の算出（Ｓ６）の概念をより詳細に説明するためのフローチャートである。図５に示すように、移調量決定部１０９は、楽曲データ１３ｂに基づいて楽曲の音域中心Ｃｓを算出する（Ｓ６−１）。具体的には、移調量決定部１０９は、楽曲データ１３ｂに含まれる楽曲の音高情報のうち、最大音高と最小音高との中間の音高を音域中心Ｃｓとして算出する。楽曲の最大音高と最小音高との中間が小数部を有する場合、小数部は切り捨て、又は切り上げられてもよい。次に、移調量決定部１０９は、音域評価情報１３ｃに基づいて、該楽器の音域中心Ｃｉを算出する（Ｓ６−２）。具体的には、移調量決定部１０９は、該楽器から放音される最高音と最低音の中間の音高を楽器の音域中心Ｃｉとして算出する。楽器の最大音高と最小音高との中間が小数部を有する場合、小数部は切り捨て、又は切り上げられてもよい。尚、ここで、Ｓ６−１の工程及びＳ６−２の工程の順序は逆であってもよい。
【００６３】
次に、移調量決定部１０９は、楽曲の音域中心Ｃｓと楽器の音域中心Ｃｉとの差ΔＣを算出する。ここで、ΔＣ＝（楽曲の音域中心Ｃｓ）−（楽器の音域中心Ｃｉ）である。つまり、ΔＣは、（楽曲の音域中心Ｃｓ）＝（楽器の音域中心Ｃｉ）の際の楽曲の移調量Ｔｃを表す。つまり、移調量決定部１０９は、（楽曲の音域中心Ｃｓ）＝（楽器の音域中心Ｃｉ）時の移調量Ｔｃを算出する（Ｓ６−３）。
【００６４】
次に、移調量決定部１０９は、算出された移調量Ｔｃ＋Ｘ（ここで、Ｘは−５≦Ｘ≦５）、即ち、移調量Ｔｃ−５〜Ｔｃ＋５について楽曲の第１評価点をそれぞれ算出し、算出された移調量Ｔｃ−５〜Ｔｃ＋５における楽曲の第１評価点と、移調量Ｔｃ＋Ｘ（−５≦Ｘ≦５）における楽曲の調情報とに基づいて、移調量Ｔｃ＋Ｘ（−５≦Ｘ≦５）、即ち、移調量Ｔｃ−５〜Ｔｃ＋５について楽曲の第２評価点をそれぞれ算出する（Ｓ６−４）。以下、図６を参照して、図５に示した、Ｓ６−４の工程について、詳細に説明する。
【００６５】
まず、移調量決定部１０９は、移調量Ｔｃ＋Ｘ（−５≦Ｘ≦５）において、Ｘを−５に設定する（Ｓ６−４−１）。次に、移調量決定部１０９は、楽曲データ１３ｂに含まれる、楽曲の音高情報に基づいて、移調量Ｔｃ＋Ｘ（−５≦Ｘ≦５）の音高を算出する（Ｓ６−４−２）。Ｓ６−４−１においてＸを−５に設定しているため、移調量決定部１０９は、まず、移調量Ｔｃ＋Ｘ（Ｘ＝−５）の音高を算出する。具体的には、移調量決定部１０９は、楽曲に含まれる音に対応するノート番号に移調量Ｔｃ＋（−５）をそれぞれ加算して、移調量Ｔｃ＋（−５）に対応する音高を算出する。
【００６６】
移調量決定部１０９は、楽曲の音高＋（Ｔｃ＋Ｘ）（Ｘ−５≦Ｘ≦５）について、音域評価情報１３ｃに基づいて、音域困難度数を取得する（Ｓ６―４―３）。Ｓ６−４−１においてＸを−５に設定しているため、移調量決定部１０９は、まず、楽曲の音高＋（Ｔｃ＋Ｘ）（Ｘ＝−５）の音域困難度数を取得する。具体的には、移調量決定部１０９は、楽曲に含まれる音に対応するノート番号に移調量Ｔｃ＋（−５）を加算して得られたノート番号（音高）について、使用する楽器に対応する音域評価情報１３ｃに含まれる音域を参照して、得られたノート番号が含まれる音域に関連付けられた音域困難度数を取得する。
【００６７】
より詳細に説明すると、例えば、使用する楽器がアルトサクソフォンであり、アルトサクソフォンに対応する音域評価情報１３ｃが上述した表２であるとする。また、楽曲に含まれる音のうち、ノート番号が６４であるとする。この場合、例えば、Ｔｃ＝３、及びＸ＝−５であるとすると、Ｓ６−４−２において得られる音高に対応するノート番号は６２である。図３及び表１を参照すると、ノート番号６２に対応するアルトサクソフォンの音域は、標準音域である。また、表２に示した音域評価情報１３ｃによると、アルトサクソフォンの標準音域に関連付けられている音域困難度数は０である。したがって、Ｓ６−４−３において得られる、ノート番号が６４、Ｔｃ＝３、及びＸ＝−５であるときの音域困難度数は、０である。
【００６８】
また、例えば、ノート番号が５６であり、Ｔｃ＝３、及びＸ＝−５であるとすると、Ｓ６−４−２において得られる音高に対応するノート番号は５４である。図３及び表１を参照すると、ノート番号５４に対応するアルトサクソフォンの音域は、低音側の定格領域である。また、表２に示した音域評価情報１３ｃによると、アルトサクソフォンの定格音域に関連付けられている音域困難度数は１０である。したがって、Ｓ６−４−３において得られる、ノート番号が５６、Ｔｃ＝３、及びＸ＝−５であるときの音域困難度数は、１０である。
【００６９】
次に、移調量決定部１０９は、楽曲の音高＋（Ｔｃ＋Ｘ）（Ｘ−５≦Ｘ≦５）について、第１評価点を算出する（Ｓ６−４−４）。第１評価点とは、Ｘが−５≦Ｘ≦５の場合における、移調量Ｔｃ＋Ｘの楽曲の音域困難度数を示す。具体的には、第１評価点は、Ｘ＝−５、Ｘ＝−４、Ｘ＝−３、…、Ｘ＝４、Ｘ＝５のそれぞれの場合における、移調量Ｔｃ＋Ｘの楽曲に含まれる音に対する音域困難度数の合計である。Ｓ６−４−１においてＸを−５に設定しているため、移調量決定部１０９は、まず、楽曲の音高＋（Ｔｃ＋Ｘ）（Ｘ＝−５）について第１評価点を算出する。
【００７０】
例えば、楽曲Ｍが、ａ、ｂ、ｃ、ｄ及びｅという５個の音（ａ〜ｅは、ノート番号）から構成され、Ｔｃ＝３、及びＸ＝−５の場合の第１評価点の算出方法を説明する。尚、ここでは、第１評価点は、楽曲Ｍに含まれる全ての音の音域困難度数の合計である。まず、移調量決定部１０９は、楽曲Ｍに含まれる、最初のａ音について、Ｓ５−４−２及びＳ５−４−３の工程を経てａ音に対応する音域困難度数を取得する。移調量決定部１０９は、Ｓ５−４−４において、ａ音までの音域困難度数を加算して、楽曲Ｍの第１評価点Ｓａを算出する。ここでは、ａ音が楽曲Ｍの最初の音であるため、楽曲Ｍの第１評価点Ｓａはａ音に対応する音域困難度数となる。
【００７１】
次に、移調量決定部１０９は、ａ音が楽曲Ｍの最終音であるか否かを判定する（Ｓ６−４−５）。ここでは、ａ音が楽曲Ｍの最初の音であるため、Ｓ６−４−２の工程に戻り、移調量決定部１０９は、楽曲Ｍの２番目の音であるｂ音について、Ｓ６−４−２及びＳ６−４−３の工程を経てｂ音に対応する音域困難度数を取得する。移調量決定部１０９は、Ｓ６−４−４において、ａ音の音域困難度数、つまり、楽曲Ｍの第１評価点Ｓａにｂ音に対応する音域困難度数を加算して、楽曲Ｍの第１評価点Ｓｂを算出する。ここでは、ｂ音が楽曲Ｍの２番目の音であるため、楽曲Ｍの第１評価点ＳｂはＳａ＋（ｂ音に対応する音域困難度数）となる。
【００７２】
次に、移調量決定部１０９は、ｂ音が楽曲Ｍの最終音であるか否かを判定する（Ｓ６−４−５）。ここでは、ｂ音が楽曲Ｍの２番目の音であるため、Ｓ５−４−２の工程に戻り、移調量決定部１０９は、楽曲Ｍの３番目の音であるｃ音について、Ｓ６−４−２及びＳ６−４−３の工程を経てｃ音に対応する音域困難度数を取得する。移調量決定部１０９は、Ｓ６−４−４において、ａ音〜ｂ音までの音域困難度数の合計、つまり、楽曲Ｍの第１評価点Ｓｂにｃ音に対応する音域困難度数を加算して、楽曲Ｍの第１評価点Ｓｃを算出する。ここでは、ｃ音が楽曲Ｍの３番目の音であるため、楽曲Ｍの第１評価点ＳｃはＳｂ＋（ｃ音に対応する音域困難度数）となる。
【００７３】
次に、移調量決定部１０９は、ｃ音が楽曲Ｍの最終音であるか否かを判定する（Ｓ６−４−５）。ここでは、ｃ音が楽曲Ｍの３番目の音であるため、Ｓ６−４−２の工程に戻り、移調量決定部１０９は、楽曲Ｍの４番目の音であるｄ音について、ａ音〜ｃ音までと同様に、Ｓ６−４−２及びＳ６−４−３の工程を経てｄ音に対応する音域困難度数を取得する。移調量決定部１０９は、Ｓ６−４−４において、ａ音〜ｃ音までの音域困難度数の合計、つまり、楽曲Ｍの第１評価点Ｓｃにｄ音に対応する音域困難度数を加算して、楽曲Ｍの第１評価点Ｓｄを算出する。ｄ音までの楽曲Ｍの第１評価点ＳｄはＳｃ＋（ｄ音に対応する音域困難度数）となる。
【００７４】
次に、移調量決定部１０９は、ｄ音が楽曲Ｍの最終音であるか否かを判定する（Ｓ６−４−５）。ここでは、ｄ音が楽曲Ｍの４番目の音であるため、Ｓ６−４−２の工程に戻り、移調量決定部１０９は、ａ音〜ｄ音までと同様に、Ｓ６−４−２及びＳ６−４−３の工程を経て楽曲Ｍの最終音であるｅ音に対応する音域困難度数を取得する。移調量決定部１０９は、Ｓ６−４−４において、ａ音〜ｄ音までの音域困難度数の合計、つまり、楽曲Ｍの第１評価点Ｓｄにｅ音の音域困難度数を加算して、楽曲Ｍの第１評価点Ｓｅを算出する。ｅ音までの楽曲の第１評価点ＳｅはＳｄ＋（ｅ音に対応する音域困難度数）となる。ここで、ｅ音は楽曲Ｍの最終音であるため、ｅ音までの楽曲Ｍの第１評価点Ｓｅが、Ｘ＝−５の場合における、楽曲Ｍ全体の第１評価点である。移調量決定部１０９は、ｅ音が楽曲Ｍの最終音であるか否かを判定する（Ｓ６−４−５）。ここでは、ｅ音が楽曲Ｍの最後の音であるため、移調量決定部１０９は、ｅ音を楽曲Ｍの最終音と判定し、次の工程Ｓ６−４−６に進む。
【００７５】
以上では、一例として、移調量決定部１０９が、楽曲Ｍを構成する全ての音（ａ〜ｅ）について、それぞれ音域困難度数を取得して、取得した音域困難度数を加算することにより、Ｔｃ＝３、Ｘ＝−５の場合における、楽曲Ｍ全体の第１評価点を求めた。しかしながら、移調量決定部１０９は、楽曲を構成する一部の音について、音域困難度数を取得し、取得した音域困難度数を加算し、楽曲全体の第１評価点を求めてもよい。例えば、楽曲を構成する音のうち、最高音と最低音について、移調量がＴｃ＋Ｘ（−５≦Ｘ≦５）の際の音域困難度数を取得して、取得した最高音の音域困難度数と最低音の音域困難度数とを加算して、加算結果を楽曲全体の第１評価点としてもよい。
【００７６】
移調量決定部１０９は、移調量がＴｃ＋Ｘ（−５≦Ｘ≦５）の際の楽曲の調情報と、使用する楽器に対応する調評価情報１３ｄに基づいて、移調量がＴｃ＋Ｘ（−５≦Ｘ≦５）の際の楽曲の調に対応する調困難度数を取得する（Ｓ６−４−６）。Ｓ６−４−１においてＸを−５に設定しているため、移調量決定部１０９は、まず、移調量がＴｃ＋Ｘ（Ｘ＝−５）の際の楽曲の調に対応する調困難度数を取得する。具体的には、移調量決定部１０９は、移調前の楽曲の調情報を取得する。楽曲データ１３ｂに楽曲の調情報が含まれている場合、移調量決定部１０９は、楽曲データ１３ｂに基づいて、楽曲の調情報を取得する。楽曲データ１３ｂに楽曲の調情報が含まれていない場合、移調量決定部１０９は、楽曲データ１３ｂに含まれる音高情報、楽曲中の調号（＃及び又はｂ）の数やその割合などに基づいて、楽曲の調を特定し、調情報を得てもよい。
【００７７】
移調前の楽曲の調情報を取得すると、移調量決定部１０９は、ノートをＴｃ＋Ｘ（Ｘ＝−５）だけ移調させた楽曲の調を特定する。移調量決定部１０９は、特定された移調後の楽曲の調と、使用する楽器に対応する調評価情報１３ｄとに基づいて、移調後の楽曲に対する調困難度数を取得する。
【００７８】
例えば、Ｔｃ＝３及びＸ＝−５である場合、移調量は−２である。楽曲ＭがＣ ｍａｊｏｒである場合、楽曲Ｍのノートを−２だけ移調させると、移調後の楽曲ＭはＢｂ ｍａｊｏｒとなる。以下の表５は、楽曲がＣ ｍａｊｏｒであった場合における、移調量と移調量に関連付けられた移調後の調とを示している。表５に示す「♯の個数」において、−（マイナス）の数値は、♭（フラット）の個数を示している。尚、他の長調や短調の場合も同様に楽曲の調と移調量とに基づいて、移調後の調を特定することができる。
【００７９】
【表５】
0006750727.tif 000006
【００８０】
ここで、使用する楽器の調評価情報１３ｄが上述の表３に示した調評価情報であるとすると、使用する楽器のＢｂ ｍａｊｏｒにおける調困難度数は、４である。このようにして、移調量決定部１０９は、移調量がＴｃ＋Ｘ（Ｘ＝−５）の際の楽曲の調に対応する調困難度数を取得することができる。
【００８１】
次に、移調量決定部１０９は、移調量がＴｃ＋Ｘ（−５≦Ｘ≦５）の楽曲について、第２評価点を算出する（Ｓ６−４−７）。ここで、第２評価点とは、移調量がＴｃ＋Ｘ（−５≦Ｘ≦５）の楽曲の困難度数を示す。Ｓ６−４−１においてＸを−５に設定しているため、移調量決定部１０９は、まず、移調量がＴｃ＋Ｘ（Ｘ＝−５）の楽曲について、第２評価点を算出する。第２評価点は、Ｘが−５の場合における、楽曲全体の音域困難度数を示す第１評価点と、Ｓ５−５−１において取得した、移調量がＴｃ＋Ｘ（Ｘ＝−５）の際の楽曲の調に対応する調困難度数とに基づいて算出される。
【００８２】
例えば、上述したような、Ｔｃ＝３及びＸ＝−５であり、且つ、ａ、ｂ、ｃ、ｄ及びｅという５個の音（ａ〜ｅは、ノート番号）から構成され、Ｃ ｍａｊｏｒである楽曲Ｍの第２評価点は、楽曲Ｍの第２評価点＝第１評価点Ｓｅ＋４という式を用いて算出することができる。ここで、「第１の評価点Ｓｅ」は、Ｓ５−４−２〜Ｓ５−４−４の工程を経て算出された、Ｘ＝−５における楽曲Ｍ全体の音域困難度数であり、「４」は、Ｓ５−４−６において取得された、Ｔｃ＝３及びＸ＝−５であり、Ｃ ｍａｊｏｒである楽曲Ｍの移調後のＢｂ ｍａｊｏｒでの調困難度数である。
【００８３】
以上に述べたＳ６−４−１〜Ｓ６−４−７の工程によって、移調量がＴｃ＋Ｘ（Ｘ＝−５）における楽曲に対する第２評価点が求められる。次に、移調量決定部１０９は、移調量がＴｃ＋Ｘ（−５≦Ｘ≦５）である楽曲について第２評価点を全て算出したかどうか判定する（Ｓ６−４−８）。つまり、Ｘ＝−５、Ｘ＝−４、Ｘ＝−３、…、Ｘ＝４、Ｘ＝５のそれぞれについて、移調量がＴｃ＋Ｘの楽曲の第２評価点を算出したかどうか判定する。Ｘ＝−５、Ｘ＝−４、Ｘ＝−３、…、Ｘ＝４、Ｘ＝５のそれぞれの場合における、移調量がＴｃ＋Ｘである楽曲について第２評価点を全て算出した場合、移調量決定部１０９は、図４に示したＳ７に進む。
【００８４】
一方、Ｘ＝−５、Ｘ＝−４、Ｘ＝−３、…、Ｘ＝４、Ｘ＝５のそれぞれの場合における、移調量がＴｃ＋Ｘである楽曲について第２評価点を全て算出していない場合は、移調量決定部１０９は、移調量Ｔｃ＋ＸにおけるＸをＸ＋１に設定し（Ｓ６−４−９）、Ｓ６−４−２の工程に戻る。具体的には、移調量がＴｃ＋Ｘ（Ｘ＝−５）の楽曲について第２評価点を算出した後、移調量決定部１０９は、Ｘ＝（−５）＋１、即ち、Ｘ＝−４に設定し、Ｓ６−４−２〜Ｓ６−４−７を行って、移調量がＴｃ＋Ｘ（Ｘ＝−４）の楽曲について、第１評価点及び第２評価点を求める。移調量決定部１０９は、Ｘ＝−５、Ｘ＝−４、Ｘ＝−３、…、Ｘ＝４、Ｘ＝５のそれぞれの場合における、移調量がＴｃ＋Ｘの楽曲について第２評価点を全て算出し終わるまで、以上に述べたＳ６−４−２〜Ｓ６−４−９の工程を繰り返す。
【００８５】
移調量決定部１０９は、移調量がＴｃ＋Ｘ（−５≦Ｘ≦５）の楽曲について第２評価点を全て求めると、算出した全ての第２評価点が所定の閾値未満か否か判定する（Ｓ７）。つまり、移調量決定部１０９は、Ｘ＝−５、Ｘ＝−４、Ｘ＝−３、…、Ｘ＝４、Ｘ＝５のそれぞれの場合における移調量Ｔｃ＋Ｘの楽曲の困難度が、所定の閾値未満であるか否かを判定する。また、移調量決定部１０９は、第２評価点が所定の閾値未満である場合、第２評価点を、該第２評価点の大きさに基づいて分類してもよい。以下の表６は、第２評価点の大きさに基づく該第２評価点の分類の一例を示す。表６において、第２評価点をＳTc+Xとする。
【００８６】
【表６】
0006750727.tif 000007
【００８７】
表６に示すように、第２評価点ＳTc+Xが所定の閾値以上である場合、移調量決定部１０９は、所定の閾値以上である第２評価点ＳTc+Xに対応する移調量Ｔｃ＋Ｘでは楽曲の移調が不可能であると判定する。表６においては、一例として、第２評価点が１０００以上である第２評価点ＳTc+Xは移調不可であることを示している。これは、所定の閾値以上である第２評価点ＳTc+Xに対応する移調量Ｔｃ＋Ｘでの移調後の楽曲が、使用する楽器で演奏することが不可能な音域を含むことを示している。尚、ここでは、一例として、閾値を１０００としているが、閾値の値はこれに限定されず任意である。移調量がＴｃ＋Ｘ（−５≦Ｘ≦５）の楽曲の第２評価点が全て所定の閾値以上である場合、移調量決定部１０９は、該楽曲が移調不可能であることを示す情報を表示部１５に出力する。
【００８８】
また、上述したように、移調量決定部１０９は、第２評価点ＳTc+Xが１０００未満である場合、第２評価点ＳTc+Xは、該第２評価点の大きさに基づいて分類されてもよい。表６では、第２評価点ＳTc+Xが１０未満である場合は、移調量Ｔｃ＋Ｘ（−５≦Ｘ≦５）の楽曲の第２評価点が規格内音域であること、第２評価点ＳTc+Xが１００未満である場合は、移調量がＴｃ＋Ｘ（−５≦Ｘ≦５）の楽曲の第２評価点が注意音域であること、２評価点ＳTc+Xが１０００未満である場合は、移調量がＴｃ＋Ｘ（−５≦Ｘ≦５）の楽曲の第２評価点が警告音域であること、を示している。ここでは、規格内音域は、移調量Ｔｃ＋Ｘ（−５≦Ｘ≦５）での移調後の楽曲が、使用する楽器で演奏することが容易であることを示す。注意音域は、移調量Ｔｃ＋Ｘ（−５≦Ｘ≦５）での移調後の楽曲が、使用する楽器で演奏することに習熟した技術が必要である音域を含むことを示す。また、警告音域は、移調量Ｔｃ＋Ｘ（−５≦Ｘ≦５）での移調後の楽曲が、使用する楽器で演奏することに熟練した技術が必要である音域を含むことを示す。
【００８９】
移調量決定部１０９は、所定の閾値以上である第２評価点ＳTc+Xに対応する移調量Ｔｃ＋Ｘ（−５≦Ｘ≦５）を最終的な楽曲の移調量の候補から外し、所定の閾値未満である第２評価点ＳTc+Xに対応する移調量Ｔｃ＋Ｘ（−５≦Ｘ≦５）の中から最終的な移調量を決定する（Ｓ８）。
【００９０】
Ｓ８において、移調量決定部１０９は、所定の閾値未満である第２評価点に対応する移調量Ｔｃ＋Ｘ（−５≦Ｘ≦５）の楽曲の中から、最小の第２評価点に対応する移調量Ｔｃ＋Ｘ（−５≦Ｘ≦５）を特定し、特定された移調量Ｔｃ＋Ｘ（−５≦Ｘ≦５）を楽曲の最終的な移調量に決定する。つまり、移調量決定部１０９は、移調後の楽曲の演奏困難度が最も低い移調量を楽曲の最終的な移調量に決定する。
【００９１】
以上が、本発明の一実施形態における移調機能１００の構成によって実行される、楽器の音域に合わせて楽曲を移調する場合の楽曲の移調方法の一例である。尚、本発明の一実施形態に係る楽曲の移調方法は、図４〜図６を参照して説明した移調方法に限定されるわけではなく、工程の追加、省略もしくは変更などが可能である。例えば、図４〜図６を参照して説明した移調方法では、移調量Ｔｃ＋Ｘ（−５≦Ｘ≦５）について、Ｘ＝−５を最初に設定し、移調量Ｔｃ＋（−５）の楽曲の第２評価点を求め、次に、移調量Ｔｃ＋（−４）の楽曲の第２評価点を求める工程を示したが、Ｘの設定の順番は特に限定されない。また、歌唱者の声域に合わせて楽曲を移調する場合、移調量決定部１０９は、楽曲Ｍ全体の第１評価点が所定の閾値未満か否か判定して、第１評価点が所定の閾値未満である場合、所定の閾値未満である第１評価点に対応する移調量Ｔｃ＋Ｘ（−５≦Ｘ≦５）の楽曲の中から、最小の第１評価点に対応する移調量Ｔｃ＋Ｘ（−５≦Ｘ≦５）を特定して、特定された移調量Ｔｃ＋Ｘ（−５≦Ｘ≦５）を楽曲の最終的な移調量に決定する。
【００９２】
上述したように方法によって決定した最終的な移調量に基づいて、移調量決定部１０９は、楽曲データ１３ｂに含まれる音高情報及び伴奏情報など移調させる。移調量決定部１０９は、移調させたに音高情報を表示部１５に出力する。表示部１５は、移調量決定部１０９から取得した移調させた音高情報に基づいた楽譜を表示する。また、上述したように、第２評価点ＳTc+Xが該第２評価点の大きさに基づいて分類される場合、移調量決定部１０９は、最終的な移調量に対応する音域に関する情報を移調させた音高情報とともに表示部１５に出力してもよい。この場合、表示部１５は、最終的な移調量に対応する音域に関する情報に基づき、移調した楽曲が演奏することに習熟した技術が必要である音域を含むことを示す注意表示、又は演奏することに熟練した技術が必要である音域を含むことを示す警告表示を移調させた音高情報に基づいた楽譜とともに表示してもよい。また、移調量決定部１０９は、最終的な移調量に対応する音域の演奏レベルを表示部１５に出力してもよい。演奏レベルは、最終的な移調量に対応する音域と、楽器の演奏可能音域（定格音域、標準領域及び特殊音域）と演奏不可音域（不可音域）とに基づいて決定されてもよい。この場合、表示部１５は、演奏レベルを表示する。演奏者は、表示部１５に表示された演奏レベルに応じて、楽曲データ１３ｂに含まれる音高情報及び伴奏情報を最終的な移調量に基づいて、移調させるか否かを決定し、移調装置１０によって提供されるタッチパネルなどのユーザインターフェースを介して指示してもよい。ユーザインターフェースは、表示部１５に提供されてもよく、別途提供されてもよい。また、移調量決定部１０９において、移調量がＴｃ＋Ｘ（−５≦Ｘ≦５）の楽曲の第２評価点が全て所定の閾値以上であると判定された場合、表示部１５は、移調量決定部１０９から出力された楽曲が移調不可能であることを示す情報に基づき、エラー表示を行ってもよい。
【００９３】
尚、以上に述べた移調方法は、本発明の一実施形態を説明するための一例である。したがって、本発明は、楽器に対応する音域評価情報１３ｃに含まれる音域と、楽曲データ１３ｂに含まれる音高情報と、楽曲の調情報と、調評価情報１３ｄとに基づいて評価点し、当該評価点に基づいて移調量が決定される限り、以上に述べた移調方法に限定されるわけではない。
【００９４】
図７は、図４に示したフルート、アルトサクソフォン、テナーサクソフォン、バイオリン、ソプラノリコーダー及びアルトリコーダーの移調の一例を説明する図である。図７では、一例として、原曲の音域がノート番号：７１〜１０２である場合を示している。この原曲を各楽器で演奏する場合の移調後の音域は、図７において、太線で示されている。フルート、アルトサクソフォン及びテナーサクソフォンでは、移調後の音域が不可音域に重畳しないように、低音側に原曲の音域を移調している。
【００９５】
また、バイオリンの演奏可能音域は、ノート番号：５５〜１０２であるが、図７に示すように、移調後の音域が特殊音域に重畳しないように、低音側に原曲の音域を移調している。ここで、原曲の調を優先する場合は、移調要否判定部１１１は、ノート番号：７１〜１０２の原曲を移調不要と判定してもよい。この場合、原曲の音高情報は移調されず、原曲の楽曲データ１３ｂがそのまま表示部１５に出力される。
【００９６】
ソプラノリコーダー及びアルトリコーダーは、原曲を移調させても移調後の音域が不可音域の重畳するため、演奏することができない。そのため、原曲は移調不可能であり、エラーとなる。
【００９７】
（変形例）
以上の実施形態１で述べた本発明の一実施形態に係る移調装置１０は、移調後の楽曲の音域困難度数と調困難度数との合計で第２評価点を算出し、第２評価点の大きさが最小となる移調量を最終的な移調量として決定することを述べた。しかしながら、本発明の一実施形態に係る移調装置は、最終的な移調量を決定するのに、使用する楽器の音域情報と楽曲の音高情報とに基づいて移調量の範囲を決定しておき、最終的な移調量が該移調量の範囲内に含まれるように、最終的な移調量を決定してもよい。例えば、移調量決定部１０９は、移調後の楽曲の最高音及び最低音が、使用する楽器の標準音域に含まれるように最終的な移調量を決定してもよい。この際、決めた移調量の範囲に移調後の楽曲の最高音及び最低音が含まれるように最終的な移調量を決定することが、移調量決定部１０９によって、調の困難度数を考慮することよりも優先されてもよい。
【００９８】
また、実施形態１で述べた本発明の一実施形態に係る移調装置１０は、移調要否判定部１１１によって、楽曲の移調要否を判定する場合、使用される楽器の音域と楽曲の音高とに基づいて、楽曲の移調の要否を判定する。しかしながら、表３及び表４に示したように、楽曲の調に応じて調困難度数は異なり、使用する楽器の種類によっては、楽曲の調号が多いほど、演奏が困難になる場合がある。そこで、本発明の一実施形態に係る移調装置は、楽曲の移調の要否を、使用される楽器の音域と楽曲の音高との比較に加え、楽曲の調情報に基づいて判定してもよい。
【００９９】
例えば、楽曲の移調要否の判定において、使用される楽器の音域と楽曲の音高との比較の結果、楽曲の最高音及び最低音が使用される楽器の標準音域にある場合、移調装置１０の移調要否判定部１１１は、楽曲の調情報と、使用する楽器に対応する調評価情報とに基づいて、楽曲の移調の要否をさらに判定する。ここで、楽曲の調情報は、楽曲データ１３ｂに含まれていてもよく、楽曲データ１３ｂに含まれる音高情報、楽曲中の調号（＃及び又はｂ）の数やその割合などに基づいて特定されてもよい。移調要否判定部１１１は、楽曲の調情報に基づいて、調評価情報１３ｄの調を参照し、楽曲の調に対応する調に関連付けられた調困難度数を取得する。得られた調困難度数が所定の閾値以上である場合、移調要否判定部１１１は、楽曲の最高音及び最低音が使用される楽器の標準音域にあったとしても、楽曲の移調が必要と判定する。したがって、楽曲の音域と楽器の音域との相違による該楽器演奏の困難度数だけではなく、調に応じた使用する楽器の演奏の困難度数に基づいて、楽曲の移調要否を判定することができる。
【０１００】
また、実施形態１では、本発明の一実施形態に係る移調装置１０について、楽器演奏用の楽曲が移調対象である場合を説明したが、歌唱曲を移調対象にしてもよい。歌唱曲を移調対象にする場合、歌唱曲の音高情報と、歌唱者の声域における低音域及び高音域とを比較し、歌唱曲の移調要否を判定してもよい。この場合、移調装置１０は、歌唱者の声を音入力部１９及び信号処理部１７を介して予め入手し、歌唱者の声域を特定する。或は、移調装置１０の記憶部１３に、男声（バス、テノールなど）の標準的な声域及び女声（アルト、ソプラノなど）の標準的な声域を音域評価情報１３ｃに含まれる情報として記憶させ、移調装置１０の使用者が所望の声域を指定し、所望の声域と歌唱曲の音高情報とを比較し、歌唱曲の移調要否を判定してもよい。尚、歌唱曲を移調対象の場合は、調評価情報１３ｄにおける調困難度数は、各調号に対応する調困難度数をほぼ同一に設定しておくことが好ましい。歌唱曲を移調対象の場合の移調量の決定は、上述した楽曲が移調対象である場合と同様である。
【０１０１】
以上に説明したように、本発明の移調装置、移調方法及びプログラムによると、楽器や歌唱者の音域又は声域に合わせて楽曲を移調する際、移調による調号を考慮して移調量を決定することができる。また、楽器の種類に応じた、調による楽器の演奏の難易度を考慮して移調量を決定することができる。
【０１０２】
本発明の実施形態として説明した構成を基にして、当業者が適宜構成要素の追加、削除もしくは設計変更を行ったもの、又は、工程の追加、省略もしくは条件変更を行ったものも、本発明の要旨を備えている限り、本発明の範囲に含まれる。
【０１０３】
例えば、上述の実施形態では、楽器に対応する音域と該音域に関連付けられた評価点とを含む音域評価情報１３ｃ、前記楽器に対応し、調と該調に関連付けられた評価点との関係を示す調評価情報１３ｄ、及び音高情報を含む楽曲データ１３ｂの情報を使って移調評価点を得るようにしたが、あくまでも一つの例で、音域と調の少なくともどちらか一方と楽曲データを用いて移調評価点を得て、その移調評価点を用いて移調量を決定することができればよく、上述の形態に限られない。
【０１０４】
さらに、音域評価情報、調評価情報、音高情報の３つの情報を組み合わせて評価点を求める構成としたが、これらの全ての情報を必要としなくてもよい。例えば、所定の音域と楽曲の調の関係だけで評価点を求めるようにしてもよいし、所定の音域と楽曲の音高情報との関係から評価点を求めるようにしてもよいし、楽曲データと調との関係から評価点を求めるようにしてもよい。
【０１０５】
また、例えばピアノのような音域が広い楽器で演奏することを前提として、移調した結果、一部の音高が音域から外れたときにはその音は演奏しないものとして許容してよい場合は、評価点の算出において考慮されるパラメータから音域評価情報を省略することができる。また、音域評価情報は楽器に対応付けたものとしたが、必ずしも楽器に対応付けられたものでなくてもよい。例えば、使う楽器に近い音域を使用者が選択してもよく、使用者が音域を指定するようにしてもよい。
【０１０６】
また、第１評価点を算出する際に用いられる音高情報は、楽曲の全ての音高ではなく所定の一部の音高であってもよい。例えば、楽曲データがフレーズで区切られているものであり、フレーズ毎の予め定められた音高が第１評価点の算出に用いられてもよい。
【０１０７】
また、上述した実施形態では、調と調に関連付けられた評価点との関係を示す調評価情報１３ｄを第２評価点の算出に用いたが、第２評価点の算出に用いられる調に関連する評価情報は、調評価情報１３ｄに限定されるわけではない。例えば、調と該調の楽器ごとの優先度を示す情報が第２評価点の算出に用いられてもよい。
【０１０８】
また、上述した実施形態の態様によりもたらされる作用効果とは異なる他の作用効果であっても、本明細書の記載から明らかなもの、又は、当業者において容易に予測し得るものについては、当然に本発明によりもたらされると解される。
【符号の説明】
【０１０９】
１０：移調装置、１１：制御部、１３：記憶部、１５：表示部、１７：信号処理部、１９：音入力部、２１：操作部、２３：通信部、１００：移調機能、１０３：入力音取得部、１０５：特定部、１０７：データ取得部、１０９：移調量決定部、１１１：移調要否判定部
【図１】
0006750727.tif 000008
【図２】
0006750727.tif 000009
【図３】
0006750727.tif 000010
【図４】
0006750727.tif 000011
【図５】
0006750727.tif 000012
【図６】
0006750727.tif 000013
【図７】
0006750727.tif 000014