(57)【特許請求の範囲】
【請求項１】
夫々に楽器が１つずつ割り当てられ、発音タイミングを含む複数のイベントを含み、同時に再生することのできる複数のトラックから成る演奏データを編集する電子音楽装置であって、
複数のトラックのうちの特定のトラックを指定するトラック指定手段と、
複数のトラックを１つ以上のグループに分けるグループ分け手段と、
グループ分け手段により同じグループに分けられたトラックに含まれるイベントを時間軸を合わせて重畳し、重畳されたイベントとトラック指定手段により指定されたトラックのイベントとを時間軸を揃えて並列表示する表示手段と、
トラック指定手段により指定されたトラックのイベントを編集する編集手段と
を具備することを特徴とする電子音楽装置。
【請求項２】
前記グループ分け手段は、
表示されるグループ数を変更するグループ数変更手段と、
グループ数変更手段により変更されたグループ数に応じてグループ分けを変更するグループ分け変更手段と
を備えることを特徴とする請求項１に記載の電子音楽装置。
【請求項３】
夫々に楽器が１つずつ割り当てられ、発音タイミングを含む複数のイベントを含み、同時に再生することのできる複数のトラックから成る演奏データを編集する電子音楽装置として機能するコンピュータに、
複数のトラックのうちの特定のトラックを指定するトラック指定ステップと、
複数のトラックを１つ以上のグループに分けるグループ分けステップと、
グループ分けステップで同じグループに分けられたトラックに含まれるイベントを時間軸を合わせて重畳し、重畳されたイベントとトラック指定ステップで指定されたトラックのイベントとを時間軸を揃えて並列表示する表示ステップと、
トラック指定ステップで指定されたトラックのイベントを編集する編集ステップと
から成る手順を実行させる演奏データ編集表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数のトラックから成り夫々に楽器の演奏イベントが含まれる演奏データをトラック毎に編集可能に表示する演奏データ編集表示システムに関する。
【背景技術】
【０００２】
従来より、演奏データをトラック毎に編集可能に表示する装置が知られており、例えば、特許文献１には、演奏データのドラムパートを構成する複数の楽器について、ドラム譜を用いて各楽器の発音イベントを表示し、編集する技術が開示されている。
【特許文献１】特開平１１−３４４９７５号公報（特に図１０）
【０００３】
しかしながら、従来技術では、ドラムパート即ちドラムキットを構成し得る全ての楽器を同時に表示しようとすると、表示量が多すぎて一画面では表示しきれず見にくい、現在入力しようとしている楽器がどれかわかりにくい、といった不都合があり、特に、表示器の小さい電子楽器ではこのような不都合が顕著に現われる。これに対して、編集中のトラックのみを表示したり、編集中のイベントのみを表示するものもあるが、それでは他のトラックとの関係がわかりにくいという不都合がある。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この発明は、このような不都合に鑑み、現在編集中の楽器と他の楽器との関連を確認しながら演奏データを編集することができる演奏データ編集表示システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
この発明の主たる特徴に従うと、夫々に楽器が１つずつ割り当てられ、発音タイミングを含む複数のイベントを含み、同時に再生することのできる複数のトラックから成る演奏データを編集する電子音楽装置であって、複数のトラックのうちの特定のトラックを指定するトラック指定手段（Ｓ１，Ｓ５）と、複数のトラックを１つ以上のグループに分けるグループ分け手段（Ｓ４，Ｓ１０）と、グループ分け手段により同じグループに分けられたトラックに含まれるイベントを時間軸を合わせて重畳し、重畳されたイベントとトラック指定手段により指定されたトラックのイベントとを時間軸を揃えて並列表示する表示手段（Ｓ９，Ｓ１１）とトラック指定手段により指定されたトラックのイベントを編集する編集手段（Ｓ３）とを具備する電子音楽装置〔請求項１〕が提供され、夫々に楽器が１つずつ割り当てられ、発音タイミングを含む複数のイベントを含み、同時に再生することのできる複数のトラックから成る演奏データを編集する電子音楽装置として機能するコンピュータに、複数のトラックのうちの特定のトラックを指定するトラック指定ステップ（Ｓ１，Ｓ５）と、複数のトラックを１つ以上のグループに分けるグループ分けステップ（Ｓ４，Ｓ１０）と、グループ分けステップで同じグループに分けられたトラックに含まれるイベントを時間軸を合わせて重畳し、重畳されたイベントとトラック指定ステップで指定されたトラックのイベントとを時間軸を揃えて並列表示する表示ステップ（Ｓ９，Ｓ１１）と、トラック指定ステップで指定されたトラックのイベントを編集する編集ステップ（Ｓ３）とから成る手順を実行させる演奏データ編集表示プログラム〔請求項３〕が提供される。なお、括弧書きは、理解の便のために付記した実施例の参照記号、用語、箇所等を表わし、以下においても同様である。
【０００６】
この発明による電子音楽装置において、グループ分け手段（Ｓ４，Ｓ１０）は、表示されるグループ数を変更するグループ数変更手段（Ｓ４）と、グループ数変更手段により変更されたグループ数に応じてグループ分けを変更するグループ分け変更手段（Ｓ１０）とを備える〔請求項２〕ように構成することができる。
【発明の効果】
【０００７】
この発明の主たる特徴による演奏データ編集表示システムでは（請求項１，３）、夫々に楽器が１つずつ割り当てられ、発音タイミングを含む複数のイベントを含み、同時に再生することのできる複数のトラックから構成される演奏データを編集する際に、演奏データを構成する複数のトラックのうちの特定のトラックが指定され（Ｓ１，Ｓ５）、複数のトラックが１つ以上のグループに分けられる（Ｓ４，Ｓ１０）。次いで、同じグループに分けられたトラックに含まれるイベントが時間軸を合わせて重ねられ、重ねられたイベントと指定されたトラックのイベントとが時間軸を揃えて並列表示される（Ｓ９，Ｓ１１）。そして、指定されたトラックのイベントを編集する（Ｓ３）。つまり、指定された編集トラック表示と複数のトラックをグループにまとめたグループ表示とを行うように構成されているので、ユーザは、編集中の楽器について楽器の全体乃至他の楽器と見比べながら編集操作をすることができる。
【０００８】
従って、この発明によれば、複数のトラックから構成される演奏データについて、現在編集入力しようとしている楽器トラックと、複数の楽器トラックをグルーピングした１以上の楽器グループとを並列表示することによって、現在編集されている楽器と他の楽器との関連を確認しながら演奏データを編集することができる。
【０００９】
また、この発明による電子音楽装置においては、グループ分けの際、表示されるグループ数を変更すると（Ｓ４）、変更されたグループ数に応じてグループ分けを変更する（Ｓ１０）ことにより（請求項２）、編集トラック表示に対して見比べるグループ表示を任意に変更することができる。
【発明を実施するための最良の形態】
【００１０】
〔システムの概要〕
この発明の一実施例による演奏データ編集表示システムの機能が組み込まれる電子音楽装置は、演奏データ編集表示処理を含む音楽情報処理機能を有する一種のコンピュータであり、電子楽器のように演奏操作部及び楽音信号生成部を備える音楽専用機器や所定の音楽情報処理機能を有するパーソナルコンピュータ（ＰＣ）等の汎用の情報処理装置が用いられる。図１は、この発明の一実施例による演奏データ編集表示システムが構築される電子音楽装置のハードウエア構成ブロック図を示す。
【００１１】
この電子音楽装置は、中央処理装置（ＣＰＵ）１、ランダムアクセスメモリ（ＲＡＭ）２、読出専用メモリ（ＲＯＭ）３、外部記憶装置４、演奏操作検出回路５、設定操作検出回路６、表示回路７、音源回路８、効果回路９、ＭＩＤＩインターフェース（Ｉ／Ｆ）１０、通信インターフェース（Ｉ／Ｆ）１１などを備え、これらの要素１〜１１はバス１２を介して互いに接続される。
【００１２】
ＣＰＵ１は、ＲＡＭ２及びＲＯＭ３と共にデータ処理部を構成し、所定の制御プログラムに従い、タイマ１３によるクロックを利用して演奏データ編集表示処理を含む種々の音楽情報処理を実行する。ＲＡＭ２は、これらの処理に際して必要な各種データを一時記憶するためのワーク領域として用いられ、ＲＯＭ３には、これらの処理を実行するために必要な各種制御プログラムや制御データ、ＭＩＤＩ形式の演奏データ等が予め記憶される。
【００１３】
外部記憶装置４は、ハードディスク（ＨＤ）や、フラッシュメモリのような書換え可能な不揮発性の半導体メモリ、などの内蔵記憶媒体の外に、コンパクトディスク・リード・オンリィ・メモリ（ＣＤ−ＲＯＭ）、フレキシブルディスク（ＦＤ）、光磁気（ＭＯ）ディスク、ディジタル多目的ディスク（ＤＶＤ）、スマートメディア（登録商標）等の小型メモリカード、等々、種々の可搬性の外部記録媒体を含み、制御プログラムや制御データ、演奏データ等を含む任意のデータを任意の外部記憶装置４に記憶することができる。このような制御データには、例えば、楽器トラック指定鍵テーブル、楽器トラック順位テーブル、トラック・グループ対照テーブル等がある。
【００１４】
演奏操作検出回路５は、鍵盤などの演奏操作子１４の操作を検出し、演奏時には演奏操作に対応する演奏データをデータ処理部に導入し、演奏データ編集時には、楽器指定操作に対応する楽器（トラック）指定情報をデータ処理部に導入することができる。また、設定操作検出回路６は、文字・記号キー等の機械的な設定操作子（図示せず）やタッチパネル１５の設定操作部に対する操作内容を検出し、これに対応する各種設定情報をデータ処理部に導入する。表示回路７は、各種インジケータ（図示せず）やタッチパネル１５の画面表示部〔ＬＣＤ等のディスプレイ（表示器）〕の点灯／表示内容をＣＰＵ１からの指令に従って制御し、各種操作に対する表示援助を行う。なお、タッチパネルではなく、画面表示部（表示器）と設定操作部（設定操作子）が別々になっていてもよい。
【００１５】
音源回路８は、ＤＳＰを有する効果回路９と共に楽音信号生成部を構成し、演奏操作子１４の演奏操作に基づく演奏データや記憶手段３、４等からの演奏データに基づいて、楽音波形を表わすオーディオ形式の楽音信号を生成する。効果回路９に接続されたサウンドシステム１６は、Ｄ／Ａ変換部やアンプ、スピーカを備え、効果回路９からの楽音信号に基づく楽音を発生する。
【００１６】
ＭＩＤＩＩ／Ｆ１０には、この電子音楽装置と同様にＭＩＤＩ音楽情報処理機能を有する外部ＭＩＤＩ機器５０が接続され、ＭＩＤＩＩ／Ｆ１０を通じてこの電子音楽装置と外部ＭＩＤＩ機器５０との間でＭＩＤＩ演奏データを授受することができる。通信Ｉ／Ｆ１１には、インターネットやローカルエリアネットワーク（ＬＡＮ）などの通信ネットワーク６０が接続され、外部のサーバコンピュータ７０等から制御プログラムや演奏データをダウンロードし外部記憶装置４に保存してこの電子音楽装置で利用することができる。
【００１７】
〔演奏データ編集表示画面〕
この発明の一実施例による電子音楽装置は、モード切替操作により動作モードを演奏データ編集表示モードとすることにより演奏データ編集表示システムとして機能し、演奏データ編集表示プログラムに従って、「ドラムパターン編集表示処理」と呼ばれる演奏データ編集表示処理を実行することができる。この処理では、ディスプレイ（タッチパネル１５の画面表示部）の編集画面に、ドラムキットパートの演奏データを構成する複数の楽器トラックについてイベント表示を行い、その際、編集対象として選択されている楽器トラックを表示すると共に、当該パートを構成する複数の楽器トラックをグルーピングし楽器グループとして表示する。図２は、この発明の一実施例による編集画面の表示例を示す。
【００１８】
図２（１）、（２）の画面Ａ、Ｂは、それぞれ、ドラムキットを構成する複数の楽器トラックを４種類（グループ数４）及び１種類（グループ数１）にグルーピングした場合に表示される編集画面の一例を示している。この画面例では、最上段の左側にパート名欄が設けられ、現在選択されている「メインドラム」パートに適用されるドラムキットの名称（ニックネーム）：「スタンダードキット１」が表示され、その右側に、現在編集対象として選択されている楽器トラックの名称：「ハンドクラップ」（手拍子）が、指定鍵を表わす「Ｄ♯１」と共に表示されている。
【００１９】
各画面下部の左側には、複数のパート指定ボタンが上下方向に配列表示され、何れかのボタンを操作すると、当該ボタンが点灯されると共に、演奏データの対応するパートが指定され、指定されたパートに適用されるデータ名が画面最上段左側のパート名欄に表示される。この例では、「メインドラム」及び「アドドラム」を含むドラムキットのパート（打楽器パート）や、「コード１」及び「コード２」を含むコード進行のパートなど、伴奏パートの演奏データを指定することができ、現在、「メインドラム」ボタンがユーザ操作により点灯され、メインドラムパートが指定され、指定されたメインドラムパートに「スタンダードキット１」の演奏データが適用されている状態を表わしている。
【００２０】
この電子音楽装置では、リズムパターンを鳴らすとき、「メインドラム」、「アドドラム」、「コード１」及び「コード２」という４つのパートを同時に鳴らすことができ、各パートには、「キット」と呼ばれる楽器の組合せが１つ割り当てられる。例えば、「メインドラム」パート及び「アドドラム」パートの夫々には、予め定められた複数のキット：「スタンダードキット１」、「スタンダードキット２」、…から選択されたキットが１つ割り当てられ、「コード１」パートと「コード２」パートの夫々には、予め定められた複数のキット：「ブラスセクション１」、「ブラスセクション２」、…から選択されたキットが１つ割り当てられる。また、キットは、複数の楽器音からなり、例えば、「スタンダードキット１」では、後述するように、キック、サイドスティック、…などで構成されており、「スタンダードキット２」は、また、別の楽器音で構成されている。
【００２１】
操作としては、まず、パート指定ボタンを押す操作によって、編集対象とするパートを選択する。図示の例では、「メインドラム」の操作で、編集対象が「メインドラム」パートとして選択され、「メインドラム」パートに割り当てられているキットである「スタンダードキット１」が操作可能に表示される。次に、「スタンダードキット１」の表示箇所を押すと、「メインドラム」パートに割り当てられるキットを変更するための画面が表示され、キットを変更することができる。
【００２２】
画面上部の主表示エリアには、現在選択されているドラムキットの演奏データについて、楽器グループの発音イベントと編集対象の楽器トラックの発音イベントが時間軸を合わせて所定の時間的範囲にわたり並べて表示される。この画面例では、表示範囲は１小節であり、主表示エリアには１小節分の演奏データの発音イベントが表示され、これは同エリアの上端左側に表示された「１Ｂａｒ」という時間範囲表記により確認することができる。また、この表示範囲には、「カレントポジション」と呼ばれる現在の編集箇所が含まれ、カレントポジションは、この画面例では、画面上部に表示された「０１：０１：０００」のように数値で表わされる。
【００２３】
なお、或るドラムキットが選択された当初は、デフォルト設定に従って、このドラムキットの演奏データにおける第１順位の楽器トラックが編集対象とされ、この演奏データの冒頭における所定時間的範囲のイベントが表示され、この表示範囲の先頭位置にカレントポジションが設定される。また、当初表示される楽器グループの数も、デフォルト設定に従って指定され、例えば、当該ドラムキットで最大或いは最少の数とすることができる。
【００２４】
画面Ａでは、主表示エリアには、上から順に、グループ数４が指定された場合における４つの楽器グループ名：「シンバル／ハイハット」、「スネア」、「バスドラム」及び「その他」と、選択中の楽器トラック名：「ハンドクラップ」とが左側に表示され、その右側に、各名称に対応してそれぞれ発音イベント列が表示される。また、画面Ｂの主表示エリアには、グループ数１が指定された場合における唯一の楽器グループ名：「その他」と、選択中の楽器トラック名：「ハンドクラップ」とが左側に表示され、その右側に、各名称に対応してそれぞれ発音イベント列が表示される。
【００２５】
主表示エリアに表示される演奏データの発音イベントは、各時間軸（横軸）上の所定タイミング位置に所定のマーク（●印）で表示される。この場合、楽器グループについては、同一楽器グループに属する複数の楽器トラックの発音イベントが時間軸を揃えて重ねられる。従って、同一グループ内の楽器トラックに同一タイミングで複数のイベントが存在するときは、単数イベント（同一タイミングでイベントが重ならない）のときとは表示態様を異ならせて、情報量を増やすことが好ましい。また、選択中の楽器トラックについても、楽器グループとはイベントの表示態様を異ならせて現在データ入力中或いは更に入力可能であることを表わしたり、音符の強弱に応じて表示態様を異ならせるなど、情報量を増やすことが好ましい。この画面例では、楽器グループについては、画面Ａの「シンバル／ハイハット」グループや画面Ｂの「その他」グループのように、同一タイミングで複数のイベントがあると二重丸のマーク（◎印）に変更し、選択中の楽器トラックについては楽器グループとは色を変えているだけであるが、これに限らず、他の形状や模様、輝度（明度）等、種々の表示態様を採用することができる。
【００２６】
主表示エリアの右側には、「増やす」及び「減らす」ボタンから成る「グループ数」変更操作部が表示され、「増やす」ボタンを操作すると、外部記憶装置４に用意されたトラック・グループ対照テーブルに従って、主表示エリアに表示される楽器グループの数が、予め定められたグループ数のうち次に多いグループ数に変更指定され、「減らす」ボタンを操作すると、トラック・グループ対照テーブルに従って、楽器グループの数が次に少ないグループ数に変更指定される。設定可能な楽器グループの数については、「スタンダードキット１」の場合は、後述するように、グループ数１〜４の範囲で連続的に変更することができるが、飛び飛びの値でもよい。また、タッチパネル１５の画面表示部を構成するＬＣＤの表示規模（サイズ）に応じて楽器グループ数の最大値を増減することができる。従って、極端な例を揚げると、ＬＣＤサイズが特に小さい電子楽器では、グループ数変更機能をなくし、現在選択中の楽器トラックと「その他」グループとの２つに分けてイベントを表示するように構成することもできる。
【００２７】
主表示エリアの下部には、主として、選択中の楽器トラックについてイベントの挿入や削除を行うための種々の操作ボタンが表示される。例えば、イベントの挿入（音符入力）や削除（休符入力）が行われるカレントポジションを移動するための音符及びクオンタイズ移動操作子、入力しようとする音符の長さを指定するためのゲートタイム指定操作子、所定の強弱を指定しつつ音符を入力してイベントを挿入するための強弱音符入力操作子、イベントを削除するための休符入力操作子などの操作ボタンがある。また、ユーザによるカレントポジション移動操作によりカレントポジションが移動して、主表示エリアに現在表示されている時間的範囲（１小節分）から外れると、移動後のカレントポジションが存在する時間的範囲の演奏データが主表示エリアに表示される。
【００２８】
ここで、カレントポジションの移動について説明すると、最下段の「クオンタイズ＜」ボタン（左方向クオンタイズ移動操作子）或いは「クオンタイズ＞」ボタン（右方向クオンタイズ移動操作子）を押す度に、カレントポジションは左或いは右に所定幅だけ移動する。この移動幅は、主表示エリア下部の表記の：「−クオンタイズ−」の下に並べられた「音符」ボタンの中から選択された所望のボタンを押すことにより決まる。例えば、図示のように、「四分音符」ボタンが選択されているときに、「クオンタイズ＞」ボタンを押すと、カレントポジションは四分音符ひとつ分だけ進んで、カレントポジションの表示も図示の「０１：０１：０００」から「０１：０２：０００」に変更される。
【００２９】
同下部最下段の左側に配置されている「次の楽器」ボタンは、編集対象とする楽器トラックを順次指定するのに用いられる。つまり、「次の楽器」ボタンを操作すると、現在選択されているドラムキット（「スタンダードキット１」）を構成する楽器について、外部記憶装置４に用意された楽器トラック順位テーブルにより予め定められた順位に従って、現在選択中の楽器の次の順位の楽器を編集対象とすることができる。なお、各ドラムキットにおいて編集対象とする楽器トラックは、外部記憶装置４に用意された楽器トラック指定鍵テーブルにより所定の音名に対応付けられており、演奏データ編集表示モードでは、鍵盤１４の所定音名の鍵（指定鍵と呼ばれる）を操作することにより、楽器トラック指定鍵テーブルに従って、操作鍵の音名に対応する楽器を編集対象に指定することができる。
【００３０】
以上のように、この発明の一実施例による演奏データ編集表示システムでは、ドラムキット等の演奏データを構成する複数のトラックについて、編集対象指定操作（「次の楽器」ボタン又は指定鍵の操作）に応じて編集トラック（例えば、「ハンドクラップ」）を指定することができ、グループ数指定操作（「グループ数」変更ボタンの操作）に応じて１つ以上のグループに分けることができる（例えば、４グループが指定された場合、「シンバル／ハイハット」、「スネア」、「バスドラム」及び「その他」グループに分けられ、１グループ指定の場合は「その他」グループに分けられる）。編集トラックが指定されグループ分けが行われると、同じグループに分けられたトラックに含まれるイベントは時間軸を合わせて重畳され、重畳されたグループ毎のイベントと指定された編集トラックのイベントが時間軸を揃えて並列表示される。そして、ユーザが編集トラック表示による編集中の楽器データについてグループ表示による他の楽器のデータと見比べながら編集操作を行うことにより、編集トラックのイベントが編集される。
【００３１】
〔楽器トラックのグループ分け〕
この発明の一実施例による演奏データ編集表示システムでは、図２のような編集画面を利用して、ドラムキットパートの演奏データのように同時に再生可能な複数のトラックで構成される演奏データが編集される。ここで、演奏データを構成する夫々のトラックは、「楽器トラック」と呼ばれ、楽器が１つずつ割り当てられており、夫々の楽器について発音タイミングを含む複数のイベントが記述される。或る楽器トラックを編集する際は、他の楽器トラックは１以上のグループに分けられて楽器グループとされ、楽器グループのイベント表示に並行して編集対象の楽器トラックのイベントが編集可能に表示される。図３は、この発明の一実施例による楽器トラックのグループ分けの例を示す。
【００３２】
この電子音楽装置の外部記憶装置４には、予め、各ドラムキットに対応して作成した演奏データが記憶されており、所望のドラムキットの演奏データを、編集のためにＲＡＭ２に読み出し、タッチパネル１５の画面表示部に表示して編集し、編集後の演奏データを再び外部記憶装置４に記憶することができる。また、これに対応して、ドラムキット毎に、上述した楽器トラック順位テーブルや楽器トラック指定鍵テーブルが記憶されると共に、トラック・グループ対照テーブルが記憶されている。
【００３３】
トラック・グループ対照テーブルは、各ドラムキットを構成する楽器トラックを所定のルールに従って１以上のグループに分けた場合に各楽器トラックがどの楽器グループに所属するかを示し、各楽器トラックを特定する楽器トラック情報（例えば、楽器トラックの名称）に対応して、所属する楽器グループを特定するグループ情報（例えば、楽器グループの名称）を記述したものである。ここで、所定のルールとは、構造的に似ている楽器同士をまとめるとか、実際の演奏操作をする際の配置が近いもの同士をまとめるといったものであり、メーカは、予め、このルールに基づいてトラック・グループ対照テーブルを作りＲＯＭに格納する。なお、楽器トラック情報及びグループ情報は、編集画面の主表示エリアの右側に表示される各イベント列について同エリア左側から編集トラック及び楽器グループを示すのに利用することができる。
【００３４】
図３のグループ分け例は、このトラック・グループ対照テーブルから、図２の「スタンダードキット１」を構成する８つの楽器トラックに対応するグループ情報（楽器グループ名：「バスドラム」〜「その他」）を抽出し、各楽器トラックを編集対象に指定する指定鍵を当該楽器トラック情報（楽器トラック名：「キック」〜「フロアタムＬ」）に付加して表わしたものであり、「スタンダードキット１」についてグループ数１〜４でグループ分けを行った場合に各楽器トラックが所属する楽器グループを示している。
【００３５】
図３から分かるように、「スタンダードキット１」についてグループ分けをした場合、グループ数４では、全ての楽器が、「シンバル／ハイハット」、「スネア」、「バスドラム」及び「その他」の４つのグループの何れかに分類される。また、グループ数３では、全楽器が、「シンバル／ハイハット」、「スネア／バスドラム」及び「その他」の３グループのどれかに分類され、グループ数２では、「シンバル／ハイハット／スネア／バスドラム」及び「その他」の２グループに分類される。そして、グループ数１では、全ての楽器が「その他」グループに分類される。
【００３６】
〔処理フロー例〕
図４は、この発明の一実施例による演奏データ編集表示処理を表わすフローチャートを示す。この演奏データ編集表示処理は、「ドラムパターン編集表示処理」と呼ばれ、電子音楽装置の動作モードを演奏データ編集表示モードにし、「メインドラム」或いは「アドドラム」ボタンを操作してドラムパターン編集表示に遷移したところから開始する。最初のステップＳ１では、初期設定を行い、演奏データやその編集対象の楽器トラック、表示される楽器グループの数、カレントポジション、イベント入力条件などを、デフォルトに従って、予め定められた初期値に設定する。次いで、ユーザ操作に応じてステップＳ２〜Ｓ６の処理を順次行い、対応するユーザ操作がなければそのステップをスルーする。
【００３７】
すなわち、ステップＳ２では、ユーザによるカレントポジション移動操作があると、この操作に応じてカレントポジションを移動させ、ステップＳ３では、ユーザによるイベント挿入操作或いはイベント削除操作があると、この操作に応じて、編集対象に指定されている楽器トラックのカレントポジションにイベントの挿入及び削除をし、ステップＳ４では、ユーザによるグループ数変更操作があると、この操作に応じて、トラック・グループ対照テーブルに従って表示グループ数を変更する。
【００３８】
また、ステップＳ５では、編集対象指定操作があると、この操作に応じて編集対象楽器を変更する。例えば、鍵盤の押鍵による編集対象指定操作があった場合は、現在選択されているドラムキットの楽器トラック指定鍵テーブルを参照し、押鍵ノート番号から編集対象の楽器トラックを指定する。或いは、タッチパネル１５上の「次の楽器」ボタン操作による編集対象指定操作があった場合は、現在選択されているドラムキットの楽器トラック順位テーブルを参照し、次の順位の楽器トラックを編集対象に指定する。
【００３９】
さらに、ステップＳ６では、ドラムキット変更操作があると、この操作に応じて、編集すべきドラムキットを変更し、編集対象楽器を初期値にする。つまり、編集すべき演奏データとして変更後のドラムキットの演奏データを選択し、このドラムキットにおける楽器トラック順位テーブルを参照し、このテーブルが指示する第１順位の楽器トラックを編集対象に設定する。
【００４０】
ステップＳ２〜Ｓ６の後は、ステップＳ７にて、表示更新が必要か否かを判定する。ここで、ステップＳ１の初期設定により表示更新が必要であると判定したとき、或いは、ステップＳ２〜Ｓ６の何れかの処理を行った結果、表示更新が必要であると判定したときは（Ｓ７＝ＹＥＳ）、ステップＳ８〜Ｓ１２の表示処理を行う。
【００４１】
まず、ステップＳ８では、カレントポジションに基づいて、編集画面の主表示エリアに表示される時間的範囲を特定する。例えば、ステップＳ２でのカレントポジション移動処理により変更されたカレントポジションが、編集画面の主表示エリアに現在表示されている所定時間（１小節）分の時間的範囲から逸脱する場合は、変更後のカレントポジションを含む所定の時間的範囲を主表示エリアに表示すべき演奏データの範囲に決定する。次いで、ステップＳ９において、現在選択されているドラムキットの演奏データから、表示すべき範囲に決定された時間的範囲に含まれ、編集対象の楽器トラックに該当するイベントを抽出し、主表示エリアに表示する。ステップＳ９の編集対象トラック表示処理の後は、ステップＳ１０〜Ｓ１２の楽器グループ表示処理に進む。
【００４２】
まず、ステップＳ１０では、当該ドラムキットのトラック・グループ対照テーブルを参照し、ステップＳ３の表示グループ数変更処理により変更された表示グループ数に基づいて、表示処理すべき楽器グループに属する楽器トラックを順に決める。次いで、ステップＳ１１では、現在選択されているドラムキットの演奏データから、ステップＳ８で表示範囲に決定された時間的範囲に含まれ、表示処理すべき楽器グループに該当すると決められた楽器トラックのイベントを抽出し、時間軸を合わせてこれらのイベントを重畳するイベント重畳処理を行い、この処理で重畳されたイベントを楽器グループの演奏データとして表示する。ただし、編集対象に指定されている楽器トラックのイベントについては、ステップＳ１０，Ｓ１１における楽器グループ表示処理の対象から除外される。そして、ステップＳ１１の処理の後は、ステップＳ１２に進んで、表示すべき全ての楽器グループについて楽器グループ表示処理をし終えたか否かを判定し、処理すべき楽器グループが残っているときは（Ｓ１２＝ＮＯ）、ステップＳ１０に戻って、全ての楽器グループについて処理をし終えるまで、ステップＳ１０〜Ｓ１２の楽器グループ表示処理を繰り返す。
【００４３】
ステップＳ７で表示更新は必要でないと判定したとき（Ｓ７＝ＮＯ）、或いは、ステップＳ１２で表示すべき全ての楽器グループについて楽器グループ表示処理をし終えたと判定したときは（Ｓ１２＝ＹＥＳ）、ステップＳ１３で、ドラムパターン編集表示の終了操作がなされたか否かを判定する。ここで、終了操作がなされていないと判定したきは（Ｓ１３＝ＮＯ）、ステップＳ２に戻り、終了操作がなされない間は、上述したステップＳ２〜Ｓ１３の処理を繰り返す。そして、終了操作がなされると（Ｓ１３＝ＹＥＳ）、このドラムパターン編集表示処理を終了する。
【００４４】
〔種々の実施態様〕
以上、図面を参照しつつ、この発明の好適な実施の形態について詳述したが、これは単なる一例であって、この発明の精神を逸脱しない範囲で種々の変更が可能である。例えば、実施例では予めグループ分けが設定されたテーブルを用いたが、ユーザがグループ分けを設定することができるようにしてもよい。
【００４５】
実施例では、編集中の楽器トラックを楽器グループの表示から抜くようにしたが、グループ表示内に残しておいてもよい。つまり、編集中の楽器トラックが属する楽器グループのイベント表示については、実施例では、編集中の楽器トラックのイベントを除外し、他の楽器と見比べるようにしたが、編集中の楽器トラックのイベントをも含めて重畳したものをグループ表示とし、楽器全体と見比べるようにしてもよい。
【００４６】
編集画面の主表示エリアに表示されるイベントの表現については、ゲートタイム（ノートオンからノートオフまで）によってマーカーの長さを変えるようにしてもよい。例えばギロ音色やスネアロール音色などで効果的である。
【００４７】
楽器グループの表示については、複数トラックが重なって表示されるため、同一タイミングに或いは時間的に近接して複数イベントが有る場合は、重なっている色を変えるなど態様を変えるようにしてもよい。
【００４８】
実施例では、表示枠が固定された主表示エリア内で楽器グループ数を増減するようにしたが、主表示エリアの表示領域を広げたり、別のウィンドウで楽器グループや編集対象トラックを表示したりしてもよい。
【００４９】
実施例ではステップ記録で演奏データの編集を行う例を挙げたが、リアルタイム記録で実施してもよい。
【００５０】
実施例ではドラム譜を用いて楽器グループや編集対象トラックを表示するようにしたが、五線譜を用い、複数の楽器トラックをまとめた大譜表に、編集対象に指定された楽器トラックの一段譜表を並べて編集するようにしてもよい。
【図面の簡単な説明】
【００５１】
【図１】この発明の一実施例による演奏データ編集表示システムが構築される電子音楽装置のハードウエア構成ブロック図を示す。
【図２】この発明の一実施例による編集画面の表示例を表わす図である。
【図３】この発明の一実施例による楽器のグループ分けの例を表わす図である。
【図４】この発明の一実施例による演奏データ（ドラムパターン）編集表示処理の例を表わすフローチャートである。
【符号の説明】
【００５２】
４  各種テーブルを記憶する外部記憶装置、
１４  指定鍵から楽器トラックの指定が可能な演奏操作子、
１５  編集画面を表示し各種指定操作が可能な操作子を搭載し得るタッチパネル。
【図１】
0005061926.tif 000002
【図２】
0005061926.tif 000003
【図３】
0005061926.tif 000004
【図４】
0005061926.tif 000005