(57)【要約】【課題】音符データに対して所望の条件でタイを付与又は削除することができるタイ編集装置、方法及びプログラムを提供することを課題とする。【解決手段】複数の音符データを記憶する記憶手段と、前記記憶手段に記憶されている複数の音符データに対してタイを付与又は削除する少なくとも２個の条件の中から１個を指定する条件指定手段と、前記条件指定手段により指定された条件に応じて、前記記憶手段に記憶されている複数の音符データに対してタイを付与又は削除するタイ編集手段とを有することを特徴とするタイ編集装置が提供される。【選択図】図３
2010191102.tif 000002
【特許請求の範囲】
【請求項１】
複数の音符データを記憶する記憶手段と、
前記記憶手段に記憶されている複数の音符データに対してタイを付与又は削除する少なくとも２個の条件の中から１個を指定する条件指定手段と、
前記条件指定手段により指定された条件に応じて、前記記憶手段に記憶されている複数の音符データに対してタイを付与又は削除するタイ編集手段と
を有することを特徴とするタイ編集装置。
【請求項２】
前記条件指定手段は、拍をまたぐ同じ音高が隣接する音符データ間に対してタイを付与又は削除する条件を指定することを特徴とする請求項１記載のタイ編集装置。
【請求項３】
前記条件指定手段は、複数の拍のまとまりをまたぐ同じ音高が隣接する音符データ間に対してタイを付与又は削除する条件を指定することを特徴とする請求項１又は２記載のタイ編集装置。
【請求項４】
前記条件指定手段は、小節をまたぐ同じ音高が隣接する音符データ間に対してタイを付与又は削除する条件を指定することを特徴とする請求項１〜３のいずれか１項に記載のタイ編集装置。
【請求項５】
前記条件指定手段は、少なくとも、小節をまたぐ同じ音高が隣接する音符データ間に対してタイを付与又は削除する第１の条件と、複数の拍のまとまりをまたぐ同じ音高が隣接する音符データ間に対してタイを付与又は削除する第２の条件と、拍をまたぐ同じ音高が隣接する音符データ間に対してタイを付与又は削除する第３の条件の中から１つを指定することを特徴とする請求項１記載のタイ編集装置。
【請求項６】
前記条件指定手段は、タイの付与対象の先行音符の長さ又は後続音符の長さを基にタイを付与又は削除する条件を指定することを特徴とする請求項１〜５のいずれか１項に記載のタイ編集装置。
【請求項７】
さらに、前記タイ編集手段によりタイが付与又は削除された複数の音符データを表示する表示手段を有することを特徴とする請求項１〜６のいずれか１項に記載のタイ編集装置。
【請求項８】
記憶手段に記憶されている複数の音符データに対してタイを付与又は削除する少なくとも２個の条件の中から１個を指定する条件指定ステップと、
前記条件指定ステップにより指定された条件に応じて、前記記憶手段に記憶されている複数の音符データに対してタイを付与又は削除するタイ編集ステップと
を有することを特徴とするタイ編集方法。
【請求項９】
記憶手段に記憶されている複数の音符データに対してタイを付与又は削除する少なくとも２個の条件の中から１個を指定する条件指定ステップと、
前記条件指定ステップにより指定された条件に応じて、前記記憶手段に記憶されている複数の音符データに対してタイを付与又は削除するタイ編集ステップと
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タイ編集装置、方法及びプログラムに関する。
【背景技術】
【０００２】
タイ編集装置として、既に入力されている音符データに対して、タイが付与可能な音符データに自動的にタイを付与することができるものがある。しかし、タイが付与可能な音符データのすべてにタイが付与されてしまうと、同じ音高の音符が連続している場合等には、ユーザの期待する編集が行われないことが多い。
【０００３】
また、特開平７−１４０９７２号公報には、演奏データを楽譜データに変換する際に、各種の音楽記号を自動的に付与することができる楽譜作成装置が開示されている。
【０００４】
【特許文献１】特開平７−１４０９７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、音符データに対して所望の条件でタイを付与又は削除することができるタイ編集装置、方法及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
本発明のタイ編集装置は、複数の音符データを記憶する記憶手段と、前記記憶手段に記憶されている複数の音符データに対してタイを付与又は削除する少なくとも２個の条件の中から１個を指定する条件指定手段と、前記条件指定手段により指定された条件に応じて、前記記憶手段に記憶されている複数の音符データに対してタイを付与又は削除するタイ編集手段とを有することを特徴とする。
【０００７】
また、本発明のタイ編集方法は、記憶手段に記憶されている複数の音符データに対してタイを付与又は削除する少なくとも２個の条件の中から１個を指定する条件指定ステップと、前記条件指定ステップにより指定された条件に応じて、前記記憶手段に記憶されている複数の音符データに対してタイを付与又は削除するタイ編集ステップとを有することを特徴とする。
【０００８】
また、本発明のプログラムは、記憶手段に記憶されている複数の音符データに対してタイを付与又は削除する少なくとも２個の条件の中から１個を指定する条件指定ステップと、前記条件指定ステップにより指定された条件に応じて、前記記憶手段に記憶されている複数の音符データに対してタイを付与又は削除するタイ編集ステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【０００９】
条件を指定することにより、音符データに対して所望の条件でタイを付与又は削除することができる。
【発明を実施するための最良の形態】
【００１０】
図２は、本発明の実施形態によるタイ編集装置（コンピュータ）のハードウエア構成例を示すブロック図である。タイ編集装置は、例えばパーソナルコンピュータで構成される。バス２０１には、中央処理装置（ＣＰＵ）２０２、ＲＯＭ２０３、ＲＡＭ２０４、ネットワークインタフェース２０５、入力装置２０６、出力装置２０７及び外部記憶装置２０８が接続されている。
【００１１】
ＣＰＵ２０２は、データの処理又は演算を行うと共に、バス２０１を介して接続された各種構成要素を制御するものである。ＲＯＭ２０３には、予めＣＰＵ２０２の制御手順（コンピュータプログラム）を記憶させておき、このコンピュータプログラムをＣＰＵ２０２が実行することにより、起動する。外部記憶装置２０８にコンピュータプログラムが記憶されており、そのコンピュータプログラムがＲＡＭ２０４にコピーされて実行される。ＲＡＭ２０４は、データの入出力、送受信のためのワークメモリ、各構成要素の制御のための一時記憶として用いられる。外部記憶装置２０８は、例えばハードディスク記憶装置やＣＤ−ＲＯＭ等であり、電源を切っても記憶内容が消えない。ＣＰＵ２０２は、ＲＡＭ２０４内のコンピュータプログラムを実行することにより、タイ編集装置の処理を行う。
【００１２】
ネットワークインタフェース２０５は、インターネット等のネットワークに接続するためのインタフェースである。入力装置２０６は、例えばキーボード及びマウス等であり、各種指定又は入力等を行うことができる。出力装置２０７は、ディスプレイ及びプリンタ等である。出力装置２０７内のディスプレイには、図３（Ａ）〜（Ｅ）の楽譜及び図４の編集ウィンドウが表示される。
【００１３】
図１は、上記のコンピュータプログラムの機能を説明するためのブロック図である。コンピュータがコンピュータプログラムを実行することにより、タイ編集装置（方法）が実現される。タイ編集装置（方法）１００は、記憶手段（ステップ）１０１、条件指定手段（ステップ）１０２、タイ編集手段（ステップ）１０３及び表示手段（ステップ）１０４を有する。
【００１４】
図３（Ａ）〜（Ｅ）は出力装置２０７内のディスプレイに表示される楽譜の例を示す図であり、図４は出力装置２０７のディスプレイに表示される編集ウィンドウの例を示す図である。記憶手段１０１は、複数の音符データを記憶する。表示手段１０４は、図３（Ａ）に示すように、記憶手段１０１に記憶されている複数の音符データを基に編集前の元の楽譜を出力装置２０７内のディスプレイに表示する。
【００１５】
ユーザが入力装置２０６内のマウスを用いてタイの編集を指示すると、条件指定手段１０２は、図４の編集ウィンドウ４００を出力装置２０７内のディスプレイに表示する。変更範囲として、ユーザは、マウスを用いて「楽譜全体」のラジオボタン４０１又は「選択した小節」のラジオボタン４０２をクリックすることができる。「楽譜全体」のラジオボタン４０１がクリックされると、「楽譜全体」が変更範囲として指定される。「選択した小節」のラジオボタン４０２がクリックされると、マウスを用いて指定された小節が変更範囲として指定される。
【００１６】
「以下の条件に限定」のチェックボックス４１０は、３個の条件のラジオボタン４１１〜４１３を指定するためのものである。ユーザがマウスを用いて、「以下の条件に限定」のチェックボックス４１０にチェックを付与すると、「小節線をまたぐ」の第１の条件のラジオボタン４１１、「小節の半分単位をまたぐ」の第２の条件のラジオボタン４１２及び「拍をまたぐ」の第３の条件のラジオボタンの中から１つを指定することができる。
【００１７】
ユーザがマウスを用いて「小節線をまたぐ」の第１の条件のラジオボタン４１１をクリックすると、条件指定手段１０２は、小節をまたぐ同じ音高が隣接する音符データ間に対してタイを付与又は削除する第１の条件を指定する。ユーザが「ＯＫ」ボタン４２１をマウスでクリックすると、タイ編集手段１０３は、条件指定手段１０２により指定された第１の条件に応じて、記憶手段１０１に記憶されている複数の音符データに対してタイを付与又は削除する。ユーザは、付与又は削除のいずれかを指定することができる。タイ編集手段１０３は、ユーザの指定に応じて付与又は削除を行う。表示手段１０４は、図３（Ｅ）に示すように、タイ編集手段１０３によりタイが付与又は削除された複数の音符データを表示する。図３（Ａ）は元の楽譜を示し、図３（Ｅ）は第１の条件でタイを付与した楽譜の例を示す。
【００１８】
また、ユーザがマウスを用いて「小節の半分単位をまたぐ」の第２の条件のラジオボタン４１２をクリックすると、条件指定手段１０２は、小節の半分単位をまたぐ同じ音高が隣接する音符データ間に対してタイを付与又は削除する第２の条件を指定する。ユーザが「ＯＫ」ボタン４２１をマウスでクリックすると、タイ編集手段１０３は、条件指定手段１０２により指定された第２の条件に応じて、記憶手段１０１に記憶されている複数の音符データに対してタイを付与又は削除する。ユーザは、付与又は削除のいずれかを指定することができる。タイ編集手段１０３は、ユーザの指定に応じて付与又は削除を行う。表示手段１０４は、図３（Ｄ）に示すように、タイ編集手段１０３によりタイが付与又は削除された複数の音符データを表示する。図３（Ａ）は元の楽譜を示し、図３（Ｄ）は第２の条件でタイを付与した楽譜の例を示す。
【００１９】
なお、第２の条件は、小節の半分単位を例に説明したが、小節の１／４単位等でもよい。すなわち、条件指定手段１０２は、複数の拍のまとまりをまたぐ同じ音高が隣接する音符データ間に対してタイを付与又は削除する条件を指定することができる。例えば、図３（Ｄ）が４／４拍子の場合、条件指定手段１０２は、２拍を１まとまりとして条件を指定している。拍のまとまりは、拍子に応じて決定してもよいし、ユーザが指定するようにしてもよい。
【００２０】
また、ユーザがマウスを用いて「拍をまたぐ」の第３の条件のラジオボタン４１３をクリックすると、条件指定手段１０２は、拍をまたぐ同じ音高が隣接する音符データ間に対してタイを付与又は削除する第３の条件を指定する。ユーザが「ＯＫ」ボタン４２１をマウスでクリックすると、タイ編集手段１０３は、条件指定手段１０２により指定された第３の条件に応じて、記憶手段１０１に記憶されている複数の音符データに対してタイを付与又は削除する。ユーザは、付与又は削除のいずれかを指定することができる。タイ編集手段１０３は、ユーザの指定に応じて付与又は削除を行う。表示手段１０４は、図３（Ｃ）に示すように、タイ編集手段１０３によりタイが付与又は削除された複数の音符データを表示する。図３（Ａ）は元の楽譜を示し、図３（Ｃ）は第３の条件でタイを付与した楽譜の例を示す。図３（Ｃ）の楽譜では、４／４拍子の拍をまたぐようにタイが付与されている。
【００２１】
また、ユーザが「以下の条件に限定」のチェックボックス４１０にチェックを付与しないときには、付与可能な音符データのすべてにタイを付与する。ユーザが「以下の条件に限定」のチェックボックス４１０にチェックを付与しないときには、条件指定手段１０２は、同じ音高が隣接するすべての音符データ間に対してタイを付与又は削除する第４の条件を指定する。ユーザが「ＯＫ」ボタン４２１をマウスでクリックすると、タイ編集手段１０３は、条件指定手段１０２により指定された第４の条件に応じて、記憶手段１０１に記憶されている複数の音符データに対してタイを付与又は削除する。ユーザは、付与又は削除のいずれかを指定することができる。タイ編集手段１０３は、ユーザの指定に応じて付与又は削除を行う。表示手段１０４は、図３（Ｂ）に示すように、タイ編集手段１０３によりタイが付与又は削除された複数の音符データを表示する。図３（Ａ）は元の楽譜を示し、図３（Ｃ）は第４の条件でタイを付与した楽譜の例を示す。
【００２２】
以上のように、条件指定手段１０２は、記憶手段１０１に記憶されている複数の音符データに対してタイを付与又は削除する少なくとも２個の条件の中から１個を指定することができる。具体的には、条件指定手段１０２は、少なくとも、小節をまたぐ同じ音高が隣接する音符データ間に対してタイを付与又は削除する第１の条件（ボタン４１１）と、複数の拍のまとまりをまたぐ同じ音高が隣接する音符データ間に対してタイを付与又は削除する第２の条件（ボタン４１２）と、拍をまたぐ同じ音高が隣接する音符データ間に対してタイを付与又は削除する第３の条件（ボタン４１３）の中から１つを指定することができる。タイ編集手段１０３は、ユーザにより指定された楽譜全体（ボタン４０１）又は選択した小節（ボタン４０２）の範囲内においてタイを付与又は削除する。
【００２３】
なお、上記の第１〜第４の条件の他、タイの付与対象の先行音符の長さ又は後続音符の長さを条件にしてタイを付与又は削除するようにしてもよい。例えば、先行音符が８分音符より短い場合及び／又は後続音符が４分音符より長い場合には、タイを付与することができる。
【００２４】
また、上記の第１〜第４の条件の組み合わせを条件としてタイを付与又は削除するようにしてもよい。例えば、図３（Ｃ）の第３の条件でタイを付与し、かつ図３（Ｅ）の第１の条件でタイを削除するような条件指定を行うようにしてもよい。
【００２５】
タイ編集装置は、条件を指定すれば、楽譜全体又は指定した小節内の音符データに対して自動的にタイを付与又は削除することができ、ユーザが１個１個タイを付与する場合に比べ、高速かつ簡単にタイを付与することができる。
【００２６】
タイを付与する条件は、音楽のジャンル又はユーザの好み等により異なる。ユーザが複数の条件の中から所望の条件を選択することにより、音楽的に違和感がなく、ユーザが期待するタイを付与又は削除することができる。
【００２７】
本実施形態は、図２のコンピュータがプログラムを実行することによって実現することができる。また、プログラムをコンピュータに供給するための手段、例えばかかるプログラムを記録したＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体又はかかるプログラムを伝送するインターネット等の伝送媒体も本発明の実施形態として適用することができる。また、上記のプログラムを記録したコンピュータ読み取り可能な記録媒体等のコンピュータプログラムプロダクトも本発明の実施形態として適用することができる。上記のプログラム、記録媒体、伝送媒体及びコンピュータプログラムプロダクトは、本発明の範疇に含まれる。記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００２８】
なお、上記実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施形態によるコンピュータプログラムの機能を説明するためのブロック図である。
【図２】本発明の実施形態によるタイ編集装置（コンピュータ）のハードウエア構成例を示すブロック図である。
【図３】図３（Ａ）〜（Ｅ）は出力装置内のディスプレイに表示される楽譜の例を示す図である。
【図４】出力装置のディスプレイに表示される編集ウィンドウの例を示す図である。
【符号の説明】
【００３０】
１００  タイ編集装置
１０１  記憶手段
１０２  条件指定手段
１０３  タイ編集手段
１０４  表示手段
２０１  バス
２０２  ＣＰＵ
２０３  ＲＯＭ
２０４  ＲＡＭ
２０５  ネットワークインタフェース
２０６  入力装置
２０７  出力装置
２０８  外部記憶装置
【図１】
2010191102.tif 000003
【図２】
2010191102.tif 000004
【図３】
2010191102.tif 000005
【図４】
2010191102.tif 000006