(57)【要約】【課題】１のフレーズが指定された場合には、そのフレーズに対応するフレーズの表示態様を変更して、操作者の作業効率の向上を図ることができるシーケンスデータ表示プログラムを提供すること。【解決手段】素材フレーズリスト２１のフレーズ「ｓａｍｐｌｅ００３」を指定し、Ｄｅｌｅｔｅボタン２１ａをクリックすると、シーケンス表示部２２に既に設定されている複数のフレームのうちで、指定されたフレーズ「ｓａｍｐｌｅ００３」に対応するフレームの表示態様（表示色）が変更される。その結果、削除しようとするフレーズがシーケンス表示部２２に設定されているものであるか否かを視覚的に容易に認識できるので、かかるフレーズの素材フレーズリスト２１からの削除可否の判断を容易として、演奏曲を編集作成する操作者の作業効率の向上を図ることができる。【選択図】        図２
2004219656.tif 000002
【特許請求の範囲】
【請求項１】
複数のフレーズを演奏時間上の所定のタイミングで再生する情報であるシーケンスデータを表示するシーケンスデータ表示プログラムであって、
前記複数のフレーズのうちのいずれかを指定する指定ステップと、
その指定ステップにより指定されたフレーズと同一のフレーズを検出する検出ステップと、
その検出ステップにより検出されたフレーズについての表示態様を他のフレーズについての表示態様とは異なるものに変更する変更ステップとを備えていることを特徴とするコンピュータにより実行されるシーケンスデータ表示プログラム。
【請求項２】
複数のフレーズを演奏時間上の所定のタイミングで再生する情報であるシーケンスデータを表示するシーケンスデータ表示プログラムであって、
複数のフレーズのリストを表示するフレーズリスト表示ステップと、
そのフレーズリスト表示ステップで表示したフレーズを演奏時間上の再生タイミングに表示する表示ステップと、
前記フレーズリスト表示ステップで表示したリストの中から所望のフレーズを消去指示する消去指示ステップと、
その消去指示ステップによる消去指示に応じて、消去指示されたフレーズと同一のフレーズをシーケンスデータ中から検出する検出ステップと、
その検出ステップにより検出されたフレーズについての表示態様を他のフレーズについての表示態様とは異なるものに変更する変更ステップとを備えていることを特徴とするコンピュータにより実行されるシーケンスデータ表示プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】本発明は、シーケンスデータ表示プログラムに関し、特に、１のフレーズが指定された場合には、そのフレーズに対応するフレーズの表示態様を変更して、操作者の作業効率の向上を図ることができるシーケンスデータ表示プログラムに関するものである。
【０００２】
【従来の技術】従来より、パーソナルコンピュータ（以下、「ＰＣ」と称す。）上で動作する自動演奏アプリケーションがある。この自動演奏アプリケーションは、演奏曲を自動演奏するものであり、素材データとしての複数のフレーズをＰＣのハードディスク等に用意し、これら複数のフレーズを操作者が任意に繋ぎ合わせることにより、演奏曲（演奏データ、或いは、波形データ）を編集作成することができるように構成されている（例えば、特許文献１など）。
【０００３】
なお、ハードディスク等に用意されるフレーズが例えばＭＩＤＩ規格に準じた演奏情報として構成されたものであれば、かかるフレーズを繋ぎ合わせて作成された演奏曲（演奏データ）をＰＣから音源装置に出力し、その演奏データに基づいて音源装置が楽音を発音することにより、自動演奏が行われる。一方、ハードディスク等に用意されるフレーズがオーディオデータとして構成されたものであれば、かかるフレーズを繋ぎ合わせて作成された演奏曲（波形データ）をオーディオデータのサンプリングレート通りに順次読み出して再生することにより、自動演奏が行われる。
【０００４】
【特許文献１】
特開平７−６４５４５号公報（段落［００１０，００１１］、第１図、第２図など）
【０００５】
【発明が解決しようとする課題】ところで、操作者による演奏曲（演奏データまたは波形データ）の作成手順としては、次の通りである。
【０００６】
即ち、ＰＣの画面上には、使用するフレーズをリスト表示する素材フレーズリストと、複数のトラックからなるシーケンスとが表示されており、操作者は、まず、使用するであろう複数種類のフレーズを、ハードディスクからＲＡＭに読み出すことにより、素材フレーズリスト上に表示し、次いで、素材フレーズリストに表示された各フレーズをシーケンスの任意のトラックであって演奏時間軸上の任意の位置に順に設定（例えば、ドラッグ・アンド・ドロップ操作）設定してゆき、演奏曲を作成する。
【０００７】
しかしながら、実際の作成作業においては、シーケンスの各トラック上に一旦設定したフレーズの設定位置を移動したり、削除したりしつつ、新たに必要となったフレーズを素材フレーズリストに随時追加するといった作業を繰り返し、試行錯誤を重ねながら作成するのが一般的である。また、素材フレーズリストに表示される１のフレーズをシーケンスの各トラック上の複数箇所に設定することも可能である。
【０００８】
そのため、作成作業を進めるにしたがって、素材フレーズリスト上に表示されるフレーズの数が増加するため、それら各フレーズとシーケンスデータの各トラックに設定された各フレーズとの対応関係の把握が困難になるという問題点があった。その結果、素材フレーズリスト上の各フレーズがシーケンスの各トラック上のどの位置に設定されているかを判別することが困難となるばかりでなく、それら各フレーズがシーケンスの各トラック上に既に設定されているものであるか否かを判別すること自体が困難になるという問題点があり、操作者の作業効率を阻害していた。
【０００９】
また、この問題点は、素材フレーズリスト上に表示される各フレーズを不用意に整理（削除）することをできなくするため、素材フレーズリスト上のフレーズの表示数の増加に起因して、ＲＡＭの使用可能領域が減少し他の処理に支障を来したり、或いは、素材フレーズリストに表示される多数のフレーズの中から目的とするフレーズを選別する作業も煩雑となるため、この点からも操作者の作業効率の低下を招いていた。
【００１０】
本発明は、上述した問題点を解決するためになされたものであり、１のフレーズが指定された場合には、そのフレーズに対応するフレーズの表示態様を変更して、操作者の作業効率の向上を図ることができるシーケンスデータ表示プログラムを提供することを目的としている。
【００１１】
【課題を解決するための手段】この目的を達成するために、請求項１記載のコンピュータにより実行されるシーケンスデータ表示プログラムは、複数のフレーズを演奏時間上の所定のタイミングで再生する情報であるシーケンスデータを表示するものであって、前記複数のフレーズのうちのいずれかを指定する指定ステップと、その指定ステップにより指定されたフレーズと同一のフレーズを検出する検出ステップと、その検出ステップにより検出されたフレーズについての表示態様を他のフレーズについての表示態様とは異なるものに変更する変更ステップとを備えている。
【００１２】
この請求項１記載のコンピュータにより実行されるシーケンスデータ表示プログラムによれば、複数のフレーズのうちのいずれかのフレーズが指定ステップにより指定されると、その指定ステップにより指定されたフレーズに対応するフレーズがシーケンスデータの中から検出ステップにより検出され、その検出ステップにより検出されたフレーズについての表示態様が他のフレーズについての表示態様とは異なるものに変更ステップにより変更されるので、対応するフレーズの確認が容易となる。
【００１３】
請求項２記載のコンピュータにより実行されるシーケンスデータ表示プログラムは、複数のフレーズを演奏時間上の所定のタイミングで再生する情報であるシーケンスデータを表示するものであり、複数のフレーズのリストを表示するフレーズリスト表示ステップと、そのフレーズリスト表示ステップで表示したフレーズを演奏時間上の再生タイミングに表示する表示ステップと、前記フレーズリスト表示ステップで表示したリストの中から所望のフレーズを消去指示する消去指示ステップと、その消去指示ステップによる消去指示に応じて、消去指示されたフレーズと同一のフレーズをシーケンスデータ中から検出する検出ステップと、その検出ステップにより検出されたフレーズについての表示態様を他のフレーズについての表示態様とは異なるものに変更する変更ステップとを備えている。
【００１４】
この請求項２記載のコンピュータにより実行されるシーケンスデータ表示プログラムによれば、操作者によるシーケンスデータの編集作成作業は、例えば、フレーズリスト表示ステップにより表示されたリストの中の１のフレーズを演奏時間上の所望の位置に設定することにより行われ、かかる設定により編集作成されたシーケンスデータは、表示ステップにより表示される。ここで、フレーズリスト表示ステップにより表示したリストの中から所望のフレーズが消去指示ステップにより消去指示されると、その消去指示ステップにより消去指示されたフレーズと同一のフレーズがシーケンスデータの中から検出ステップにより検出され、その検出ステップにより検出されたフレーズについての表示態様が他のフレーズについての表示態様とは異なるものに変更ステップにより変更されるので、対応するフレーズの確認が容易となる。
【００１５】
なお、請求項１又は２に記載のコンピュータにより実行されるシーケンスデータ表示プログラムにおいて、前記指定ステップ又は消去指示ステップによるフレーズの指定は、例えば、前記表示ステップにより表示されたシーケンスデータの中から指定するものであっても良いし、前記フレーズリスト表示ステップにより表示されたリスト（素材フレーズリスト）の中から指定するものであっても良い。また、前記検出ステップによる検出の結果、前記指定ステップ又は消去指示ステップにより指定又は消去指示されたフレーズに対応するフレーズがシーケンスデータ又は（及び）リストの中から検出されなかった場合に、その旨を報知する報知ステップを備えても良い。
【００１６】
【発明の効果】本発明によれば、複数のフレーズのうちのいずれかが指定（例えば、消去指示）されると、その指定（例えば、消去指示）されたフレーズに対応するフレーズがシーケンスデータの中から検出され、そのフレーズについての表示態様が他のフレーズについての表示態様とは異なるものに変更される。よって、多数のフレーズが表示される場合であっても、シーケンスデータを編集作成する操作者は、指定したフレーズを視覚的に容易に認識することができるので、その作業効率の向上を図ることができるという効果がある。
【００１７】
【発明の実施の形態】以下、本発明の好ましい実施例について、添付図面を参照して説明する。図１は、本発明の一実施例であるシーケンスデータ表示プログラム（図３から図５参照）を内蔵した自動演奏アプリケーションがインストールされたパーソナルコンピュータ（以下、「ＰＣ」と略す。）１と、そのＰＣ１から出力される演奏データ（ＭＩＤＩ情報）に基づいてアナログの楽音信号（オーディオ信号）を生成してスピーカ１２へ出力する音源装置１１との電気的構成を示したブロック図である。
【００１８】
ＰＣ１は、ＣＰＵ２と、ＲＯＭ３と、ＲＡＭ４と、ユーザーインターフェイス（ＵＩ）５と、記憶デバイス６と、入出力インターフェイス（Ｉ／Ｏ）７とを備えており、これらをバスライン８により相互に接続して構成される。
【００１９】
ＣＰＵ２は演算装置であり、ＲＯＭ３には、このＣＰＵ２により実行される各種の制御プログラムやその実行の際に参照される固定値データが記憶される。ＲＡＭ４は、ＲＯＭ３等に記憶される制御プログラムの実行に当たって各種のデータやワークメモリ、プログラム等を一時的に記憶するためのメモリであり、書き換え可能に構成される。
【００２０】
ユーザーインターフェイス（ＵＩ）５は、数値や文字の入力操作を行うためのキーボードと、ポインティングデバイスとしてのマウスと、ＣＲＴやＬＣＤ等の表示装置とを有して構成される。また、記憶デバイス６は、ハードディスクドライブ（以下、「ＨＤドライブ」と称す）を有して構成される。本実施例の自動演奏アプリケーションソフトは、ＭＩＤＩ規格に準じた演奏情報としての複数のフレーズと共にＨＤドライブに記憶され、そのＨＤドライブからＣＰＵ２によりＲＡＭ４内へ読み出されて実行される。
【００２１】
入出力インターフェイス（Ｉ／Ｏ）７は、ＰＣ１と外部装置との間で演奏データ（ＭＩＤＩ情報）の送受信を介在するものであり、ＭＩＤＩ規格により動作してアナログの楽音信号（オーディオ信号）を発生する音源装置１１が接続されている。音源装置１１は、予め用意された波形データが内部に記憶されており、ＰＣ１から入力された演奏データ（ＭＩＤＩ情報）に基づいてオーディオ信号を生成し、これをスピーカ１２へ出力するものである。
【００２２】
操作者の指示により自動演奏アプリケーションが実行されると、このアプリ（プログラム）は記憶デバイス６から読み出され、バスライン８を介してＲＡＭ４にロードされて実行される。
【００２３】
次に、図２から図５を参照して、本実施例の自動演奏アプリケーションソフトの一部であるシーケンスデータ表示プログラムについて説明する。図２は、自動演奏アプリケーションの実行画面を表示した図であり、演奏曲を編集作成するための演奏情報表示画面２０が表示されている。
【００２４】
演奏情報表示画面２０には、図２に示すように、素材フレーズリスト２１と、シーケンス表示部２２と、コントロールパネル２３とが主に設けられている。素材フレーズリスト２１は、演奏曲の編集作成に使用するフレーズを表示するための表示部であり、複数のフレーズが縦方向（図２上下方向）にリスト表示されている。
【００２５】
操作者は、この素材フレーズリスト２１にリスト表示された複数のフレーズのいずれかをマウスで指定し、後述するシーケンス表示部２２にドラッグ・アンド・ドロップすることにより、その指定したフレーズをシーケンス表示部２２の任意のトラックであって演奏時間軸上の任意の位置に設定し、演奏曲を編集作成することができる。
【００２６】
ここで、素材フレーズリスト２１へのフレーズの追加は、フレーズ追加モードを指示するアイコン（図示せず）をマウスでクリックし、追加フレーズ表示画面（図示せず）を表示させた後、その表示画面に表示される複数のフレーズのうちから追加すべきフレーズを指定し、追加を指示するアイコン（図示せず）をマウスでクリックすることにより行われる。これにより、追加操作されたフレーズについてのデータがＨＤドライブからＲＡＭ４（図１参照）に読み出され、そのデータに基づいて、フレーズが素材フレーズリスト２１に追加表示される。
【００２７】
なお、多数のフレーズを追加した結果、図２に示すように、素材フレーズリスト２１の表示枠内に表示しきれなくなったフレーズ（例えば、「ｓａｍｐｌｅ００７」以降のフレーズ）については、垂直スクロールバーをマウスで操作して、素材フレーズリスト２１の表示内容をスクロールさせることにより、目的のフレーズを表示枠内に表示させることができる。
【００２８】
また、多数のフレーズを追加した結果、素材フレーズリスト２１に表示されるフレーズの数が多数となり、フレーズの指定作業等が煩雑となった場合には、素材フレーズリスト２１の下方に配置されるＤｅｌｅｔｅボタン２１ａをマウスでクリックすることにより、不要となったフレーズを素材フレーズリスト２１から削除して整理することができる。なお、キーボード上の「Ｄｅｌｅｔｅ」キーが押下された場合も、同様である。
【００２９】
例えば、図２に示す演奏表示画面２０において、素材フレーズリスト２１からフレーズ「ｓａｍｐｌｅ００３」を削除したい場合には、まず、その削除すべきフレーズ「ｓａｍｐｌｅ００３」をマウスでクリックして指定し、次いで、Ｄｅｌｅｔｅボタン２１ａをマウスでクリックすることにより、かかるフレーズ「ｓａｍｐｌｅ００３」を素材フレーズリスト２１から削除することができる。
【００３０】
この場合には、素材フレーズリスト２１に表示されるフレーズ「ｓａｍｐｌｅ００３」をマウスでクリックして指定すると、図２に示すように、その指定したフレーズ「ｓａｍｐｌｅ００３」の表示態様（表示色）が赤色（図２ではハッチングにより表す）に変更されると共に、後述するシーケンス表示部２２に設定されている複数のフレーズのうちで、指定されたフレーズ「ｓａｍｐｌｅ００３」に対応するフレーズの表示態様（表示色）も同じく赤色に変更される。
【００３１】
そのため、削除しようとするフレーズ「ｓａｍｐｌｅ００３」が後述するシーケンス表示部２２に設定（使用）されているものであるか否かを視覚的に容易に認識することができるだけでなく、そのフレーズ「ｓａｍｐｌｅ００３」に対応するフレーズがシーケンス表示部２２の各トラック及び演奏時間軸上のどの位置に設定（使用）されているのかも容易に把握することができるので、かかるフレーズ「ｓａｍｐｌｅ００３」を素材フレーズリスト２１から削除しても良いか否かの判断が容易となり、演奏曲を編集作成する操作者の作業効率の向上を図ることができるのである。
【００３２】
特に、この表示態様（表示色）の変更は、いわゆるリネーム機能によってシーケンス表示部２２に設定されるフレーズの表示名（即ち、後述するフレームのフレーム名）が変更されている場合や、演奏曲が長大となり、シーケンス表示部２２全体を一度に視認することができない場合など、素材フレーズリスト２１のフレーズとシーケンス表示部２２に設定された各フレーズとの対応関係の把握が困難な場合に効果を発揮する。
【００３３】
シーケンス表示部２２は、自動演奏アプリケーション（シーケンサ）の演奏手順としてのシーケンスが表示される表示部であり、この表示部の縦方向に６分割された各区画は、トラックを示すと共に、この表示部の横軸は、演奏曲（演奏データ）の演奏時間軸を示している。
【００３４】
なお、図２においては、その右側に向かって演奏時間が進行される。また、シーケンス表示部２２の下端に設けられた水平スクロールバーをマウスで操作することにより、かかるシーケンス表示部２２の表示内容を演奏時間軸に沿って前進又は後退移動させることができる。
【００３５】
シーケンス表示部２２には、上述したように、操作者によって素材フレーズリスト２１からドラッグ・アンド・ドロップされた複数のフレーズが設定され、これら各フレーズが「フレーム」として表示されている。
【００３６】
ここで、フレームとは、シーケンス表示部２２に設定された各フレーズの再生時刻（再生タイミング）及び再生区間を表すものであり、シーケンス表示部２２の横軸（演奏時間軸）に対して、フレーズの再生時刻に応じた位置において再生時間に対応した長さ（図２左右方向長さ）の四角形状体として各トラックに表示されている。即ち、シーケンス表示部２２に設定されたフレーズの再生は、そのフレームの左端位置から開始し、右端位置で終了する。
【００３７】
なお、各フレームは、以下に示すデータ構造を備えて構成される。即ち、各フレームは、ＯｆｆｓｅｔＣｌｏｃｋ、ＣｌｏｃｋＬｅｎｇｔｈ、ＴｒａｃｋＮｏ、ＳｅｌｅｃｔＦｌａｇ、ＦｒａｍｅＮａｍｅ、ＰｈｒａｓｅＮａｍｅという６つのパラメータをそれぞれ備えており、これらの各パラメータの値は、ＲＡＭ４に記憶される。
【００３８】
ＯｆｆｓｅｔＣｌｏｃｋは、フレームの再生時刻を示すパラメータであり、この値によって、シーケンス表示部２２の横軸（演奏時間軸上）方向におけるフレームの表示位置が決定される。一方、ＣｌｏｃｋＬｅｎｇｔｈは、フレームの再生長さを示すパラメータであり、この値によって、シーケンス表示部２２の横軸（演奏時間軸上）方向におけるフレームの表示長さが決定される。そして、ＴｒａｃｋＮｏは、フレームの再生トラックを示すパラメータであり、この値によって、フレームの表示トラックが決定される。
【００３９】
ＳｅｌｅｃｔＦｌａｇは、フレームの表示態様を変更するか否かを示すフラグであり、「０」か「１」に設定される。なお、かかるフラグが「１」に設定される場合は、そのフレームの表示態様（表示色）を変更することを意味し、表示色が赤色に設定される。また、「０」に設定される場合は、そのフレームの表示態様（表示色）を変更せず、通常の表示態様、即ち、白色の表示色とすることを意味する。
【００４０】
ＦｒａｍｅＮａｍｅは、フレームの表示名（フレーム名）を示すパラメータであり、操作者が各フレーム毎に個別に設定することができる。シーケンス表示部２２の各フレームには、このフレーム名が表示されるので、同一のフレーズであっても、異なるフレーム名が表示され得る。ＰｈｒａｓｅＮａｍｅは、各フレームのフレーズを特定するためのパラメータであり、素材フレーズリスト２１に表示されるフレーズと同一のもの（フレーズ名）が格納され、操作者による変更は禁止されている。
【００４１】
従って、後述する表示変更及び削除処理（図４参照）では、各フレーム毎のフレーズ名を比較することにより、フレーム名が変更されている場合であっても、対応するフレームの検出を行うことができる。なお、本実施例では、図２に示すように、各フレームのフレーム名は、フレーズ名と同一に設定されている。
【００４２】
ここで、上述した素材フレーズリスト２１における説明では、素材フレーズリスト２１に表示される１のフレーズ（例えば、「ｓａｍｐｌｅ００３」）を削除する方法として、その削除すべきフレーズを指定した後、Ｄｅｌｅｔｅボタン２１ａをマウスでクリックする手順を説明したが、これに代えて、シーケンス表示部２２に表示されるフレームを指定しても、素材フレーズリスト２１に表示されるフレーズ（「ｓａｍｐｌｅ００３」）を削除することができる。
【００４３】
即ち、図２に示す演奏表示画面２０において、素材フレーズリスト２１からフレーズ「ｓａｍｐｌｅ００３」を削除したい場合において、そのフレーズに対応するフレームを認識できる場合には、そのフレームをシーケンス表示部２２上においてマウスでクリックして指定し、次いで、Ｄｅｌｅｔｅボタン２１ａをマウスでクリックすることにより、フレーズ「ｓａｍｐｌｅ００３」を素材フレーズリスト２１から削除することもできる。
【００４４】
なお、この場合には、シーケンス表示部２２に表示されるフレーム（例えば、トラック５の左端に表示されるフレーム）をマウスでクリックして指定すると、その指定したフレームの表示態様（表示色）が赤色に変更されると共に、そのフレームに対応する他のフレーム（即ち、フレーズ名が同一のもの）も、図２に示すように、その表示態様（表示色）が赤色に変更される。よって、削除しようとするフレーズ「ｓａｍｐｌｅ００３」に対応するフレームがシーケンス表示部２２において他にも設定（使用）されているか否かを視覚的に容易に認識することができるので、削除可否の判断が容易となり、演奏曲を編集作成する操作者の作業効率の向上を図ることができるのである。
【００４５】
コントロールパネル２３には、編集作成した演奏データの演奏等を指示するためのボタン類が設けられており、図２に示すように、右から順に、再生を指示するプレイボタン、再生の停止を指示するストップボタン、早送りを指示する早送りボタン、早戻し等を指示する早戻しボタン、頭出しを指示するトップボタン、録音を指示する録音ボタンを備えている。また、これら各ボタンの右方には、演奏データを演奏する際の再生テンポを設定するための設定ボックスが配置されている。
【００４６】
なお、これら各ボタン及び設定ボックスの操作方法や動作についての詳細は、従来の自動演奏アプリケーションと同様であるので、その説明は省略する。
【００４７】
図３は、ＣＰＵ２で実行される操作検出処理を示すフローチャートである。この処理は、自動演奏アプリケーションが起動されている間、ＣＰＵ２によって所定間隔毎に繰り返し実行される処理であり、マウス又はキーボードの操作状態を検出し、その操作状態に応じた処理が実行される。
【００４８】
ＣＰＵ２は、操作検出処理に関し、まず、素材フレーズリスト２１に表示されるフレーズ、又は、シーケンス表示部２２に表示されるフレームがマウスのクリックにより指定されたか否かを判断する（Ｓ１）。その結果、素材フレーズリスト２１に表示されるフレーズ、又は、シーケンス表示部２２に表示されるフレームが指定されていると判断される場合には（Ｓ１：Ｙｅｓ）、指定されたフレーズ又はフレームを特定するために、かかるフレーズ又はフレームのフレーズ名をＲＡＭ４に記憶して（Ｓ２）、この操作検出処理を終了する。
【００４９】
一方、Ｓ１の処理において、素材フレーズリスト２１に表示されるフレーズ、又は、シーケンス表示部２２に表示されるフレームが指定されていないと判断される場合には（Ｓ１：Ｎｏ）、次いで、素材フレーズリスト２１に設けられたＤｅｌｅｔｅボタン２１ａ、又は、キーボードの「Ｄｅｌｅｔｅ」キーが押下されたか否かを判断する（Ｓ３）。
【００５０】
その結果、Ｓ３の処理において、素材フレーズリスト２１に設けられたＤｅｌｅｔｅボタン２１ａ、又は、キーボードの「Ｄｅｌｅｔｅ」キーが押下されていないと判断される場合には（Ｓ３：Ｎｏ）、各処理（Ｓ４）に移行して、マウスやキーボードにより他の操作が行われているか否かを確認し、他の操作が行われている場合には、その操作に応じた処理を実行した後、この操作検出処理を終了する。
【００５１】
一方、Ｓ３の処理において、素材フレーズリスト２１に設けられたＤｅｌｅｔｅボタン２１ａ、又は、キーボードの「Ｄｅｌｅｔｅ」キーが押下されたと判断される場合には（Ｓ３：Ｙｅｓ）、フレーズ又はフレームの削除が指示されたということである。よって、この場合には、削除するべきフレーズ又はフレームが素材フレーズリスト２１又はシーケンス表示部２２において指定されているか否かを判断するべく、フレーズ又はフレームのフレーズ名がＲＡＭ４に記憶されているか否かを判断する（Ｓ５）。
【００５２】
その結果、Ｓ５の処理において、フレーズ又はフレームのフレーズ名が記憶されていないと判断される場合には（Ｓ５：Ｎｏ）、素材フレーズリスト２１又はシーケンス表示部２２においてフレーズ又はフレームが指定されておらず（Ｓ１及びＳ２参照）、削除するべきフレーズ又はフレームが存在しないということである。よって、この場合には（Ｓ５：Ｎｏ）、操作者の不用意な誤操作等によりＤｅｌｅｔｅボタン２１ａ又は「Ｄｅｌｅｔｅ」キーが押下されたと判断することができるので、かかる操作に応じた処理を実行することなく、Ｓ４に移行して、各処理（Ｓ５）を実行した後、この操作検出処理を終了する。
【００５３】
一方、Ｓ５の処理において、フレーズ又はフレームのフレーズ名が記憶されていると判断される場合には（Ｓ５：Ｙｅｓ）、素材フレーズリスト２１又はシーケンス表示部２２においてフレーズ又はフレームが指定されており、削除すべきフレーズ又はフレームが存在するということである（Ｓ１及びＳ２参照）。従って、この場合には（Ｓ５：Ｙｅｓ）、かかるフレーズ又はフレームを削除するべく、表示変更及び削除処理（Ｓ６）を実行して、この操作処理を終了する。ここで、図４のフローチャートを参照して、表示変更及び削除処理（Ｓ６）について説明する。
【００５４】
図４は、ＣＰＵ２で実行される表示変更及び削除処理（Ｓ６）を示すフローチャートである。この処理は、フレーズ又はフレームが指定され（Ｓ１参照）、かつ、その指定されたフレーズ又はフレームの削除が指示された場合に（Ｓ３及びＳ５参照）、その指定されたフレーズ又はフレームに対応するフレーズ又はフレームを検出し、その対応するフレーズ又はフレームの表示態様を変更した後、これら指定されたフレーズ又はフレーム、及び、対応するフレーズ又はフレームを削除する処理である。
【００５５】
ＣＰＵ２は、表示変更及び削除処理（Ｓ６）に関し、まず、初期化処理を実行し、レジスタの各値を初期化する（Ｓ１１）。なお、レジスタｎ、レジスタＭＳＧ、及び、レジスタＭｏｄｅの初期値は、それぞれ「０」に設定される（ｎ＝０，ＭＳＧ＝０，Ｍｏｄｅ＝０）。
【００５６】
ここで、レジスタｎは、「０」を初期値として、「１」ずつ加算されるカウンタであり、レジスタＭＳＧは、Ｓ１の処理において指定されたフレーズ又はフレームに対応するフレームが存在するか否かを表すフラグであり、対応するフレーム（又は、指定されたフレーム）が少なくとも１つ存在すれば、「１」に設定される。
【００５７】
また、レジスタＭｏｄｅは、シーケンス表示部２２に表示される各フレームの描画処理を行うに際しての描画モードを表すフラグであり、「０」か「１」に設定される。なお、かかるフラグが「０」に設定される場合は、対応するフレームの表示態様（表示色）を赤色に変更する表示態様変更モードを意味し、「１」に設定される場合は、対応するフレームを削除する削除モードを意味する。
【００５８】
初期化処理（Ｓ１１）を実行した後は、Ｓ１２の処理において、シーケンス表示部２２に表示されるフレームの内から、レジスタｎの値番目のフレームのフレーズ名（ＰｈｒａｓｅＮａｍｅ）をＲＡＭ４から読み出すと共に、そのフレームのＳｅｌｅｃｔＦｌａｇの値を初期化して（Ｓ１２）、Ｓ１３の処理に移行する。なお、ＳｅｌｅｃｔＦｌａｇの値は、そのフレームの表示態様（表示色）の初期状態を通常のもの（白色）とするべく、「０」に設定される（ＳｅｌｅｃｔＦｌａｇ＝０）。
【００５９】
Ｓ１３の処理では、Ｓ１２の処理において読み出されたフレーズ名（ＰｈｒａｓｅＮａｍｅ）が、上述したＳ１の処理において指定されたフレーズ又はフレームのフレーズ名と同名であるか否かを判断する（Ｓ１３）。なお、かかる判断は、上述したＳ２の処理（図３参照）においてＲＡＭ４に記憶されたフレーズ名を読み出して比較することにより行われる。
【００６０】
その結果、Ｓ１３の処理において、読み出されたフレーズ名（即ち、レジスタｎの値番目のフレームのフレーズ名）が、上述したＳ１の処理において指定されたフレーズ又はフレームのフレーズ名と同名であると判断される場合には（Ｓ１３：Ｙｅｓ）、このレジスタｎの値番目のフレームは、Ｓ１の処理において指定されたフレーズ又はフレームに対応するものであるということである。従って、この場合には（Ｓ１３：Ｙｅｓ）、このレジスタｎの値番目のフレームの表示態様（表示色）を赤色に変更するべく、ＳｅｌｅｃｔＦｌａｇの値を「１」に設定すると共に（Ｓ１４，ＳｅｌｅｃｔＦｌａｇ＝１）、対応するフレームが少なくとも１つ存在することを表すべく、レジスタＭＳＧの値を「１」に設定して（Ｓ１５，ＭＳＧ＝１）、Ｓ１６の処理へ移行する。
【００６１】
一方、Ｓ１３の処理において、読み出されたフレーズ名（即ち、レジスタｎの値番目のフレームのフレーズ名）が、上述したＳ１の処理において指定されたフレーズ又はフレームのフレーズ名と異なるものであると判断される場合には（Ｓ１３：Ｎｏ）、このレジスタｎの値番目のフレームは、Ｓ１の処理において指定されたフレーズ又はフレームとは無関係のものであるということである。従って、この場合には（Ｓ１３：Ｎｏ）、Ｓ１４及びＳ１５の処理をスキップして、Ｓ１６の処理へ移行する。
【００６２】
Ｓ１６の処理では、現在のレジスタｎの値番目のフレームがシーケンス表示部２２に表示されるフレームの内で最後のものであるか否か、即ち、シーケンス表示部２２に表示される全てのフレームについての検討（即ち、Ｓ１２からＳ１５の処理の実行）が終了したか否かを判断する（Ｓ１６）。その結果、現在のレジスタｎの値番目のフレームが最後のものでなく、シーケンス表示部２２に表示される全てのフレームについての検討が未だ終了していないと判断される場合には（Ｓ１６：Ｎｏ）、残りのフレームについての検討を行うべく、レジスタｎの値に「１」を加算して（Ｓ１７，ｎ＝ｎ＋１）、Ｓ１２の処理に移行する。
【００６３】
一方、Ｓ１６の処理において、現在のレジスタｎの値番目のフレームがシーケンス表示部２２に表示されるフレームの内で最後のものであり、シーケンス表示部２２に表示される全てのフレームについての検討（即ち、Ｓ１２からＳ１５の処理の実行）が終了したと判断される場合には（Ｓ１６：Ｙｅｓ）、Ｓ１の処理において指定されたフレーズ又はフレームに対応するフレームの表示態様（表示色）を変更するべく（図２参照）、Ｓ１８に移行して、トラック描画処理を実行する。ここで、図５のフローチャートを参照して、トラック描画処理（Ｓ１８）について説明する。
【００６４】
なお、この場合には（Ｓ１６：Ｙｅｓ）、トラック描画処理（Ｓ１８）に移行するに際して、レジスタＭｏｄｅの値が「０」（表示態様変更モード）に設定される（Ｍｏｄｅ＝０）。従って、Ｓ１８におけるトラック描画処理では、上述したように、対応するフレームの表示態様（表示色）を赤色に設定する処理が実行される。
【００６５】
図５は、ＣＰＵ２で実行されるトラック描画処理（Ｓ１８）を示すフローチャートである。この処理は、シーケンス表示部２２の描画を行うための処理であり、設定された描画モード（今回の処理では、レジスタＭｏｄｅの値が「０」であるので、表示態様変更モード）に応じて各フレームの描画（削除）処理が行われる。よって、ここでは、レジスタＭｏｄｅの値を判別するＳ３６及びＳ３９の処理、及び、レジスタＭｏｄｅの値が「１」である場合（削除モード）に実行されるＳ３８の処理についての説明は省略する。
【００６６】
ＣＰＵ２は、トラック描画処理（Ｓ１８）に関し、まず、初期化処理を実行し、レジスタｎの値を初期化する（Ｓ３１）。なお、レジスタｎの初期値は、「０」に設定される（ｎ＝０）。
【００６７】
次いで、シーケンス表示部２２のトラック枠、背景を描画した後（Ｓ３２）、そのシーケンス表示部２２に表示されるフレームの内から、レジスタｎの値番目のフレームのデータ（ＯｆｆｓｅｔＣｌｏｃｋ、ＣｌｏｃｋＬｅｎｇｔｈ、ＴｒａｃｋＮｏ、ＳｅｌｅｃｔＦｌａｇ、ＦｒａｍｅＮａｍｅ、ＰｈｒａｓｅＮａｍｅ）をＲＡＭ４から読み出し（Ｓ３３）、その読み出した各データに基づいて、レジスタｎの値番目のフレームの描画位置を計算した後（Ｓ３４）、Ｓ３５の処理に移行する。
【００６８】
Ｓ３５の処理では、レジスタｎの値番目のフレームのＳｅｌｅｃｔＦｌａｇの値が「１」であるか否か、即ち、かかるレジスタｎの値番目のフレームが上述したＳ１の処理で指定されたフレーズ又はフレームに対応するものであるか否かを判断する（Ｓ３５）。その結果、Ｓ３５の処理において、ＳｅｌｅｃｔＦｌａｇの値が「１」であると判断される場合には（Ｓ３５：Ｙｅｓ）、このレジスタｎの値番目のフレームは、Ｓ１の処理で指定されたフレーズ又はフレームに対応するものであるということである。従って、この場合には（Ｓ３５：Ｙｅｓ）、レジスタｎの値番目のフレームの表示態様（表示色）を変更するべく、Ｓ３７の処理へ移行して、そのフレームを赤色で描画して（Ｓ３７）、Ｓ４１の処理へ移行する。
【００６９】
一方、Ｓ３５の処理において、レジスタｎの値番目のフレームのＳｅｌｅｃｔＦｌａｇの値が「１」ではないと判断される場合には（Ｓ３５：Ｎｏ）、このレジスタｎの値番目のフレームは、Ｓ１の処理において指定されたフレーズ又はフレームとは無関係のものであるということである。従って、この場合には（Ｓ３５：Ｎｏ）、Ｓ４０の処理へ移行して、レジスタｎの値番目のフレームを通常の表示色、即ち、白色で描画して（Ｓ４０）、Ｓ４１の処理へ移行する。
【００７０】
Ｓ４１の処理では、現在のレジスタｎの値番目のフレームがシーケンス表示部２２に表示されるフレームの内で最後のものであるか否か、即ち、シーケンス表示部２２に表示される全てのフレームについての描画処理（即ち、Ｓ３７又はＳ４０の処理の実行）が終了したか否かを判断する（Ｓ４１）。その結果、現在のレジスタｎの値番目のフレームが最後のものでなく、シーケンス表示部２２に表示される全てのフレームについての描画処理が未だ終了していないと判断される場合には（Ｓ４１：Ｎｏ）、残りのフレームについての描画処理を行うべく、レジスタｎの値に「１」を加算して（Ｓ４２，ｎ＝ｎ＋１）、Ｓ３３の処理に移行する。
【００７１】
一方、Ｓ４１の処理において、現在のレジスタｎの値番目のフレームがシーケンス表示部２２に表示されるフレームの内で最後のものであると判断される場合には（Ｓ４１：Ｙｅｓ）、シーケンス表示部２２に表示される全てのフレームについての描画処理（即ち、Ｓ３７又はＳ４０の処理の実行）が終了したということであり、上述したＳ１の処理において指定されたフレーズ又はフレームに対応する全てのフレームの表示態様（表示色）が赤色に変更されたということであるので（図２参照）、このトラック描画処理（Ｓ１８）を終了する。
【００７２】
これにより、フレーズ又はフレームを指定して、削除を指示した操作者は、例えば、フレーズを指定した場合には、その指定したフレーズがシーケンス表示部２２に設定（使用）されているものであるか否かを、フレームを指定した場合には、その指定されたフレーム以外に対応するフレームがあるのか否かを視覚的に容易に認識することができ、その結果、指定したフレーズ又はフレームについての削除可否の判断を効率良く行うことができる。
【００７３】
図４のフローチャートに戻って説明する。トラック描画処理（Ｓ１８）を実行した後は、レジスタＭＳＧの値が「１」であるか否かを判断する（Ｓ１９）。その結果、レジスタＭＳＧの値が「１」であると判断される場合には（Ｓ１９：Ｙｅｓ）、上述したＳ１の処理において指定されたフレーズ又はフレームに対応するフレームがシーケンス表示部２２に少なくとも１つは存在するということである。よって、この場合には（Ｓ１９：Ｙｅｓ）、画面上に削除の可否を確認するメッセージ「削除しますか？」を表示して、操作者からの回答（「Ｙ」又は「Ｎ」のキー入力）を要求する（Ｓ２０）。
【００７４】
その結果、Ｓ２０の処理において、「Ｙ」キーの入力が確認され、指定されたフレーズ又はフレームの削除が指示されていると判断される場合には（Ｓ２０：Ｙｅｓ）、Ｓ１の処理において指定されたフレーズ又はフレームに対応するフレームをシーケンス表示部２２から削除するべく、Ｓ２１に移行して、トラック描画処理を実行する。ここで、図５のフローチャートを参照して、トラック描画処理（Ｓ２１）について説明する。
【００７５】
なお、この場合には（Ｓ２０：Ｙｅｓ）、トラック描画処理（Ｓ２１）に移行するに際して、レジスタＭｏｄｅの値が「１」（削除モード）に設定される（Ｍｏｄｅ＝１）。従って、Ｓ２１におけるトラック描画処理では、上述したように、対応するフレームを削除する処理が実行される。
【００７６】
また、Ｓ２１におけるトラック描画処理では、レジスタＭｏｄｅの値が「１」であるので、レジスタＭｏｄｅの値を判別するＳ３７及びＳ３９の処理、及び、レジスタＭｏｄｅの値が「０」である場合（表示態様変更モード）に実行されるＳ３７及びＳ４０の処理についての説明は省略すると共に、Ｓ１８におけるトラック描画処理と同様の処理についての説明も省略する。
【００７７】
ＣＰＵ２は、トラック描画処理（Ｓ２１）に関し、まず、初期化処理を実行し（Ｓ３１）、シーケンス表示部２２のトラック枠、背景を描画した後（Ｓ３２）、レジスタｎの値番目のフレームのデータ（ＯｆｆｓｅｔＣｌｏｃｋ、ＣｌｏｃｋＬｅｎｇｔｈ、ＴｒａｃｋＮｏ、ＳｅｌｅｃｔＦｌａｇ、ＦｒａｍｅＮａｍｅ、ＰｈｒａｓｅＮａｍｅ）をＲＡＭ４から読み出し（Ｓ３３）、更に、その読み出した各データに基づいて、レジスタｎの値番目のフレームの描画位置、即ち、削除処理する位置を計算した後（Ｓ３４）、Ｓ３５の処理に移行する。
【００７８】
Ｓ３５の処理では、レジスタｎの値番目のフレームのＳｅｌｅｃｔＦｌａｇの値が「１」であるか否か、即ち、かかるレジスタｎの値番目のフレームがＳ１の処理で指定されたフレーズ又はフレームに対応するものであるか否かを判断する（Ｓ３５）。その結果、Ｓ３５の処理において、ＳｅｌｅｃｔＦｌａｇの値が「１」であると判断される場合には（Ｓ３５：Ｙｅｓ）、このレジスタｎの値番目のフレームは、Ｓ１の処理で指定されたフレーズ又はフレームに対応するものであるということである。従って、この場合には（Ｓ３５：Ｙｅｓ）、レジスタｎの値番目のフレームをシーケンス表示部２２から削除するべく、Ｓ３８の処理へ移行して、そのフレームの描画を削除して（Ｓ３８）、Ｓ４１の処理へ移行する。
【００７９】
一方、Ｓ３５の処理において、レジスタｎの値番目のフレームのＳｅｌｅｃｔＦｌａｇの値が「１」ではないと判断される場合には（Ｓ３５：Ｎｏ）、このレジスタｎの値番目のフレームは、Ｓ１の処理において指定されたフレーズ又はフレームとは無関係のものであるということである。従って、この場合には（Ｓ３５：Ｎｏ）、レジスタｎの値番目のフレームを削除する必要がないので、Ｓ３９及びＳ４０の処理をスキップして、Ｓ４１の処理へ移行する。
【００８０】
Ｓ４１の処理では、現在のレジスタｎの値番目のフレームがシーケンス表示部２２に表示されるフレームの内で最後のものであるか否か、即ち、削除すべきフレームについての削除処理（即ち、Ｓ３８の処理の実行）が全て終了したか否かを判断し（Ｓ４１）、現在のレジスタｎの値番目のフレームが最後のものでないと判断される場合には（Ｓ４１：Ｎｏ）、残りのフレームについての削除処理を行うべく、レジスタｎの値に「１」を加算して（Ｓ４２，ｎ＝ｎ＋１）、Ｓ３３の処理に移行する。一方、Ｓ４１の処理において、現在のレジスタｎの値番目のフレームがシーケンス表示部２２に表示されるフレームの内で最後のものであると判断される場合には（Ｓ４１：Ｙｅｓ）、削除すべきフレームについての削除処理（即ち、Ｓ３８の処理の実行）が全て終了したということであるので、このトラック描画処理（Ｓ２１）を終了する。
【００８１】
図４のフローチャートに戻って説明する。トラック描画処理（Ｓ２１）を実行し、対応するフレームをシーケンス表示部２２から削除した後は、その削除したフレームについてのＲＡＭ４に記憶されるデータは不要であるので、データ削除処理（Ｓ２２）を実行して、かかるデータ（即ち、ＳｅｌｅｃｔＦｌａｇが「１」であるフレームのデータ）をＲＡＭ４からを削除する。
【００８２】
次いで、上述したＳ１の処理において指定されたフレーズ、又は、そのＳ１の処理において指定されたフレームに対応するフレーズについてのデータをＲＡＭ４から削除し（Ｓ２３）、その削除した後のＲＡＭ４の内容に基づいて、リスト描画処理（Ｓ２４）を実行し、この表示変更及び削除処理を終了する。これにより、Ｓ１の処理において指定されたフレーズ、又は、Ｓ１の処理において指定されたフレームに対応するフレーズが素材フレーズリスト２１から削除され、かかる素材フレーズリスト２１の表示が更新される。
【００８３】
ここで、Ｓ１９の処理において、レジスタＭＳＧの値が「１」ではないと判断される場合には（Ｓ１９：Ｎｏ）、上述したＳ１の処理においてはフレーズが指定される一方、そのフレーズに対応するフレームはシーケンス表示部２２に存在しないということである。従って、この場合には（Ｓ１９：Ｎｏ）、シーケンス表示部２２からフレームを削除する必要がないので、Ｓ２０からＳ２２の処理をスキップした後、Ｓ２３及びＳ２４の処理へ移行し、Ｓ１の処理において指定されたフレーズについてのデータをＲＡＭ４から削除し、素材フレーズリスト２１の表示を更新する。
【００８４】
また、Ｓ２０の処理において、「Ｎ」キーの入力が確認され、指定されたフレーズ又はフレームを削除しない旨が操作者から回答されたと判断される場合には（Ｓ２０：Ｎｏ）、赤色に変更されているフレームの表示態様（表示色）を通常の状態に戻すべく、シーケンス表示部２２に表示される全てのフレームを白色で描画した後（Ｓ２５）、Ｓ２４の処理へ移行して、リスト描画処理（Ｓ２４）を実行する。これにより、素材フレーズリスト２１の表示が更新され、フレーズの表示態様が通常状態（白色）に戻される。
【００８５】
なお、各フローチャートにおいて、請求項１記載の指定ステップとしてはＳ１の処理が、検出ステップとしてはＳ１３の処理が、変更ステップとしてはＳ３７の処理が、請求項２記載のフレーズリスト表示ステップとしてはＳ２４の処理が、表示ステップとしてはＳ１８及びＳ２１の処理が、検出ステップとしてはＳ１３の処理が、変更ステップとしてはＳ３７の処理が、それぞれ該当する。
【００８６】
以上、実施例に基づき本発明を説明したが、本発明は上記実施例に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であることは容易に推察できるものである。
【００８７】
例えば、本実施例では、１のフレーズを削除する場合、シーケンス表示部２２に表示されるフレームを指示することにより、その指示されたフレームのシーケンス表示部２２での表示を削除し、それに対応するデータをＲＡＭ４から削除し、更に、その指示されたフレームと同一のフレーズ名のフレーズの、素材フレーズリスト２１での表示を削除し、それに対応するデータをＲＡＭ４より削除をした。しかしながら、必ずしもこれに限られるわけではなく、シーケンス表示部２２に表示されるフレームを指示することにより、その指示されたフレームのシーケンス表示部２２での表示を削除し、それに対応するデータをＲＡＭ４から削除する処理だけを行い、素材フレーズリスト２１の表示を削除したり、それに対応するデータを削除する処理は行わないように構成しても良い。
【００８８】
例えば、本実施例では、複数のフレームの表示態様が変更され、それら各フレームの全てをシーケンス表示部２２の表示枠内で一度に視認することができない場合には（図２参照）、操作者が水平スクロールバーをマウスで操作することにより、シーケンス表示部２２の表示内容をスクロールさせ、表示態様が変更された各フレームをそれぞれ確認することができるように構成したが、必ずしもこれに限られるわけでなく、例えば、「ＴＡＢ」キーやアローキー（矢印キー）等を押下する毎に、シーケンス表示部２２の表示内容を所定量だけスクロールさせて、表示態様が変更された各フレームを順次表示可能に構成しても良い。
【００８９】
なお、この場合には、フレームの表示態様が変更された時点で、シーケンス表示部２２の表示内容をスクロールさせて、表示態様が変更されたフレームのうちで演奏時間軸上において一番先頭のフレームを表示するように構成しても良い。そして、「ＴＡＢ」キーやアローキーを押下する毎に、表示態様が変更されたフレームを演奏順に次々に表示するようにスクロールしても良い。また、「ＴＡＢ」キーやアローキーが押下され、シーケンス表示部２２の表示内容がスクロールされた場合には、押下毎に、そのスクロールされた位置から演奏曲（又は、表示態様が変更されたフレーム）の再生が行われるように構成しても良い。
【００９０】
例えば、本実施例では、１のフレーズ（フレーム）が指定され、その指定されたフレーズの削除が指示されたタイミングで、対応するフレームの表示態様が変更される場合を説明したが、表示態様を変更するタイミングは、必ずしも削除を指示したタイミングに限られるわけではなく、例えば、１のフレーズを指示したタイミングとすることは当然可能である。
【００９１】
或いは、Ｄｅｌｅｔｅボタン２１ａに加え、指定されたフレーズに対応するフレームの検索を指示する検索ボタンを演奏情報表示画面２０に別途設け、１のフレーズが指定され、更に、この検索ボタンがマウスでクリックされたタイミングで、指定されたフレーズに対応するフレームの表示態様を変更するように構成しても良い。
【００９２】
例えば、本実施例では、１のフレーズを指定して、その指定したフレーズの削除を指示した場合において、そのフレーズに対応するフレームがシーケンス表示部２２に設定（使用）されていない場合には、指定されたフレーズが直ちに削除されるように構成したが、対応するフレームがシーケンス表示部２２に設定（使用）されていない場合には、その旨を操作者に報知するように構成しても良い。なお、上述した検索ボタンのクリックにより、対応するフレームの表示態様を変更する場合も同様である。
【００９３】
例えば、本実施例では、ＨＤドライブに記憶されるフレーズがＭＩＤＩ規格に準じた演奏情報として構成され、ＰＣからは、かかるフレーズから構成される演奏データとしての演奏曲が音源装置１１に出力されたが、必ずしもこれに限られるわけではなく、ＨＤドライブに記憶されるフレーズをオーディオデータとして構成して、ＰＣからは、かかるフレーズから構成される波形データとしての演奏曲をアンプ等に出力するようにしても良い。
【図面の簡単な説明】
【図１】本発明の一実施例であるシーケンスデータ表示プログラムが実行されるパーソナルコンピュータと音源装置との電気的構成を示したブロック図である。
【図２】自動演奏アプリケーションの実行画面を表示した図である。
【図３】操作検出処理を示すフローチャートである。
【図４】表示変更及び削除処理を示すフローチャートである。
【図５】トラック描画処理を示すフローチャートである。
【符号の説明】
１            ＰＣ
２１          素材フレーズリスト
２２          シーケンス表示部
【図１】
2004219656.tif 000003
【図２】
2004219656.tif 000004
【図３】
2004219656.tif 000005
【図４】
2004219656.tif 000006
【図５】
2004219656.tif 000007