(57)【要約】【課題】弦楽器の演奏をイメージする場合に、押さえる弦とフレット、発音のタイミングと長さを感覚的に捉えることができる楽譜表示を得る。【解決手段】弦楽器を指定音に応じて演奏するための楽譜表示装置であって、前記指定音の音高情報、発音タイミング情報、発音長さ情報を含む音楽情報を指定音毎に記憶する記憶手段と、前記音楽情報を表示する表示手段とを備え、前記表示手段は、前記弦楽器が有する弦に対応する数を有し前記指定音の音高を示す複数の横軸部１と、横軸部１に沿って表示されることで前記指定音の発音タイミング及び発音長さを示す発音領域部３とを有し、発音領域部３に前記弦楽器のフレット番号５を表示する。【選択図】図１
2013003205.tif 000002
【特許請求の範囲】
【請求項１】
弦楽器を指定音に応じて演奏するための楽譜表示装置であって、
前記指定音の音高情報、発音タイミング情報、発音長さ情報を含む音楽情報を指定音毎に記憶する記憶手段と、前記音楽情報を表示する表示手段とを備え、
前記表示手段は、
前記弦楽器が有する弦に対応する数を有し前記指定音の音高を示す複数の横軸部と、
前記横軸部に沿って表示されることで前記指定音の発音タイミング及び発音長さを示す発音領域部とを有し、
前記発音領域部に前記弦楽器のフレット番号を表示する
ことを特徴とする楽譜表示装置。
【請求項２】
音源の周波数で指定音の音高及び発音長さを判別するメロディ検出手段を備える一方、
前記発音領域部の発音タイミングを予め設定されたタイミングに変換処理するタイミング補正手段を備えた請求項１に記載の楽譜表示装置。
【請求項３】
前記横軸部に沿って前記発音領域部を表示するに際し、複数位置の同一音高が選択可能な場合に、直前の発音領域部のフレット番号の位置から最も距離が近いフレット番号の位置を当該発音領域部のフレット番号として決定する請求項１に記載の楽譜表示装置。
【請求項４】
弦楽器を指定音に応じて演奏するための音楽情報を表示手段に表示するに際して、
前記音楽情報は、前記指定音の音高情報、発音タイミング情報、発音長さ情報を含み、
前記各指定音の音高情報により前記表示手段において前記弦楽器が有する弦に対応する数を有する複数の横軸部のいずれかを選択する機能と、
前記各指定音の発音タイミング情報、発音長さ情報により前記横軸部に沿って表示される発音領域部の先頭位置及び後尾位置が決定される機能と、
前記発音領域部に前記弦楽器のフレット番号を表示する機能と
をコンピュータに実行させることを特徴とする楽譜表示プログラム。
【請求項５】
弦楽器を指定音に応じて演奏するための楽譜であって、
前記弦楽器が有する弦に対応する数を有し前記指定音の音高を示す複数の横軸部と、
前記横軸部に沿って表示されることで前記指定音の発音タイミング及び発音長さを示す発音領域部とを備え、
前記発音領域部に前記弦楽器のフレット番号を表示した
ことを特徴とする楽譜。
【請求項６】
前記横軸部を線で構成し、前記発音領域部を前記線上に表示する請求項５に記載の楽譜。
【請求項７】
前記発音領域部を長方形で構成した請求項５に記載の楽譜。
【請求項８】
前記フレット番号を前記発音領域部の先頭側に表示し、前記指定音に付随する情報を前記発音領域部の後尾側に表示した請求項５に記載の楽譜。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ギターやベース等の弦楽器を演奏するための楽譜表記に関し、指定音に応じて演奏する場合に、弦楽器の演奏に適するように表示可能とした楽譜表示装置、楽譜表示プログラム及び楽譜に関する。
【背景技術】
【０００２】
弦楽器であるギターやベースを演奏するための楽譜としては、タブ譜が存在する。タブ譜は、図１８に示すように、縦軸を弦、横軸を五線譜と同じように小節とし、音符の符頭に弦のどの位置を押さえるかを示すフレット番号が表記されている。
【０００３】
また、電子楽器の演奏データを機器間でデジタル転送を行う規格であるＭＩＤＩ（電子楽器デジタルインタフェース）のシーケンスソフトにおいては、音符入力や楽譜表示のためにピアノロールという表記方法が使用されている。ピアノロールは、図１９に示すように、縦軸を鍵盤（音の高さ）、横軸を時間（小節や拍）にして、演奏する音の部分を長方形で表記するものである。
【０００４】
更に、ピアノロールを基礎に各指定音の属性を表示する技術としては、特許文献１や特許文献２に開示された楽譜表示の仕方が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−９５３９６号公報
【特許文献２】特開２０１１−１０００５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、ギターやベースを演奏する者にとっては、ピアノロールはピアノの鍵盤を模した表記なので、どの鍵がギターのどの弦のどのフレットに該当するかが解りづらいという課題があった。
【０００７】
また、タブ譜では、演奏するに際して、ギターのどの弦のどのフレットを押さえるかは解るが、音符の知識がないと、どのタイミングでどのくらいの長さで弾くかが解らないという課題があった。
【０００８】
本発明は上記実情に鑑みて提案されたもので、弦楽器の演奏をイメージする場合に、押さえる弦とフレット、発音のタイミングと長さを感覚的に捉えることができる楽譜を得るとともに、そのような表示が可能な楽譜表示装置及び楽譜表示プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００９】
上記目的を達成するため本発明（請求項１）は、弦楽器を指定音に応じて演奏するための楽譜表示装置であって、前記指定音の音高情報、発音タイミング情報、発音長さ情報を含む音楽情報を指定音毎に記憶する記憶手段と、前記音楽情報を表示する表示手段とを備えている。
そして、前記表示手段は、前記弦楽器が有する弦に対応する数を有し前記指定音の音高を示す複数の横軸部と、前記横軸部に沿って表示されることで前記指定音の発音タイミング及び発音長さを示す発音領域部とを有し、前記発音領域部に前記弦楽器のフレット番号を表示することを特徴としている。
【００１０】
請求項２は、請求項１の楽譜表示装置において、音源の周波数で指定音の音高及び発音長さを判別するメロディ検出手段を備える一方、前記発音領域部の発音タイミングを予め設定されたタイミングに変換処理するタイミング補正手段を備えたことを特徴としている。
【００１１】
請求項３は、請求項１の楽譜表示装置において、前記横軸部に沿って前記発音領域部を表示するに際し、複数位置の同一音高が選択可能な場合に、直前の発音領域部のフレット番号の位置から最も距離が近いフレット番号の位置を当該発音領域部のフレット番号として決定することを特徴としている。
【００１２】
請求項４は、楽譜表示プログラムであって、弦楽器を指定音に応じて演奏するための音楽情報を表示手段に表示するに際して、前記音楽情報は、前記指定音の音高情報、発音タイミング情報、発音長さ情報を含み、前記各指定音の音高情報により前記表示手段において前記弦楽器が有する弦に対応する数を有する複数の横軸部のいずれかを選択する機能と、前記各指定音の発音タイミング情報、発音長さ情報により前記横軸部に沿って表示される発音領域部の先頭位置及び後尾位置が決定される機能と、前記発音領域部に前記弦楽器のフレット番号を表示する機能とをコンピュータに実行させることを特徴としている。
【００１３】
請求項５は、弦楽器を指定音に応じて演奏するための楽譜であって、前記弦楽器が有する弦に対応する数を有し前記指定音の音高を示す複数の横軸部と、前記横軸部に沿って表示されることで前記指定音の発音タイミング及び発音長さを示す発音領域部とを備え、前記発音領域部に前記弦楽器のフレット番号を表示したことを特徴としている。
【００１４】
請求項６は、請求項５において、前記横軸部を線で構成し、前記発音領域部を前記線上に表示することを特徴としている。
【００１５】
請求項７は、請求項５において、前記発音領域部を長方形で構成したことを特徴としている。
【００１６】
請求項８は、請求項５において、前記フレット番号を前記発音領域部の先頭側に表示し、前記指定音に付随する情報を前記発音領域部の後尾側に表示したことを特徴としている。
【発明の効果】
【００１７】
本発明によれば、指定音の音高を示すため弦楽器が有する弦に対応する数の横軸部を設け、この横軸部に沿って指定音の発音タイミング及び発音長さを示す発音領域部を表示し、この発音領域部に弦楽器のフレット番号を表示することにより、弦楽器の演奏をイメージする場合に、押さえる弦とフレット位置、発音のタイミングと長さを感覚的に捉えることが可能となる。
【００１８】
メロディ検出手段を備えた楽譜表示装置とすることで、音源から弦楽器演奏のための楽譜表示を自動的に行うことができる。
タイミング補正手段を備えた楽譜表示装置とすることで、楽譜を見易くするよう弦楽器の演奏タイミングが補正された楽譜表示を自動的に行うことができる。
【００１９】
横軸部に沿って前記発音領域部を表示するに際し、複数位置の同一音高が選択可能な場合に、直前の発音領域部から最も距離が近い位置を当該発音領域部の位置として決定することで、指の移動距離を最小にして演奏し易い楽譜表示を自動的に行うことができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の楽譜表示装置の表示部で表記されるギター演奏用の楽譜の一部分の説明図である。
【図２】ギター演奏用の楽譜の他例を示す説明図である。
【図３】（ａ）〜（ｆ）は楽譜における発音領域部の他の表示例を示す説明図である。
【図４】図２の発音領域部を使用したベース演奏用の楽譜の一部分の説明図である。
【図５】楽譜表示装置のハードウェア構成を示すブロック図である。
【図６】楽譜表示装置における機能を説明するためのブロック図である。
【図７】楽譜表示装置によるメロディ検出処理の手順を示すフローチャート図である。
【図８】（ａ）は音源データの波形図、（ｂ）は波形図に対応するピアノロールの図である。
【図９】楽譜表示装置による楽譜作成処理の手順を示すフローチャート図である。
【図１０】（ａ）は音源データに対応するピアノロール、（ｂ）はピアノロールに対応する弦楽器演奏用の楽譜である。
【図１１】楽譜表示装置によるクオンタイズ処理の手順を示すフローチャート図である。
【図１２】（ａ）はクオンタイズ処理前の楽譜表示、（ｂ）はクオンタイズ処理後の楽譜表示をそれぞれ示している。
【図１３】楽譜表示装置によるフレット位置変更処理の手順を示すフローチャート図である。
【図１４】楽譜表示装置によるフレット位置変更処理の手順を示すフローチャート図である。
【図１５】フレット位置変更処理を行う場合の距離を説明するための弦楽器のネック部分のモデル図である。
【図１６】楽譜表示装置による楽譜の変更処理の手順を示すフローチャート図である。
【図１７】楽譜表示装置の表示部に表示される変更設定画面の説明図である。
【図１８】タブ譜の説明図である。
【図１９】ピアノロールの説明図である。
【発明を実施するための形態】
【００２１】
以下、図面を参照しながら本発明の楽譜表示装置の実施形態の一例について説明する。
先ず、楽譜表示装置が表示する弦楽器の演奏や楽譜入力に適した楽譜表示の仕方について、図１乃至図４を参照しながら説明する。
【００２２】
図１は、弦楽器であるギターの演奏等に適した楽譜を示すもので、ギターの各弦（第１弦〜第６弦）に対応する６本の線から構成され時間軸となる横軸部１と、この横軸部１の線上に横軸部１に沿って配置される発音領域部３から構成されている。
楽譜における左位置には、ギターの各弦（第１弦〜第６弦）のチューニング状態を示すＥ３，Ｂ２，Ｇ２，Ｄ２，Ａ１，Ｅ１がそれぞれ表示されている。
【００２３】
発音領域部３は、指定音の発音タイミング及び発音長さを示す長方形で表示されている。したがって、長方形の左端が発音タイミングとなり、長方形の左端から右端までの長さが発音長さに対応するようになっている。また、発音領域部３内には、弦楽器のフレット番号５が表示されている。フレット番号５は、弦楽器の各弦の押さえるべきフレット位置を数字で表したものであり、フレット番号５が「０」である時は、弦の開放を意味している。フレット番号５は、発音領域部３の中央に表示されるが、発音領域部３が時間軸（横軸部１）方向に一定値以上の発音長さを有する場合は、発音領域部３内の左端位置にフレット番号が表示される。弦を弾くタイミングに近い位置にフレット番号によるフレット位置を表示するためである。
本発明の楽譜表記によれば、図１９のピアノロールと同じ楽譜がギター演奏用の楽譜として図１のように表示される。
【００２４】
図１の楽譜表記は、横軸部１が時間軸となっており、発音領域部３の左端のタイミングで発音領域部３内に表示されるフレット番号５の数字のフレット位置を押さえて弦を弾くことを表わしている。すなわち、先ず、５弦の３フレット目を押さえて５弦、４弦を開放状態、４弦の２フレット目を押さえて４弦、４弦の３フレット目を押さえて４弦、３弦を開放状態、３弦の２フレット目を押さえて３弦、３弦を開放状態、を各発音領域部３の左端のタイミングで「ド」「レ」「ミ」「ファ」「ソ」「ラ」「ソ」と弾くことを表わしている。
【００２５】
なお、図１の楽譜では、横軸部１について、弦楽器の弦をイメージし易いように線で形成したが、図２に示すように、横軸部１についてピアノロールのように幅を持った領域（２本の線で挟まれた領域）で表示し、その領域内に発音領域部３を表記するようにしてもよい。
【００２６】
この楽譜表記によれば、指定音の音高を示すため弦楽器が有する弦に対応する数の横軸部１を設け、時間軸となる横軸部１に沿って指定音の発音タイミング及び発音長さを示す発音領域部３を表示し、この発音領域部３に弦楽器のフレット番号５を表示することにより、弦楽器の演奏をイメージする場合に、押さえる弦の場所とフレット位置、発音のタイミングと長さを感覚的に捉えることが可能となる。
【００２７】
上述の例では、発音領域部３を長方形で表示するようにしたが、図３に示すように、円形部３ａと円形部３ａから横軸部１の線上に延長する線状部３ｂで発音領域部３を表記するようにしてもよい。この場合、円形部３ａの左端が発音タイミングとなり、円形部３ａの直径及び線状部３ｂの合計の長さが発音長さに該当する。
ギター等の弦楽器には、弦を弾いた後に指で弦を押し上げてピッチを上げる「チョーキング」等の独特の演奏形態が存在するが、図３（ｂ）〜（ｅ）に示すように、線状部３ｂにその情報（指定音に付随する情報）を表記させてもよい。図３（ｂ）の「チョーキング」を表記した例では、線状部３ｂにおいて途中より上段に移動させる表記とすることで、弦を押し上げることをイメージ的に認識させることができる。
【００２８】
また、弦を弾いた後に指で低い方へスライドさせる「スライド（ベンド）ダウン」は、図３（ｃ）に示すように表記する。弦を弾いた後に指で高い方へスライドさせる「スライド（ベンド）アップ」は、図３（ｄ）に示すように表記する。弦を弾いた後に弦を揺らすビブラートは、図３（ｅ）に示すように表記する。
更に、ピックを使用して弾く場合は、図３（ｆ）に示すように、発音領域部において円形部３ａに代えてピック形状部３ｃとすることで、ピック弾きを容易にイメージすることができる。
【００２９】
図４は、ベース弦の横軸部１上に上述した情報付きの発音領域部３を表記した表示例を示すもので、フレット番号を発音領域部３の先頭側である円形部３ａに表示し、指定音に付随する情報を発音領域部３の後尾側の線状部３ｂで表示している。
【００３０】
本発明の楽譜表示装置は、一般的なパーソナルコンピュータ上に構築される。
パーソナルコンピュータは、図５に示されるように、中央処理装置（ＣＰＵ）１１、ＲＯＭ１２、ＲＡＭ１３、ネットワークインタフェース１４、入力装置１５、ＬＣＤなどの表示部を有する出力装置１６及び外部記憶装置１７を備え、各構成要素はバス１８で接続されている。出力装置１６は、楽譜をディスプレイするための表示部、表示部に表示された楽譜を印刷するプリンタ部、楽譜における指定音を再生するための音源及びスピーカ部を備えている。
【００３１】
ＣＰＵ１１は、データの処理又は演算を行うと共に、バス１８を介して接続された各種構成要素を制御する。ＲＯＭ１２には、予めＣＰＵ１１の制御手順（コンピュータプログラム）を記憶させておき、ＣＰＵ１１がプログラムを実行することにより起動する。外部記憶装置１７には本発明の楽譜表示を行う楽譜表示プログラム等の所望プログラムが記憶され、ＲＡＭ１３にコピーされて実行される。ＲＡＭ１３は、データの入出力、送受信のためのワークメモリ、各構成要素の制御のための一時記憶として用いられる。外部記憶装置１７は、例えばハードディスク記憶装置やＣＤ−ＲＯＭ等で構成される。ＣＰＵ１１は、ＲＡＭ１２内の楽譜表示プログラムを実行することにより、出力装置１６の表示部に楽譜表示を行う。
【００３２】
ネットワークインタフェース１４は、インターネット等のネットワークに接続するためのインタフェースであり、インターネットを介して楽曲データの取込が可能なように構成されている。
入力装置１５は、例えばキーボード及びマウス等であり、表示された楽譜上で指定音を直接入力することで楽曲データを作成することができる。
出力装置１６は、ディスプレイを構成する表示部及びプリンタ等を備え、表示部は、表示モードを選択することで、図１に示したような弦楽器演奏用の楽譜と、図１９のピアノロールとが切換表示される。
【００３３】
図６は、楽譜表示プログラムの機能を説明するためのブロック図であり、楽譜表示プログラムの機能を実現することにより、楽譜表示装置が構成される。
楽譜表示装置は、音源データを入力する音源入力部２１と、音源データから音源を解析して音楽情報を得る音源解析部（メロディ検出手段）２２と、音楽情報を指定音毎に記憶する記憶部（記憶手段）２３と、指定音の発音タイミングを補正（クオンタイズ処理）するタイミング補正部（タイミング補正手段）２４と、解析した音源の音楽情報を楽譜として表記する楽譜表示部（表示手段）２５とを備えて構成されている。
【００３４】
音源入力部２１は、入力装置１５からの直接入力や、ネットワークインタフェース１４を介して音源データの取込が行われる。また、マイク等を設置することで、直接音源を取り込むようにしてもよい。
音源解析部（メロディ検出手段）２２は、音源データから音源を解析し、音源を構成する複数指定音の音高情報，発音タイミング情報，発音長さ情報を含む音楽情報を得ることが行われる。音源データからの音源の解析は、周波数により音域を解析し、指定音の音高と発音タイミング及び発音長さを決定（ノートの取得）することが行われる。
記憶部２３は、各指定音の音源情報を記録する。
タイミング補正部２４は、指定音の発音タイミング情報について、予め設定された各タイミングに同期するように補正（クオンタイズ処理）を行うものであり、必要に応じて行われる。
【００３５】
楽譜表示部２５は、音楽情報に応じて図１の楽譜の表示を行うものであり、指定音の音高に応じて横軸線が選択され、指定音の発音タイミング及び発音長さに応じて、横軸線１上に沿って表示される発音領域部３の位置が決定される。また、発音領域部３には、指定音の音高に応じて弦楽器のフレット番号５が表示されている。
【００３６】
次に、楽譜表示装置による弦楽器の楽譜表示の手順について、図７乃至図１０を参照しながら説明する。
音楽データから弦楽器としてベースの音を認識して楽譜表示を行う例について、図７のフローチャートを参照して説明する。
先ず、ベース（メロディ）を検出する波形ファイル名を選択する（ステップ１０１）。波形ファイルは、例えば音楽データが３６（Ｃ１）から「ド」「レ」「ミ」「ファ」「ソ」「ラ」「シ」の音である場合、図８（ａ）に示すように、横軸（時間軸）に対して複数周波数が混在した波形で表示される。
次に、波形を細かい時間単位で高速フーリエ変換し、特定の周波数域に対応するノートＮｏ別の音の強さを検出し、音毎に強さが表示されたパワーマップ（図示せず）を作成する（ステップ１０２）。
【００３７】
検出する音の音域と閾値を設定し、ＭＩＤＩ情報としてのノートを作成する（ステップ１０３）。例えば、ベース音を検出する場合は、Ｎｏ．２８（Ｅ３）〜Ｎｏ．６０（Ｃ３）の音域を指定する。ギターによるメロディ検出の場合には、Ｎｏ．６０（Ｃ３）〜Ｎｏ．８４（Ｃ５）の音域を指定する。閾値を設定することで、音の強さが閾値以上であれば、その音高を検出するようにする。
【００３８】
以上の処理を行うことで、図８（ａ）の波形ファイルから、楽譜表示を行う場合の音高と発音タイミング及び発音長さに関する音楽情報（ピアノロールで表示した場合は図８（ｂ）に示される情報）を取得することができる。すなわち、音源解析部（メロディ検出手段）２２を備えた楽譜表示装置とすることで、音源データから弦楽器演奏のための楽譜表示を自動的に行うことができる。
【００３９】
また、クオンタイズ処理の必要性を判断し（ステップ１０４）、例えばユーザの要望に応じてクオンタイズ処理が行われる（ステップ１０５）。クオンタイズ処理とは、発音領域部の発音タイミングについて、予め設定されたタイミングに変換処理するものである。クオンタイズ処理の詳細な手順については後述する。
【００４０】
続いて、音高と発音長さに関する音楽情報（ピアノロールで表示した場合は図８（ｂ）に示される情報）を弦楽器の演奏に適した楽譜表示に変更する処理が行われる。この処理は、図９に示すフローチャートの手順によって行われる。
なお、弦楽器の演奏に適した楽譜を表示させる場合には、音源データの入力時において、「弦の数」及び「各弦のチューニング」を設定することが行われる。
例えばベース音を検出する場合であれば、
弦の数＝４、
第１弦のチューニング＝４３（Ｇ１）、
第２弦のチューニング＝３８（Ｄ１）、
第３弦のチューニング＝３３（Ａ０）、
第４弦のチューニング＝２８（Ｅ０）、
に設定されている。
【００４１】
先ず、変換するノートＮｏを選択する（ステップ２０１）。
現在処理中の第Ｘ弦を第１弦とする（ステップ２０２）。
現在処理中の第Ｘ弦が「弦の数」（ベースの場合は４）より多いかどうかを判断する（ステップ２０３）。
Ｘが弦の数より少ない場合、変換するノートＮｏが「Ｘ弦のチューニング」より大きいかどうかを判断する（ステップ２０４）。
変換するノートＮｏが「Ｘ弦のチューニング」より大きい場合は、フレットを決める処理を行い（ステップ２０５）、Ｘ弦のフレット数を確定する（ステップ２０６）。
ベースの第１弦のチューニングは、上述したようにノートＮｏ４３（Ｇ１）に設定されているので、変換するノートＮｏが「４３」以上であれば第１弦の音になる。
【００４２】
フレットを決める式は、次式で算出する。
フレット数＝（変換するノートＮｏ）−（Ｘ弦のチューニング）
例えば、変換するノートＮｏが「４５」であれば、第１弦のチューニングがノートＮｏ４３（Ｇ１）なので、
フレット数＝４５（変換するノートＮｏ）−４３（Ｘ弦のチューニング）＝２
となり、ノートＮｏ４５の音は第１弦のフレット２と決定される。
【００４３】
ステップ２０４において、変換するノートＮｏが「Ｘ弦のチューニング」より小さい場合は、次の弦（Ｘ＝Ｘ＋１）を選択し（ステップ２０７）、ステップ２０３〜ステップ２０５の処理が行われる。例えば、変換するノートＮｏが「４０」であれば、第１弦には該当しないため第２の弦の音となる。
上述のように高い音（第１弦）側を優先してフレット数を決定することにより、図１０（ａ）に示したピアノロールの音は、図１０（ｂ）に示されるように、各ベース弦を表わす横軸部１上に発音領域部３が表記された弦楽器演奏用の楽譜で表示させることができる。
【００４４】
続いて、クオンタイズ処理について、図１１及び図１２を参照して説明する。
クオンタイズ処理は、メロディ等の音を検出した後、発音タイミングを補正することにより、楽譜を見易くするための処理であり、小節中に一定のタイミングで予め決められて記憶されているグリッド位置に対して発音タイミングがずれて検出された場合、予め決められたタイミング（グリッド位置）に発音タイミングを合わせるものである。
すなわち、各ノートの発音タイミングについて、予め設定されたグリッド位置との比較を行い、ずれている場合には近くのグリッドへ発音領域部の先頭位置を移動するようにする（ステップ３０１）。発音の長さはクオンタイズ処理を行った場合においても、処理前の長さを維持する。全てのノートについてこの処理が繰り返し行われた場合に、クオンタイズ処理を終了する（ステップ３０２）。
図１２（ａ）（ｂ）には、クオンタイズ処理の前後における楽譜を示すが、クオンタイズ処理前の（ａ）における発音領域部３ｘと発音領域部３ｙについて、処理後の（ｂ）に示すように発音タイミングが補正されてグリッド上に移動する。
【００４５】
上述の例では、ノート検出の最後にクオンタイズ処理を行ったが、検出の後に種々の編集を行った後に、別コマンドでクオンタイズ処理を行ってもよい。
クオンタイズ処理を行うことで、楽譜を見易くするよう弦楽器の演奏タイミングが補正された楽譜表示を自動的に行うことができる。
【００４６】
弦楽器の場合、弦の種類とフレット位置を変化させることにより、同一音高について複数位置が選択可能な場合が存在する。図９のフローチャートによれば、音が高い第１弦側を優先してフレット位置を決定したが、ユーザの希望により入力済のノートを別の弦Ｘに変更する処理が行えるようにしてもよい。
すなわち、図１３に示すように、ユーザが入力済のノートＮｏと変更後の弦Ｘを指定し（ステップ４０１）、ノートＮｏが「Ｘ弦のチューニング」以上であるかどうかを判断する（ステップ４０２）。
ノートＮｏが「Ｘ弦のチューニング」以上である場合は、フレットを決める処理を行い（ステップ４０３）、変更後のＸ弦のフレット数を確定する（ステップ４０４）。
フレットを決める式は、次式で算出する。
変更後のフレット数＝（ノートＮｏ）−（Ｘ弦のチューニング）
ノートＮｏが「Ｘ弦のチューニング」より小さい場合は、Ｘ弦のチューニング（開放）より小さくすることはできないため、フレット位置の変更ができない（変更なし）と判断する（ステップ４０５）。
【００４７】
図１３の例では、入力されたフレット位置について、ユーザの希望によりフレット位置を変更する処理を行うようにしたが、音源データから楽譜を表示する課程において、フレットを指で押さえて演奏するに際して、指の移動距離が少なくなるように、前の音のフレット位置を考慮してフレット位置の設定を行うようにしてもよい。
この場合のフレット位置の決定手順について、図１４及び図１５を参照しながら説明する。
先ず、１番目のノートについての弦とフレット位置を決めておく（ステップ５０１）。弦とフレット位置の決め方は、手動でもよいし、図９のフローチャートを使って、第１弦側を優先してフレット位置を決めてもよい。これが、前回の弦、前回のフレット位置となる。例えば、前回のノートＮｏが「３６」で、弦を「３」とすれば、フレット位置は「３」となる。
次に、現在のノートＮｏと同じ音高となる全ての弦におけるフレット位置を検出する（ステップ５０２）。例えば、現在のノートＮｏが「３８」である場合、
１弦の場合のフレット＝３８（現在のノートＮｏ）−４３（１弦のチューニング）＝−５
２弦の場合のフレット＝３８（現在のノートＮｏ）−３８（２弦のチューニング）＝０
３弦の場合のフレット＝３８（現在のノートＮｏ）−３３（３弦のチューニング）＝５
４弦の場合のフレット＝３８（現在のノートＮｏ）−２８（４弦のチューニング）＝１０
となる。
【００４８】
そして、フレット「０」があるかどうか判断する（ステップ５０３）。フレット位置が「０」であれば、弦の開放なので、弦を押さえる必要がなく、前回のフレット位置に対して移動する必要がないので、フレット「０」を優先する。
フレット「０」がある場合、それを現在のノートＮｏの弦及びフレットとする（ステップ５０４）。上述の例では、２弦がフレット「０」であるので、現在のノートＮｏの弦が「２」で、フレット位置が「０」と決まる。
【００４９】
フレット「０」がない場合、前回の弦フレットと各弦のフレット間の距離をそれぞれ算出する（ステップ５０５）。例えば、次のノートＮｏが「４０」である場合、
１弦の場合のフレット＝４０（現在のノートＮｏ）−４３（１弦のチューニング）＝−３
２弦の場合のフレット＝４０（現在のノートＮｏ）−３８（２弦のチューニング）＝２
３弦の場合のフレット＝４０（現在のノートＮｏ）−３３（３弦のチューニング）＝７
４弦の場合のフレット＝４０（現在のノートＮｏ）−２８（４弦のチューニング）＝１２
となる。
前回の弦フレット（３，３）と、各弦のフレット間距離の算出は、図１５に示すように、フレット方向（横軸）の距離と、弦の方向（縦軸）との距離から求める。弦フレットについて、１弦の左側を基準とし、フレット方向にフレット単位に「１」ずつ増加し、弦方向に弦単位に「１」ずつ増加するように考えた時、
１弦の場合＝フレットがマイナスの数字なので、該当するフレットが存在しない。
２〜４弦の弦フレットは（２，２）、（３，７）、（４，１２）であるので、前回の弦フレット（３，３）に対して、
２弦の場合の求める距離ｌ＝√｛（３−２）2＋（３−２）2｝＝１．４…
３弦の場合の求める距離ｍ＝√｛（３−３）2＋（３−７）2｝＝４
４弦の場合の求める距離ｎ＝√｛（３−４）2＋（３−１２）2｝＝９…
となる。
【００５０】
このうち、一番短い距離を、現在のノートＮｏの弦、現在のノートＮｏのフレット位置とする（ステップ５０６）。すなわち、弦楽器演奏用の楽譜において、直前の発音領域部から最も距離が近い位置を当該発音領域部の位置として決定することができる。
上述の例では、２弦の「１．４」が一番短いので、現在のノートＮｏの弦が「２」、現在のノートＮｏのフレット位置が「２」となる。
そして、次のノートＮｏについての距離の測定を行うため、前回の弦、前回のフレット位置を更新する（ステップ５０７）。
【００５１】
現在のノートＮｏが最後のノートＮｏである場合（ステップ５０８）には、フレット位置決定の処理を終了する。
最後のノートＮｏでない場合には、次のノートＮｏを指定し（ステップ５０９）、ステップ５０２〜ステップ５０８の処理が繰り返される。
図１４の処理を行うことで、横軸部１に沿って発音領域部３を表示するに際し、複数位置の同一音高が選択可能な場合に、直前の発音領域部のフレット番号の位置から最も距離が近いフレット番号の位置を当該発音領域部のフレット番号として決定することができ、指の移動距離を最小にして演奏し易い楽譜表示を自動的に行うことができる。
【００５２】
次に、一度作成した弦楽器用の楽譜表示を異なる弦楽器用の楽譜表示に変更する例について、図１６及び図１７を参照して説明する。
弦楽器用同士の楽譜表示の変更は、例えば、違うチューニングのベース間の楽譜表示や、ギターの楽譜表示とウクレレの楽譜表示に変更するような場合が想定される。
楽譜画面に表示された変更ボタン（図示せず）をクリックすることで、図１７のような変更設定画面３０を表示させる（ステップ６０１）。
【００５３】
変更設定画面３０で各楽器に対応する楽器種類３１、弦数３２をそれぞれ選択する（ステップ６０２）。楽器種類３１は、ギター用、ベース用、ウクレレ用等の弦楽器が選択可能に構成されている。弦数３２では、「２」〜「１２」から所望の弦数が選択可能になっている。弦数３２を選択した場合、弦数３２に応じたチューニング窓３３が表示され、各弦についてのチューニング（例えば、第１弦について６４（Ｅ３）、第２弦について５９（Ｂ２）、第３弦について５５（Ｇ２）、…に設定する等）を行う。
これらの設定を行った後にＯＫボタン３４をクリックすることで、入力された楽譜の各音について、新しく選択した楽器種類への楽譜の変換処理が行われる（ステップ６０３）。
【符号の説明】
【００５４】
１…横軸部、  ３…発音領域部、  ３ａ…円形部、  ３ｂ…線状部、  ５…フレット番号、  ２１…音源入力部、  ２２…音源解析部（メロディ検出手段）、  ２３…記憶部（記憶手段）、  ２４…タイミング補正部（タイミング補正手段）、  ２５…楽譜表示部（表示手段）。
【図１】
2013003205.tif 000003
【図２】
2013003205.tif 000004
【図３】
2013003205.tif 000005
【図４】
2013003205.tif 000006
【図５】
2013003205.tif 000007
【図６】
2013003205.tif 000008
【図７】
2013003205.tif 000009
【図８】
2013003205.tif 000010
【図９】
2013003205.tif 000011
【図１０】
2013003205.tif 000012
【図１１】
2013003205.tif 000013
【図１２】
2013003205.tif 000014
【図１３】
2013003205.tif 000015
【図１４】
2013003205.tif 000016
【図１５】
2013003205.tif 000017
【図１６】
2013003205.tif 000018
【図１７】
2013003205.tif 000019
【図１８】
2013003205.tif 000020
【図１９】
2013003205.tif 000021