(57)【特許請求の範囲】
【請求項１】
複数のドラム音色の組み合わせを規定してなるドラムキットを記憶する記憶手段と、
前記ドラムキットに対応付けられた演奏パターンデータに基づいて、前記複数のドラム音色を組み合わせた演奏パターンからなるドラムパートの楽音を再生する楽音再生手段と、
前記ドラムパートの楽音再生中に、ユーザ操作に応じて、前記ドラムキットに規定された前記複数のドラム音色のうち少なくとも１つのドラム音色を別のドラム音色に差し替えるドラムキット編集手段と
を備え、前記ドラムキット編集手段により差し替えた別のドラム音色が、前記再生中のドラムパートの楽音に反映されるように構成したことを特徴とする電子音楽装置。
【請求項２】
前記ドラムキット編集手段により前記別のドラム音色に差し替えた後のドラムキットを該差し替え前のドラムキットとは別の新たなドラムキットとして前記記憶手段に記憶すると共に、前記ドラム音色を差し替えた後のドラムキットを前記演奏パターンデータに対応付ける制御手段を更に備える請求項１に記載の電子音楽装置。
【請求項３】
前記ドラムキットに規定されている複数のドラム音色は予めそれぞれが異なる音高に割り当て済みであって、
前記ドラムキット編集手段は、前記楽音再生手段により前記ドラムキットに規定された各ドラム音色の楽音が発音されることに合わせて、該ドラム音色のそれぞれに割り当てられた音高を示す情報を視覚的に表示することにより、前記差し替えの対象となるドラム音色に割り当てられた音高を特定できるようにしたことを特徴とする請求項１又は２に記載の電子音楽装置。
【請求項４】
コンピュータに、
複数のドラム音色の組み合わせを規定してなるドラムキットを記憶手段から取得する手順と、
前記取得したドラムキットに対応付けられた演奏パターンデータに基づいて、該ドラムキットに規定された前記複数のドラム音色を組み合わせた演奏パターンからなるドラムパートの楽音を再生する手順と、
前記ドラムパートの楽音再生中に、ユーザ操作に応じて、前記ドラムキットに規定された前記複数のドラム音色のうち少なくとも１つのドラム音色を別のドラム音色に差し替える手順と
を実行させ、前記差し替えた別のドラム音色を、前記再生中のドラムパートの楽音に反映させるように構成されたプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、自動伴奏スタイルデータに基づいて自動的に伴奏演奏を行う電子音楽装置及びプログラムに関する。特に、ドラムパートに割り当てられたドラムキットに規定されている複数のドラム音色のうちの任意の１乃至複数のドラム音色を、自動伴奏中に個別に差し替えることのできるようにした技術に関する。
【背景技術】
【０００２】
従来から、自動伴奏スタイルデータ（単にスタイルデータとも呼ぶ）に基づいて、複数チャンネル（各々が演奏パートに対応する）毎に予め決められた演奏パターンに従う伴奏演奏を自動的に再生することが可能な電子楽器等の電子音楽装置が知られている。こうした電子音楽装置におけるドラムパート（又はリズムパートとも呼ばれる）の自動伴奏に関しては、複数のドラム音色の組み合わせが予め規定されているドラムキットのいずれかが選択的にドラムパート（チャンネル）に割り当てられるようになっており、これにより自動伴奏の実行中か否かに関わらず（つまりはスタイルデータの再生如何に関わらず）、複数のドラム音色を一括して差し替えることのできるようにしている。こうした装置に関連するものとしては、例えば下記に示す非特許文献１に記載されている装置がその一例である。
【０００３】
また、従来の装置は、ドラムキットに規定されている複数のドラム音色のうち任意の１乃至複数のドラム音色を個別に差し替えることのできる所謂ドラムキット編集機能を備えている。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】“DIGITAL WORKSTATION Tyros3 Owner's Manual",2008年，ヤマハ株式会社，インターネット〈http://www2.yamaha.co.jp/manual/pdf/emi/english/port/tyros3_en_om_c0.pdf〉
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上述したようなドラムキット編集機能においては、自動伴奏の開始前（再生停止中）にしかドラムキットの編集つまりは個別のドラム音色の差し替えを行うことができなかった。そのために、従来では前記ドラム編集機能に従って任意の１以上のドラム音色を差し替えたドラムキットを自動伴奏の開始前に予め作成しておいた上で、自動伴奏中に前記作成済みのドラムキットを選択することによって前記差し替えたドラム音色を自動伴奏に反映させるようにしていた。
【０００６】
しかし、これはあくまでもドラムキット編集に従って自動伴奏開始前に作成されたドラムキット単位での一括的なドラム音色の差し替えでしかないことから、差し替えられたドラム音色が反映された自動伴奏をすぐに確認することができずに使い勝手が悪い。そこで、自動伴奏中であってもドラムキットに規定されている複数のドラム音色のうち任意の１乃至複数のドラム音色を個別に差し替えできて、該差し替えられたドラム音色を反映した自動伴奏をすぐにユーザが確認できるものが望まれていたが未だそうしたものは提案されていない。
【０００７】
本発明は上述の点に鑑みてなされたもので、自動伴奏中にドラムパートに割り当てられたドラムキットに規定されている複数のドラム音色のうち任意の１乃至複数のドラム音色を個別に差し替えることのできるようにした電子音楽装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る電子音楽装置は、複数のドラム音色の組み合わせを規定してなるドラムキットを記憶する記憶手段と、前記ドラムキットに対応付けられた演奏パターンデータに基づいて、前記複数のドラム音色を組み合わせた演奏パターンからなるドラムパートの楽音を再生する楽音再生手段と、前記ドラムパートの楽音再生中に、ユーザ操作に応じて、前記ドラムキットに規定された前記複数のドラム音色のうち少なくとも１つのドラム音色を別のドラム音色に差し替えるドラムキット編集手段とを備え、前記ドラムキット編集手段により差し替えた別のドラム音色が、前記再生中のドラムパートの楽音に反映されるように構成したことを特徴とする。
【０００９】
この発明によると、複数のドラム音色の組み合わせを規定してなるドラムキットに対応付けられた演奏パターンデータに基づいて、前記複数のドラム音色を組み合わせた演奏パターンからなるドラムパートの楽音再生中に、ユーザ操作に応じて、前記ドラムキットに規定された前記複数のドラム音色のうち少なくとも１つのドラム音色を別のドラム音色に差し替えるドラムキット編集手段とを備え、前記ドラムキット編集手段により差し替えた別のドラム音色が、前記再生中のドラムパートの楽音に反映される。これにより、自動伴奏中にドラムパートに割り当てられた或るドラムキットに規定されている複数のドラム音色を個別に別のドラム音色に差し替えて、該差し替えた別のドラム音色を前記再生中のドラムパートの楽音に反映できることから、ユーザは差し替えられたドラム音色が反映された自動伴奏をすぐに確認しながらドラム音色の差し替えを行うことが容易にできるようになり非常に便利である。
【００１０】
本発明は装置の発明として構成し実施することができるのみならず、方法の発明として構成し実施することができる。また、本発明は、コンピュータまたはＤＳＰ等のプロセッサのプログラムの形態で実施することができるし、そのようなプログラムを記憶した記憶媒体の形態で実施することもできる。
【発明の効果】
【００１１】
この発明によれば、自動伴奏中にドラムパートに割り当てられたドラムキットに規定されている複数のドラム音色のうち任意の１乃至複数のドラム音色を個別に差し替えできるようにしたことから、ユーザは差し替えられたドラム音色が反映された自動伴奏をすぐに確認しながらドラム音色を差し替えることが容易にできるようになり非常に便利である、という効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】この発明に係る電子音楽装置の全体構成の一実施例を示したハード構成ブロック図である。
【図２】メイン処理の一実施例を示すフローチャートである。
【図３】自動伴奏開始処理の一実施例を示すフローチャートである。
【図４】自動伴奏停止処理の一実施例を示すフローチャートである。
【図５】自動伴奏スタイル選択処理の一実施例を示すフローチャートである。
【図６】チャンネルオン／オフ処理の一実施例を示すフローチャートである。
【図７】音色選択処理の一実施例を示すフローチャートである。
【図８】ドラムキット編集処理の一実施例を示すフローチャートである。
【図９】波形選択処理の一実施例を示すフローチャートである。
【図１０】自動伴奏スタイルデータ選択画面の一実施例を示す概念図である。
【図１１】リボイス画面の一実施例を示す概念図である。
【図１２】音色選択画面の一実施例を示す概念図である。
【図１３】ドラムキット編集画面の一実施例を示す概念図である。
【図１４】波形選択画面の一実施例を示す概念図である。
【図１５】カテゴリリスト画面の一実施例を示す概念図である。
【図１６】ドラムキットと演奏パターンデータとの対応付け関係を説明するための概念図である。
【発明を実施するための形態】
【００１３】
以下、この発明の実施の形態を添付図面に従って詳細に説明する。
【００１４】
図１は、この発明に係る電子音楽装置の全体構成の一実施例を示したハード構成ブロック図である。本実施例に示す電子音楽装置は少なくとも予め用意された自動伴奏スタイルデータに基づいて自動伴奏を行うことの可能な例えば自動伴奏機能つきの電子楽器であって、マイクロプロセッサユニット（ＣＰＵ）１、リードオンリメモリ（ＲＯＭ）２、ランダムアクセスメモリ（ＲＡＭ）３からなるマイクロコンピュータによって制御される。ＣＰＵ１は、この電子音楽装置全体の動作を制御するものである。このＣＰＵ１に対して、データ及びアドレスバス１Ｄを介してＲＯＭ２、ＲＡＭ３、検出回路４，５、表示回路６、音源・効果回路７、記憶装置８、通信インタフェース（Ｉ／Ｆ）９がそれぞれ接続されている。
【００１５】
ＲＯＭ２は、ＣＰＵ１により実行あるいは参照される各種制御プログラムや各種データ等を格納する。ＲＡＭ３は、ＣＰＵ１が所定のプログラムを実行する際に発生する各種データなどを一時的に記憶するワーキングメモリとして、あるいは現在実行中のプログラムやそれに関連するデータを一時的に記憶するメモリ等として使用される。ＲＡＭ３の所定のアドレス領域がそれぞれの機能に割り当てられ、レジスタやフラグ、テーブル、テンポラリメモリなどとして利用される。
【００１６】
演奏操作子４Ａは楽音の音高を選択するための複数の鍵を備えた例えば鍵盤等のようなものであり、各鍵に対応してキースイッチを有しており、この演奏操作子４Ａ（鍵盤等）はユーザ自身の手弾きによるマニュアル演奏のために使用できるのは勿論のこと、スタイルデータやドラムキットさらには波形データの選択、あるいは自動伴奏の再生開始／再生停止指示などにも使用することができる。検出回路４は、演奏操作子４Ａの各鍵の押圧及び離鍵を検出することによって検出出力を生じる。
【００１７】
設定操作子（スイッチ等）５Ａは、例えば自動伴奏の再生開始又は再生停止を指示する再生開始／再生停止ボタン、ディスプレイ６Ａの周囲に配置されており該ディスプレイ６Ａに表示された各種画面上における所定の対応位置に表示されている表示内容に従って実現可能な制御機能が変更される１乃至複数の汎用ボタン（詳しくは後述する図１０〜図１５参照）、楽音制御に関する各種設定（パラメータ）を行うスイッチ類などの各種の操作子を含んで構成される。なお、設定操作子５Ａは上記した以外にも音高、音色、効果等を選択・設定・制御するための数値データ入力用のテンキーや文字データ入力用のキーボード等の各種操作子を含んでいてもよい。検出回路５は、上記設定操作子５Ａの操作状態を検出し、その操作状態に応じたスイッチ情報等をデータ及びアドレスバス１Ｄを介してＣＰＵ１に出力する。
【００１８】
表示回路６は例えば液晶表示パネル（ＬＣＤ）やＣＲＴ等から構成されるディスプレイ６Ａに、後述するような各種画面（図１０〜図１５参照）、楽音制御に関わる各種設定（パラメータ）の設定状況、さらにＲＯＭ２や記憶装置８に記憶されている各種データあるいはＣＰＵ１の制御状態などを表示する。なお、ディスプレイ６Ａは、画面上において行われたユーザタッチ操作を検出（認識）する検知機能を有するタッチパネルであってもよい。その場合には、上記した汎用ボタンを備えていなくてよい。
【００１９】
音源・効果回路７は複数のチャンネルで楽音信号の同時発生が可能であり、データ及びアドレスバス１Ｄを経由して与えられた、ユーザによる演奏操作子４Ａのマニュアル操作に応じて発生される演奏情報、スタイルデータに含まれるパート毎の演奏パターンデータに基づき発生される演奏情報、さらには予め記憶されている各種音色毎の波形データを入力し、これらに基づいて楽音信号を発生する。さらには、該発生した楽音信号に対して適宜に各種の音響効果を付与する。従来知られているように、前記演奏パターンデータは、発音や消音などの楽音を再生するための各種イベントデータを処理すべき時間を表わすタイミングデータと、発音や消音などの楽音を再生するためのキーオン、キーオフなどの各種イベントの内容を表わすイベントデータとの組みからなる。音源・効果回路７から発生される楽音信号は、アンプやスピーカなどを含むサウンドシステム７Ａから発音される。なお、こうした音源・効果回路７とサウンドシステム７Ａの構成には、従来のいかなる構成を用いてもよい。例えば、音源・効果回路７はFM、PCM、物理モデル、フォルマント合成等の各種楽音合成方式のいずれを採用してもよく、また専用のハードウェアで構成してもよいし、ＤＳＰ（Digital Signal Processor）やＣＰＵ１によるソフトウェア処理で構成してもよい。
【００２０】
記憶装置８は、自動伴奏に用いられるスタイルデータ、複数のドラム音色の組み合わせを予め規定したドラムキット、あるいは各種音色の波形データ（図示せず）などの各種データの他、ＣＰＵ１が実行する各種制御プログラム等を記憶する。なお、上述したＲＯＭ２に制御プログラムが記憶されていない場合、この記憶装置８（例えばハードディスク）に制御プログラムを記憶させておき、それをＲＡＭ３に読み込むことにより、ＲＯＭ２に制御プログラムを記憶している場合と同様の動作をＣＰＵ１に実行させることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。なお、記憶装置８はハードディスク（HD）に限られず、フレキシブルディスク（FD）、コンパクトディスク（CD‐ROM・CD‐RAM）、光磁気ディスク（MO）、あるいはDVD（Digital Versatile Disk）等の様々な形態の記憶媒体を利用する記憶装置であればどのようなものであってもよい。あるいは、フラッシュメモリなどの半導体メモリであってもよい。
【００２１】
通信インタフェース（Ｉ／Ｆ）９は、当該装置と図示しない外部機器との間で制御プログラムや各種データなどを送受信するためのインタフェースである。この通信インタフェース９は、例えばMIDIインタフェース，ＬＡＮ，インターネット，電話回線等であってよく、また有線あるいは無線のものいずれかでなく双方を具えていてよい。
【００２２】
なお、上述した実施例において、演奏操作子４Ａは鍵盤楽器の形態に限らず、弦楽器や管楽器あるいは打楽器等どのようなタイプの形態でもよい。また、電子音楽装置は演奏操作子４Ａやディスプレイ６Ａあるいは音源・効果回路７などを１つの装置本体に内蔵したものに限らず、それぞれが別々に構成され、MIDIインタフェースや各種ネットワーク等の通信インタフェース９を用いて各装置を接続するように構成されたものであってもよいことは言うまでもない。
また、本発明に係る電子音楽装置は電子楽器に限らず、自動演奏装置、パーソナルコンピュータ、携帯電話等の携帯通信端末、あるいはカラオケ装置やゲーム装置などのどのような装置・機器の形態であってもよい。携帯通信端末の場合、端末のみで所定の機能が完結している場合に限らず、機能の一部をサーバ側に持たせ、端末とサーバとからなるシステム全体として所定の機能を実現するようにしてもよい。
【００２３】
図１に示す電子音楽装置は特にドラムパートの自動伴奏に関し、ドラムパート（チャンネル）に割り当てるドラムキットの選択に応じての複数のドラム音色の一括差し替えを行うことができるだけでなく、ドラムパートに割り当てられたドラムキットに規定されている複数のドラム音色のうち任意の１乃至複数のドラム音色を個別に差し替えることが、自動伴奏の開始前（再生停止中）は勿論のこと自動伴奏の開始後（再生中）においても行うことのできるようになっている。以下、説明する。
【００２４】
図２は、当該電子音楽装置における楽音再生に関連した各種制御を行う「メイン処理」の一実施例を示すフローチャートである。当該処理は、本電子音楽装置の電源オンに応じて開始されて、電源オフに応じて終了されるまで繰り返し実行される。
【００２５】
ステップＳ１は、例えば楽音制御に関する各種設定（パラメータ）をクリアする、予め決められているデフォルトのスタイルデータを各チャンネルに割り当てるなどの初期化を実行する。ステップＳ２は、音色関連処理を実行する。音色関連処理としては、例えばピアノ音色、ギター音色、ドラム音色といった各種の楽器音色に対応した波形データ（音色データ）を新規に作成する、既存の音色データを選択（特定）し編集する等の処理があるが、公知であることからここでの説明は省略する。ステップＳ３は、自動伴奏関連処理を実行する。自動伴奏関連処理としては、自動伴奏スタイルデータを選択、作成、編集、再生（自動伴奏）する等の処理があり、この実施形態では特に再生処理に並列してその他の処理を実行することができるようになっている。これらの処理の詳細については後述する（図３〜図９参照）。ステップＳ４は、上記以外のその他の処理を実行する。ここでのその他の処理としては、例えば装置全体にかかわる設定、演奏操作子４Ａの操作に基づく楽音再生処理（マニュアル演奏）などがある。
【００２６】
上記「自動伴奏関連処理」（図２のステップＳ３参照）に含まれる各種処理について、詳細を説明する。まず、自動伴奏スタイルデータを再生する自動伴奏の開始処理及び停止処理（つまりは再生処理）について、図３及び図４を用いて説明する。図３は、「自動伴奏開始処理」の一実施例を示すフローチャートである。図４は、「自動伴奏停止処理」の一実施例を示すフローチャートである。
【００２７】
図３に示す自動伴奏開始処理では、図示しない「再生開始」ボタンの操作に応じて選択されているスタイルデータに基づく楽音再生を開始する（ステップＳ１１）。この際には、ユーザによるスタイルデータの選択がなされていれば該選択されているスタイルデータに基づいて楽音を再生し、ユーザによるスタイルデータの選択がなされていなければ予め決められているデフォルトのスタイルデータに基づいて楽音を再生する。他方、図４に示す自動伴奏停止処理では、図示しない「再生停止」ボタンの操作に応じて選択されているスタイルデータに基づく楽音再生を停止する（ステップＳ２１）。こうした自動伴奏開始処理及び自動伴奏停止処理は、自動伴奏関連処理に含まれる他の処理（後述する）と並列的に実行可能であるため、ドラムキットの選択中やドラムキットの編集中などであっても、「再生開始」ボタンを操作すればいつでも自動伴奏の楽音再生を開始することが可能であり、「再生停止」ボタンを操作すればすぐに自動伴奏の楽音再生を停止することが可能である。
【００２８】
次に、自動伴奏スタイルデータを選択する「自動伴奏スタイル選択処理」について図５を用いて説明する。図５は、「自動伴奏スタイル選択処理」の一実施例を示すフローチャートである。ステップＳ３１は、スタイルカテゴリボタンの操作に応じて対応するカテゴリのスタイルデータリストを提示した「自動伴奏スタイルデータ選択画面」をディスプレイ６Ａ上に表示する。
【００２９】
ここで、前記「自動伴奏スタイルデータ選択画面」について図１０を用いて説明する。図１０は、「自動伴奏スタイルデータ選択画面」の一実施例を示す概念図である。当該画面は、例えばロックやポップスなどといった音楽カテゴリごとに設けられた複数の「スタイルカテゴリ」ボタン（図示せず）のうちのいずれかが操作されることによって表示される。
【００３０】
図１０に示す「自動伴奏スタイルデータ選択画面」は、自動伴奏に用いることが可能なスタイルデータの候補を音楽カテゴリ単位に提示して、その中から自動伴奏に使用するスタイルデータをユーザに選択（特定）させるための画面である。すなわち、ディスプレイ６Ａの周囲に配置されている「Ａ」〜「Ｊ」の各汎用ボタンＨＡに対応する画面位置（表示領域Ｇａ）に、自動伴奏に用いることが可能なスタイルデータの候補を１乃至複数羅列したスタイルデータリストをアイコン表示しておき、「Ａ」〜「Ｊ」のいずれかのボタンＨＡが操作されると対応する画面位置に羅列表示されているスタイルデータリスト内のいずれかのスタイルデータ（スタイルＡ〜スタイルＪ）を選択（特定）するようになっている。図示の例で例えば「Ａ」ボタンＨＡが操作された場合には、「スタイルＡ」（具体的には音楽カテゴリが「ロック」の場合、例えばハードロックスタイルやクラシックエイトビートスタイルなどが該当する）が選択されることになる。
【００３１】
なお、ディスプレイ６Ａの下方に配置されている「１」〜「８」の上下に設けられた各汎用スイッチＨＢに対応する画面位置（表示領域Ｇｂ）に所定の機能アイコンを表示しておき、これらの「１」〜「８」のいずれかのスイッチＨＢが操作されることに応じて各機能アイコンに応じた所定の機能を実行するようになっていてよい。
【００３２】
上記した「自動伴奏スタイルデータ選択画面」上での操作に応じた各種処理を実現する図５に示したフローチャートの説明に戻って、ステップＳ３２は、「Ａ」〜「Ｊ」の各ボタンＨＡの操作に応じて前記スタイルデータリスト内のいずれかのスタイルデータを選択（特定）する。ステップＳ３３は、現時点において自動伴奏再生中であるか否かを判定する。自動伴奏再生中でないと判定した場合には（ステップＳ３３のＮＯ）、ステップＳ３５の処理へジャンプする。この場合、後の自動伴奏の再生開始に備えて使用するスタイルデータの選択を行っておく。一方、自動伴奏再生中であると判定した場合には（ステップＳ３３のＹＥＳ）、再生中のスタイルデータを選択されたスタイルデータに切り換える（ステップＳ３４）。この場合、スタイルデータ選択に応じて直ちに選択したスタイルデータへの切り換えを行うことに限らず、所望のタイミング（例えば、ドラムパートの演奏パターンデータに基づき再生中の小節に後続する次の小節線タイミングなど）まで待ってから選択したスタイルデータへの切り換えを行うようにしてもよい。ステップＳ３５は、その他の処理を実行する。その他の処理としては、「１」〜「８」スイッチＨＢに対応表示される各機能アイコンに応じた所定の機能を実行する処理などがあるが、ここでの説明を省略する。
【００３３】
次に、チャンネル（パート）毎にリボイス（音色の差し替え）等の所定機能を実行可能にする「チャンネルオン／オフ処理」について、図６を用いて説明する。図６は、「チャンネルオン／オフ処理」の一実施例を示すフローチャートである。当該処理は、スタイルデータの再生中であるか否かに関わらず実行可能である。ステップＳ４１は、図１０に示す「自動伴奏スタイルデータ選択画面」の表示中に図示しないチャンネルオン／オフボタンが操作されることに応じて、自動伴奏中であるか否かに関わらずにチャンネル（パート）ごとの発音オン／オフの設定及び音色の差し替えといった所定機能を実現するためのチャンネルオン／オフ機能アイコンを「自動伴奏スタイルデータ選択画面」上に表示する（区別するためにリボイス画面と呼ぶ）。
【００３４】
上記「リボイス画面」について図１１を用いて説明する。図１１は、「リボイス画面」の一実施例を示す概念図である。この図から理解できるように、「リボイス画面」は図１０に示した「自動伴奏スタイルデータ選択画面」の表示領域Ｇｂにおける表示内容のみが異なることから、当該部分についてのみ説明する。
【００３５】
図１１に示す「リボイス画面」の表示領域Ｇｂにおいて「１」〜「８」の各スイッチＨＢに対応表示されるチャンネルオン／オフ機能アイコンは、前記各スイッチＨＢに対して「リズム１」や「リズム２」などの各チャンネル（演奏パートに対応）毎の発音オン／オフの設定機能及びリボイス（音色の差し替え）機能を割り当てることを示すものである。本実施例では、「１」〜「８」の上スイッチＨＢに対して、リズム伴奏１、リズム伴奏２、ベース伴奏、コード伴奏１、コード伴奏２、パッド伴奏、フレーズ伴奏１、フレーズ伴奏２の各チャンネル（１〜８チャンネル）のリボイス機能を、「１」〜「８」の下スイッチＨＢに対して前記各チャンネルの発音オン／オフの設定機能をそれぞれ割り当てている。上スイッチＨＢのうちのいずれかが操作された場合には、そのスイッチＨＢに対応付けられているチャンネルの音色として差し替え可能な音色の候補を示し、その中から差し替えるべき音色を選択することのできる「音色選択画面」（図１２参照）に画面を遷移する。なお、チャンネルオン／オフ機能アイコンが対応表示されないスイッチＨＢがあってもよく、その場合に該当チャンネルは空きチャンネルである。
【００３６】
上記した「リボイス画面」上での操作に応じた各種処理を実現する図６に示したフローチャートの説明に戻って、ステップＳ４２は、「１」〜「８」の下スイッチＨＢの操作に応じて、対応するチャンネルの発音をオン又はオフに設定する。ステップＳ４３は、「１」〜「８」の上スイッチＨＢの操作に応じて、「音色選択画面」（図１２参照）に画面を遷移させると共に対応するチャンネルの音色をユーザに選択させる音色選択処理（後述する図７参照）を実行する。ステップＳ４４は、例えば「Ａ」〜「Ｆ」ボタンＨＡの操作に応じたスタイルデータ選択などの上記音色選択処理以外のその他の処理を実行する。ステップＳ４５は、図示しない「Ｅｘｉｔ」ボタンの操作に応じて当該処理が終了されたか否かを判定する。「Ｅｘｉｔ」ボタンが操作されておらず当該処理が終了されていないと判定した場合には（ステップＳ４５のＮＯ）、ステップＳ４２の処理に戻って上記ステップＳ４２〜Ｓ４５までの処理を繰り返し実行する。「Ｅｘｉｔ」ボタンが操作され当該処理が終了されたと判定した場合には（ステップＳ４５のＹＥＳ）、チャンネルオン／オフ状態を確定させて当該処理を終了する。当該処理の終了後は、自動伴奏スタイル選択処理（図５参照）に戻って「自動伴奏スタイルデータ選択画面」（図１０参照）に画面を遷移させる。
【００３７】
選択されたチャンネルの音色をユーザに選択させる上記「音色選択処理」（図６のステップＳ４３参照）について、図７を用いて説明する。図７は、「音色選択処理」の一実施例を示すフローチャートである。当該処理も、スタイルデータの再生中であるか否かに関わらず実行可能である。ステップＳ５１は、音色選択画面をディスプレイ６Ａ上に表示する。
【００３８】
上記「音色選択画面」について図１２を用いて説明する。図１２は、「音色選択画面」の一実施例を示す概念図である。ただし、ここでは図１１に示した「リボイス画面」における「１」の上スイッチＨＢが操作された場合を例に説明する。
【００３９】
図１２に示す「音色選択画面」は、チャンネル「リズム１」（リズムパート）に割り当て可能なドラムキット（音色）の候補を音色グループ単位に提示して、その中からチャンネル「リズム１」に割り当てるドラムキットをユーザに選択（特定）させるための画面である。すなわち、ディスプレイ６Ａの周囲に配置されている「Ａ」〜「Ｊ」の各汎用ボタンＨＡに対応する画面位置（表示領域Ｇａ）に、割り当て可能なドラムキットの候補を１乃至複数羅列したドラムキットリストをアイコン表示しておき、「Ａ」〜「Ｊ」のいずれかのボタンＨＡが操作されると対応する画面位置に羅列表示されているドラムキットリスト内のいずれかのドラムキット（ドラムキットＡ〜ドラムキットＪ）を、前記チャンネル「リズム１」に割り当てるドラムキットとして選択（特定）するようになっている。図示の例で例えば「Ａ」ボタンＨＡが操作された場合には、「ドラムキットＡ」（具体的には、例えばアコースティックキットやロックキットあるいはブルースキットなど）が選択されることになる。
【００４０】
また、上述したように本実施形態においては自動伴奏中であっても、単に上記した「Ａ」〜「Ｊ」のいずれかのボタンＨＡの操作によるドラムキットの割り当て変更に従って複数のドラム音色を一括差し替えできるだけでなく、割り当てられたドラムキットに規定されている複数のドラム音色の中から任意に選択した１乃至複数のドラム音色を他のドラム音色に適宜に差し替えできるようになっている。具体的には、例えば「５」の上スイッチＨＢに対してドラムキットの「編集」機能を割り当てておき（図１２に示す「音色選択画面」において画面上の対応位置に該当の機能アイコン（編集アイコン）を表示する）、該スイッチＨＢの操作に応じて「ドラムキット編集画面」（図１３参照）に画面を遷移させることによって個々のドラム音色の差し替えを行うことのできるようにしている。詳しくは後述する。
【００４１】
上記した「音色選択画面」上での操作に応じた各種処理を実現する図７に示したフローチャートの説明に戻って、ステップＳ５２は、「Ａ」〜「Ｊ」ボタンＨＡの操作に応じていずれかの音色（リズムパートの場合にはドラムキット）を選択する。ただし、リズムパートの場合に、既に割り当て済みとなっているドラムキットに規定されている複数のドラム音色のうちのいずれかの差し替えを行いたいときは、必ずしも「Ａ」〜「Ｊ」ボタンＨＡの操作を行う必要がない。つまり、ドラムキット自体を差し替えたい（言い換えるならば複数のドラム音色を一括差し替えしたい）ときにだけ「Ａ」〜「Ｊ」ボタンＨＡを操作すればよい。ステップＳ５３は、「５」の上スイッチ操作に応じて「ドラムキット編集画面」（図１３参照）に画面表示を遷移させると共に差し替えたいドラム音色をユーザに選択させるドラムキット編集処理（後述する図１３参照）を実行する。ただし、ドラムキット以外の音色差し替えのときは、当然のことながらドラムキット編集処理を実行せずに画面表示を「ドラムキット編集画面」に遷移させることなく、「Ａ」〜「Ｊ」ボタンＨＡの操作により選択された各音色に応じた処理を実行する。ステップＳ５４は、例えば「５」の上スイッチＨＢ以外の上下スイッチＨＢの操作に応じた処理などのその他の処理を実行する。
【００４２】
ステップＳ５５は、図示しない「Ｅｘｉｔ」ボタンの操作に応じて当該処理が終了されたか否かを判定する。「Ｅｘｉｔ」ボタンが操作されておらず当該処理が終了されていないと判定した場合には（ステップＳ５５のＮＯ）、ステップＳ５２の処理に戻って上記ステップＳ５２〜Ｓ５５までの処理を繰り返し実行する。「Ｅｘｉｔ」ボタンが操作されており当該処理が終了されたと判定した場合には（ステップＳ５５のＹＥＳ）、音色選択状態を確定して当該処理を終了する。当該処理の終了後は、チャンネルオン／オフ処理（図６参照）に戻って「リボイス画面」（図１１参照）に画面を遷移させる。
【００４３】
次に、選択されたドラムキットに規定されている複数のドラム音色のうちいずれかのドラム音色の差し替えを実現する「ドラムキット編集処理」について、図８を用いて説明する。図８は、「ドラムキット編集処理」の一実施例を示すフローチャートである。当該処理も、スタイルデータの再生中であるか否かに関わらず実行可能である。ステップＳ６１は、ドラムキット編集画面をディスプレイ６Ａ上に表示する。
【００４４】
上記「ドラムキット編集画面」について図１３を用いて説明する。図１３は、「ドラムキット編集画面」の一実施例を示す概念図である。従来知られているように、ドラムキットには複数のドラム音色の波形データが含まれており、また各波形データはそれぞれ異なる音高に割り当てられている。そこで、図１３に示すように、表示領域Ｇａには指定された音高（図示の例では音高「Ｆ＃１」）に現在割り当てられているドラム音色の波形データの名称（ドラム音色名）をドラムキット名と共に表示する。そして、この音高「Ｆ＃１」に現在割り当てられているドラム音色（波形データ）を他のドラム音色に差し替えたい場合には、「波形選択」機能（波形選択アイコン）が割り当てられている「Ｆ」ボタンＨＡを操作する。該「Ｆ」ボタンＨＡの操作に応じて、音高「Ｆ＃１」に現在割り当てられているドラム音色として差し替え可能なドラム音色の候補を示した「波形選択画面」（図１４参照）に画面が遷移されて、ユーザはその中から差し替えるべきドラム音色を選択することができるようになっている（詳しくは後述する）。
【００４５】
上記波形データの表示対象（ターゲット）とする音高の指定は、「１」または「２」の上下スイッチＨＢを操作することによる。すなわち、音高「Ｆ＃１」以外に現在割り当てられているドラム音色の波形データを他のドラム音色に差し替えたい場合には、「１」または「２」の上下スイッチＨＢを操作してドラム音色（波形データ）の差し替え対象（ターゲット）とする音高を選び直せばよい。ところで、ユーザによってはドラム音色を差し替えるべき対象音高が何なのかが明確にわからないような場合がある。例えば、ドラム音色の差し替え対象として選択済みのチャンネル（ドラムパート）の演奏パターンデータに従って発音されている特定のドラム音色を他のドラム音色に差し替えたいような場合に、該特定のドラム音色（例えばバスドラム）が割り当てられている音高が何なのかは、自動伴奏されるドラム演奏を実際に聴いただけでは判別つかない。そこで、対象音高を順番に変更しながら画面上に表示されるドラム音色の波形データの名称（ドラム音色名）を見れば、いつかはバスドラム音色に辿り着けることになるが、「１」または「２」の上下スイッチＨＢを繰り返し操作しなければならず大変手間がかかり面倒である。
【００４６】
本実施形態においては上記不都合を解決するために、「音高表示」機能（音高表示アイコン）が割り当てられた「Ｃ」ボタンＨＡを操作することで、自動伴奏にあわせて発音される各ドラム音色が割り当てられている音高を鍵盤図として表示領域Ｇａに表示させるようにした。例えばバスドラムが音高「Ｅ１」に割り当てられている場合、自動伴奏によりバスドラムが発音されるのにあわせて鍵盤図上の「Ｅ１」の位置の鍵盤の表示態様を変更する（図中では黒丸表示しているが、例えば一部を白黒反転する、表示色を変更するなど他の表示態様であってよい）とともに、該当の音高「Ｅ１」を文字表示する。これにより、バスドラムが鳴っている瞬間に表示されている音高をユーザが読み取ることで、バスドラムが割り当てられている音高を「Ｅ１」に特定することができる。なお、バスドラムと同時に他のドラム音色も発音されている場合には、複数の音高が同時に表示されることになるが、これら表示された複数の音高をユーザが読み取り、順番に対象音高として設定してみれば何回目かにはバスドラムに辿り着くことになるので、バスドラムのみが単音で発音される場合よりは操作が煩雑であるがそれでも比較的簡単にバスドラムの音高を特定することができるので有利である。
【００４７】
なお、ドラム音色は差し替えしないが、ボリューム、パン、リバーブ等の自動伴奏に関わる各種パラメータを変更したいような場合には、それぞれ「３」、「４」、「５」の各スイッチＨＢを操作すればよい。そのために、表示領域Ｇｂには各機能にあわせた機能アイコンが各スイッチＨＢに対応表示されている。これらの機能アイコンでは、設定値等も表示する。
【００４８】
上記した「ドラムキット編集画面」上での操作に応じた各種処理を実現する図８に示したフローチャートの説明に戻って、ステップＳ６２は、「Ｃ」ボタンＨＡの操作に応じて再生中のスタイルデータにおける編集対象のチャンネルの音高に対応する鍵盤図の表示態様を変更すると共に、音高を表示する。なお、スタイルデータが再生中でない場合には前記処理は行なわなくてよい。ステップＳ６３は、「１」又は「２」スイッチ操作に応じて対象（ターゲット）音高を変更する。ステップＳ６４は、「Ｆ」ボタンＨＡの操作に応じて、「波形選択画面」（図１４参照）に画面を遷移させると共に差し替えるドラム音色の波形データを選択する波形選択処理（後述する図９参照）を実行する。ステップＳ６５は、例えば「３」〜「７」スイッチＨＢの操作によるパラメータ変更や「Ｊ」ボタンＨＡの操作による保存／割り当て処理などのその他の処理を実行する。詳しくは後述するが（後述する図１６参照）、保存／割り当て処理では１乃至複数のドラム音色が差し替えられたドラムキットを差し替え前のドラムキットとは別に保存しておき、該保存したドラムキットを参照するようにスタイルデータの演奏パターンデータ（ドラムパート）と前記ドラムキットとの対応付けを行う。
【００４９】
ステップＳ６６は、図示しない「Ｅｘｉｔ」ボタンの操作に応じて当該処理が終了されたか否かを判定する。「Ｅｘｉｔ」ボタンが操作されておらず当該処理が終了されていないと判定した場合には（ステップＳ６６のＮＯ）、ステップＳ６２の処理に戻って上記ステップＳ６２〜Ｓ６６までの処理を繰り返し実行する。「Ｅｘｉｔ」ボタンが操作されており当該処理が終了されたと判定した場合には（ステップＳ６６のＹＥＳ）、ドラムキットの編集状態を確定させて当該処理を終了する。当該処理の終了後は、音色選択処理（図７参照）に戻って「音色選択画面」（図１２参照）に画面を遷移させる。
【００５０】
上記「波形選択処理」（図８のステップＳ６４参照）について、図９を用いて説明する。図９は、「波形選択処理」の一実施例を示すフローチャートである。ステップＳ７１は、波形選択画面をディスプレイ６Ａ上に表示する。
【００５１】
上記「波形選択画面」について図１４を用いて説明する。図１４は、「波形選択画面」の一実施例を示す概念図である。図１４に示すように、「波形選択画面」においては選択（差し替え）可能なドラム音色の波形データを、音色波形（データ）名、割り当て済みの音高、分類されるドラムキットなどを提示する波形リストとして表示領域Ｇａに表示すると共に、「１」、「２」の上下スイッチＨＢを操作することでページ単位に波形リストの表示を変更したり、「３」、「４」、「５」のいずれかの上下スイッチＨＢを操作することで波形リスト内に記載された中から所望のドラム音色の波形データを上下スクロールにより選択することができるように、それらの機能にあわせた機能アイコンを表示領域Ｇｂに対応表示する。また、「６」の上下スイッチＨＢの操作に応じて選択されているドラム音色の波形データのみを単独で発音させることができるように該当の機能アイコン（発音アイコン）が表示領域Ｇｂに対応表示されており、ユーザは「６」の上下スイッチＨＢを操作すれば所望のドラム音色か否かを確認することができるようになっている。
【００５２】
ここに示す例では、「Ｇ」ボタンＨＡに対して「カテゴリ順」又は「ドラムキット順」（ドラムキット内では波形データが割り当てられている音名順）に波形リスト内における波形データの表示順を変更する機能（ソート順アイコン）が割り当てられている。すなわち、この「Ｇ」ボタンＨＡを操作することで「カテゴリ順」又は「ドラムキット順」にソートの仕方を変更することができるので、これによりユーザはドラム音色のカテゴリを頼りに波形データの選択を行いたいような場合には前者の順でソートした波形リストを表示させる一方で、「あのドラムキットに含まれていたドラム音色」といったようなユーザ自身の記憶を頼りに波形データの選択を行いたいような場合には後者の順でソートした波形リストを表示させることによって、効率的に所望の波形データを選択することができるようになる、という利点がある。
【００５３】
また、上記「カテゴリ順」が選ばれている場合、「Ｆ」ボタンＨＡに対してどのカテゴリに含まれている波形データを波形リストに表示させるかを選択するためのカテゴリリスト画面を表示する機能（カテゴリアイコン）が割り当てられる。この「Ｆ」ボタンＨＡの操作に従って画面上に表示されるカテゴリリスト画面の一実施例を図１５に示す。カテゴリリスト画面ＰＧは「波形選択画面」上に重ねあわされるようにしてポップアップ表示される画面であって、カテゴリ名（図中におけるアイテム表示）を羅列表示する。また、カテゴリ名のリスト表示横には上下ボタンの機能アイコンが表示されており、これらが対応表示されている「Ｇ」又は「Ｈ」ボタンＨＡの操作に従ってリスト内のいずれかのカテゴリが選択されるようになっている。カテゴリが選択されるとカテゴリリスト画面ＰＧが消去されて、選ばれたカテゴリに分類されている１乃至複数の波形データが「波形選択画面」の波形リストに表示される。このようにして、ユーザが「カテゴリ」機能を割り当てた「Ｆ」ボタンＨＡを操作するだけで、簡単に所望のカテゴリに辿り着けるようにしている。
【００５４】
一方、上記「ドラムキット順」が選ばれている場合には、「Ｆ」ボタンＨＡに対してどのドラムキットに含まれている波形データを波形リストに表示するかを選択するためのドラムキットリスト画面（図示せず）を表示する機能が割り当てられる。すなわち、この場合には「Ｆ」ボタンＨＡの操作に従って、図１５に示したカテゴリリスト画面ＰＧと同様の構成であってドラムキット名を羅列表示したドラムキットリスト画面が画面上にポップアップ表示され、ユーザが簡単に所望のドラムキットに辿り着けるようにしている。なお、この場合に「Ｆ」ボタンＨＡに対応表示させる機能アイコンの名称を「カテゴリ」から「ドラムキット」などのように変更した方が、ユーザがポップアップ表示された画面のリスト内容を誤解しないので望ましい。
【００５５】
上記した「波形選択画面」上での操作に応じた各種処理を実現する図９に示したフローチャートの説明に戻って、ステップＳ７２は、「１」〜「５」スイッチＨＢの操作に応じて波形リストのページ切り換えや上下スクロールに従って波形データを選択する。ステップＳ７３は、「６」スイッチＨＢの操作に応じて選択中の波形データに基づき楽音を発音させる。ステップＳ７４は、「Ｇ」ボタンＨＡの操作に応じて波形データのソート順をドラムキット順とカテゴリ順との間で 適宜に切り換える。ステップＳ７５は、「Ｆ」ボタンＨＡの操作に応じてドラムキットリスト画面あるいはカテゴリリスト画面をポップアップ表示し（図１５参 照）、所定操作子の操作で前記リスト画面内のいずれかのアイテム（ドラムキット又はカテゴリ）を選択する。当該選択に応じてポップアップ表示されていたドラムキットリスト画面あるいはカテゴリリスト画面が消去されると共に、選ばれたドラムキット又はカテゴリに分類されている１乃至複数の波形データが「波形選択画面」の波形リストに表示される。
【００５６】
ステップＳ７６は、図示しない「Ｅｘｉｔ」ボタンの操作に応じて当該処理が終了されたか否かを判定する。「Ｅｘｉｔ」ボタンが操作されておらず当該処理が終了されていないと判定した場合には（ステップＳ７６のＮＯ）、ステップＳ７２の処理に戻って上記ステップＳ７２〜Ｓ７６までの処理を繰り返し実行する。「Ｅｘｉｔ」ボタンが操作され当該処理が終了されたと判定した場合には（ステップＳ７６のＹＥＳ）、波形データの選択状態を確定させて当該処理を終了する。当該処理の終了後は、ドラムキット編集処理（図８参照）に戻って「ドラムキット編集画面」（図１３参照）に画面を遷移させる。
【００５７】
上記したようにして図示しない「Ｅｘｉｔ」ボタンが操作されて「波形選択画面」（図１４参照）から「ドラムキット編集画面」（図１３参照）へと画面が遷移された後に、「ドラムキット編集画面」において「ストア」機能アイコンが対応表示されている「Ｊ」ボタンＨＡが操作されると、ドラムキット内の任意の１乃至複数のドラム音色が差し替えられたドラムキット（これをカスタムドラムキットと呼ぶ）が保存される（別名または上書き）。また、この際には、当該カスタムドラムキットが自動伴奏スタイルデータに規定されているドラムパートの演奏パターンデータに対応付けられる。これにより、ユーザによって任意の１乃至複数のドラム音色が差し替えられたドラムキットを参照するようにスタイルデータが変更されて、これに基づき差し替え後のドラム音色を反映した自動伴奏が行われるようになる。図１６を用いて説明する。図１６は、ドラムキットと演奏パターンデータとの対応付け関係を説明するための概念図である。
【００５８】
スタイルデータの演奏パターンデータＳＴ（ドラムパート）には、記憶装置８に記憶されている所定のプリセットドラムキットＤＰが予め対応付けられている。上述した「音色選択画面」（図１２参照）上での操作に従って、他のプリセットドラムキットＤＰのいずれかに対応付けるよう一時的に変更する。そのために、対応付けるプリセットドラムキットＤＰを記憶手段８等からエディットバッファＥＢにコピーし、該エディットバッファＥＢにコピーされたドラムキットを一時的に参照するよう対応付けが行われる。「ドラムキット編集画面」（図１３参照）への遷移に従い、エディットバッファＥＢにコピーされたドラムキットの任意の１乃至複数のドラム音色を一時的に差し替えることが可能となる。勿論、「音色選択画面」において他のプリセットドラムキットＤＰのいずれかに対応付けを変更しない場合には、予め対応付けられていた元のプリセットドラムキットＤＰをエディットバッファＥＢにコピーして１又は複数のドラム音色の差し替えを行うことのできるようにすればよい。
【００５９】
「ドラムキット編集画面」（図１３参照）及び「波形選択画面」（図１４参照）上での操作に従って行われたドラム音色差し替え後のドラムキットを、ストア機能の実行に応じてカスタムドラムキットＤＣとしてエディットバッファＥＢから記憶装置８等にコピーして保存した後、該記憶装置８に保存されたカスタムドラムキットＤＣを正式にスタイルデータの演奏パターンデータＳＴ（ドラムパート）に対応付けることにより、任意の１乃至複数のドラム音色の差し替えを一時的なものでなく恒久的なものとする。なお、こうしたカスタムドラムキットＤＣとの恒久的な対応付け後に、更に前記対応付けたカスタムドラムキットＤＣの一部のドラム音色の差し替えを行うことも可能である。
【００６０】
以上のように、本発明に係る電子音楽装置では、図１２に示す「音色選択画面」において「５」の上スイッチＨＢに対しドラムキットの「編集」機能を割り当てておき、自動伴奏スタイルデータに基づいて複数のドラム音色を組み合わせた所定の演奏パターンからなるドラムパートの楽音（ドラム演奏）の再生中であっても、該スイッチＨＢの操作に応じて「ドラムキット編集画面」（図１３参照）に画面を遷移させて、ドラムパートに割り当てられたドラムキットに規定されている複数のドラム音色のうち任意の１乃至複数のドラム音色を個別に差し替えできるようにした。こうすることによって、ユーザは差し替えられたドラム音色が反映された自動伴奏をすぐに確認しながらドラム音色の差し替えを行うことが容易にできるようになる。
【００６１】
以上、図面に基づいて実施形態の一例を説明したが、本発明はこれに限定されるものではなく、様々な実施形態が可能であることは言うまでもない。
【符号の説明】
【００６２】
１…ＣＰＵ、２…ＲＯＭ、３…ＲＡＭ、４，５…検出回路、４Ａ…演奏操作子、５Ａ…設定操作子、６…表示回路、６Ａ…ディスプレイ、７…音源・効果回路、７Ａ…サウンドシステム、８…記憶装置、９…通信インタフェース、１Ｄ…データ及びアドレスバス、ＥＢ…エディットバッファ、Ｇａ（Ｇｂ）…表示領域、ＨＡ…「Ａ」〜「Ｊ」の各汎用ボタン、ＨＢ…「１」〜「８」の各汎用スイッチ、ＳＴ…スタイルデータの演奏パターンデータ（ドラムパート）、ＤＰ…プリセットドラムキット、ＤＣ…カスタムドラムキット
【図１】
0005724231.tif 000002
【図２】
0005724231.tif 000003
【図３】
0005724231.tif 000004
【図４】
0005724231.tif 000005
【図５】
0005724231.tif 000006
【図６】
0005724231.tif 000007
【図７】
0005724231.tif 000008
【図８】
0005724231.tif 000009
【図９】
0005724231.tif 000010
【図１０】
0005724231.tif 000011
【図１１】
0005724231.tif 000012
【図１２】
0005724231.tif 000013
【図１３】
0005724231.tif 000014
【図１４】
0005724231.tif 000015
【図１５】
0005724231.tif 000016
【図１６】
0005724231.tif 000017