(57)【要約】【課題】より効率的にタブ譜の入力を行うことができるタブ譜入力装置を提供することを課題とする。【解決手段】入力するタブ譜上の時間的な位置を指定する入力位置指定手段（１）と、入力する音符の種類を指定する音符指定手段（３）と、各弦のフレットポジションを指定可能なポジション指定手段（２）と、前記入力位置指定手段により指定された位置に、前記音符指定手段により指定された音符の種類と、前記ポジション指定手段により指定された各弦のフレットポジションとに応じて前記タブ譜に音符入力を指示する音符入力指示手段（４）と、前記音符入力指示手段による指示の後、前記ポジション指定手段による各弦のフレットポジションの指定を維持又はリセットのいずれかを指定するポジション維持指定手段（５）とを有することを特徴とするタブ譜入力装置が提供される。【選択図】図２
2010091636.tif 000002
【特許請求の範囲】
【請求項１】
入力するタブ譜上の時間的な位置を指定する入力位置指定手段と、
入力する音符の種類を指定する音符指定手段と、
各弦のフレットポジションを指定可能なポジション指定手段と、
前記入力位置指定手段により指定された位置に、前記音符指定手段により指定された音符の種類と、前記ポジション指定手段により指定された各弦のフレットポジションとに応じて前記タブ譜に音符入力を指示する音符入力指示手段と、
前記音符入力指示手段による指示の後、前記ポジション指定手段による各弦のフレットポジションの指定を維持又はリセットのいずれかを指定するポジション維持指定手段と
を有することを特徴とするタブ譜入力装置。
【請求項２】
さらに、任意のタイミングの指示に応じて、前記ポジション指定手段による各弦のフレットポジションの指定をリセットするポジションリセット手段を有することを特徴とする請求項１記載のタブ譜入力装置。
【請求項３】
さらに、前記ポジション指定手段により指定されているフレットポジションを平行移動させるポジションスライド手段を有することを特徴とする請求項１又は２記載のタブ譜入力装置。
【請求項４】
入力するタブ譜上の時間的な位置を指定する入力位置指定ステップと、
入力する音符の種類を指定する音符指定ステップと、
各弦のフレットポジションを指定可能なポジション指定ステップと、
前記入力位置指定ステップにより指定された位置に、前記音符指定ステップにより指定された音符の種類と、前記ポジション指定ステップにより指定された各弦のフレットポジションとに応じて前記タブ譜に音符入力を指示する音符入力指示ステップと、
前記音符入力指示ステップによる指示の後、前記ポジション指定ステップによる各弦のフレットポジションの指定を維持又はリセットのいずれかを指定するポジション維持指定ステップと
を有することを特徴とするタブ譜入力方法。
【請求項５】
さらに、任意のタイミングの指示に応じて、前記ポジション指定ステップによる各弦のフレットポジションの指定をリセットするポジションリセットステップを有することを特徴とする請求項４記載のタブ譜入力方法。
【請求項６】
さらに、前記ポジション指定ステップにより指定されているフレットポジションを平行移動させるポジションスライドステップを有することを特徴とする請求項４又は５記載のタブ譜入力方法。
【請求項７】
入力するタブ譜上の時間的な位置を指定する入力位置指定ステップと、
入力する音符の種類を指定する音符指定ステップと、
各弦のフレットポジションを指定可能なポジション指定ステップと、
前記入力位置指定ステップにより指定された位置に、前記音符指定ステップにより指定された音符の種類と、前記ポジション指定ステップにより指定された各弦のフレットポジションとに応じて前記タブ譜に音符入力を指示する音符入力指示ステップと、
前記音符入力指示ステップによる指示の後、前記ポジション指定ステップによる各弦のフレットポジションの指定を維持又はリセットのいずれかを指定するポジション維持指定ステップと
をコンピュータに実行させるためのプログラム。
【請求項８】
さらに、任意のタイミングの指示に応じて、前記ポジション指定ステップによる各弦のフレットポジションの指定をリセットするポジションリセットステップをコンピュータに実行させるための請求項７記載のプログラム。
【請求項９】
さらに、前記ポジション指定ステップにより指定されているフレットポジションを平行移動させるポジションスライドステップをコンピュータに実行させるための請求項７又は８記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タブ譜入力装置、タブ譜入力方法及びプログラムに関する。
【背景技術】
【０００２】
タブ譜を表示、入力・編集可能なタブ譜入力装置において、弦楽器の各弦の押さえるべきフレットポジションを数字で表した、いわゆるタブ譜を表示、入力可能なものがある。タブ譜を入力する際に、弦毎にフレットポジションを表す数字を指定して入力するものや、弦楽器の指板を模した図形上で、各弦のフレットポジションを指定して入力可能なものがある。この場合、数字を入力したり、図形上をクリックすることで対応した音符がカーソル位置に入力される。しかしながら、同じ和音を連続して入力する場合でも、カーソルを移動しながら毎回数字入力や図形上での位置指定を和音の構成音数分繰り返す必要がある。
【０００３】
下記の特許文献１には、楽譜をタブラチュアで入力するためのタブラチュア入力手段を備えるタブラチュア楽譜入力方式が記載されている。
【０００４】
【特許文献１】特開平１−９９０８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、より効率的にタブ譜の入力を行うことができるタブ譜入力装置、タブ譜入力方法及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
本発明のタブ譜入力装置は、入力するタブ譜上の時間的な位置を指定する入力位置指定手段と、入力する音符の種類を指定する音符指定手段と、各弦のフレットポジションを指定可能なポジション指定手段と、前記入力位置指定手段により指定された位置に、前記音符指定手段により指定された音符の種類と、前記ポジション指定手段により指定された各弦のフレットポジションとに応じて前記タブ譜に音符入力を指示する音符入力指示手段と、前記音符入力指示手段による指示の後、前記ポジション指定手段による各弦のフレットポジションの指定を維持又はリセットのいずれかを指定するポジション維持指定手段とを有することを特徴とする。
【０００７】
また、本発明のタブ譜入力方法は、入力するタブ譜上の時間的な位置を指定する入力位置指定ステップと、入力する音符の種類を指定する音符指定ステップと、各弦のフレットポジションを指定可能なポジション指定ステップと、前記入力位置指定ステップにより指定された位置に、前記音符指定ステップにより指定された音符の種類と、前記ポジション指定ステップにより指定された各弦のフレットポジションとに応じて前記タブ譜に音符入力を指示する音符入力指示ステップと、前記音符入力指示ステップによる指示の後、前記ポジション指定ステップによる各弦のフレットポジションの指定を維持又はリセットのいずれかを指定するポジション維持指定ステップとを有することを特徴とする。
【０００８】
また、本発明のプログラムは、入力するタブ譜上の時間的な位置を指定する入力位置指定ステップと、入力する音符の種類を指定する音符指定ステップと、各弦のフレットポジションを指定可能なポジション指定ステップと、前記入力位置指定ステップにより指定された位置に、前記音符指定ステップにより指定された音符の種類と、前記ポジション指定ステップにより指定された各弦のフレットポジションとに応じて前記タブ譜に音符入力を指示する音符入力指示ステップと、前記音符入力指示ステップによる指示の後、前記ポジション指定ステップによる各弦のフレットポジションの指定を維持又はリセットのいずれかを指定するポジション維持指定ステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【０００９】
ポジション維持指定手段又はステップにより各弦のフレットポジションの指定を維持することができるので、同じ構成音の和音が連続したタブ譜を入力する際に、音符入力を指示するだけで直前に入力した和音と同じ構成音の和音を入力できるようになり、入力効率が向上する。
【発明を実施するための最良の形態】
【００１０】
図５は、本発明の実施形態によるタブ譜入力装置（コンピュータ）のハードウエア構成例を示すブロック図である。タブ譜入力装置は、例えばパーソナルコンピュータで構成される。バス５０１には、中央処理装置（ＣＰＵ）５０２、ＲＯＭ５０３、ＲＡＭ５０４、ネットワークインタフェース５０５、入力装置５０６、出力装置５０７及び外部記憶装置５０８が接続されている。
【００１１】
ＣＰＵ５０２は、データの処理又は演算を行うと共に、バス５０１を介して接続された各種構成要素を制御するものである。ＲＯＭ５０３には、予めＣＰＵ５０２の制御手順（コンピュータプログラム）を記憶させておき、このコンピュータプログラムをＣＰＵ５０２が実行することにより、起動する。外部記憶装置５０８にコンピュータプログラムが記憶されており、そのコンピュータプログラムがＲＡＭ５０４にコピーされて実行される。ＲＡＭ５０４は、データの入出力、送受信のためのワークメモリ、各構成要素の制御のための一時記憶として用いられる。外部記憶装置５０８は、例えばハードディスク記憶装置やＣＤ−ＲＯＭ等であり、電源を切っても記憶内容が消えない。ＣＰＵ５０２は、ＲＡＭ５０４内のコンピュータプログラムを実行することにより、タブ譜入力装置の処理を行う。
【００１２】
ネットワークインタフェース５０５は、インターネット等のネットワークに接続するためのインタフェースである。入力装置５０６は、例えばキーボード及びマウス等であり、各種指定又は入力等を行うことができる。出力装置５０７は、ディスプレイ及びプリンタ等である。出力装置５０７内のディスプレイには、図１及び図２の画面が表示される。
【００１３】
図６は、上記のコンピュータプログラムの機能を説明するためのブロック図である。コンピュータプログラムの機能を実現することにより、タブ譜入力装置が構成される。タブ譜入力装置６００は、入力位置指定手段（ステップ）６０１、ポジション指定手段（ステップ）６０２、音符指定手段（ステップ）６０３、音符入力指示手段（ステップ）６０４、ポジション維持指定手段（ステップ）６０５、ポジションリセット手段（ステップ）６０６、及びポジションスライド手段（ステップ）６０７を有する。
【００１４】
図１は、出力装置５０７内のディスプレイに表示されるタブ譜入力画面の例を示す図である。以下、図１を参照しながら、タブ譜入力装置のタブ譜入力方法を説明する。図中、１で示されるのは音符の時間的な入力位置を指定する、入力位置指定手段６０１である入力キャレットを表す。図中、２で示されるのは、弦楽器の各弦のフレットポジションを指定可能なポジション指定手段６０２であるフレットボードを表す。図中、３で示されるのは、入力する音符の種類を指定する音符指定手段６０３である音符パレットを表す。図中、４で示されるのは、音符入力指示手段６０４である音符入力ボタンを表す。図中、５で示されるのは、ポジション維持指定手段６０５である自動クリアチェックボックスを表す。図中、６で示されるのは、ポジションリセット手段６０６であるクリアボタンを表す。図中、７で示されるのは、ポジションスライド手段６０７であるスライドボタンを表す。
【００１５】
タブ譜入力画面は、上部にタブ譜１１を表示し、下部にタブ譜入力パネル１２を表示する。タブ譜１１は、弦楽器の各弦の押さえるべきフレットポジションを数字で表した楽譜である（図２参照）。タブ譜の４本線は、弦楽器の４本の弦に対応する。
【００１６】
入力位置指定手段６０１は、入力キャレット１により、入力するタブ譜１１上の時間的な位置を指定する。例えば、入力位置指定手段６０１は、入力装置５０６内のマウスでタブ譜１１上をクリックすることにより、その位置に入力キャレット１を表示し、タブ譜１１上の時間的な位置を指定することができる。タブ譜１１の左端の小節の上の「２５」の番号は、小節番号を示す。例えば、図１では、第２６小節の先頭の時間的位置が入力キャレット１により指定されている。
【００１７】
音符指定手段６０３は、音符パレット３を用いて、入力する音符の種類を指定する。音符の種類は、音の長さであり、二分音符、四分音符、八分音符等である。音符パレット３には、複数種類の音符が表示されている。例えば、音符指定手段６０３は、音符パレット３上の音符をマウスでクリックすることにより、音符の種類を指定することができる。例えば、図１では、音符パレット３上の四分音符が点線により指定されている。
【００１８】
ポジション指定手段６０２は、フレットボード２を用いて、弦楽器の各弦のフレットポジションを指定可能である。フレットボード２は、４本の横線が４本の弦を示し、下部の「１、２、３、４」の番号がフレット番号を示す。下の３本の弦は、左端に白丸（○）が表示され、フレットポジションとして開放状態（フレットを押さえないで弦を発音させる状態）が指定されている。上の１本の弦は、フレット番号「３」に黒丸（●）が表示され、フレットポジションとしてフレット番号「３」が指定されている。すなわち、フレット番号「３」のフレットを押さえて弦を発音させることを意味する。例えば、ユーザが、入力装置５０６内のマウスを用いて、各弦と各フレットポジションとの交点をクリックすると、その交点に対応する弦のフレットポジションが指定される。例えば、１番上の弦のフレット番号「３」の交点がクリックされると、その交点に黒丸（●）が表示され、１番上の弦のフレット番号「３」が指定される。また、上から２番目の弦の左端の外側の位置をクリックすると、その位置に白丸（○）が表示され、上から２番目の弦のフレットポジションとして開放状態が指定される。
【００１９】
音符入力指示手段６０４は、音符入力ボタン４がマウスによりクリックされると、入力位置指定手段６０１（入力キャレット１）により指定された位置に、音符指定手段６０３（音符パレット３）により指定された音符の種類と、ポジション指定手段６０２（フレットボード２）により指定された各弦のフレットポジションとに応じてタブ譜１１に音符入力を指示する。その指示後の状態を図２に示す。
【００２０】
図２は、音符入力ボタン４のクリック後のタブ譜入力画面の例を示す図である。タブ譜１１には、上記の入力指示に応じた音符１３が入力及び表示される。例えば、音符パレット３では、音符の種類として点線で示す四分音符が指定されているので、音符１３の上部には四分音符を示す棒が表示される。また、音符の種類として二分音符が指定されれば、音符１３にさらに白い玉が表示される。
【００２１】
また、フレットボード２で指定された各弦のフレットポジションに応じて、タブ譜１１上の音符１３では、上から１番目の弦にフレットポジションとしてフレット番号の「３」が表示され、上から２〜４番目の弦にフレットポジションとしてフレット番号の「０」が表示される。フレット番号「０」は、弦の開放状態を意味する。入力キャレット１は、タブ譜１１上の次の入力タイミング位置に移動して表示される。
【００２２】
以上のように、ユーザがタブ譜１１上に音符１３を入力しようとするときは、入力したい時間に入力キャレット１を移動し、音符パレット３で入力する音符の種類を指定し、フレットボード２で各弦毎のフレットポジションを指定して、音符入力ボタン４をクリックすることにより、入力キャレット１が示す時間に、フレットボード２で示される各弦のフレットポジションと、音符パレット３で示される音符の種類に応じて、タブ譜１１上に音符１３が入力される。
【００２３】
ポジション維持指定手段６０５は、自動クリアチェックボックス５にマウスでチェックを入力するか否かにより、音符入力指示手段６０４による指示の後、ポジション指定手段６０２（フレットボード２）による各弦のフレットポジションの指定を維持又はリセットのいずれかを指定する。自動クリアチェックボックス５にチェックが入力されていない場合には、音符入力ボタン４がクリックされた後、図２のフレットボード２の各弦のフレットポジションの指定は図１のフレットボード２のものを維持する。これにより、続けて音符入力ボタン４をクリックすれば、タブ譜１１上には前回入力した音符１３と同じ音符を簡単に連続して入力することができる。
【００２４】
これに対し、自動クリアチェックボックス５にチェックが入力されている場合には、音符入力ボタン４がクリックされた後、フレットボード２の各弦のフレットポジションの指定は図３（Ａ）又は（Ｂ）の状態にリセットされる。
【００２５】
図３（Ａ）及び（Ｂ）は、自動クリアチェックボックス５にチェックが入力されている場合のフレットボード２のリセット状態を示す図である。リセット状態は、図３（Ａ）のリセット状態又は図３（Ｂ）のリセット状態のいずれかの状態になる。図３（Ａ）では、フレットボード２のすべての弦のフレットポジションがミュート状態に指定される。ミュート状態は、弦を鳴らさない状態であり、フレットボード２の左端の外側に「×」印が表示される。図３（Ｂ）では、フレットボード２のすべての弦のフレットポジションが開放状態に指定される。開放状態は、フレットを押さえないで弦を発音させる状態であり、フレットボード２の左端の外側に「○」印が表示される。
【００２６】
自動クリアチェックボックス５にチェックを入力しなければ、直前の各弦のフレットポジションの指定を維持することができるので、タブ譜１１に同じ構成音の和音を連続して入力する際に、音符入力ボタン４をクリックするだけで直前に入力した和音と同じものを入力することができ、音符入力効率が向上する。また、自動クリアチェックボックス５により、直前の各弦のフレットポジションを維持するかどうかを指定可能であるので、状況に応じてより効率的な入力を行うことができる。
【００２７】
以上のように、自動クリアチェックボックス５のチェックが入力されていないときは、フレットポジション維持が指定されているので、フレットボード２上のフレットポジション情報は直前に入力したものがそのまま残っている。自動クリアチェックボックス５のチェックが入力されている場合はフレットポジション情報はリセットされる。
【００２８】
ポジションリセット手段６０６は、クリアボタン６をマウスでクリックすることにより、任意のタイミングの指示に応じて、ポジション指定手段６０２（フレットボード２）による各弦のフレットポジションの指定をリセットする。自動クリアチェックボックス５によるリセットは、音符入力ボタン４がクリックされたときのリセット状態を決めるものである。これに対し、クリアボタン６は、任意のタイミングでクリックすれば、その直後にフレットボード２の各弦のフレットポジションの指定をリセット状態にするものであり、いつでもフレットボード２をリセットすることができる。そのリセット状態は、上記の図３（Ａ）のリセット状態又は図３（Ｂ）のリセット状態のいずれかである。クリアボタン６によりフレットポジションをリセット可能にすることにより、コードネームの切り替え時等では直前のフレットポジションをリセットして、最初からフレットポジションを指定することが可能となる。以上のように、クリアボタン６をクリックした場合、フレットポジション情報はリセットされる。自動クリアチェックボックス５及びクリアボタン６によるフレットポジション情報のリセット方法としては、すべての弦をミュート状態（図３（Ａ））にする、又はすべての弦を開放状態（図３（Ｂ））にする等が考えられるが、これに限らない。
【００２９】
ポジションスライド手段６０７は、スライドボタン７をマウスでクリックすることにより、ポジション指定手段６０２（フレットボード２）により指定されているフレットポジションを平行移動させる。フレットボード２上にフレットポジションが指定されている場合に、スライドボタン７がクリックされたときは、クリックされたスライドボタン７の方向に応じてフレットボード２上の各弦のフレットポジションを左右に平行移動する。右方向のスライドボタン７を１回クリックすれば、各弦のフレットポジションは右に１フレット分平行移動する。左方向のスライドボタン７を１回クリックすれば、各弦のフレットポジションは左に１フレット分平行移動する。
【００３０】
図４（Ａ）及び（Ｂ）は、スライドボタン７を説明するためのフレットボード２の例を示す図である。図４（Ａ）のフレットボード２の状態において、右方向のスライドボタン７を２回クリックすると、各弦のフレットポジションが２フレット分平行移動して、図４（Ｂ）のフレットボード２の状態になる。ポジションスライド手段６０７により、フレットポジションを平行移動した音符を容易に入力可能となる。
【００３１】
なお、上記では、４本の弦の弦楽器のタブ譜を例に説明したが、これに限定されない。当然、６本の弦のタブ譜にも適用することができる。
【００３２】
本実施形態は、図５のコンピュータがプログラムを実行することによって実現することができる。また、プログラムをコンピュータに供給するための手段、例えばかかるプログラムを記録したＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体又はかかるプログラムを伝送するインターネット等の伝送媒体も本発明の実施形態として適用することができる。また、上記のプログラムを記録したコンピュータ読み取り可能な記録媒体等のコンピュータプログラムプロダクトも本発明の実施形態として適用することができる。上記のプログラム、記録媒体、伝送媒体及びコンピュータプログラムプロダクトは、本発明の範疇に含まれる。記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００３３】
なお、上記実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【００３４】
【図１】ディスプレイに表示されるタブ譜入力画面の例を示す図である。
【図２】音符入力ボタンのクリック後のタブ譜入力画面の例を示す図である。
【図３】図３（Ａ）及び（Ｂ）は自動クリアチェックボックスにチェックが入力されている場合のフレットボードのリセット状態を示す図である。
【図４】図４（Ａ）及び（Ｂ）はスライドボタンを説明するためのフレットボードの例を示す図である。
【図５】タブ譜入力装置（コンピュータ）のハードウエア構成例を示すブロック図である。
【図６】コンピュータプログラムの機能を説明するためのブロック図である。
【符号の説明】
【００３５】
１  入力キャレット
２  フレットボード
３  音符パレット
４  音符入力ボタン
５  自動クリアチェックボックス
６  クリアボタン
７  スライドボタン
１１  タブ譜
１２  タブ譜入力パネル
１３  音符
【図１】
2010091636.tif 000003
【図２】
2010091636.tif 000004
【図３】
2010091636.tif 000005
【図４】
2010091636.tif 000006
【図５】
2010091636.tif 000007
【図６】
2010091636.tif 000008