(57)【特許請求の範囲】
【請求項１】
１系列の演奏データを記憶する記憶トラックと、弦楽器の複数弦より多い多数の記憶トラックとを有する記憶手段と、
前記１系列の演奏データに関して前記弦楽器の弦数に対応する分割数を指示する指示手段と、
前記１系列の演奏データを前記指示手段で指示された分割数に対応する複数系列の演奏データに分割し、該複数系列の演奏データを前記多数の記憶トラックのうち該複数系列に対応する複数の記憶トラックにそれぞれ記憶させる分割手段であって、前記１系列の演奏データを記憶する記憶トラックから前記複数の記憶トラックを区別する識別データを前記記憶手段に記憶させるものと
を備えた演奏データ編集装置。
【請求項２】
前記分割手段は、前記複数の記憶トラックのうちの各記憶トラック毎に前記識別データを前記記憶手段に記憶させるものであり、前記識別データは、前記複数の記憶トラックのうちの各記憶トラック毎に前記弦楽器の弦を表わすデータを含むものである請求項１記載の演奏データ編集装置。
【請求項３】
１系列の演奏データを記憶する記憶トラックと、弦楽器の複数弦より多い多数の記憶トラックとを有する記憶手段を備えたコンピュータにおいて使用される記憶媒体であって、
前記１系列の演奏データに関して前記弦楽器の弦数に対応する分割数を指示する指示ステップと、
前記１系列の演奏データを前記指示ステップで指示された分割数に対応する複数系列の演奏データに分割し、該複数系列の演奏データを前記多数の記憶トラックのうち該複数系列に対応する複数の記憶トラックにそれぞれ記憶させるステップであって、前記１系列の演奏データを記憶する記憶トラックから前記複数の記憶トラックを区別する識別データを前記記憶手段に記憶させるものと
を含むプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項４】
弦楽器の複数弦に対応する複数系列の演奏データをそれぞれ記憶する複数の記憶トラックを有する記憶手段であって、前記複数の記憶トラックには前記複数系列の演奏データを識別する識別データをそれぞれ記憶しているものと、
タブ譜を表示するための表示手段と、
前記複数の記憶トラックのうちの任意の１つの記憶トラックを選択する選択手段と、
タブ譜の表示を指令する指令手段と、
前記選択手段で前記複数の記憶トラックのうちの１つが選択され且つ前記指令手段でタブ譜の表示が指令されるのに応答して前記識別データが記憶されているすべての記憶トラックから複数系列の演奏データを読出すことにより該複数系列の演奏データに基づいて前記弦楽器の複数弦に対応するタブ譜を前記表示手段に表示させる表示制御手段と
を備えた演奏データ編集装置。
【請求項５】
弦楽器の複数弦に対応する複数系列の演奏データをそれぞれ記憶する複数の記憶トラックを有する記憶手段であって、前記複数の記憶トラックには前記複数系列の演奏データを識別する識別データをそれぞれ記憶しているものと、
タブ譜を表示するための表示手段と、
前記複数の記憶トラックのうちの任意の１つの記憶トラックを選択する選択手段と、
タブ譜の表示を指令する指令手段と
を備えたコンピュータにおいて使用される記録媒体であって、
前記選択手段で前記複数の記憶トラックのうちの１つが選択され且つ前記指令手段でタブ譜の表示が指令されるのに応答して前記識別データが記憶されているすべての記憶トラックから複数系列の演奏データを読出すことにより該複数系列の演奏データに基づいて前記弦楽器の複数弦に対応するタブ譜を前記表示手段に表示させるステップ
を含むプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項６】
１系列の演奏データを記憶する記憶トラックと、弦楽器の複数弦にそれぞれ対応する複数の記憶トラックとを有する記憶手段と、
前記１系列の演奏データを前記複数弦にそれぞれ対応する複数系列の演奏データに分割し、該複数系列の演奏データを前記複数の記憶トラックにそれぞれ記憶させる分割手段であって、前記１系列の演奏データを分割後も前記記憶手段に保存させるものと、
前記分割手段による前記１系列の演奏データの分割に伴い、前記１系列の演奏データを記憶する記憶トラックをミュート状態に設定する設定手段と
を備えた演奏データ編集装置。
【請求項７】
１系列の演奏データを記憶する記憶トラックと、弦楽器の複数弦にそれぞれ対応する複数の記憶トラックとを有する記憶手段を備えたコンピュータにおいて使用される記録媒体であって、
前記１系列の演奏データを前記複数弦にそれぞれ対応する複数系列の演奏データに分割し、該複数系列の演奏データを前記複数の記憶トラックにそれぞれ記憶させる分割ステップであって、前記１系列の演奏データを分割後も前記記憶手段に保存させるものと、
前記分割ステップでの前記１系列の演奏データの分割に伴い、前記１系列の演奏データを記憶する記憶トラックをミュート状態に設定するステップと
を含むプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項８】
弦楽器の複数弦より多い多数の記憶トラックを有する記憶手段と、
１系列の演奏データを前記弦楽器の複数弦にそれぞれ対応する複数系列の演奏データに分割し、該複数系列の演奏データを前記多数の記憶トラックのうち該複数系列に対応する数だけ連続して空き状態となっている複数の記憶トラックにそれぞれ記憶させる分割手段と
を備えた演奏データ編集装置。
【請求項９】
弦楽器の複数弦より多い多数の記憶トラックを有する記憶手段を備えたコンピュータにおいて使用される記録媒体であって、
１系列の演奏データを前記弦楽器の複数弦にそれぞれ対応する複数系列の演奏データに分割し、該複数系列の演奏データを前記多数の記憶トラックのうち該複数系列に対応する数だけ連続して空き状態となっている複数の記憶トラックにそれぞれ記憶させるステップ
を含むプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１０】
弦楽器の複数弦より多い多数の記憶トラックを有する記憶手段と、
１系列の演奏データを前記弦楽器の複数弦にそれぞれ対応する複数系列の演奏データに分割し、該複数系列の演奏データを前記多数の記憶トラックのうち使用状態にある記憶トラックと連番で空き状態となっている複数の記憶トラックにそれぞれ記憶させる分割手段と
を備えた演奏データ編集装置。
【請求項１１】
弦楽器の複数弦より多い多数の記憶トラックを有する記憶手段を備えたコンピュータにおいて使用される記録媒体であって、
１系列の演奏データを前記弦楽器の複数弦にそれぞれ対応する複数系列の演奏データに分割し、該複数系列の演奏データを前記多数の記憶トラックのうち使用状態にある記憶トラックと連番で空き状態となっている複数の記憶トラックにそれぞれ記憶させるステップ
を含むプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１２】
弦楽器の複数弦にそれぞれ対応する複数の記憶トラックを有すると共に１系列の演奏データを記憶する記憶手段であって、前記１系列の演奏データは、前記弦楽器に対応する音色を設定するための音色設定データを含んでいるものと、
前記音色設定データを参照して前記弦楽器の弦数に対応する分割数を決定する決定手段と、
前記１系列の演奏データを前記決定手段で決定された分割数に対応する複数系列の演奏データに分割し、該複数系列の演奏データを前記複数の記憶トラックにそれぞれ記憶させる分割手段と
を備えた演奏データ編集装置。
【請求項１３】
弦楽器の複数弦にそれぞれ対応する複数の記憶トラックを有すると共に１系列の演奏データを記憶する記憶手段を備え、前記１系列の演奏データには前記弦楽器に対応する音色を設定するための音色設定データを含ませてあるコンピュータにおいて使用される記録媒体であって、
前記音色設定データを参照して前記弦楽器の弦数に対応する分割数を決定する決定ステップと、
前記１系列の演奏データを前記決定ステップで決定された分割数に対応する複数系列の演奏データに分割し、該複数系列の演奏データを前記複数の記憶トラックにそれぞれ記憶させるステップと
を含むプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ギター等の弦楽器の演奏練習に用いるに好適な演奏データ編集装置及び記録媒体に関し、特に１系列の演奏データを複数弦にそれぞれ対応する複数系列の演奏データに分割する際に１系列の演奏データを記憶する記憶トラックと複数系列の演奏データをそれぞれ記憶する複数の記憶トラックとを区別する識別データを記憶することによりデータの識別や編集を容易にしたものである。
【０００２】
【従来の技術】
従来、１系列の演奏データをギター等の複数弦にそれぞれ対応した複数系列の演奏データに分割する技術が知られている（例えば、特開平２ー１２１８５７号公報及び特開平１０ー９７２４９号公報参照）。
【０００３】
【発明が解決しようとする課題】
上記した従来技術によると、１系列の演奏データを複数系列の演奏データに分割することは可能であるが、データの識別や編集を容易にしたり、分割時の指示操作を簡略化したりする点については特に考慮されていない。
【０００４】
この発明の目的は、データの識別や編集を容易にしたり、分割時の指示操作を簡略化したりすることができる新規な演奏データ編集装置を提供することにある。
【０００５】
【課題を解決するための手段】
この発明に係る第１の演奏データ編集装置は、
１系列の演奏データを記憶する記憶トラックと、弦楽器の複数弦より多い多数の記憶トラックとを有する記憶手段と、
前記１系列の演奏データに関して前記弦楽器の弦数に対応する分割数を指示する指示手段と、
前記１系列の演奏データを前記指示手段で指示された分割数に対応する複数系列の演奏データに分割し、該複数系列の演奏データを前記多数の記憶トラックのうち該複数系列に対応する複数の記憶トラックにそれぞれ記憶させる分割手段であって、前記１系列の演奏データを記憶する記憶トラックから前記複数の記憶トラックを区別する識別データを前記記憶手段に記憶させるものと
を備えたものである。
【０００６】
第１の演奏データ編集装置によれば、１系列の演奏データを記憶する記憶トラックから複数系列の演奏データをそれぞれ記憶する複数の記憶トラックを区別する識別データが記憶手段に記憶される。従って、記憶に係る識別データを参照することで１系列の演奏データと複数系列の演奏データとを容易に識別することができる。
【０００７】
第１の演奏データ編集装置において、前記分割手段は、前記複数の記憶トラックのうちの各記憶トラック毎に前記識別データを前記記憶手段に記憶させるものとし、前記識別データは、前記複数の記憶トラックのうちの各記憶トラック毎に前記弦楽器の弦を表わすデータを含むものとしてもよい。このようにすると、弦楽器の弦を表わすデータを参照することで複数系列の演奏データがそれぞれどの弦に関連するものか識別可能となる。
【０００８】
この発明に係る第２の演奏データ編集装置は、
弦楽器の複数弦に対応する複数系列の演奏データをそれぞれ記憶する複数の記憶トラックを有する記憶手段であって、前記複数の記憶トラックには前記複数系列の演奏データを識別する識別データをそれぞれ記憶しているものと、
タブ譜（Tablatureと呼ばれる楽譜）を表示するための表示手段と、
前記複数の記憶トラックのうちの任意の１つの記憶トラックを選択する選択手段と、
タブ譜の表示を指令する指令手段と、
前記選択手段で前記複数の記憶トラックのうちの１つが選択され且つ前記指令手段でタブ譜の表示が指令されるのに応答して前記識別データが記憶されているすべての記憶トラックから複数系列の演奏データを読出すことにより該複数系列の演奏データに基づいて前記弦楽器の複数弦に対応するタブ譜を前記表示手段に表示させる表示制御手段と
を備えたものである。
【０００９】
第２の演奏データ編集装置によれば、複数系列の演奏データがそれぞれ記憶された複数の記憶トラックのいずれか１つを選択するだけで複数弦に対応したタブ譜を表示手段に表示させることができる。
【００１０】
この発明に係る第３の演奏データ編集装置は、
１系列の演奏データを記憶する記憶トラックと、弦楽器の複数弦にそれぞれ対応する複数の記憶トラックとを有する記憶手段と、
前記１系列の演奏データを前記複数弦にそれぞれ対応する複数系列の演奏データに分割し、該複数系列の演奏データを前記複数の記憶トラックにそれぞれ記憶させる分割手段であって、前記１系列の演奏データを分割後も前記記憶手段に保存させるものと、
前記分割手段による前記１系列の演奏データの分割に伴い、前記１系列の演奏データを記憶する記憶トラックをミュート状態に設定する設定手段と
を備えたものである。
【００１１】
第３の演奏データ編集装置によれば、１系列の演奏データが分割後も記憶手段に保存されているので、１系列の演奏データ中のノート（音符）データ等について編集を行なった後で再度分割を行なうことができる。また、１系列の演奏データを記憶した記憶トラックがミュート状態に設定されるので、複数系列の演奏データに基づく自動演奏のみが可能であり、内容同一の二重の自動演奏が行なわれるような事態を未然に防止することができる。
【００１２】
この発明に係る第４の演奏データ編集装置は、
弦楽器の複数弦より多い多数の記憶トラックを有する記憶手段と、
１系列の演奏データを前記弦楽器の複数弦にそれぞれ対応する複数系列の演奏データに分割し、該複数系列の演奏データを前記多数の記憶トラックのうち該複数系列に対応する数だけ連続して空き状態となっている複数の記憶トラックにそれぞれ記憶させる分割手段と
を備えたものである。
【００１３】
第４の演奏データ編集装置によれば、連続して空き状態となっている複数の記憶トラックにそれぞれ複数系列の演奏データが記憶される。従って、複数の記憶トラックをまとまりよく表示することができ、非常に見やすくなる。
【００１４】
第４の演奏データ編集装置においては、連続して空き状態となっている複数の記憶トラックにそれぞれ複数系列の演奏データを記憶させる代りに、使用状態にある記憶トラックと連番で空き状態となっている複数の記憶トラックにそれぞれ複数系列の演奏データを記憶させるようにしてもよい。このようにすると、使用状態にある記憶トラックと連番の複数の記憶トラックも使用状態となるので、使用状態にある複数の記憶トラックを高密度で表示することができる。
【００１５】
この発明に係る第５の演奏データ編集装置は、
弦楽器の複数弦にそれぞれ対応する複数の記憶トラックを有すると共に１系列の演奏データを記憶する記憶手段であって、前記１系列の演奏データは、前記弦楽器に対応する音色を設定するための音色設定データを含んでいるものと、
前記音色設定データを参照して前記弦楽器の弦数に対応する分割数を決定する決定手段と、
前記１系列の演奏データを前記決定手段で決定された分割数に対応する複数系列の演奏データに分割し、該複数系列の演奏データを前記複数の記憶トラックにそれぞれ記憶させる分割手段と
を備えたものである。
【００１６】
第５の演奏データ編集装置によれば、１系列の演奏データ中の音色設定データに基づいて分割数が自動的に決定される。従って、ユーザは、マニアル操作によって分割数を指示する必要がなくなる。
【００１７】
【発明の実施の形態】
図１は、この発明の一実施形態に係る演奏データ編集装置を備えた電子楽器の回路構成を示すものであり、この電子楽器は、パーソナルコンピュータ等の小型コンピュータによって楽音発生、データ編集等が制御されるようになっている。
【００１８】
バス１０には、ＣＰＵ（中央処理装置）１２、ＲＯＭ（リード・オンリィ・メモリ）１４、ＲＡＭ（ランダム・アクセス・メモリ）１６、検出回路１８，２０、表示回路２２、音源回路２４、効果回路２６、外部記憶装置２８、ＭＩＤＩ（Ｍｕｓｉｃａｌ  Ｉｎｓｔｒｕｍｅｎｔ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）インターフェース３０、通信インターフェース３２、タイマ３４等が接続されている。
【００１９】
ＣＰＵ１２は、ＲＯＭ１４にストアされたプログラムに従って楽音発生、データ編集等のための各種処理を実行するもので、データ編集処理については図５〜１０を参照して後述する。
【００２０】
ＲＡＭ１６は、ＣＰＵ１２による各種処理に際して使用される種々の記憶部を含むもので、主な記憶部としては、演奏データ記憶部１６Ａ等を含んでいる。
【００２１】
検出回路１８は、鍵盤３６から鍵操作情報を検出するものである。検出回路２０は、操作子群３８から各種操作子の操作情報を検出するものである。操作子群３８は、一例として文字入力及び数値入力が可能なキーボードからなり、マウスも含んでいる。
【００２２】
表示回路２２は、表示装置４０の表示動作を制御することにより各種の表示を可能にするものである。
【００２３】
音源回路２４は、複数の楽音発生チャンネルを有するものである。楽音発生方式としては、波形メモリ方式、ＦＭ方式、物理モデル方式、高調波合成方式、フォルマント合成方式、ＶＣＯ，ＶＣＦ，ＶＣＡ等を用いるアナログシンセサイザ方式等の任意のものを採用することができる。また、音源回路２４としては、専用のハードウェアを用いるものに限らず、ＤＳＰ（ディジタル・シグナル・プロセッサ）とマイクロプログラムを組合せたもの、ＣＰＵとソフトウェアを組合せたものであってもよい。さらに、複数の楽音発生チャンネルは、対応する複数の回路で構成してもよく、あるいは１つの回路を時分割的に使用することによって形成してもよい。
【００２４】
効果回路２６は、音源回路２４から発生される楽音信号にコーラス、リバーブ等の効果を付加するものである。効果回路２６から送出される楽音信号は、サウンドシステム４２に供給され、音響に変換される。
【００２５】
外部記憶装置２８は、ＨＤ（ハードディスク）、ＦＤ（フロッピーディスク）、ＣＤ（コンパクトディスク）、ＤＶＤ（ディジタル多目的ディスク）、ＭＯ（光磁気ディスク）等のうち１又は複数種類の記録媒体を着脱可能なものである。外部記憶装置２８に所望の記録媒体を装着した状態では、記録媒体からＲＡＭ１６へデータを転送可能である。また、装着した記録媒体がＨＤやＦＤのように書込可能なものであれば、ＲＡＭ１６のデータを記録媒体に転送可能である。外部記憶装置２８の記録媒体（前述のＨＤ，ＦＤ，ＣＤ，ＤＶＤ，ＭＯ等）には、多数曲分の自動演奏用の演奏データがデータベースとして記録されている。ユーザは、自動演奏又はデータ編集に際して外部記憶装置２８から所望の１曲分の演奏データを選択する。そして、選択された１曲分の演奏データは、ＲＡＭ１６の記憶部１６Ａに書込まれる。
【００２６】
演奏データのデータベースとしては、外部記憶装置２８の代りにＲＯＭ１４を用いてもよい。また、プログラム記録手段としては、ＲＯＭ１４の代りに外部記憶装置２８の記録媒体を用いることができる。この場合、記録媒体に記録したプログラムは、外部記憶装置２８からＲＡＭ１６へ転送する。そして、ＲＡＭ１６に記憶したプログラムに従ってＣＰＵ１２を動作させる。このようにすると、プログラムの追加やバージョンアップ等を容易に行なうことができる。
【００２７】
ＭＩＤＩインターフェース３０は、自動演奏装置等の他のＭＩＤＩ機器４４との間で演奏情報等の送受信を行なうために設けられたものである。ＭＩＤＩインターフェース３０としては、専用のＭＩＤインターフェースに限らず、ＲＳ−２３２Ｃ、ＵＳＢ（ユニバーサル・シリアル・バス）、ＩＥＥＥ１３９４（アイ・トリプルイー１３９４）等の汎用のインターフェースを用いて構成したものでもよい。この場合、ＭＩＤＩメッセージ以外のデータをも同時に送受信するようにしてもよい。
【００２８】
通信インターフェース３２は、通信ネットワーク４６（例えばＬＡＮ（ローカル・エリア・ネットワーク）、インターネット、電話回線等）を介してサーバコンピュータ４８と情報通信を行なうために設けられたものである。この発明の実施に必要なプログラムや各種データは、サーバコンピュータ４８から通信ネットワーク４６及び通信インターフェース３２を介してＲＡＭ１６又は外部記憶装置２８へダウンロード要求に応じて取込むようにしてもよい。
【００２９】
タイマ３４は、与えられるテンポデータＴＭに対応する周期でテンポクロック信号ＴＣＬを発生するもので、テンポクロック信号ＴＣＬは、割込命令としてＣＰＵ１２に供給される。ＣＰＵ１２は、テンポクロック信号ＴＣＬの各クロックパルス毎に割込処理を開始する。このような割込処理を利用することにより記憶部１６Ａの演奏データに基づいて自動演奏を行なうことができる。
【００３０】
上記した電子楽器において、ＣＰＵ１２は、鍵盤３６で鍵が押されるたびに、押された鍵に対応する音高情報と発音命令信号とを音源回路２４に供給する。音源回路２４は、音高情報及び発音命令信号に応じて、押された鍵に対応する音高を有する楽音信号を発生する。このようにしてマニュアル演奏音の発生が可能となる。
【００３１】
図２は、ＲＡＭ１６における演奏データ及びタブ譜データの記憶例を示すものである。ＲＡＭ１６の記憶部１６Ａは、多数の記憶トラックを含んでおり、各トラックには、演奏データを書込可能である。ユーザが外部記憶装置２８から所望の１曲分の演奏データを選択すると、選択された１曲分の演奏データが記憶部１６Ａに書込まれる。
【００３２】
一例として、選択された１曲分の演奏データがギター音色のメロディ演奏データ及びリズム演奏データを含むものとすると、メロディ演奏データがトラック１に書込まれると共にリズム演奏データがトラック４に書込まれ、トラック２，３が空き状態となる。この場合、メロディ演奏データは、ギターの６弦分に相当する演奏データが混在したものである。
【００３３】
ＲＡＭ１６の記憶部１６Ａには、記憶部１６Ａの１つのトラックに記憶された演奏データ（１系列の演奏データ）をギター等の弦楽器の複数弦にそれぞれ対応する複数系列の演奏データに分割した際に該複数系列の演奏データからなるタブ譜データも書込まれる。
【００３４】
外部記憶装置２８から１曲分の演奏データを読出して記憶部１６Ａに書込んだだけで分割処理を行なわない状態（元の状態）では、図２（Ａ）に示すようにトラック２，３と、トラック５以降のすべてのトラックとが空き状態である。
【００３５】
一例として、トラック１に記憶されたギター音色のメロディ演奏データをギターの６弦に対応して６分割し、第１〜第６弦に対応する６系列の演奏データを得た場合、第１〜第６弦に対応する演奏データ（タブ譜データ）は、図２（Ｂ）に示すようにトラック５〜１０にそれぞれ書込まれる。
【００３６】
このような分割処理においては記憶部１６Ａに記憶された１曲分の演奏データ（例えばトラック１，４の演奏データ）が分割後も保存されるように分割が行なわれる。また、ＲＡＭ１６内には各トラックに対応させて所定のレジスタ（Ｒｍｉ（ｉ＝１，２・・・）が設けられており、このうちのトラック１に対応したレジスタ）Ｒｍ１には、ミュートデータＭが書込まれる。記憶部１６Ａに保存された１曲分の演奏データについては、分割処理の後、必要に応じて音高、発音タイミング等を修正するデータ編集を行なうことができると共に再度分割処理を行なうこともできる。レジスタＲｍ１にミュートデータＭが書込まれた状態では、トラック１の演奏データに基づく自動演奏が禁止されるので、トラック５〜１０の演奏データに基づく自動演奏との二重の自動演奏が行なわれることはない。トラック５〜１０の演奏データに基づいて自動演奏を行なうときは、トラック４の演奏データに基づく自動リズム演奏を利用可能である。
【００３７】
図３は、記憶部１６Ａにおける１トラック分の演奏データのフォーマットを示すものである。１トラック分の演奏データは、自動演奏に用いられるシーケンスデータＳＱと、このデータＳＱのヘッダデータとしてのインストタイプデータＩＴとを含んでいる。ここで「インストタイプ」とは、インスツルメントタイプ（Ｉｎｓｔｒｕｍｅｎｔ  Ｔｙｐｅ［楽器タイプ］）を短縮した用語である。
【００３８】
シーケンスデータＳＱは、発生すべき楽音毎にタイミングデータとノートイベントデータ（以下では「ノートデータ」と略称する）とを配置すると共に音色設定タイミング毎にタイミングデータと音色設定イベントデータ（以下では「音色設定データ」と略称する）とを配置し、必要に応じて他のパラメータ設定タイミング毎にタイミングデータと他のパラメータ設定イベントデータとを配置したものである。ノートデータは、楽音の音高を表わす音高データと、楽音の発音強度を表わすベロシティデータと、楽音の持続時間を表わすゲートタイムデータとを含む。
【００３９】
インストタイプデータＩＴは、分割されるべきノーマルな演奏データの場合はノーマルな演奏データであることを表わすマークデータを含み、ノーマルな演奏データを分割して得られた演奏データの場合はタブ（ＴＡＢ）譜データであることを表わすマークデータと、弦楽器の種類を表わすデータと、弦楽器のパートを表わすデータと、弦楽器の弦番号を表わすデータと、弦楽器の開放弦の音高を表わすチューニングデータとを弦楽器の弦毎に含んでいる。この実施形態において、弦楽器の種類としては、ギター及びベースの２種類があり、弦楽器のパートとしては、ギター及びベースのいずれについてもＡ，Ｂ・・・Ｈの８パートがある。ギターの弦番号は、１〜６であり、ベースの弦番号は、４弦ベースでは１〜４、５弦ベースでは１〜５、６弦ベースでは１〜６である。ギターのチューニングデータは、１，２，３，４，５，６弦にそれぞれ対応してＥ３，Ｂ２，Ｇ１，Ｄ２，Ａ１，Ｅ１のような音高を表わす。ベースのチューニングデータは、例えば４弦ベースの場合、１，２，３，４弦にそれぞれ対応してＧ２，Ｄ２，Ａ１，Ｅ１のような音高を表わす。
【００４０】
図４は、表示装置４０の表示面４０Ａにおける表示画面の一例を示すものである。表示面４０Ａには、メインウインドウ４０ａとしてトラック毎にインストタイプ、ミュート状態、データ記憶状況等を示すトラックビュー画面が表示される。
【００４１】
トラックビュー画面には、トラック「Ｔｒｋ」の欄と、インストタイプ「Ｉｎｓｔ  Ｔｙｐｅ」の欄と、ミュート「Ｍ」の欄とが並設され、トラック「Ｔｒｋ」の欄のトラック番号１，２・・・１５・・・のトラックにそれぞれ対応してインストタイプ「Ｉｎｓｔ  Ｔｙｐｅ」の欄にはインストタイプが、ミュート「Ｍ」の欄には、ミュート状態か否かそれぞれ表示される。一例として、インストタイプは、ノーマルな演奏データを記憶したトラック１，４及び演奏データが記憶されていないトラック２，３，１１，１２・・・ついては「Ｎｏｒｍａｌ」と表示され、分割処理後に図２（Ｂ）のような記憶状態となったトラック５〜１０については「Ｇｔｒ  Ｔａｂ  Ａ  第１弦」〜「Ｇｔｒ    Ｔａｂ  Ａ  第６弦」と表示される。また、ミュート状態にされたトラックについては、ミュート「Ｍ」の欄に例えばトラック１のように文字「Ｍ」が表示される。
【００４２】
ミュート「Ｍ」の欄の右側には、トラック毎にバーグラフ形式でデータ記憶状況が表示される。一例として、図２（Ａ）のような記憶状態にあるトラック１，４についてはそれぞれ「Ｂｌｏｃｋ１」，「Ｂｌｏｃｋ２」の文字が付されたバーによりデータ記憶状況が表示され、分割処理後に図２（Ｂ）のような記憶状態になったトラック５〜１０についてはそれぞれ「ＧｕｉｔａｒＡ１弦」〜「ＧｕｉｔａｒＡ６弦」の文字が付されたバーによりデータ記憶状況が表示される。データ記憶状況表示部においてバーの延長方向に沿って横軸には小節や拍を示す線と小節番号とが表示されるので、データ記憶量を知ることもできる。
【００４３】
後述するギターウインドウオープン処理が行なわれると、メインウインドウ４０ａの一部にギターウインドウ４０ｂが表示される。ギターウインドウ４０ｂには、記憶部１６Ａのタブ譜データに基づいて五線譜Ｐ及びタブ譜Ｑが表示される。
【００４４】
タブ譜Ｑにおいて、６本の横線Ｌ１〜Ｌ６は、それぞれギター等の６本の弦に対応し、実線及び破線からなる縦線ＧＬは、選択された音符に対応するタイミングを示す。音符マークａ〜ｃのうち所望のものを選択すると、選択された音符に対応するタイミングを示すような縦線ＧＬが表示される。一例として図示した縦線ＧＬは、１６分音符に対応するタイミング（すなわち１６分音符毎のタイミング）を示すものである。タブ譜Ｑには、五線譜Ｐに表示された各音符に対応して０，３，２等のフレット番号により押弦位置が表示される。押弦位置表示は、例えば図２（Ｂ）に示したトラック５〜１０のタブ譜データにそれぞれ基づいて横線Ｌ１〜Ｌ６上にフレット番号を表示することにより行なわれる。
【００４５】
タブ譜Ｑに関しては、操作子群３８中のカーソルキー又はマウスの操作によりカーソルＣＳを任意に移動可能であるが、カーソルＣＳを停止可能な位置としては横線Ｌ１〜Ｌ６のいずれかと縦線ＧＬのいずれかとの交点に限られる。従って、カーソルＣＳを横線Ｌ１の上方、横線Ｌ６の下方、隣り合う横線の間、隣り合う縦線の間等に停止させることはできない。
【００４６】
カーソルＣＳを所望の横線の上に停止させると、ギターウインドウ４０ｂの下部に表示されたコントロールウインドウ４０ｃにはカーソルＣＳの停止に係る横線（弦）に対応した演奏データ中の制御データが表示される。
【００４７】
一例として、横線Ｌ１上にカーソルＣＳを停止させると、表示部Ｎａには「ＧｕｉｔａｒＡ１弦」と表示される。そして、表示部Ｎｂにカーソルを当ててマウスでクリック操作することにより制御データとしてベロシティデータを選択すると、コントロールウィンドウ４０ｃには、横線Ｌ１（第１弦）に対応する演奏データ中のベロシティ及びゲートタイムのデータに基づいて図形Ｒ１〜Ｒ３が表示される。図形Ｒ１〜Ｒ３において、高さＶＬは、０〜１２７のいずれかのベロシティレベルを表わし、幅ＧＴは、ゲートタイムの長さを表わす。表示部Ｎｂにカーソルを当ててマウスでクリック操作することによりピッチベンド等の他の制御データをコントロールウィンドウ４０ｃに表示させることもできる。
【００４８】
図５は、トラック選択処理を示すものである。ステップ５０では、マウス操作に応じて所望のトラックを選択する。すなわち、図４のメインウインドウ４０ａにおいて、トラック「Ｔｒｋ」の欄に示される多数のトラック番号のうち所望のものにカーソルを当ててマウスでクリック操作することにより所望のトラックが選択される。
【００４９】
次に、図６のギターウインドウオープン処理に移る。ステップ５２では、オープン指示を行なう。すなわち、図示しない処理メニューの中からギターウインドウオープン処理をマウス操作で選択することにより、オープン指示が行なわれる。この後、ステップ５４に移る。
【００５０】
ステップ５４では、選択されているトラックがノーマルトラック（ノーマルな演奏データが記憶されたトラック）とギター又はベーストラック（タブ譜データが記憶されたトラック）とのうちのいずれか判定する。この判定の結果がノーマルトラックであったときはステップ５６に移り、図７について後述するようにノーマルトラック処理を行なう。また、ステップ５４の判定の結果がギター又はベーストラックであったときはステップ５８に移り、図９について後述するようにギター／ベーストラック処理を行なう。
【００５１】
図７は、ノーマルトラック処理を示すものである。ステップ６０では、ステップ５０で選択されたトラックをミュート状態に設定する。すなわち、図２（Ｂ）に示したようなレジスタＲｍｉ（ｉは選択されたトラック番号）にミュートデータＭを書込む。この結果、選択されたトラックの演奏データに基づく自動演奏は禁止される。なお、ステップ６０の処理は、図７の処理がスタートした直後に限らず、図７の処理がエンドとなるまでの間に行なえばよい。
【００５２】
次に、ステップ６２では、チューニング種類を指定する。このとき、メインウィンドウ４０ａの一部には、図８に示すようなチューニング種類表示画面４０Ｔが表示される。チューニング種類としては、ギター系のものと、ベース系のものとが表示される。ギター系のチューニング種類としては、「ギター」、「ギターＤ」、「ギターＧ」などがあり、各チューニング種類毎に第１〜第６弦の開放弦音高が図示のように表示される。ベース系のチューニング種類としては、「ベース４」、「ベースｈｉｇｈＣ」、「ベース６」などがあり、各チューニング種類毎に複数弦の開放弦音高が表示される。「ベース４」、「ベースｈｉｇｈＣ」及び「ベース６」は弦数が異なり、「ベース４」では第１〜第４弦の開放弦音高が、「ベースｈｉｇｈＣ」では第１〜第５弦の開放弦音高が、「ベース６」では第１〜第６弦の開放弦音高がそれぞれ図示のように表示される。ユーザが画面４０Ｔ内の所望のチューニング種類をマウス操作で選択することによりチューニング種類の指定が行なわれる。なお、ユーザが各弦のチューニングを自由に設定できるようにしてもよい。この後、ステップ６４に移る。
【００５３】
ステップ６４では、ステップ６２で指定されたチューニング種類に応じて分割数を決定する。ギター系のチューニング種類が指定された場合は、分割数として「６」が決定される。ベース系のチューニング種類が指定された場合は、「ベース４」については分割数として「４」が、「ベースｈｉｇｈＣ」については分割数として「５」が、「ベース６」については分割数として「６」がそれぞれ決定される。この後、ステップ６６に移る。
【００５４】
ステップ６６では、連続空きトラックサーチ又は番号順空きトラックサーチのいずれのサーチ態様か判定する。このとき、メインウインドウ４０ａの一部には、連続空きトラックサーチと番号順空きトラックサーチとのいずれかの選択を促すメッセージが表示され、ユーザはマウス操作によりいずれかのサーチ態様を選択する。ユーザが連続空きトラックサーチを選択したときはステップ６８に移り、ユーザが番号順空きトラックサーチを選択したときはステップ７０に移る。
【００５５】
ステップ６８では、ステップ６４で決定された分割数だけ連続した空きトラックを記憶部１６Ａの多数のトラック中からサーチし、サーチされた複数の空きトラックを分割先トラックとして決定する。また、ステップ７０では、記憶１６Ａにおいてトラック番号の小さい方から分割数だけ空きトラックを順次にサーチし、サーチされた複数のトラックを分割先トラックとして決定する。
【００５６】
一例として、図２（Ｂ）に示したサーチ状態は、記憶部１６Ａにおいてトラック２，３及び５以降が空き状態である場合に連続空きトラックサーチによりギターの分割先トラック５〜１０を決定したものである。この場合において、番号順空きトラックサーチを行なったものとすると、トラック２，３と、トラック５，６，７，８とが分割先トラックとして決定される。
【００５７】
このように連続空きトラックサーチと番号順空きトラックサーチとではサーチ結果が必ずしも一致しないので、ユーザは状況に応じて好ましいサーチ態様を選択すればよい。連続空きトラックサーチは、分割数だけ連番のトラックを確実にサーチできるので、まとまりのある見やすいトラック表示を実現したい場合に好適である。また、番号順空きトラックサーチは、途中に空きでないトラックが入ることがあるものの、途中に空きトラックが入ることがなく、高密度のトラック表示を実現したい場合に好適である。ステップ６８又は７０の後は、ステップ７２に移る。
【００５８】
ステップ７２では、ステップ６８又は７０で決定された分割先トラックについて変更を許容する。ユーザは、必要に応じて分割先トラックを変更することができる。この後、ステップ７４に移る。
【００５９】
ステップ７４では、ステップ６２で指定されたチューニング種類に応じて各分割先トラックにインストタイプデータを書込む。インストタイプデータの作成は、例えば次のようにして行なわれる。
【００６０】
ギター系のチューニング種類が指定された場合には、タブ（ＴＡＢ）譜データであることを表わすマークデータと、弦楽器の種類としてギターを表わすデータと、ギターのパートを表わすデータと、ギターの弦番号を表わすデータと、チューニングデータとでギターの各弦毎のインストタイプデータを作成する。ギターのパートは、分割先トラック以外の他のトラックにギター系のインストタイプが存在しなければ「Ａ］とし、既に存在していればその１つ後ろのアルファベット文字（例えば「Ａ］が存在していれば「Ｂ」）とする。
【００６１】
また、ベース系のチューニング種類が指定された場合には、タブ（ＴＡＢ）譜データであることを表わすマークデータと、弦楽器の種類としてベースを表わすデータと、ベースのパートを表わすデータと、ベースの弦番号を表わすデータと、チューニングデータとでベースの弦毎のインストタイプデータを作成する。ベースのパートは、分割先トラック以外の他のトラックにベース系のインストタイプが存在しなければ「Ａ］とし、既に存在していればその１つ後ろのアルファベット文字（例えば「Ａ］が存在していれば「Ｂ」とする。
【００６２】
作成された弦数分のインストタイプデータは、記憶部１６Ａ内の分割先トラック（分割数分のトラック）にそれぞれ書込まれる。このとき、トラック番号が大きくなるに従って弦番号が大きくなるように分割先トラックにインストタイプデータをそれぞれ書込む。例えば、図２（Ｂ）に示すようにトラック５，６，７，８，９，１０には、それぞれ弦番号１，２，３，４，５，６のインストタイプデータを書込む。
【００６３】
次に、ステップ７６では、分割処理を行なう。すなわち、ステップ５０にて選択された１トラックに記憶されたノーマルな演奏データをステップ６４で決定された分割数に対応する複数系列の演奏データに分割し、該複数系列の演奏データをステップ６８又は７０で決定された分割先トラックにそれぞれ書込む。このとき、各分割先トラック毎にインストタイプデータと演奏データとで弦番号が同じになるように書込みを行なう。例えば、図２（Ｂ）に示すようにトラック５，６，７，８，９，１０には、それぞれ弦番号１，２，３，４，５，６の演奏データを書込む。なお、分割処理としては種々のものが知られており、例えば特開平１０ー９７２４９号に記載されたものを用いることができる。ステップ７６の後は、ステップ７８に移る。
【００６４】
ステップ７８では、図４に示すようにメインウインドウ４０ａの一部にギターウインドウ４０ｂをオープンし、分割先トラックの演奏データ（タブ譜データ）に基づいてギターウインドウ４０ｂに五線譜Ｐ及びタブ譜Ｑを表示する。このとき、タブ譜Ｑの横線Ｌ１〜Ｌ６には、記憶部１６Ａ内のタブ譜データが記憶された６トラック（例えばトラック５〜１０）の演奏データにそれぞれ基づいてフレット番号が表示される。ある音符のフレット番号は、チューニングデータが示す開放弦音高のフレット番号０を基準にして定められ、該音符の音高から開放弦音高を差引くことで求められる。例えば、第１弦については、開放弦音高がＥ３であり、Ｆ＃３はＥ３より２半音高いから、Ｆ＃３のフレット番号は２となる。音符の音高は、演奏データ中のノートデータにより示されるから、演奏データ中のチューニングデータ及びノートデータに基づいてフレット番号表示を行なうことができる。
【００６５】
ステップ７８の後は、処理エンドとなる。この後、図示しないウインドウクローズボタンのマウスクリック操作によりギターウインドウ４０ｂを閉じる。そして、ユーザがメインウインドウ４０ａにおいてトラック５〜１０のいずれか１つにカーソルを当ててマウスでクリック操作すると、前述したと同様にしてステップ５０によりカーソルを当てたトラックが選択される。
【００６６】
次に、図６のギターウインドウオープン処理に移る。ユーザが前述したと同様にマウス操作によりギターウインドウオープン処理を選択すると、ステップ５２によりオープン指示が行なわれ、ステップ５４に移る。前述のステップ５０によりギター又はベーストラックのうちの１つ（例えばトラック５）が選択されたものとすると、ステップ５８のギター／ベーストラック処理に移る。
【００６７】
図９は、ギター／ベーストラック処理を示すものである。ステップ８０では、ステップ５０で選択されたトラックと同じインストタイプ（例えばギタータブ［ＴＡＢ］Ａ）が設定されている他のトラックをサーチし、選択されたトラック及びサーチされたトラックを表示トラックとして指定する。図４のメインウインドウ４０ａにおいて、例えばトラック５を選択した場合は、トラック５〜１０が表示トラックとして指定される。この後、ステップ８２に移る。
【００６８】
ステップ８２では、ギターウインドウ４０ｂをオープンし、ステップ８０で表示トラックとして指定されたトラックの演奏データに基づいてギターウインドウ４０ｂに五線譜Ｐ及びタブ譜Ｑを表示する。このとき、タブ譜Ｑの横線Ｌ１〜Ｌ６には、記憶部１６Ａ内のタブ譜データが記憶された６トラック（例えばトラック５〜１０）の演奏データにそれぞれ基づいて前述したと同様にフレット番号が表示される。
【００６９】
上記した処理によれば、記憶部１６Ａ内のタブ譜データが記憶されている１トラックにタブ譜データであることを表わすデータを含ませるようにしたので、記憶部１６Ａトラックのうちでノーマルな演奏データとタブ譜データとを容易に識別することができる。また、タブ譜データが記憶されているラックにギター，ベース等を表わすデータを含ませたり、パートＡ，Ｂ，Ｃ等を表わすデータを含ませたり、弦番号を表わすデータを含ませたりしたので、ギター又はベースのいずれに関連するデータであるかの識別、いずれのパートに関連するデータであるかの識別、いずれの弦に関連するデータであるかの識別等を容易に行なえる。
【００７０】
また、ギター（又はベース）に関連する１トラックを選択してギターウインドウをオープンさせるだけで該ギター（又はベース）に関連する全トラックの演奏データに基づいて全弦分のタブ譜が表示されるので、個々のトラックを選択する操作が不要であり、操作が簡単である。
【００７１】
図１０は、ノーマルトラック処理の他の例を示すもので、図７と同様の処理については同様の符号を付して詳細な説明を省略する。
【００７２】
ステップ６０のミュート処理の後、ステップ９０では、ステップ５０で選択されたトラック内の演奏データ中の音色設定データをサーチする。そして、ステップ９２に移り、サーチされた音色設定データ中にベース系音色（アコースティックベース、エレクトリックベース、シンセベース等の音色）設定データありか判定する。この判定の結果が肯定的（Ｙ）であればステップ９４に移り、否定的（Ｎ）であればステップ９６に移る。
【００７３】
ステップ９４では、分割数を４つに決定すると共にチューニング種類を「ベース４」に決定する。また、ステップ９６では、分割数を６つに決定すると共にチューニング種類を「ギター」に決定する。ステップ９４又は９６の後は、前述したと同様にステップ６６〜７２の処理を実行する。
【００７４】
ステップ７２の後、ステップ９８では、ステップ９４又は９６で決定された分割数やチューニング種類の変更を許容する。ユーザは、必要に応じて分割数やチューニング種類を変更することができる。例えば、ステップ９４で決定された分割数４及びチューニング種類「ベース４」をそれぞれ分割数５及びチューニング種類「ベースｈｉｇｈＣ」に変更することができる。ステップ９８の後は、ステップ１００に移る。
【００７５】
ステップ１００では、ステップ９４，９６又は９８で決定されたチューニング種類に応じて各分割先トラックにインストタイプデータを書込む。この場合、インストタイプデータの作成方法や書込方法は、ステップ７４に関して前述したものと同様である。この後、前述したと同様にステップ７６の分割処理及びステップ７８の表示処理を実行する。
【００７６】
上記した図１０の処理によれば、選択されたトラックに記憶された演奏データ中の音色設定データをサーチし、サーチされた音色設定データに基づいて分割数やチューニング種類をステップ９４又は９６で決定するので、分割数やチューニング種類をマニアル操作で指示する手間が省ける。
【００７７】
この発明は、上記した実施形態に限定されるものではなく、種々の改変形態で実施可能なものである。例えば、次のような変更が可能である。
【００７８】
（１）弦楽器の種類としては、ギター及びベースを示したが、ギター及びベースのいずれか一方のみでもこの発明を実施可能である。また、ギター及びベース以外の他の弦楽器についてもこの発明を実施可能である。
【００７９】
（２）弦楽器の種類、弦、パート等を表わす識別データは、シーケンスデータ中に混在記憶させてもよいし、シーケンスデータとは別の領域に記憶するようにしてもよい。例えば、シーケンスデータが記憶されたソングファイルとは別の管理ファイルにかような識別データを各トラック毎に記憶するようにしてもよい。
【００８０】
（３）空きトラックのサーチ態様としては、連続空きトラック及び番号順空きトラックのいずれもサーチ可能としたが、いずれか一方のみをサーチ可能としてもよい。また、連続空きトラックをサーチ可能とした場合、連続空きトラックがないことを条件として番号順空きトラックをサーチ可能としてもよい。
【００８１】
（４）シーケンスデータ中の音色設定データに基づいてチューニング種類や分割数を決定する場合、該音色設定データにおけるギター（又はベース）の種類（音色）に応じてチューニング種類や分割数を異ならせるようにしてもよい。
【００８２】
（５）この発明は、電子楽器の形態に限らず、パーソナルコンピュータとアプリケーションソフトウェアとの組合せの形態でも実施することができる。アプリケーションソフトウェアは、磁気ディスク、光磁気ディスク、半導体メモリ等の記録媒体に記憶させてパーソナルコンピュータに供給してもよいし、あるいは通信ネットワークを介してパーソナルコンピュータに供給するようにしてもよい。
【００８３】
（６）この発明は、鍵盤式電子楽器に限らず、弦楽器式、管楽器式、打楽器式等の電子楽器にも適用することができる。
【００８４】
（７）この発明は、音源装置、自動演奏装置等を内蔵した電子楽器に限らず、鍵盤、音源装置、自動演奏装置等をＭＩＤＩや各種ネットワーク等の通信手段で結合した電子楽器にも適用することができる。
【００８５】
（８）メロディ、コード等の演奏データのフォーマットは、イベントの発生時刻を１つ前のイベントからの相対時間で表わす「イベント＋相対時間」方式に限らず、イベントの発生時刻を曲や小節内の絶対時間で表わす「イベント＋絶対時間」方式、音符の音高と音符長及び休符と休符長で曲の内容を表わす「音高（休符）＋符長」方式、イベント発生の最小時間単位毎に記憶領域を確保し、イベントの発生時刻に対応する記憶領域にイベントを記憶する方式等の任意の方式を用いることができる。
【００８６】
（９）自動演奏のテンポを変更する方法としては、テンポクロック信号の周期を変更するものに限らず、テンポクロック信号の周期を変えずにタイミングデータの値を修正するもの、テンポクロック信号を計数するカウンタの値を修正するもの等であってもよい。
【００８７】
（１０）複数チャンネル分の演奏データが存在する場合、複数チャンネルのデータを混在させて記録してもよいし、チャンネル毎に記録トラックを別にして記録してもよい。
【００８８】
（１１）時系列の演奏データを記録する場合、メモリ内の連続する領域に時系列的に記録してもよいし、メモリ内の飛び飛びの領域に分散させて記録して連続するデータとして管理するようにしてもよい。
【００８９】
【発明の効果】
以上のように、この発明によれば、１系列の演奏データを弦楽器の複数弦にそれぞれ対応する複数系列の演奏データに分割する際に１系列の演奏データを記憶する記憶トラックと複数系列の演奏データをそれぞれ記録する複数の記憶トラックとを区別する識別データを記憶する構成にしたので、識別データを参照することで１系列の演奏データと複数系列の演奏データとの識別が容易になる効果が得られる。
【００９０】
また、複数の記憶トラックのうちの各記憶トラック毎に弦楽器の種類、弦、パート等を表わすデータを含む識別データを記憶する構成にしたので、識別データを参照することで複数系列の演奏データがどの種類の弦楽器に関連するものか、どの弦又はどのパートに関連するものか等を容易に識別可能となる効果がある。
【００９１】
その上、複数の記憶トラックのうちのいずれか１つを選択するだけで複数弦に対応するタブ譜を表示する構成にしたので、操作が簡単となる効果がある。
【００９２】
さらに、１系列の演奏データを分割後も保存すると共に１系列の演奏データに基づく自動演奏を禁止する構成にしたので、１系列の演奏データの再分割が可能であると共に二重の自動演奏を防止できる効果がある。
【００９３】
さらに、連続して空き状態となっている複数の記憶トラックをサーチする構成にしたので、見やすい記憶トラック表示を実現できる効果がある。
【００９４】
さらに、空き状態となっている複数の記憶トラックを順次にサーチする構成にしたので、高密度の記憶トラック表示を実現することができ、表示画面が小さい表示装置であっても、表示領域を有効に利用できる効果がある。
【００９５】
さらに、１系列の演奏データ中の音色設定データに基づいて分割数を自動的に決定する構成にしたので、分割数を指示するためのマニアル操作が不要となり、分割時の指示操作が簡略化される効果がある。
【図面の簡単な説明】
【図１】この発明の一実施形態に係る演奏データ編集装置を備えた電子楽器の回路構成を示すブロック図である。
【図２】演奏データ及びタブ譜データの記憶例を示す図である。
【図３】１トラック分の演奏データのフォーマットを示す図である。
【図４】表示画面の一例を示す図である。
【図５】トラック選択処理を示すフローチャートである。
【図６】ギターウインドウオープン処理を示すフローチャートである。
【図７】ノーマルトラック処理を示すフローチャートである。
【図８】チューニング種類表示画面の一例を示す図である。
【図９】ギター／ベーストラック処理を示すフローチャートである。
【図１０】ノーマルトラック処理の他の例を示すフローチャートである。
【符号の説明】
１０：バス、１２：ＣＰＵ、１４：ＲＯＭ、１６：ＲＡＭ、１６Ａ：演奏データ記憶部、１８，２０：検出回路、２２：表示回路、２４：音源回路、２６：効果回路、２８：外部記憶装置、３０：ＭＩＤＩインターフェース、３２：通信インターフェース、３４：タイマ、３６：鍵盤、３８：操作子群、４０：表示装置、４２：サウンドシステム、４４：ＭＩＤＩ機器、４６：通信ネットワーク、４８：サーバコンピュータ。
【図１】
0003624716.tif 000002
【図２】
0003624716.tif 000003
【図３】
0003624716.tif 000004
【図４】
0003624716.tif 000005
【図５】
0003624716.tif 000006
【図６】
0003624716.tif 000007
【図７】
0003624716.tif 000008
【図８】
0003624716.tif 000009
【図９】
0003624716.tif 000010
【図１０】
0003624716.tif 000011