編集対象の曲の曲長に応じた長さの音符入力領域を有するピアノロールを介して当該曲のメロディを構成する一連の音符を入力させ、当該メロディを表すシーケンスデータを生成する編集装置において、A表示部と、B前記ピアノロールの時間軸方向に所定の長さを有する表示枠を用いて前記音符入力領域の一部を表示領域として切り出し、前記表示枠を時間軸に沿って移動させるための仮想つまみを有するスクロールバーとともに前記表示部に表示させるピアノロール表示処理と、編集中のシーケンスデータを音として再生する際の再生開始位置または新たな音符の入力を受け付ける音符入力位置として前記時間軸上に設定される位置に対応するマークを前記スクロールバー上に表示する処理であって、前記スクロールバー上における前記仮想つまみの両端の位置を前記時間軸における前記表示領域の両端の位置に対応させ、かつ前記時間軸上に設定される位置から当該位置に近い側の前記表示領域の端部までの距離を前記マークの表示位置から当該端部に対応する前記仮想つまみの端部までの距離に対応させて前記マークの表示位置を算出し、当該表示位置に前記マークを表示するマーク表示処理と、を実行する制御部と、を有することを特徴とするシーケンスデータの編集装置。前記マーク表示処理において前記制御部は、前記時間軸上に設定される位置が前記表示領域内に含まれている場合には、前記表示領域の時間軸方向の幅を前記仮想つまみの時間軸方向の幅に対応させて前記マークの表示位置を算出し、前記時間軸上に設定される位置が前記表示領域よりも曲頭側である場合には、曲頭から当該位置までの距離を前記スクロールバーの先頭から前記マークの表示位置までの距離に対応させて前記表示位置を算出し、前記時間軸上に設定される位置が前記表示領域よりも曲末側である場合には、曲末から当該位置までの距離を前記スクロールバーの末尾から前記マークの表示位置までの距離に対応させて前記表示位置を算出することを特徴とする請求項1に記載の編集装置。前記制御部は、前記マーク表示処理では、編集対象の曲の時間軸方向の構成を示す補助情報について、前記スクロールバー上における前記仮想つまみの両端の位置を前記時間軸における前記表示領域の両端の位置に対応させ、かつ当該補助情報により表される前記時間軸上の位置から当該位置に近い側の前記表示領域の端部までの距離を前記スクロールバー上における当該補助情報の表示位置から当該端部に対応する前記仮想つまみの端部までの距離に対応させて当該補助情報の表示位置を算出し、当該表示位置に当該補助情報を表示することを特徴とする請求項1または2に記載の編集装置。前記制御部は、前記表示枠として前記時間軸と交差するピッチ軸方向に所定の長さを有するものを用いて前記表示領域を切り出し、前記表示枠を前記ピッチ軸に沿って移動させるための仮想つまみを有するスクロールバーとともに前記表示部に表示させ、前記マーク表示処理では、ピッチを示す補助情報について、当該スクロールバー上における前記仮想つまみの両端の位置を前記ピッチ軸における前記表示領域の両端の位置に対応させ、かつ当該補助情報の示すピッチに対応する前記ピッチ軸上の位置から当該位置に近い側の前記表示領域の端部までの距離を当該スクロールバー上における当該補助情報の表示位置から当該端部に対応する前記仮想つまみの端部までの距離に対応させて当該補助情報の表示位置を算出し、当該表示位置に当該補助情報を表示することを特徴とする請求項1~3の何れか1項に記載の編集装置。コンピュータに、編集対象の曲の曲長に応じた長さの音符入力領域を有し、当該曲のメロディを構成する一連の音符を入力させるためのピアノロールの前記音符入力領域から時間軸方向に所定の長さを有する表示枠を用いて切り出した表示領域と、前記表示枠を前記時間軸に沿って移動させるための仮想つまみを有するスクロールバーとを表示装置に表示させるピアノロール表示処理と、編集中のシーケンスデータを音として再生する際の再生開始位置または新たな音符の入力を受け付ける音符入力位置として前記時間軸上に設定される位置に対応するマークを前記スクロールバー上に表示する処理であって、前記スクロールバー上における前記仮想つまみの両端の位置を前記時間軸上における前記表示領域の両端の位置に対応させ、かつ前記時間軸上に設定される位置に近い側の前記表示領域の端部から当該位置までの距離を前記マークの表示位置から当該端部に対応する前記仮想つまみの端部までの距離に対応させて前記マークの表示位置を算出し、当該表示位置に前記マークを表示するマーク表示処理と、を実行させることを特徴とするプログラム。ところで、DTMにおいては、編集作業を容易にするために、編集中のシーケンスデータを音として再生する際の再生開始位置または新たな音符等の入力を受け付ける音符入力位置となるソングポジションがピアノロールの時間軸上に設定される。しかし、表示枠を時間軸方向に次第に移動させて行くと、ソングポジションが表示領域から外れ、表示されなくなる。表示枠をもう一度ソングポジションの位置まで戻すことが必要となった場合には、スクロールバーの操作等により対処しなければならないが、時間軸のどちらの方向に表示枠を移動させれば良いのかを瞬時に把握できない場合もある。本発明は上記課題に鑑みて為されたものであり、シーケンスデータの編集中にソングポジションを容易に探し出せるようにする技術を提供することを目的とする。上記課題を解決するために本発明は、編集対象の曲の曲長に応じた長さの音符入力領域を有するピアノロールを介して当該曲のメロディを構成する一連の音符を入力させ、当該メロディを表すシーケンスデータを生成する編集装置において、A表示部と、B前記ピアノロールの時間軸方向に所定の長さを有する表示枠を用いて前記音符入力領域の一部を表示領域として切り出し、前記表示枠を時間軸に沿って移動させるための仮想つまみを有するスクロールバーとともに前記表示部に表示させるピアノロール表示処理と、編集中のシーケンスデータを音として再生する際の再生開始位置または新たな音符の入力を受け付ける音符入力位置として前記時間軸上に設定される位置に対応するマークを前記スクロールバー上に表示する処理であって、前記スクロールバー上における前記仮想つまみの両端の位置を前記時間軸における前記表示領域の両端の位置に対応させ、かつ前記時間軸上に設定される位置から当該位置に近い側の前記表示領域の端部までの距離を前記マークの表示位置から当該端部に対応する前記仮想つまみの端部までの距離に対応させて前記マークの表示位置を算出し、当該表示位置に前記マークを表示させるマーク表示処理と、を実行する制御部と、を有することを特徴とするシーケンスデータの編集装置、を提供する。前述したように、ソングポジションとは、編集中のシーケンスデータを音として再生する際の再生開始位置または新たな音符等の入力を受け付ける音符入力位置、である。したがって、本発明によれば、ソングポジションに対応するマークがスクロールバー上に表示される。このため、シーケンスデータの編集を行う過程でソングポジションが表示領域から外れたとしても、ユーザはスクロールバー上における当該マークと仮想つまみの相対的な位置関係を手がかりに、ソングポジションの位置まで表示枠を戻すには仮想つまみを曲頭側と曲末側のどちらの方向に操作すれば良いのかを瞬時に把握することができる。なお、本発明の別の態様としては、上記ピアノロール表示処理とマーク表示処理とをコンピュータに実行させるプログラムを配布する態様であっても良く、当該プログラムの具体的な配布態様としては、CD-ROMCompactDiskReadOnlyMemoryなどのコンピュータ読み取り可能な記録媒体に書き込んで配布する態様やインターネットなどの電気通信経由のダウンロードにより配布する態様が考えられる。ソングポジションに対応するマークの表示位置の具体的な算出態様としては、前記時間軸上に設定される位置が前記表示領域内に含まれている場合には、前記表示領域の時間軸方向の幅を前記仮想つまみの時間軸方向の幅に対応させて前記マークの表示位置を算出し、前記時間軸上に設定される位置が前記表示領域よりも曲頭側である場合には、曲頭から当該位置までの距離を前記スクロールバーの先頭から前記マークの表示位置までの距離に対応させて前記表示位置を算出し、前記時間軸上に設定される位置が前記表示領域よりも曲末側である場合には、曲末から当該位置までの距離を前記スクロールバーの末尾から前記マークの表示位置までの距離に対応させて前記表示位置を算出する態様が挙げられる。このような算出態様によれば、音符入力領域全体に対して表示領域が占める割合に応じて仮想つまみの時間軸方向の幅を変化させる例えば、当該割合が所定値以上であれば当該割合に応じて仮想つまみの時間軸方向の幅を変化させ、当該割合が上記所定値未満であれば仮想つまみの時間軸方向の幅を固定とする場合であっても、表示領域内にソングポジションが設定されているにも関わらず仮想つまみ上に上記マークが表示されないといった矛盾や、ソングポジションが表示領域よりも曲頭側或いは曲末側に設定されているにも関わらず仮想つまみ上に上記マークが表示されるといった矛盾の発生が回避される。この点については後に詳細に説明する。ここで、ソングポジションに対応するマークの表示については、時間軸上における表示枠とソングポジションとの相対的な位置関係によらず常に当該マークの表示を行う態様であっても良く、また、ソングポジションが表示枠から外れている場合に当該マークの表示を行う態様であっても良い。少なくとも、ソングポジションが表示枠から外れている場合に上記マークを表示させる態様であれば、ソングポジションの位置まで表示枠を戻す際に仮想つまみをどちらの方向に操作すれば良いのかを瞬時にユーザに把握させることができるからである。より好ましい態様においては、前記制御部は、前記マーク表示処理では、編集対象の曲の時間軸方向の構成を示す補助情報について、前記スクロールバー上における前記仮想つまみの両端の位置を前記時間軸における前記表示領域の両端の位置に対応させ、かつ当該補助情報により表される前記時間軸上の位置から当該位置に近い側の前記表示領域の端部までの距離を前記スクロールバー上における当該補助情報の表示位置から当該端部に対応する前記仮想つまみの端部までの距離に対応させて当該補助情報の表示位置を算出し、当該表示位置に当該補助情報を表示することを特徴とする。また別の好ましい態様としては、前記表示枠として前記時間軸と交差するピッチ軸方向に所定の長さを有するものを用いて前記表示領域を切り出し、前記表示枠を前記ピッチ軸に沿って移動させるための仮想つまみを有するスクロールバーとともに前記表示部に表示させる処理と、前記マーク表示処理では、ピッチを示す補助情報について、当該スクロールバー上における前記仮想つまみの両端の位置を前記ピッチ軸における前記表示領域の両端の位置に対応させ、かつ当該補助情報の示すピッチに対応する前記ピッチ軸上の位置から当該位置に近い側の前記表示領域の端部までの距離を当該スクロールバー上における当該補助情報の表示位置から当該端部に対応する前記仮想つまみの端部までの距離に対応させて当該補助情報の表示位置を算出し、当該表示位置に当該補助情報を表示する処理とを上記制御部に実行させる態様も考えられる。以下、本発明の実施形態を図面を参照しつつ説明する。図1は、本発明の一実施形態の編集装置として機能する歌唱合成装置10の構成例を示すブロック図である。この歌唱合成装置10は、多数の音声素片の波形データをデータベース化した歌唱合成用データベース図1では図示省略を有しており、これら音声素片を連結して歌唱音声を合成する装置である。図1に示すように、歌唱合成装置10は、制御部110、ユーザI/F部120、記憶部130、およびこれら各構成要素間のデータ授受を仲介するバス140を含んでいる。制御部110は、例えばCPUCentralProcessingUnitである。制御部110は、記憶部130に記憶されているプログラムを実行することにより、歌唱合成装置10の制御中枢として機能する。ユーザI/F部120は、歌唱合成装置10をユーザに使用させるための各種ユーザインタフェースを提供するためのものである。ユーザI/F部120は、図1に示すように、表示部120a、操作部120bおよび音声出力部120cを含んでいる。表示部120aは、例えば液晶ディスプレイとその駆動回路である。表示部120aには、歌唱合成を実現するための各種編集画面が表示される。表示部120aに表示される編集画面の一例としては、ミュージカルエディタ画面およびトラックエディタ画面が挙げられる。ミュージカルエディタ画面とは、歌唱曲のメインボーカルパートやコーラスパートなどのパート毎に当該パートのメロディを表すシーケンスデータトラックデータの編集および当該メロディに合わせて発音する歌詞の入力を促す編集画面である。このミュージカルエディタ画面としては、従来の歌唱合成装置におけるものと同様にピアノロールを模したものが用いられる。一方、トラックエディタ画面とは、パート毎に生成された各トラックデータの音波形等をサムネイル表示し、各パートの音量バランスの調整など編集対象の歌唱曲全体の歌唱音声の編集をユーザに行わせるための編集画面である。操作部120bは、例えばマウスなどのポインティングデバイスやキーボードである。操作部120bは、操作子マウスの左右のボタンやキーボードの各種のキーに対して何らかの操作が為されると、その操作内容に応じた操作内容データを制御部110に引き渡す。これにより、操作部120bに対してユーザの行った操作の内容が制御部110に伝達され、制御部110はその操作内容に応じた処理を実行する。音声出力部120cは、制御部110による制御の元で音声信号を出力する音源回路と当該音源回路から出力される音声信号を音として出力するスピーカとを含んでいる何れも図示略。この音声出力部120cは、編集中のシーケンスデータの表す曲の聴感を確かめる際などに利用される。記憶部130は、不揮発性記憶部132と、揮発性記憶部134と、を含んでいる。不揮発性記憶部132は、例えばハードディスクである。不揮発性記憶部132には、前述した歌唱合成用データベース図示略が格納されている他、歌唱合成プログラム132aが格納されている。一方、揮発性記憶部134は、例えばRAMRandomAccessMemoryであり、歌唱合成プログラム132aを実行する際のワークエリアとして利用される。歌唱合成プログラム132aにしたがって制御部110が実行する処理としては、編集処理と歌唱合成処理が挙げられる。編集処理とは、曲のメロディを構成する音符や当該音符に併せて歌唱する歌詞、当該歌詞の発音態様を示す情報等の入力を促し、曲の編集を支援する処理である。一方、歌唱合成処理とは、上記編集処理における編集内容に応じて歌唱音声を合成する処理である。これら2つの処理のうち、歌唱合成処理については従来の歌唱合成装置におけるものと特段に変るところはないため、説明を省略し、以下では、編集処理を中心に説明する。本実施形態の編集処理は、図1に示すように、ミュージカルエディタ処理とトラックエディタ処理を含んでいる。ミュージカルエディタ処理とは、ミュージカルエディタ画面を表示部120aに表示させ、各パートのトラックデータの編集および当該パートの歌詞の入力を促す処理である。一方、トラックエディタ処理は、トラックエディタ画面を表示部120aに表示させ、各パートの音量の調整等を促す処理である。これら2つの処理のうちトラックエディタ処理については従来の歌唱合成装置におけるものと特段に変るところはないため、詳細な説明を省略し、以下ではミュージカルエディタ処理を中心に説明する。本実施形態のミュージカルエディタ処理は、図1に示すように、ピアノロール表示処理とマーク表示処理を含んでいる。ピアノロール表示処理は、編集対象として指定されたパートのメロディを表す一連の音符、当該音符に合わせて発音する歌詞、および当該歌詞の発音態様を示すコントロールデータ等の入力を促すピアノロール210図2参照の表示制御を行う処理である。図2に示すように、ピアノロール210は、ピアノ鍵盤を模した音高表示領域210aと、音高表示領域210aにおけるピアノ鍵盤の配列方向以下、ピッチ軸方向に直交する時間軸方向に延在し音符を入力させるための音符入力領域210bとを有している。音符入力領域210bは、編集対象の曲の曲長に応じた長さを有しており、その左端は当該曲の先頭曲頭に、同右端は当該曲の末尾曲末に各々対応している。図2に示すように、音符入力領域210bはピッチ軸方向および時間軸方向に複数のセルに区画されている。上記複数のセルは音高表示領域210aのピアノ鍵盤の各鍵の示すピッチに対応しており、これら複数のセルの時間軸方向の区画単位は拍1拍或いは1/2拍単位である。本実施形態では、図2に示すように、時間軸方向に連続する複数のセルに歌詞を書き込むことで当該歌詞を発音する際のピッチおよび発音時間すなわち、音符を指定することができ、さらに、各歌詞に対応付けてその発音態様例えば細かなピッチ変動や抑揚などを表す波線を描画することで、当該発音態様を示すコントロールデータを入力することができる。ピアノロール表示処理では、制御部110は、図2に示すように、時間軸方向に所定時間長例えば数小節などの長さを有する表示枠図2では、点線で図示を用いて音符入力領域210bの一部を表示領域EAとして切り出し、上記表示枠を時間軸方向に移動させるためのスクロールバー210cおよび音高表示領域210aの画像とともに表示部120aに表示させる。このようにして表示部210aに表示される画面がミュージカルエディタ画面となる。なお、音符入力領域210bから表示領域EAとして切り出す区間の長さについてはユーザに適宜設定させるようにすれば良い。図2に示すように、スクロールバー210cには、表示枠を時間軸方向に移動させる操作を受け付けるための仮想つまみ210dが設けられている。この仮想つまみ210dの時間軸方向の幅は、音符入力領域210b全体に占める表示領域EAの割合例えば、両者の時間軸方向の幅の比が所定値以上である間は当該割合に応じて例えば、比例して定められ、当該割合が上記所定値を下回ると固定値とされる。これは、仮想つまみ210dの幅が狭く成りすぎて操作に支障が生じるのを回避するためである。この仮想つまみ210dは、当該スクロールバー210cの時間軸方向の長さを音符入力領域210b全体の時間軸方向の長さすなわち、編集対象の曲の長さに対応させた場合における表示領域EAに対応する位置に置かれる。すなわち、スクロールバー210cにおける仮想つまみ210dの左端の位置は、表示領域EAの左端曲頭側の端部の位置に対応し、かつ仮想つまみ210dの右端の位置は表示領域EAの右端曲末側の端部の位置に対応する。図2に示すミュージカルエディタ画面を視認したユーザは、編集中のシーケンスデータを音として再生する際の再生開始位置または新たな音符の入力を受け付ける音符入力位置となるソングポジションSP図2参照を設定することができる。また、このソングポジションSPを楽曲再生に伴って移動させるか否かに関するオートスクロール設定等も行うことができる。本実施形態では、制御部110は、ソングポジションSPの設定が行われたことを契機としてマーク表示処理を実行する。マーク表示処理は、ソングポジションSPに対応するソングポジションマークSPM図2では、ピッチ軸に平行な線分をスクロールバー210c上に表示する際の表示位置を算出し、その表示位置にソングポジションマークSPMを表示する処理である。本実施形態のマーク表示処理では、制御部110は、ソングポジションSPに近い側の表示領域EAの端部からソングポジションSPまでの時間軸方向の距離を、当該端部に対応する仮想つまみ210dの端部からソングポジションマークSPMの表示位置までの距離に対応させて算出する。より詳細に説明すると、制御部110は、ソングポジションSPが表示領域EAよりも曲頭側にある場合以下、ケース1、ソングポジションSPが表示領域EA内にある場合以下、ケース2、およびソングポジションSPが表示領域EAよりも曲末側にある場合の3つの場合以下、ケース3に場合分けし、各ケースにおけるソングポジションマークSPMの表示位置を以下の要領で算出する。ケース1この場合、制御部110は、図3Aに示すように、編集対象の曲の曲頭音符入力領域210bの左端から表示領域EAの左端すなわち、ソングポジションSPに近い側の端部までの距離LB本実施形態では、1拍や1/2拍など拍を単位として計測した距離、後述の距離SBL、SPL、SPR、SBR、RBについても同様、同曲頭からソングポジションSPまでの距離SBLB>SB、表示部120aの表示面の左上隅を座標原点とした場合におけるスクロールバー210cの左端すなわち、先頭の時間軸方向の位置座標SL、および仮想つまみ210dの左端すなわち、表示領域EAの左端に対応する端部の時間軸方向の位置座標KLを用いて、ソングポジションマークSPMの時間軸方向の位置座標SPPを以下の式1を満たすように算出する。SBL/LB=SPP-SL/KL-SL1なお、ソングポジションSPから表示領域EAの左端までの距離LXはLB-SBLに等しく、ソングポジションマークSPMから仮想つまみ210dの左端までの距離はKL-SPPに等しい。したがって、本来的には、ソングポジションマークSPの位置座標SPPは以下の式1 ́にしたがって算出されるべきである。LX/LB=KL-SPP/KL-SL... ́ここで、LX=LB-SBLに留意しての式1 ́を整理すると、上記式1が得られる。つまり、式1にしたがってソングポジションマークSPMの時間軸方向の位置座標SPPを算出することは、式1 ́にしたがって位置座標SPPを算出することすなわち、ソングポジションSPから表示領域EAの左端ソングポジションに近い側の端部までの距離をソングポジションマークSPMから仮想つまみ210dの対応する端部までの距離をに対応させて位置座標SPPを算出することと等価である。ケース2この場合、制御部110は、図3Bに示すように、表示領域EAの時間軸方向の幅拍を単位として計測した幅NB、同表示領域EAの左端からソングポジションSPまでの時間軸方向の距離SBL、表示部120aの表示面の左上隅を座標原点とした場合における仮想つまみ210dの左端の時間軸方向の位置座標KLおよび同右端の位置座標KRを用いて、ソングポジションマークSPMの時間軸方向の位置座標SPPを以下の式2を満たすように算出する。SBL/NB=SPP-KL/KR-KL2なお、本実施形態では、ソングポジションSPの設定位置が表示領域EAの中央よりも曲頭側である場合すなわち、ソングポジションSPに近い側の表示領域EAの端部が左端である場合は勿論、ソングポジションSPの設定位置が表示領域EAの中央よりも曲末側である場合についても式2にしたがってソングポジションマークSPMの時間軸方向の位置座標SPPを算出する。その理由は以下の通りである。ソングポジションSPの設定位置が表示領域EAの中央よりも曲末側である場合は、ソングポジションSPに近い側の表示領域EAの端部は右端である。したがって、この場合は、表示領域EAの右端とソングポジションSPの間の距離SLR図3B参照に基づいて以下の式3にしたがってソングポジションマークSPMの時間軸方向の位置座標SPP ́を算出するべきである。SBR/NB=KR-SPP ́/KR-KL3ここで、以下の式4に示すように、式2にしたがって算出されるSPPと式3にしたがって算出されるSPP ́の差を計算すると、両者の差はゼロとなる。なお、式4の計算ではSBLSBR=NBを用いた図3B参照SPP-SPP ́={KR-KL×SBL/NBKL}-{-KR-KL×SBR/NBKR}=KL-KRKR-KL×SBLSBR/NB=04つまり、式2に示す演算と式3に示す演算は全く等価である。したがって、ソングポジションSPの設定位置が表示領域EAの中央よりも曲頭側であるか曲末側であるかに依らず式2を用いてソングポジションマークSPMを算出するようにすれば、ソングポジションSPに近い側の表示領域EAの端部から当該ソングポジションSPまでの時間軸方向の距離を、当該端部に対応する仮想つまみ210dの端部からソングポジションマークSPMの表示位置SPPまでの距離に対応させて算出することになるのである。これが、ソングポジションSPの設定位置が表示領域EAの中央よりも曲頭側であるか曲末側であるかに依らず式2を用いてソングポジションマークSPMを算出する理由である。ケース3この場合は、制御部110は、図3Cに示すように、表示領域EAの右端図3Cを参照すれば明らかように、ソングポジションSPに近い側の表示領域EAの端部から編集対象の曲の曲末までの時間軸方向の距離RB、同右端からソングポジションSPまでの距離SBRRB>SBR、表示部120aの表示面の左上隅を座標原点とした場合におけるスクロールバー210cの右端スクロールバー210cの末尾の時間軸方向の位置座標SR、および仮想つまみ210dの右端表示領域EAの右端に対応する端部の時間軸方向の位置座標KRを用いて、ソングポジションマークの時間軸方向の位置座標SPPを以下の式5を満たすように算出する。SBR/RB=SPP-KR/SR-KR5さて、本実施形態において表示領域EAとソングポジションSPの時間軸上における相対的な位置関係に応じてソングポジションマークSPMの表示位置SPPの算出方法を異ならせた理由は以下の通りである。前述したように、仮想つまみ210dの時間軸方向の長さは、基本的には表示領域EAとして切り出す小節数に比例するのであるが、音符入力領域210b全体に対する表示領域EAの大きさが一定値を下回ると、仮想つまみ210dの時間軸方向の長さは上記小節数とは無関係に固定値となり、上記比例関係は成り立たなくなる。仮に、ソングポジションマークSPMの表示位置SPPを、スクロールバー210cの長さ×ソングポジションSPの位置/編集対象の楽曲の曲長といった具合に単純に算出すると、上記比例関係が成り立たない状況下では、表示領域EA内にソングポジションが表示されているものの仮想つまみ210d上にソングポジションマークSPMが表示されないといった矛盾や、ソングポジションSPが表示領域EAの左側或いは右側に設定されているにも関わらず仮想つまみ210d上にソングポジションマークSPMが表示されるといった矛盾が生じ得る。これに対して、表示領域EAとソングポジションSPの時間軸上における相対的な位置関係に応じてソングポジションマークSPMの表示位置SPPの算出式を切り換えるようにすれば、これらの矛盾が生じることはない。例えば、ケース1の場合、LB>SBであるから、式1を以下の式6のように評価し、KL>SLに留意してSPPについて解くと、KL>SPPとなる。つまり、ソングポジションマークSPMの表示位置SPPは仮想つまみ210dの左端よりも必ず曲頭側となり、矛盾は生じない。SPP-SL/KL-SL=SB/LB<16ケース2の場合については、式2の右辺からSPP<KRが保証され、この式2と等価な式3の右辺からSPP ́=SPP>KLが保証される。したがって、ソングポジションマークSPMの表示位置SPPは仮想つまみ210d上となり、矛盾は生じない。さらに、ケース3の場合についても同様に、SBR>0かつSR-KR>0であることを考慮して式5を評価すると、SPP-KR>0、すなわち、SPP>KRとなる。つまり、ソングポジションマークSPMの表示位置SPPは仮想つまみ210dの右端よりも必ず曲末側となり、矛盾は生じない。このように、本実施形態によれば、ケース1からケース3の何れの場合においても前述したような矛盾は生じない。換言すれば、上記矛盾が生じないようにするために、本実施形態では、表示領域EAとソングポジションSPの相対的な位置関係に応じてソングポジションマークSPMの表示位置の算出式を切り換えているのである。以上が本実施形態の歌唱合成装置10の構成である。次いで、本実施形態の効果を歌唱合成装置10のユースケースに則して説明する。1ソングポジションSPのオートスクロールをオフにして編集中の楽曲の再生を行った場合の効果この場合、ソングポジションSPのオートスクロールはオフとされているため、楽曲の再生に伴う表示枠の移動に伴ってソングポジションSPが表示領域EAから外れる。このような楽曲の再生過程において、ユーザが納得の行かない部分を発見しその場所で楽曲再生を停止させる操作を行い、楽曲再生を停止させたとする。当該操作が行われた時点において、ソングポジションSPが表示領域EAから外れており、かつソングポジションSPの位置まで表示枠を戻す必要が生じた場合には、ユーザは仮想つまみ210dを操作して表示枠を時間軸方向に移動させる必要がある。このような場合、従来は、表示領域EAから見て曲頭側或いは曲末側の何れにソングポジションSPがあるのかを瞬時に把握することはできなかったのであるが、本実施形態では、ソングポジションマークSPMがスクロールバー210c上に表示されているため、当該ソングポジションマークSPMと仮想つまみ210dの位置関係を手がかりにユーザは、ソングポジションSPが表示領域EAから見て曲頭側或いは曲末側の何れにあるのかを容易に把握することができる。2他の部分のコントロールパラメータをコピー/ペーストする場合の効果例えば、ほぼメロディか完成しているが、ある部分にソングポジションSPを設定しその部分の音をさらに良くしようとする場合、DTMにおいては、他の部分既に納得の行く音となっている部分のコントロールパラメータ等をコピー/ペーストする、といった手法がとられることが多い。この場合、ユーザは、まず、コピー元のコントロールパラメータを参照するために表示枠を当該コピー元となる部分までスクロールさせ、当該部分に設定されているコントロールパラメータをコピーする操作を行う第1のステップ。その後、ユーザは、ソングポジションSPの位置まで表示枠をスクロールさせ、当該コントロールパラメータを該当箇所にペーストする第2のステップ、といった具合である。従来は、楽曲の編集に没頭するなどして現在の表示領域EAから見て曲頭側或いは曲末側の何れにソングポジションSPがあったのかを忘れてしまい、上記第2のステップの実行に支障が生じる場合もあったのであるが、本実施形態によれば、ソングポジションマークSPMと仮想つまみ210dの位置関係を手がかりに、ソングポジションSPが表示領域EAから見て曲頭側或いは曲末側の何れにあるのかを容易に把握することができ、上記第2のステップの実行に支障が生じることはない。3トラックエディタ画面とミュージカルエディッタ画面との連携における効果DTMにおいては、トラックエディタ画面にてサムネイル表示された各パートの情報を見比べながら他のパートとの関係で修正を施すべきパートおよび当該パートのうち修正を施すべき箇所を探すといった作業が行われることが多い。この場合、ユーザは、トラックエディタ画面にてサムネイル表示を参照して特定した修正箇所にソングポジションSPを設定し、その後、ミュージカルエディタ画面に切り替えて該当箇所の修正を行うのであるが、従来は、その時点の表示領域EAから見て曲頭側或いは曲末側の何れにソングポジションSPがあるのかを瞬時に把握することができない場合があった。しかし、本実施形態によれば、ソングポジションマークSPMと仮想つまみ210dの位置関係を手がかりに、ソングポジションSPが表示領域EAから見て曲頭側或いは曲末側の何れにあるのかを容易に把握することができ、仮想つまみ210dをソングポジションマークSPMの位置まで移動させことで、上記修正箇所に容易に辿り着ける。以上本発明の一実施形態について説明したが、この実施形態に以下に述べる変形を加えても勿論良い。1上述した実施形態では、時間軸上におけるソングポジションSPと表示領域EAの相対的な位置関係によらず常にソングポジションマークSPMをスクロールバー210c上に表示させたが、ソングポジションSPが表示領域EAから外れている場合にのみソングポジションマークSPMの表示を行うようにしても良い。2上述した実施形態では、ソングポジションSPに対応するソングポジションマークSPMをスクロールバー210c上に表示させたが、編集中のシーケンスデータをループ再生する際のループ開始位置および終了位置をミュージカルエディタ画面において設定させ、当該位置を示すマークをスクロールバー210c上に表示させるようにしても良い。また、Aメロの開始位置や終了位置、Bメロの開始位置や終了位置、サビの開始位置や終了位置、或いは編集対象の曲が複数のパートメインボーカルパートやコーラスパートなどで構成されている場合には各パートの開始位置や終了位置など、曲全体の時間軸方向の構成を示すマークをスクロールバー210c上に表示させても良い。すなわち、歌唱曲全体の構成を表すマークについてもソングポジションマークSPMと同様に表示位置を算出し、スクロールバー210c上に表示するのである。このような態様によれば、AメロやBメロ等の各構成要素と表示領域EAの相対的な位置関係を容易に把握することが可能となり、例えば、Aメロ、Bメロ、サビといった順に順次完成させて曲全体を編集する際には、既に完成済みの構成要素を参照して他の構成要素を編集することが容易になる。また、曲の各構成要素の開始位置や終了位置の他に、編集対象の曲の先頭から所定小節数例えば、10小節など毎に先頭の小節の番号を1とした場合における小節番号や、曲の音波形編集対象の曲のシーケンスデータにしたがって放音される音の音波形或いは歌唱曲であればその歌詞、をスクロールバー210c上に表示させるようにしても良い。これら小節番号や音波形、歌詞も編集対象の曲の時間軸方向の構成を表すことに変わりはないからである。要は、編集対象の曲の時間軸方向の構成をユーザに把握させることができるような補助情報各構成要素の開始位置や終了位置を示すマークや小節番号などをスクロールバー210c上に表示させるとともに、その表示位置をソングポジションマークSPMの表示位置と同様に算出する態様であれば良い。3上述した実施形態では、ソングポジションSPに対応するソングポジションマークSPMをスクロールバー210c上に表示させた。これに加えて、表示枠として時間軸と交差するピッチ軸方向に所定の長さを有するものを用いて表示領域EAを切り出し、当該表示枠をピッチ軸に沿って移動させるための仮想つまみを有するスクロールバーとともに表示部120aに表示させるとともに、マーク表示処理では、ピッチを示す補助情報各音の音名や周波数、或いは音域ソプラノやアルトなどの上限や下限の音名や周波数を示す文字列などについて、当該スクロールバー上における当該仮想つまみの両端の位置をピッチ軸における表示領域EAの両端の位置に対応させ、かつ当該補助情報の示すピッチに対応するピッチ軸上の位置から当該位置に近い側の表示領域EAの端部までの距離を当該スクロールバー上における当該補助情報の表示位置から当該端部に対応する仮想つまみの端部までの距離に対応させて当該補助情報の表示位置を算出し、当該表示位置に当該補助情報を表示する処理を制御部110に実行させるようにしても良い。また、音域を示す補助情報をピッチ軸方向のスクロールバー上に表示させる場合には、音域毎に当該スクロールバー或いは表示対象領域EAに異なる色彩を付与して塗り分けても良い。4上述した実施形態では、歌唱合成装置における編集機能に本発明を適用した。しかし、本発明の適用対象は歌唱合成装置に限定されるものではなく、曲のメロディを構成するものとして入力される一連の音符から当該メロディを表すシーケンスデータを生成する編集装置であれば良い。5上述した実施形態では、ソングポジションSPが表示領域EAよりも左側曲頭側にある場合、ソングポジションSPが表示領域EA内にある場合、ソングポジションSPが表示領域EAよりも右側曲末側にある場合の3つの場合に分けて各々異なる式を用いてソングポジションマークSPMの表示位置SPPを算出した。しかし、ソングポジションSPと表示領域EAの位置関係をより細かく場合分けしてソングポジションマークSPMの表示位置SPPを算出するようにしても良い。例えば、ソングポジションSPが表示領域EAよりも左側曲頭側にある場合を、さらに、曲頭から表示領域EAの左端までの中点よりも左側にソングポジションSPがある場合と、同右側にある場合とで異なる式を用いてソングポジションマークSPMの表示位置SPPを算出するようにしても良い。ソングポジションSPが表示領域EAよりも右側にある場合についても同様である。6上述した実施形態では、本発明の特徴を顕著に示すシーケンスデータ編集画面を制御部110に表示させるプログラムが不揮発性記憶部132に予め記憶されていたが、当該プログラムをCD-ROMなどのコンピュータ読み取り可能な記録媒体に書き込んで配布しても良く、また、インターネットなどの電気通信回線経由のダウンロードにより配布しても良い。このようにして配布されるプログラムをパーソナルコンピュータなどの一般的なコンピュータ装置にインストールし、当該コンピュータ装置の制御部CPUを当該プログラムにしたがって作動させることで、当該コンピュータ装置を本発明の編集装置として機能させることが可能になるからである。