(57)【要約】【課題】複数のカテゴリーに対応付けられたエフェクトタイプを、いずれのカテゴリーを選択しても表示させることができ、かつ、表示される複数のエフェクトタイプの中で、選択されたカテゴリーの優先順位が高くされているものを迅速に選択できるエフェクトタイプ選択装置を提供する。【解決手段】ＣＰＵ２は、操作子５の操作に基づいて、カテゴリーを選択させる。エフェクトタイプのデータを参照することにより、選択させたカテゴリーが対応付けられている各エフェクトタイプを、この各エフェクトタイプにおけるその選択されたカテゴリーの優先順位に応じた優先順序で表示器８に表示させる。表示器８に表示させたエフェクトタイプの中から、操作子５の操作に基づいて、所望のエフェクトタイプを選択させる。【選択図】  図１
2005043457.tif 000002
【特許請求の範囲】
【請求項１】
音声信号または楽音信号に加えるエフェクトをエフェクトタイプにより選択するエフェクトタイプ選択装置であって、
カテゴリーを選択させるカテゴリー選択制御手段と、
複数の前記エフェクトタイプのそれぞれに、１または複数の前記カテゴリーが該カテゴリーの優先順位とともに対応付けられており、前記カテゴリー選択制御手段に選択させたカテゴリーが対応付けられている各エフェクトタイプを、該各エフェクトタイプにおける前記選択させたカテゴリーの優先順位に応じた優先順序で表示器に表示させる表示制御手段と、
該表示制御手段により前記表示器に表示させるエフェクトタイプの中から、１つのエフェクトタイプを選択させるエフェクトタイプ選択制御手段、
を有することを特徴とするエフェクトタイプ選択装置。
【請求項２】
音声信号または楽音信号に加えるエフェクトをエフェクトタイプにより選択するエフェクトタイプ選択用プログラムであって、
カテゴリーを選択させるカテゴリー選択制御ステップと、
複数の前記エフェクトタイプのそれぞれに、１または複数の前記カテゴリーが該カテゴリーの優先順位とともに対応付けられており、前記カテゴリー選択制御ステップに選択させたカテゴリーが対応付けられている各エフェクトタイプを、該各エフェクトタイプにおける前記選択させたカテゴリーの優先順位に応じた優先順序で表示器に表示させる表示制御ステップと、
該表示制御ステップにより前記表示器に表示させるエフェクトタイプの中から、１つのエフェクトタイプを選択させるエフェクトタイプ選択制御ステップ、
をコンピュータに実行させることを特徴とするエフェクトタイプ選択用プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音声信号または楽音信号に加えるエフェクトをエフェクトタイプにより選択する技術に関するものである。
【０００２】
【従来の技術】
電子楽器において、音源で生成された楽音信号には、様々なエフェクトが加えられてサウンドシステムに出力される。ユーザーは、予め用意されている複数のエフェクトタイプの中から少なくとも１つのエフェクトタイプを選択して対応するエフェクトを設定する。
ところが、近年のエフェクトタイプの増大により、ユーザーにとって、エフェクトタイプの選択が面倒なものになってきている。
従来、電子楽器では、多数の楽音制御特性の中から１つを容易に選択できるようにするために、カテゴリー分けが行われている。ユーザーは、まず、カテゴリーを選択し、次に、選択されたカテゴリーの中から、所望の楽音制御特性を見いだして選択する。
例えば、特許文献１では、音色がカテゴリー分けされており、上述したカテゴリーに基づいて所望の音色を選択している。
【０００３】
また、非特許文献１，非特許文献２では、エフェクトタイプに関しても、一部、カテゴリー分けが行われている。
エフェクトタイプに関しては、１つのエフェクトタイプであっても、楽音信号に相異なる複数のエフェクトを同時に加えるものがある。
ところが、この複数のエフェクトを同時に加えるエフェクトタイプ（以下、複合エフェクトタイプという）でもカテゴリーは１つしか対応付けないために、複合エフェクトタイプを見つけ出すことが難しくなっている。
【０００４】
例えば、複合エフェクトタイプ「Ａｕｔｏ  Ｗａｈ＋Ｄｓｔ（オート・ワウ＋ディストーション）」は、１つのカテゴリー「ｗａｈ」のみに対応付けられている。
音楽に詳しいユーザーなら、「Ａｕｔｏ  Ｗａｈ＋Ｄｓｔ」を見つけ出すときに「ｄｓｔ」よりも関連性が高いと思われる「ｗａｈ」のカテゴリーを選択する。
これに対し、一般ユーザーは、「ｄｓｔ」のカテゴリーの中で見つけ出そうとする可能性がある。しかし、「ｄｓｔ」のカテゴリーでは、「Ａｕｔｏ  Ｗａｈ＋Ｄｓｔ」を見つけ出せない。
【０００５】
【特許文献１】
特開２０００−８９７６０号公報
【非特許文献１】
「取扱説明書  ＭＵＳＩＣ  ＰＲＯＤＵＣＴＩＯＮ  ＳＹＮＴＨＥＳＩＺＥＲ  ＭＯＴＩＦ６  ＭＯＴＩＦ７  ＭＯＴＩＦ８」ヤマハ株式会社（２００１），ｐ．３９−４１，１３７，１６９−１７０
【非特許文献２】
「データリスト  ＭＵＳＩＣ  ＰＲＯＤＵＣＴＩＯＮ  ＳＹＮＴＨＥＳＩＺＥＲ  ＭＯＴＩＦ６  ＭＯＴＩＦ７  ＭＯＴＩＦ８」ヤマハ株式会社（２００１），ｐ．２３−２４
【０００６】
【発明が解決しようとする課題】
本発明は、上述した問題点を解決するためになされたもので、複数のカテゴリーが対応付けられるエフェクトタイプを、いずれのカテゴリーを選択しても表示させることができ、かつ、表示される複数のエフェクトタイプの中で、選択されたカテゴリーの優先順位が高くされているものを迅速に選択できるエフェクトタイプ選択装置およびエフェクトタイプ選択用プログラムを提供することを目的とするものである。
【０００７】
【課題を解決するための手段】
本発明は、請求項１に記載の発明においては、音声信号または楽音信号に加えるエフェクトをエフェクトタイプにより選択するエフェクトタイプ選択装置であって、カテゴリーを選択させるカテゴリー選択制御手段と、複数の前記エフェクトタイプのそれぞれに、１または複数の前記カテゴリーが該カテゴリーの優先順位とともに対応付けられており、前記カテゴリー選択制御手段に選択させたカテゴリーが対応付けられている各エフェクトタイプを、該各エフェクトタイプにおける前記選択させたカテゴリーの優先順位に応じた優先順序で表示器に表示させる表示制御手段と、該表示制御手段により前記表示器に表示させるエフェクトタイプの中から、１つのエフェクトタイプを選択させるエフェクトタイプ選択制御手段を有するものである。
また、請求項２に記載の発明においては、上述した請求項１に記載のエフェクトタイプ選択装置をコンピュータに実行させるプログラムの形態で実現するものである。
従って、相異なるカテゴリーに対応付けられる複数のエフェクトで構成される複合エフェクトタイプのように、エフェクトタイプの内容に応じて、複数のカテゴリーが対応付けられるエフェクトタイプを、この複数のカテゴリーのいずれが選択されても表示させることができる。
加えて、表示される複数のエフェクトタイプの中で、ユーザにより選択されたカテゴリーの優先順位が高くされているものほど、表示順序が優先されて迅速に選択できる。
【０００８】
【発明の実施の形態】
図１は、本発明の実施の一形態を実現する電子音楽装置のハードウェア構成の一例を示すブロック図である。
図中、１はバス、２はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、３はＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、４はＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。
ＲＯＭ３には、ＣＰＵ２を動作させる、エフェクトタイプ選択用プログラムを含む電子音楽装置制御用プログラムのほか、複数のエフェクトタイプのデータなど、種々のデータが記憶されている。
ＲＡＭ４には、ＣＰＵ２のワーキングエリアが設けられる。ＣＰＵ２は、ＲＯＭ３に記憶された電子音楽装置制御用プログラムをＲＡＭ４にロードし、入出力制御など各種の制御を行う。
【０００９】
ここで、エフェクトとエフェクトタイプとの関係を説明しておく。
エフェクトは、楽音信号を加工して様々な効果を付加する機能であって、効果回路１０が実行する。ディジタル信号処理により、この機能を実現する場合は、エフェクトプログラムと言い換えることもできる。ＲＯＭ３などに予め複数のエフェクト（エフェクトプログラム）が用意されている。
エフェクトタイプは、効果回路１０で実行するエフェクトの内容を選択（および効果回路１０へ設定することを指示）するためのデータである。
電子音楽装置には、複数のエフェクトタイプのデータが用意されている。
各エフェクトタイプのデータは、例えば、エフェクトタイプ名、カテゴリー、エフェクトプログラム番号、複数のエフェクトパラメータの値などで構成される。
【００１０】
エフェクトタイプ名は、表示器８に表示されるデータである。
カテゴリーは、当該エフェクトタイプが属するカテゴリーを表すデータで、１または複数のカテゴリーがそのカテゴリーの優先順位とともに含まれている。
エフェクトプログラム番号は、効果回路１０に実行させる（設定する）エフェクトプログラムを指定する番号である。
複数のエフェクトパラメータの値は、エフェクトプログラムを実行する際に効果回路１０へ設定する各種のパラメータの値であって、効果回路１０に設定されているエフェクトプログラムの詳細な動作態様を決定するデータである。
【００１１】
ＲＯＭ３に電子音楽装置制御用プログラムや、エフェクトタイプのデータなど処理に必要なデータが記憶されていない場合、図示しない外部記憶装置にこれらのプログラムやデータを記憶させておき、それをＲＡＭ４に読み込んでもよい。
また、後述する通信インターフェース１２として、通信ネットワーク接続用の通信インターフェースを用いて、外部機器１３としてのサーバ・コンピュータに接続し、このサーバ・コンピュータからプログラムやデータを外部記憶装置に新規インストールしたり、更新インストールしたりしてもよい。
５は操作子であり、鍵盤等の演奏入力スイッチ、選択スイッチ等がある。選択スイッチは、音色やエフェクトタイプなどの選択を行う。検出回路６は、操作子５の操作を検出してバス１に出力する。
７は表示回路であって、表示器８に、エフェクトタイプ（エフェクトタイプ名）のリスト表示を含む、各種設定メニューの表示データを出力する。
【００１２】
９は音源回路、１０は効果回路、１１はサウンドシステムである。
ＣＰＵ２は、操作子５の演奏入力操作や、自動演奏などに応じて、楽音の発音開始（ノート・オン），発音終了（ノート・オフ）、楽音の音高（ノートナンバー）、楽音の音色などを表す楽音パラメータを生成して、音源回路９に出力する。
音源回路９は、入力された楽音パラメータに基づいて楽音信号を波形合成し、効果回路１０に出力する。
音源回路９は、専用のハードウェアあるいはＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）を用いて構成される。音源回路９に代わって、ＣＰＵ２が、ソフトウェア音源プログラムを実行することによって波形合成をしてもよい。
効果回路１０では、ＤＳＰを用いたディジタル信号処理により、設定されているエフェクト（エフェクトプログラム）を実行して、音源回路９から入力された楽音信号にエフェクトを付加してサウンドシステム１１に供給し、スピーカから出力させる。効果回路１０に代えて、ＣＰＵ２がプログラムを実行することによって、同様のエフェクトを付加するようにしてもよい。
【００１３】
１２は、１または複数の通信インターフェースである。ＭＩＤＩ（Ｍｕｓｉｃａｌ  Ｉｎｓｔｒｕｍｅｎｔ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）インターフェースの場合はＭＩＤＩ鍵盤や外部音源装置等を外部機器１３とし、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネットなどの通信ネットワークに接続される通信インターフェースの場合は、サーバ・コンピュータやパーソナルコンピュータ等を外部機器１３としてバス１に接続し、ＭＩＤＩデータ等の入出力を行う。
【００１４】
図２は、エフェクトタイプおよびカテゴリーの一具体例を示す説明図である。
図２（ａ）は、エフェクトタイプと、各エフェクトタイプの内容に応じて優先順位とともに対応付けられるカテゴリーとの対応付けを示す説明図である。
この対応付けは、既に説明したように、各エフェクトタイプのデータ中に、各エフェクトタイプに対応づけられたカテゴリーが、このカテゴリーの優先順位とともに含まれていることによって規定される。
図２（ｂ），図２（ｃ），図２（ｄ）は、図３（ｂ）を参照して後述するように、それぞれ、「ｗａｈ」，「ｄｓｔ」，「ｄｌｙ」のカテゴリーが選択された場合の、表示器８に表示される順序（エフェクトタイプのリスト）を示す説明図である。
【００１５】
実際には、多数のエフェクトタイプがあるが、そのうち、一部のエフェクトタイプのみを図示している。また、図示されたカテゴリーは、「ｄｓｔ（ディストーション）」、「ｗａｈ（ワウ）」、「ｃｍｐ（コンプレッサー）」、「ｄｌｙ（ディレイ）」であるが、実際にはこの他にもある。
ここで、「ｄｓｔ」は、信号波形の上下を切り取るなどの操作で、ギター・アンプの飽和歪みを故意に発生させる内容のエフェクトタイプに対応付けるカテゴリーである。
「ｗａｈ」は、低域通過フィルタのカットオフ周波数を変化させることにより、音の明るさを変化させる内容のエフェクトタイプに対応付けるカテゴリーである。
「ｃｍｐ」は、設定レベル以上の信号が入力されると出力を押さえる内容のエフェクトタイプに対応付けるカテゴリーである。
「ｄｌｙ」は、音声信号を遅延させる内容のエフェクトタイプに対応付けるカテゴリーである。
【００１６】
複数の異なるカテゴリーが対応付けられる複合エフェクトタイプの場合、この複数のカテゴリーを、第１カテゴリー，第２カテゴリー，第３カテゴリー…というように、優先順位を付して対応付ける。第１カテゴリーは、最も優先順位の高いものであり、第２カテゴリー，第３カテゴリーの順に、優先順位の低いものとなる。対応付けるカテゴリーの数には特に制限はない。
各エフェクトタイプに対応付けられたカテゴリーの優先順位は、例えば、そのエフェクトタイプの内容との関連性に応じて設定すればよい。エフェクトタイプの内容との関連性の高いカテゴリーほど優先順位を高く設定する。
単一のカテゴリーしか対応付けられないエフェクトタイプの場合は、そのカテゴリーは第１カテゴリーとする。
【００１７】
「Ｄｉｓｔｏｒｔｉｏｎ（ディストーション）」，「Ａｕｔｏ  Ｗａｈ（オート・ワウ）」，「Ｔｏｕｃｈ  Ｗａｈ（タッチ・ワウ）」，「Ｃｏｍｐｒｅｓｓｏｒ（コンプレッサー）」，「Ｄｅｌａｙ（ディレイ）」，「Ｔｅｍｐｏ  Ｄｅｌａｙ（テンポ・ディレイ）」については、単一のカテゴリーに対応付けていることから、それぞれのカテゴリーは第１カテゴリーとなる。
これに対し、「Ａｕｔｏ  Ｗａｈ＋Ｄｓｔ（オート・ワウ＋ディストーション）」，「Ｗａｈ＋Ｄｓｔ＋Ｄｌｙ（ワウ＋ディストーション＋ディレイ）」，「Ｃｍｐ＋Ｄｓｔ（コンプレッサー＋ディストーション）」，「Ｃｍｐ＋Ｄｓｔ＋Ｄｌｙ（コンプレッサー＋ディストーション＋ディレイ）」は、複合エフェクトタイプである。
「Ａｕｔｏ  Ｗａｈ＋Ｄｓｔ」には、「ｗａｈ」を第１カテゴリーとして、「ｄｓｔ」を第２カテゴリーとして対応付けている。
「Ｗａｈ＋Ｄｓｔ＋Ｄｌｙ」には、「ｗａｈ」を第１カテゴリーとして、「ｄｓｔ」を第２カテゴリーとして、「ｄｌｙ」を第３カテゴリーとして対応付けている。
「Ｃｍｐ＋Ｄｓｔ」には、「ｄｓｔ」を第１カテゴリーとして、「ｃｍｐ」を第２カテゴリーとして対応付けている。
「Ｃｍｐ＋Ｄｓｔ＋Ｄｌｙ」には、「ｄｓｔ」を第１カテゴリーとして、「ｄｌｙ」を第２カテゴリーとして、「ｃｍｐ」を第３カテゴリーとして対応付けている。
【００１８】
図３は、エフェクトタイプを選択する処理を説明するフローチャートである。
図１に示したハードウェア構成においてＣＰＵ２が実行する電子音楽装置制御用プログラムの一部（エフェクトタイプ選択用プログラム）によって実行される。
図３（ａ）は、ユーザーが操作子を操作して、エフェクトタイプを選択するメニュー画面に移動したときに起動される。メニュー画面には、複数のカテゴリーが表示される。
Ｓ２１において、表示されたカテゴリーの１つが操作子により選択されたときは、Ｓ２２において、選択されたカテゴリーに属するエフェクトタイプのリストを作成して図１の表示器８に表示させる。選択されないときには、Ｓ２２の処理をしないで次のＳ２３に進める。
【００１９】
図３（ｂ）に、図３（ａ）のＳ２２の詳細を示す。
全てのエフェクトタイプのデータを参照して、選択されたカテゴリーが対応付けられたエフェクトタイプを検索する。
Ｓ３１において、変数Ｎを０に初期化する。変数Ｎはカテゴリーの優先順位を示す値である。
Ｓ３２において、変数Ｎを１だけ増やす。
Ｓ３３において、複数の各エフェクトタイプのデータを参照することにより、第Ｎカテゴリーに、何らかのカテゴリーが対応付けられているエフェクトタイプがあるか否かを判定する。
該当するエフェクトタイプが１つでもあればＳ３４に処理を進め、なければ、全てのエフェクトタイプについて、対応づけられているカテゴリーを全て参照したことになるので、Ｓ３５に処理を進める。
【００２０】
Ｓ３４において、選択されたカテゴリーを第Ｎカテゴリーに対応づけているエフェクトタイプがあるか否かを判定し、あればＳ３６に処理を進め、該当するエフェクトタイプを今回作成しているエフェクトタイプのリストの最後尾に追加（選択されたカテゴリーの優先順位を高くしているエフェクトタイプがリストの上へ表示されるように追加）して、Ｓ３２に処理を戻す。
Ｓ３２において、Ｎの値を１だけ増やして同様の処理を繰り返す。
一方、Ｓ３５においては、出来上がったエフェクトタイプのリスト（エフェクトタイプ名リスト）を表示器８に表示させるように制御して、図３（ａ）のＳ２３に戻す。
その結果、表示器８には、選択させたカテゴリーが対応づけられている各エフェクトタイプが、この各エフェクトタイプにおける選択させたカテゴリーの優先順位に応じた優先順序でリスト表示される。
表示する際の優先順序としては、例えば、位置的に見つけやすい上部位置から順に、下部位置の方向に決める。あるいは、表示されるまでの時間が早いものから順に、表示されるまでの時間が遅くなる方向に決める。
【００２１】
図３（ａ）のＳ２３において、ユーザーにより、リストからエフェクトタイプが選択されたか否かを判定する。
選択されたときはＳ２４に処理を進め、選択されたエフェクトタイプに従ってエフェクトを設定する。すなわち、選択されたエフェクトタイプにより指定されるエフェクトプログラムとエフェクトパラメータの値を図１の効果回路１０のＤＳＰへ設定する。
Ｓ２５において、ユーザーにより、選択の終了が指示されたときにはエフェクトの設定処理を終了する。そうでなければＳ２１に処理を戻す。
【００２２】
ここで、上述した動作を、図２（ａ）に示したエフェクトタイプとカテゴリーとの対応付けを前提として、図２（ｂ）に示した具体例で説明する。
この場合は、Ｓ２１において「ｗａｈ」のカテゴリーが選択されている。
Ｓ３２において最初にＮ＝１となったとき、Ｓ３３において、図２（ａ）に示された対応関係を有する複数のエフェクトタイプのデータを参照することにより、第１カテゴリーとして何らかのカテゴリーが対応付けられているエフェクトタイプがあると判定する。
Ｓ３４において、「ｗａｈ」を第１カテゴリーとするエフェクトタイプがあると判定する。Ｓ３６において、該当するエフェクトタイプとして、「Ａｕｔｏ  Ｗａｈ」，「Ｔｏｕｃｈ  Ｗａｈ」，「Ａｕｔｏ  Ｗａｈ＋Ｄｓｔ」，「Ｗａｈ＋Ｄｓｔ＋Ｄｌｙ」をエフェクトタイプのリストに追加して、Ｓ３２に処理を戻す。
【００２３】
今回のＳ３２においてＮ＝２となるので、Ｓ３３において、第２カテゴリーとして何らかのカテゴリーが対応付けられているエフェクトタイプがあると判定する。しかし、Ｓ３４においては、「ｗａｈ」のカテゴリーを第２カテゴリーとするエフェクトタイプがないと判定するので、直ちにＳ３２に戻る。
今回のＳ３２においてＮ＝３となるので、Ｓ３３において、第３カテゴリーとして何らかのカテゴリーが対応付けられているエフェクトタイプがあると判定する。しかし、Ｓ３４においては、「ｗａｈ」のカテゴリーを第３カテゴリーとするエフェクトタイプがないと判定するので、直ちにＳ３２に戻る。
【００２４】
今回のＳ３２においてＮ＝４となる。図２（ａ）に示された対応関係を有する複数のエフェクトタイプのデータには、第４カテゴリー以下がないと仮定すると、Ｓ３３からＳ３５に処理を進めて、エフェクトタイプのリストを表示させる。表示器８には、図２（ｂ）に示した優先順序でエフェクトタイプ名が表示される。
次に、図３（ａ）のＳ２３に戻り、ユーザが、エフェクトタイプ「Ｔｏｕｃｈ  Ｗａｈ」を選択したとすると、Ｓ２４において、このエフェクトタイプのデータ中に含まれたエフェクトプログラム番号によって指定されるエフェクトプログラムと、このエフェクトタイプのデータ中に含まれた複数のエフェクトパラメータの値を、効果回路１０へ設定する。
【００２５】
次に、上述した処理動作を、図２（ｃ）に示した具体例で説明する。
この場合は、図３（ａ）のＳ２１において、「ｄｓｔ」のカテゴリーが選択されている。
Ｓ３２においてＮ＝１となったとき、Ｓ３３→Ｓ３４→Ｓ３６と進み、「ｄｓｔ」のカテゴリーを第１カテゴリーとするエフェクトタイプ「Ｄｉｓｔｏｒｔｉｏｎ」、「Ｃｍｐ＋Ｄｓｔ」、「Ｃｍｐ＋Ｄｓｔ＋Ｄｌｙ」がエフェクトタイプのリストに追加される。
次のＳ３２においてＮ＝２になったとき、Ｓ３３→Ｓ３４→Ｓ３６に進み、「ｄｓｔ」のカテゴリーを第２カテゴリーとするエフェクトタイプ「Ａｕｔｏ  Ｗａｈ＋Ｄｓｔ」、「Ｗａｈ＋Ｄｓｔ＋Ｄｌｙ」が、既にリストにある上述した２つのエフェクトタイプの下に追加される。
次のＳ３２においてＮ＝３となったとき、Ｓ３３→Ｓ３４→Ｓ３２に進む。
次のＳ３２においてＮ＝４となったとき、Ｓ３３→Ｓ３５に処理を進めて、エフェクトタイプ名リストを表示させる。表示器８には、図２（ｃ）に示した優先順序でエフェクトタイプ名が表示される。
【００２６】
次に、上述した処理動作を、図２（ｄ）に示した具体例で説明する。
この場合、図３（ａ）のＳ２１において、「ｄｌｙ」のカテゴリーが選択されている。
Ｓ３２においてＮ＝１となったとき、Ｓ３３→Ｓ３４→Ｓ３６と進み、「ｄｌｙ」のカテゴリーを第１カテゴリーとするエフェクトタイプ「Ｄｅｌａｙ」、「Ｔｅｍｐｏ  Ｄｅｌａｙ」がエフェクトタイプのリストに追加される。
次のＳ３２においてＮ＝２となったとき、Ｓ３３→Ｓ３４→Ｓ３６と進み、「ｄｌｙ」のカテゴリーを第２カテゴリーとするエフェクトタイプ「Ｃｍｐ＋Ｄｓｔ＋Ｄｌｙ」が、既にリストにある上述した２つのエフェクトタイプの下に追加される。
次のＳ３２においてＮ＝３となったとき、Ｓ３３→Ｓ３４→Ｓ３６と進み、「ｄｌｙ」のカテゴリーを第３カテゴリーとするエフェクトタイプ「Ｗａｈ＋Ｄｓｔ＋Ｄｌｙ」が、既にリストにある上述した３つのエフェクトタイプの下に追加される。
次のＳ３２においてＮ＝４となったとき、Ｓ３３→Ｓ３５に処理を進めて、エフェクトタイプのリストを表示させる。表示器８には、図２（ｄ）に示した優先順序でエフェクトタイプ名リストが表示される。
【００２７】
上述した具体例から明らかなように、ユーザーが、例えば、「ｗａｈ」と「ｄｓｔ」に対応付けられた所望のエフェクトタイプ「Ａｕｔｏ  Ｗａｈ＋Ｄｓｔ」を設定したいときに、この複合エフェクトタイプに含まれている「ｗａｈ」または「ｄｓｔ」の、いずれのカテゴリーを選択した場合でも、所望のエフェクトタイプ「Ａｕｔｏ  Ｗａｈ＋Ｄｓｔ」を表示リスト中に見い出すことができる。
ここで、所望のエフェクトタイプ「Ａｕｔｏ  Ｗａｈ＋Ｄｓｔ」に対し、優先順位の低いカテゴリー「ｄｓｔ」を選択した場合に、「Ａｕｔｏ  Ｗａｈ＋Ｄｓｔ」は、優先順位の高いエフェクトタイプより後の優先順序で、リストの下の方に表示されることになる。
これに対し、所望のエフェクトタイプ「Ａｕｔｏ  Ｗａｈ＋Ｄｓｔ」に対し、優先順位の高いカテゴリー「ｗａｈ」を選択した場合、「Ａｕｔｏ  Ｗａｈ＋Ｄｓｔ」は、優先順序の高い、リストの上の方に表示される。
その結果、音楽のことに詳しいユーザーは、優先順位の高いカテゴリー「ｗａｈ」の方を選択するから、迅速に所望のエフェクトタイプ（Ａｕｔｏ  Ｗａｈ＋Ｄｓｔ）を見つけ出して選択することができる。
なお、表示器８において、一度に表示できるエフェクトタイプの個数が限定される場合には、順次、優先順序の後ろのものが見えるようにスクロール表示させるようにする。
【００２８】
上述した説明では、ＣＰＵ２が、ＲＯＭ３あるいはＲＡＭ４等の記憶装置に記憶された各エフェクトタイプのデータを参照することにより、図２（ａ）に示された対応付けに従って、エフェクトタイプの表示制御を行っていた。
これに代えて、図２（ａ）に示された対応付けの関係そのものを、テーブル形式のデータとしてＲＯＭ３あるいはＲＡＭ４に記憶しておき、これを参照することにより、エフェクトタイプの表示制御を行ってもよい。
あるいは、カテゴリー毎に、各エフェクトタイプにおける当該カテゴリーの優先順位に応じた優先順序で配列されたエフェクトタイプのリストデータを予め作成してＲＯＭ３あるいはＲＡＭ４に記憶しておくことにより、図２（ａ）に示された対応付けを規定してもよい。あるカテゴリーが選択されたときに、ＣＰＵ２は、選択されたカテゴリーに対応するエフェクトタイプのリストを読み出して表示させるという表示制御を行う。
この場合、必要とする記憶容量が大きくなるが、カテゴリーが選択されると、直ちに、優先順位に応じた順序でリスト表示させることができる。
また、エフェクトタイプとカテゴリーとの対応付けをデータとして記憶しておく方法に代えて、プログラム自体によって可能としてもよい。例えば、プロフラム中の判定ステップが、選択されたカテゴリーを入力したとき、上述した対応付けに応じた結果のリストを出力するように、プログラムステップが記述されていてもよい。
【００２９】
上述した説明では、エフェクトタイプとカテゴリーとの対応付けを固定していた。
これに対し、エフェクトタイプに対応付けるカテゴリー、およびまたは、そのカテゴリーの優先順位を、ユーザーにより編集する機能を、プログラムに持たせてもよい。ユーザーは自由に好みの対応付けを行うことができる。編集された対応付けのデータは、外部記憶装置に保存しておけばよい。
また、ユーザーにより頻繁に選択されるカテゴリーの優先順位を、その頻度に応じて高い優先順位に上げるように自動的に編集する機能を、プログラムに持たせてもよい。
【００３０】
各エフェクトタイプを、この各エフェクトタイプにおける選択させたカテゴリーの優先順位に応じた優先順序で表示器に表示させる際に、カテゴリーの優先順位が同じとなる複数のカテゴリータイプの間、例えば、図２（ｃ）における「Ｄｉｓｔｏｒｔｉｏｎ」，「Ｃｍｐ＋Ｄｓｔ」，「Ｃｍｐ＋Ｄｓｔ＋Ｄｌｙ」においては、代表的なエフェクトあるいは重要度の高いエフェクトから順に配列されるようにするとよい。
例えば、図３（ｂ）のＳ３３において、複数ある各エフェクトタイプのデータを参照して、選択されたカテゴリを検索する際に、代表的なエフェクトあるいは重要度の高いエフェクトから順に記憶させておくなどして、代表的なエフェクトあるいは重要度の高いエフェクトから順に検索してエフェクトタイプのリストに追加することにより、上述した配列を実現できる。
【００３１】
本発明は、パーソナルコンピュータに電子音楽用プログラムがインストールされて電子音楽装置となるものに適用することもできる。
上述した説明では、音源で生成された楽音信号に対してエフェクトを加えていた。しかし、電子音楽装置では、ユーザーの歌声をマイクロフォンで収音した音声信号（ボーカル音）にエフェクトを加えて出力する機能を備えたものがある。本発明は、このような楽音信号あるいは音声信号のような音信号に加えるエフェクトについても適用できる。
従って、本発明は、電子楽器やパーソナルコンピュータに限らず、オーディオミキサー、カラオケ装置、ゲーム装置、携帯電話等の携帯型通信端末などにおいて、楽音信号あるいは音声信号のような音信号にエフェクトを加える場合にも適用できる。
【００３２】
【発明の効果】
本発明は、上述した説明から明らかなように、複数のカテゴリーに対応付けられた所望のエフェクトタイプを、この複数のカテゴリーのいずれを選択しても表示させることができ、このエフェクトタイプを確実に選択できるという効果がある。
表示される複数のエフェクトタイプの中で、選択されたカテゴリーの優先順位が高くされているものを迅速に選択できるという効果がある。
【図面の簡単な説明】
【図１】本発明の実施の一形態を実現するハードウェア構成の一例を示すブロック図である。
【図２】エフェクトタイプおよびカテゴリーの一具体例を示す説明図である。図２（ａ）は、エフェクトタイプと、各エフェクトタイプの内容に応じて優先順位とともに対応付けられるカテゴリーとの対応付けを示す説明図である。図２（ｂ）〜（ｄ）は、「ｗａｈ」，「ｄｓｔ」，「ｄｌｙ」のカテゴリーが選択された場合の、表示器に表示される順序を示す説明図である。
【図３】エフェクトタイプを設定する処理を説明するフローチャートである。
【符号の説明】
１…バス、２…ＣＰＵ、３…ＲＯＭ、４…ＲＡＭ、５…操作子、８…表示器、９…音源回路、１０…効果回路、１１…サウンドシステム
【図１】
2005043457.tif 000003
【図２】
2005043457.tif 000004
【図３】
2005043457.tif 000005