(57)【要約】【課題】操作子の機能を容易に設定することができる電子楽器を提供することを課題とする。【解決手段】操作者が操作するための一又は複数の操作子と、設定用データを入力するための入力手段と、入力される設定用データに応じて、操作子の機能を設定する設定手段とを有する電子楽器が提供される。【選択図】　　　　図１
2004062072.tif 000002
【特許請求の範囲】
【請求項１】
操作者が操作するための一又は複数の操作子と、
設定用データを入力するための入力手段と、
前記入力される設定用データに応じて、前記操作子の機能を設定する設定手段と
を有する電子楽器。
【請求項２】
さらに、前記操作子に対応して前記操作子の機能情報を表示するための表示器を有し、
前記設定手段は、前記入力される設定用データに応じて、前記操作子の機能を設定し、かつ前記表示器に表示する前記操作子の機能情報を設定する請求項１記載の電子楽器。
【請求項３】
前記入力手段は、前記設定用データ及び画像データを入力し、
前記設定手段は、前記入力される設定用データに応じて、所定の操作子が操作されると前記画像データを前記表示器に表示するように設定する請求項２記載の電子楽器。
【請求項４】
前記画像データは、ＧＩＦ形式、ＪＰＥＧ形式又はビットマップ形式の画像データである請求項３記載の電子楽器。
【請求項５】
前記設定用データは、ＨＴＭＬ形式のデータである請求項４記載の電子楽器。
【請求項６】
前記入力手段は、フレキシブルディスク、ＭＩＤＩインターフェース又はＵＳＢインターフェースを介して入力する請求項５記載の電子楽器。
【請求項７】
前記表示器は、液晶表示器である請求項６記載の電子楽器。
【請求項８】
前記操作子の機能は、リズムスタイル、テンポ及び音色のうちの少なくとも１つを含む請求項７記載の電子楽器。
【請求項９】
さらに、画像データを表示するための表示器を有し、
前記入力手段は、前記設定用データ及び画像データを入力し、
前記設定手段は、前記入力される設定用データに応じて、所定の操作子が操作されると前記画像データを前記表示器に表示するように設定する請求項１記載の電子楽器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子楽器に関し、特に操作子の機能を設定可能な電子楽器に関する。
【０００２】
【従来の技術】
電子楽器は、操作者が操作するための複数の操作子を有する。操作者は、操作子を操作することにより、音色等を設定することができる。操作子の数は多く、操作子で設定可能な機能の数も多い。
【０００３】
【発明が解決しようとする課題】
電子楽器上の操作子は、その機能が予め決まっている。しかし、ユーザにとっては、ユーザ独自の機能を操作子に設定したいとの要望がある。
本発明の目的は、操作子の機能を容易に設定することができる電子楽器を提供することである。
【０００４】
【課題を解決するための手段】
本発明の一観点によれば、操作者が操作するための一又は複数の操作子と、設定用データを入力するための入力手段と、前記入力される設定用データに応じて、前記操作子の機能を設定する設定手段とを有する電子楽器が提供される。
設定用データを入力することにより操作子の機能を設定することができるので、ユーザは独自に操作子の機能設定を容易に行うことができる。
【０００５】
【発明の実施の形態】
図１は、本発明の実施形態による電子楽器上のスイッチ１０１〜１０６及び大型液晶表示器１３１の例を示す。液晶表示器１３１には、それぞれスイッチ１０１〜１０６に応じた機能情報１１１〜１１６が表示される。例えば、スイッチ１０１は、リズムスタイルを設定するためのスイッチである。それに対応する機能情報１１１として、リズムスタイルが「ポップス１」に設定されていることが表示される。スイッチ１０２は、テンポを設定するためのスイッチである。それに対応する機能情報１１２として、テンポが「１２０」に設定されていることが表示される。スイッチ１０３は、スプリット演奏モードの際の左鍵域の音色を設定するためのスイッチである。それに対応する機能情報１１３として、左鍵域音色が「ウォーム　パット」に設定されていることが表示される。スイッチ１０４は、ソロ演奏モードの際の音色を設定するためのスイッチである。それに対応する機能情報１１４として、ソロ音色が「フルート」に設定されていることが表示される。スイッチ１０５は、スプリット演奏モードの際の第１の右鍵域の音色を設定するためのスイッチである。それに対応する機能情報１１５として、第１の右鍵域音色が「コンサートグランドピアノ」に設定されていることが表示される。スイッチ１０６は、スプリット演奏モードの際の第２の右鍵域の音色を設定するためのスイッチである。それに対応する機能情報１１６として、第２の右鍵域音色が「ストリングス」に設定されていることが表示される。
【０００６】
例えば、機能情報１１５に対応する第１の右鍵域音色が選択されて発音可能になっているとする。その場合、機能情報１１５を囲むような強調表示１２１が行われ、その音色（コンサートグランドピアノ）に対応する画像１２２が表示される。
【０００７】
図２は、図１の画面においてスイッチ１０５が押されたときの表示を示す液晶表示器１３１の例を示す。この画面は、第１の右鍵域音色を選択するための画面である。スイッチ１０１〜１１０のうちの１つを押すことにより、所望の音色を選択することができる。例えば、スイッチ１０１を押せば、第１の右鍵域音色として「コンサートグランドピアノ」を設定することができる。その後、図１の画面に戻り、強調表示１２１及び画像１２２を表示する。
【０００８】
図３に示すように、本実施形態によれば、ユーザが例えばスイッチ１０１〜１０６の機能を設定することができる。例えば、スイッチ１０１の機能とスイッチ１０２の機能を入れ替えたり、スイッチ１０３にトランスポーズ等の他の機能を設定することができる。ユーザがスイッチ１０１〜１０６に機能を設定すると、それに応じて液晶表示器１３１上の機能情報の表示も変更される。スイッチとそのスイッチが押されたときの機能（動作）の対応フォーマットをユーザに公開することにより、ユーザは独自のスイッチの機能設定を行うことができる。
【０００９】
図４は、フレキシブルディスク４００に記録した設定用ファイル４０１及び画像ファイル４０２を示す。ユーザは、パーソナルコンピュータ等で作成した設定用ファイル４０１及び画像ファイル４０２をフレキシブルディスク４００に記録し、電子楽器に読み込ませる。これにより、スイッチの機能設定及び表示設定を行うことができる。画像ファイル４０２の画像データは、例えば図１の画像１２２に対応し、所定の操作子が操作されたときに液晶表示器に表示される。
【００１０】
図５は、図４の設定用ファイル４０１により表示される液晶表示器５０１中の画像５０２及びテーブル５１１を示す。この画像５０２及びテーブル５１１は、図１のスイッチ及び表示と同じ設定を行うときの例を示す。画像５０２は、図１の画像１２２に対応し、図４の画像ファイル４０２で表される画像である。テーブル５１１は、「位置」がスイッチの位置（スイッチ番号）を示し、６個のスイッチ設定情報５２１〜５２６を有する。
【００１１】
スイッチ設定情報５２１は、スイッチ１０１の機能を設定するための情報であり、機能種類が「リズムスタイル（ｒｈｙｔｈｍ　ｓｔｙｌｅ）」であり、最低値が「０」であり、最大値が「１００」である。スイッチ設定情報５２２は、スイッチ１０２の機能を設定するための情報であり、機能種類が「テンポ（ｔｅｍｐｏ）」であり、最低値が「１０」であり、最大値が「３００」である。スイッチ設定情報５２３は、スイッチ１０３の機能を設定するための情報であり、機能種類が「左鍵域音色（ｌｅｆｔ　ｓｏｕｎｄ）」であり、最低値が「０」であり、最大値が「６００」である。スイッチ設定情報５２４は、スイッチ１０４の機能を設定するための情報であり、機能種類が「ソロ音色（ｓｏｌｏ　ｓｏｕｎｄ）」であり、最低値が「０」であり、最大値が「６００」である。スイッチ設定情報５２５は、スイッチ１０５の機能を設定するための情報であり、機能種類が「第１の右鍵域音色（ｒｉｇｈｔ　１　ｓｏｕｎｄ）」であり、最低値が「０」であり、最大値が「６００」である。スイッチ設定情報５２６は、スイッチ１０６の機能を設定するための情報であり、機能種類が「第２の右鍵域音色（ｒｉｇｈｔ　２　ｓｏｕｎｄ）」であり、最低値が「０」であり、最大値が「６００」である。
【００１２】
図６及び図７は、図４の設定用ファイル４０１の内容を示す。図６は設定用ファイル４０１の前部、図７は設定用ファイル４０１の後部を示す。設定用ファイル４０１は、ＨＴＭＬ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）形式で記述されたファイルであり、図５の表示を行うためのファイルである。
【００１３】
記述６１１は、図５のテーブル５１１の枠を表示するための記述である。記述６１２は、テーブル５１１内の項目として、「位置」、「種類」、「最低値」及び「最大値」を表示するための記述である。記述６１３は、スイッチ設定情報５２１を表示するための記述である。記述６１４は、スイッチ設定情報５２２を表示するための記述である。記述６１５は、スイッチ設定情報５２３を表示するための記述である。記述６１６は、スイッチ設定情報５２４を表示するための記述である。記述６１７は、スイッチ設定情報５２５を表示するための記述である。記述６１８は、スイッチ設定情報５２６を表示するための記述である。記述６１９は、図５の画像５０２を表示するための記述である。画像５０２の画像ファイル４０２のファイル名は、例えば「ｍａｉｎ＿ｂａｓｅ．ｇｉｆ」である。そのファイル名のファイルをフレキシブルディスク４００から読み出し、画像５０２を表示することができる。画像ファイル４０２のファイル形式は、例えばＧＩＦ（Ｇｒａｐｈｉｃｓ　Ｉｎｔｅｒｃｈａｎｇｅ　Ｆｏｒｍａｔ）形式、ＪＰＥＧ（Ｊｏｉｎｔ　Ｐｈｏｔｏｇｒａｐｈｉｃ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ）形式又はビットマップ形式である。
【００１４】
図８は、電子楽器が上記の設定用ファイル４０１を読み込むことにより設定される内部テーブル８００を示す。内部テーブル８００には、図５のテーブル５１１と同じ情報が設定される。内部テーブル情報８０１〜８０６は、それぞれ図５のスイッチ設定情報５２１〜５２６に対応し、｛機能種類番号，最低値，最大値｝の３つの値を有する。ここで、機能種類番号において、「１」、「２」、「３」、「４」、「５」、「６」はそれぞれ「リズムスタイル」、「テンポ」、「左鍵域音色」、「ソロ音色」、「第１の右鍵域音色」、「第２の右鍵域音色」を示す。電子楽器は、この内部テーブル８００を基に、図１に示すスイッチ１０１〜１０６の機能設定、それに対応する機能表示１１１〜１１６の設定、及び画像１２２の設定を行う。
【００１５】
図９は、電子楽器のハードウエア構成を示すブロック図である。バス９０７には、ＣＰＵ９０１、ＲＯＭ９０２、ＲＡＭ９０３、フラッシュメモリ９１９、液晶表示器（ＬＣＤ）９０４、外部記憶媒体９０５、外部入出力インターフェース９０６、キースキャン回路９０８、パネルスキャン回路９１０、楽音発生部９１２が接続されている。
【００１６】
鍵盤９０９は、複数の白鍵及び黒鍵を有する。キースキャン回路９０８は、鍵盤９０９上の押鍵操作又は離鍵操作に応じて、ノートオンイベント又はノートオフイベントをＣＰＵ９０１に出力する。パネル９１１は、スイッチ（操作子）及びそれに対応する発光ダイオード（ＬＥＤ）を含む。スイッチは、例えば図１のスイッチ１０１〜１０６である。ユーザ（操作者）は、パネル９１１上のスイッチを操作することにより、音色等の機能を設定することができる。パネルスキャン回路９１０は、パネル９１１上のスイッチ操作に応じて、その操作情報をＣＰＵ９０１に出力する。液晶表示器９０４には、図１の液晶表示器１３１に対応し、パネル４１１上のスイッチ設定及び操作に応じた機能情報１１１〜１１６及び画像１２２が表示される。
【００１７】
波形ＲＯＭ９１３は、複数の楽音波形（音色データ）を記憶する。楽音発生部９１２は、ＣＰＵ９０１から楽音パラメータを入力し、波形ＲＯＭ９１３から楽音波形を読み出して楽音信号を生成し、Ｄ／Ａ変換部９１４に出力する。上記の楽音パラメータは、マニュアル演奏モード時には、鍵盤９０９のノートオンイベント及びノートオフイベント、パネル９１１の操作情報等である。また、自動演奏モード時には、上記の楽音パラメータは、ＲＯＭ９０２内の自動演奏データである。
【００１８】
Ｄ／Ａ変換部９１４は、楽音信号をデジタル形式からアナログ形式に変換する。アナログ信号処理部９１５は、アナログ形式の楽音信号を調整するための処理を行い、アンプ９１６に出力する。アンプ９１６は、楽音信号を増幅し、スピーカ９１７に出力する。スピーカ９１７からは楽音が発音される。
【００１９】
ＲＯＭ９０２は、コンピュータプログラムを記憶する。ＣＰＵ９０１は、ＲＯＭ９０２内のコンピュータプログラムに応じて、後に説明する図１０及び図１１の処理等を行う。ＲＡＭ９０３は、バッファ、フラグ、レジスタ等のＣＰＵ９０１のワークエリアを有する。タイマー９１８は、ＣＰＵ９０１に時間情報を供給する。ＣＰＵ９０１は、その時間情報に応じて、タイマー割り込み処理を行うことができる。
【００２０】
外部記憶媒体９０５は、例えば図４のフレキシブルディスク４００等であり、設定用ファイル４０１及び画像ファイル４０２等を記憶することができる。外部入出力インターフェース９０６は、例えばＭＩＤＩ（ｍｕｓｉｃａｌ　ｉｎｓｔｒｕｍｅｎｔ　ｄｉｇｉｔａｌ　ｉｎｔｅｒｆａｃｅ）インターフェース又はＵＳＢ（ｕｎｉｖｅｒｓａｌ　ｓｅｒｉａｌ　ｂｕｓ）インターフェース等であり、外部に対して設定用ファイル４０１及び画像ファイル４０２等の入出力を行うことができる。ＣＰＵ９０１は、外部記憶媒体９０５又は外部入出力インターフェース９０６を介して、外部から設定用ファイル４０１及び画像ファイル４０２を入力する。フラッシュメモリ９１９及び／又はＲＡＭ９０３には、設定用ファイル４０１に応じた内部テーブル８００及び画像ファイル４０２が記憶される。フラッシュメモリ９１９は、データ書き換えが可能な不揮発性メモリである。ＣＰＵ９０１は、内部テーブル８００を基に、図１に示すスイッチ１０１〜１０６の機能設定、それに対応する液晶表示器９０４に表示される機能表示１１１〜１１６の設定、及び画像１２２の設定を行う。
【００２１】
ＭＩＤＩインターフェースを介して設定用ファイル４０１等を入力する際には、システムエクスクルーシブメッセージを使用することができる。システムエクスクルーシブメッセージは、「Ｆ０Ｈ」で始まり、「Ｆ７Ｈ」で終わるメッセージであり、ユーザ定義の自由なデータを入出力することができる。このシステムエクスクルーシブメッセージを用いて、設定用ファイル４０１及び画像ファイル４０２をＭＩＤＩデータとして入力することにより、スイッチの機能設定等を行うことができる。
【００２２】
図１０は、電子楽器が行うメインルーチンの処理を示すフローチャートである。電子楽器の電源がオンになると、以下の処理を行う。
【００２３】
ステップＳ１００１では、初期設定を行う。次に、ステップＳ１００２では、スイッチ及び表示設定処理を行う。具体的には、パネル９１１上の設定スイッチが押されると、外部記憶媒体９０５又は外部入出力インターフェース９０６を介して、外部から設定用ファイル（設定用データ）４０１及び画像ファイル（画像データ）４０２を入力し、スイッチの機能設定及びそれに対応する表示設定を行う。この処理の詳細は、後に図１１を参照しながら説明する。
【００２４】
次に、ステップＳ１００３では、パネル９１１のスイッチ操作に基づくパネル処理を行う。パネル９１１上のスイッチ操作により、上記のスイッチ設定に基づき、音色の選択等の処理を行う。次に、ステップＳ１００４では、液晶表示器９０４の表示処理を行う。例えば、上記の表示設定に基づき、図１の機能情報１１１〜１１６及び画像１２２の表示を行う。
【００２５】
次に、ステップＳ１００５では、鍵盤処理を行う。鍵盤処理は、キースキャン回路９０８が鍵盤９０９をキースキャンし、押鍵情報（キーオンイベント）及び離鍵情報（キーオフイベント）を含むキー情報を検出し、発音又は消音処理を行う。次に、ステップＳ１００６では、自動演奏処理等のその他の処理を行う。その後、ステップＳ１００２へ戻り、上記の処理を繰り返す。
【００２６】
図１１は、図１０のステップＳ１００２のスイッチ及び表示設定処理の詳細を示すフローチャートである。ステップＳ１１０１では、設定用ファイル４０１を読み込み、内部テーブル８００を生成する。次に、ステップＳ１１０２では、位置情報カウンタｉを０にクリアする。位置情報カウンタの値は、図５のテーブル５１１の「位置」の値に対応する。次に、ステップＳ１１０３では、内部テーブル８００を基に、位置ｉに割り当てられた設定情報８０１〜８０６を読み込み、スイッチ設定及び表示設定を行う。次に、ステップＳ１１０４では、位置情報カウンタｉの値をインクリメントする。次に、ステップＳ１１０５では、位置情報カウンタｉの値が最大値ｉＭＡＸより大きいか否かをチェックする。最大値ｉＭＡＸは、スイッチ１０１〜１０６の数に対応し、例えば６である。位置情報カウンタｉが最大値ｉＭＡＸ以下であれば、ステップＳ１１０３に戻って、次のスイッチの設定処理を繰り返す。位置情報カウンタｉが最大値ｉＭＡＸより大きければ、ステップＳ１１０６へ進む。ステップＳ１１０６では、設定用ファイル４０１に基づき、画像ファイル４０２を読み出し、画像１２２の表示設定を行う。その後、処理を終了する。
【００２７】
以上のように、本実施形態による電子楽器は、操作者が操作するための一又は複数の操作子と、設定用データを入力するための入力手段と、入力される設定用データに応じて、操作子の機能を設定する設定手段とを有する。設定用データを入力することにより操作子の機能を設定することができるので、ユーザは独自に操作子の機能設定を容易に行うことができる。
【００２８】
なお、画像ファイル４０２の画像データは、所定の操作子が操作されたときに液晶表示器に表示される。例えば、モードに応じて操作子の機能が異なる場合には、モード毎に表示する画像をユーザが設定することができる。この画像は、背景画像であってもよい。
【００２９】
上記実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【００３０】
【発明の効果】
以上説明したように、設定用データを入力することにより操作子の機能を設定することができるので、ユーザは独自に操作子の機能設定を容易に行うことができる。
【図面の簡単な説明】
【図１】本発明の実施形態による電子楽器上のスイッチ及び液晶表示器を示す図である。
【図２】音色選択画面を示す図である。
【図３】ユーザによるスイッチの機能設定方法を説明するための図である。
【図４】設定用ファイル及び画像ファイルを示す図である。
【図５】設定用ファイルにより表示される液晶表示器中の画像及びテーブルを示す図である。
【図６】設定用ファイルの内容を示す図である。
【図７】図６に続く設定用ファイルの内容を示す図である。
【図８】電子楽器が設定用ファイルを読み込むことにより設定される内部テーブルを示す図である。
【図９】電子楽器のハードウエア構成を示すブロック図である。
【図１０】電子楽器が行うメインルーチンの処理を示すフローチャートである。
【図１１】スイッチ及び表示設定処理の詳細を示すフローチャートである。
【符号の説明】
１０１〜１１０　スイッチ
１１１〜１１６　機能表示
１２１　強調表示
１２２　画像
１３１　液晶表示器
４００　フレキシブルディスク
４０１　設定用ファイル
４０２　画像ファイル
８００　内部テーブル
９０１　ＣＰＵ
９０２　ＲＯＭ
９０３　ＲＡＭ
９０４　液晶表示器
９０５　外部記憶媒体
９０６　外部入出力インターフェース
９０７　バス
９０８　キースキャン回路
９０９　鍵盤
９１０　パネルスキャン回路
９１１　パネル
９１２　楽音発生部
９１３　波形ＲＯＭ
９１４　Ｄ／Ａ変換部
９１５　アナログ信号処理部
９１６　アンプ
９１７　スピーカ
９１８　タイマー
９１９　フラッシュメモリ
【図１】
2004062072.tif 000003
【図２】
2004062072.tif 000004
【図３】
2004062072.tif 000005
【図４】
2004062072.tif 000006
【図５】
2004062072.tif 000007
【図６】
2004062072.tif 000008
【図７】
2004062072.tif 000009
【図８】
2004062072.tif 000010
【図９】
2004062072.tif 000011
【図１０】
2004062072.tif 000012
【図１１】
2004062072.tif 000013