JP2004062072A - Electronic musical instrument - Google Patents

Electronic musical instrument Download PDF

Info

Publication number
JP2004062072A
JP2004062072A JP2002223784A JP2002223784A JP2004062072A JP 2004062072 A JP2004062072 A JP 2004062072A JP 2002223784 A JP2002223784 A JP 2002223784A JP 2002223784 A JP2002223784 A JP 2002223784A JP 2004062072 A JP2004062072 A JP 2004062072A
Authority
JP
Japan
Prior art keywords
setting
musical instrument
electronic musical
function
switch
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2002223784A
Other languages
Japanese (ja)
Other versions
JP2004062072A5 (en
Inventor
Sadashi Wakuta
和久田 定資
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kawai Musical Instrument Manufacturing Co Ltd
Original Assignee
Kawai Musical Instrument Manufacturing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kawai Musical Instrument Manufacturing Co Ltd filed Critical Kawai Musical Instrument Manufacturing Co Ltd
Priority to JP2002223784A priority Critical patent/JP2004062072A/en
Publication of JP2004062072A publication Critical patent/JP2004062072A/en
Publication of JP2004062072A5 publication Critical patent/JP2004062072A5/ja
Pending legal-status Critical Current

Links

Images

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an electronic musical instrument in which functions of operation elements can easily be set. <P>SOLUTION: Provided is the electronic musical instrument having one or more operation elements that an operator operates, an input means for inputting setting data, and a setting means for setting functions of the operation elements according to the inputted setting data. <P>COPYRIGHT: (C)2004,JPO

Description

【0001】
【発明の属する技術分野】
本発明は、電子楽器に関し、特に操作子の機能を設定可能な電子楽器に関する。
【0002】
【従来の技術】
電子楽器は、操作者が操作するための複数の操作子を有する。操作者は、操作子を操作することにより、音色等を設定することができる。操作子の数は多く、操作子で設定可能な機能の数も多い。
【0003】
【発明が解決しようとする課題】
電子楽器上の操作子は、その機能が予め決まっている。しかし、ユーザにとっては、ユーザ独自の機能を操作子に設定したいとの要望がある。
本発明の目的は、操作子の機能を容易に設定することができる電子楽器を提供することである。
【0004】
【課題を解決するための手段】
本発明の一観点によれば、操作者が操作するための一又は複数の操作子と、設定用データを入力するための入力手段と、前記入力される設定用データに応じて、前記操作子の機能を設定する設定手段とを有する電子楽器が提供される。
設定用データを入力することにより操作子の機能を設定することができるので、ユーザは独自に操作子の機能設定を容易に行うことができる。
【0005】
【発明の実施の形態】
図1は、本発明の実施形態による電子楽器上のスイッチ101〜106及び大型液晶表示器131の例を示す。液晶表示器131には、それぞれスイッチ101〜106に応じた機能情報111〜116が表示される。例えば、スイッチ101は、リズムスタイルを設定するためのスイッチである。それに対応する機能情報111として、リズムスタイルが「ポップス1」に設定されていることが表示される。スイッチ102は、テンポを設定するためのスイッチである。それに対応する機能情報112として、テンポが「120」に設定されていることが表示される。スイッチ103は、スプリット演奏モードの際の左鍵域の音色を設定するためのスイッチである。それに対応する機能情報113として、左鍵域音色が「ウォーム パット」に設定されていることが表示される。スイッチ104は、ソロ演奏モードの際の音色を設定するためのスイッチである。それに対応する機能情報114として、ソロ音色が「フルート」に設定されていることが表示される。スイッチ105は、スプリット演奏モードの際の第1の右鍵域の音色を設定するためのスイッチである。それに対応する機能情報115として、第1の右鍵域音色が「コンサートグランドピアノ」に設定されていることが表示される。スイッチ106は、スプリット演奏モードの際の第2の右鍵域の音色を設定するためのスイッチである。それに対応する機能情報116として、第2の右鍵域音色が「ストリングス」に設定されていることが表示される。
【0006】
例えば、機能情報115に対応する第1の右鍵域音色が選択されて発音可能になっているとする。その場合、機能情報115を囲むような強調表示121が行われ、その音色(コンサートグランドピアノ)に対応する画像122が表示される。
【0007】
図2は、図1の画面においてスイッチ105が押されたときの表示を示す液晶表示器131の例を示す。この画面は、第1の右鍵域音色を選択するための画面である。スイッチ101〜110のうちの1つを押すことにより、所望の音色を選択することができる。例えば、スイッチ101を押せば、第1の右鍵域音色として「コンサートグランドピアノ」を設定することができる。その後、図1の画面に戻り、強調表示121及び画像122を表示する。
【0008】
図3に示すように、本実施形態によれば、ユーザが例えばスイッチ101〜106の機能を設定することができる。例えば、スイッチ101の機能とスイッチ102の機能を入れ替えたり、スイッチ103にトランスポーズ等の他の機能を設定することができる。ユーザがスイッチ101〜106に機能を設定すると、それに応じて液晶表示器131上の機能情報の表示も変更される。スイッチとそのスイッチが押されたときの機能(動作)の対応フォーマットをユーザに公開することにより、ユーザは独自のスイッチの機能設定を行うことができる。
【0009】
図4は、フレキシブルディスク400に記録した設定用ファイル401及び画像ファイル402を示す。ユーザは、パーソナルコンピュータ等で作成した設定用ファイル401及び画像ファイル402をフレキシブルディスク400に記録し、電子楽器に読み込ませる。これにより、スイッチの機能設定及び表示設定を行うことができる。画像ファイル402の画像データは、例えば図1の画像122に対応し、所定の操作子が操作されたときに液晶表示器に表示される。
【0010】
図5は、図4の設定用ファイル401により表示される液晶表示器501中の画像502及びテーブル511を示す。この画像502及びテーブル511は、図1のスイッチ及び表示と同じ設定を行うときの例を示す。画像502は、図1の画像122に対応し、図4の画像ファイル402で表される画像である。テーブル511は、「位置」がスイッチの位置(スイッチ番号)を示し、6個のスイッチ設定情報521〜526を有する。
【0011】
スイッチ設定情報521は、スイッチ101の機能を設定するための情報であり、機能種類が「リズムスタイル(rhythm style)」であり、最低値が「0」であり、最大値が「100」である。スイッチ設定情報522は、スイッチ102の機能を設定するための情報であり、機能種類が「テンポ(tempo)」であり、最低値が「10」であり、最大値が「300」である。スイッチ設定情報523は、スイッチ103の機能を設定するための情報であり、機能種類が「左鍵域音色(left sound)」であり、最低値が「0」であり、最大値が「600」である。スイッチ設定情報524は、スイッチ104の機能を設定するための情報であり、機能種類が「ソロ音色(solo sound)」であり、最低値が「0」であり、最大値が「600」である。スイッチ設定情報525は、スイッチ105の機能を設定するための情報であり、機能種類が「第1の右鍵域音色(right 1 sound)」であり、最低値が「0」であり、最大値が「600」である。スイッチ設定情報526は、スイッチ106の機能を設定するための情報であり、機能種類が「第2の右鍵域音色(right 2 sound)」であり、最低値が「0」であり、最大値が「600」である。
【0012】
図6及び図7は、図4の設定用ファイル401の内容を示す。図6は設定用ファイル401の前部、図7は設定用ファイル401の後部を示す。設定用ファイル401は、HTML(Hyper Text Markup Language)形式で記述されたファイルであり、図5の表示を行うためのファイルである。
【0013】
記述611は、図5のテーブル511の枠を表示するための記述である。記述612は、テーブル511内の項目として、「位置」、「種類」、「最低値」及び「最大値」を表示するための記述である。記述613は、スイッチ設定情報521を表示するための記述である。記述614は、スイッチ設定情報522を表示するための記述である。記述615は、スイッチ設定情報523を表示するための記述である。記述616は、スイッチ設定情報524を表示するための記述である。記述617は、スイッチ設定情報525を表示するための記述である。記述618は、スイッチ設定情報526を表示するための記述である。記述619は、図5の画像502を表示するための記述である。画像502の画像ファイル402のファイル名は、例えば「main_base.gif」である。そのファイル名のファイルをフレキシブルディスク400から読み出し、画像502を表示することができる。画像ファイル402のファイル形式は、例えばGIF(Graphics Interchange Format)形式、JPEG(Joint Photographic Experts Group)形式又はビットマップ形式である。
【0014】
図8は、電子楽器が上記の設定用ファイル401を読み込むことにより設定される内部テーブル800を示す。内部テーブル800には、図5のテーブル511と同じ情報が設定される。内部テーブル情報801〜806は、それぞれ図5のスイッチ設定情報521〜526に対応し、{機能種類番号,最低値,最大値}の3つの値を有する。ここで、機能種類番号において、「1」、「2」、「3」、「4」、「5」、「6」はそれぞれ「リズムスタイル」、「テンポ」、「左鍵域音色」、「ソロ音色」、「第1の右鍵域音色」、「第2の右鍵域音色」を示す。電子楽器は、この内部テーブル800を基に、図1に示すスイッチ101〜106の機能設定、それに対応する機能表示111〜116の設定、及び画像122の設定を行う。
【0015】
図9は、電子楽器のハードウエア構成を示すブロック図である。バス907には、CPU901、ROM902、RAM903、フラッシュメモリ919、液晶表示器(LCD)904、外部記憶媒体905、外部入出力インターフェース906、キースキャン回路908、パネルスキャン回路910、楽音発生部912が接続されている。
【0016】
鍵盤909は、複数の白鍵及び黒鍵を有する。キースキャン回路908は、鍵盤909上の押鍵操作又は離鍵操作に応じて、ノートオンイベント又はノートオフイベントをCPU901に出力する。パネル911は、スイッチ(操作子)及びそれに対応する発光ダイオード(LED)を含む。スイッチは、例えば図1のスイッチ101〜106である。ユーザ(操作者)は、パネル911上のスイッチを操作することにより、音色等の機能を設定することができる。パネルスキャン回路910は、パネル911上のスイッチ操作に応じて、その操作情報をCPU901に出力する。液晶表示器904には、図1の液晶表示器131に対応し、パネル411上のスイッチ設定及び操作に応じた機能情報111〜116及び画像122が表示される。
【0017】
波形ROM913は、複数の楽音波形(音色データ)を記憶する。楽音発生部912は、CPU901から楽音パラメータを入力し、波形ROM913から楽音波形を読み出して楽音信号を生成し、D/A変換部914に出力する。上記の楽音パラメータは、マニュアル演奏モード時には、鍵盤909のノートオンイベント及びノートオフイベント、パネル911の操作情報等である。また、自動演奏モード時には、上記の楽音パラメータは、ROM902内の自動演奏データである。
【0018】
D/A変換部914は、楽音信号をデジタル形式からアナログ形式に変換する。アナログ信号処理部915は、アナログ形式の楽音信号を調整するための処理を行い、アンプ916に出力する。アンプ916は、楽音信号を増幅し、スピーカ917に出力する。スピーカ917からは楽音が発音される。
【0019】
ROM902は、コンピュータプログラムを記憶する。CPU901は、ROM902内のコンピュータプログラムに応じて、後に説明する図10及び図11の処理等を行う。RAM903は、バッファ、フラグ、レジスタ等のCPU901のワークエリアを有する。タイマー918は、CPU901に時間情報を供給する。CPU901は、その時間情報に応じて、タイマー割り込み処理を行うことができる。
【0020】
外部記憶媒体905は、例えば図4のフレキシブルディスク400等であり、設定用ファイル401及び画像ファイル402等を記憶することができる。外部入出力インターフェース906は、例えばMIDI(musical instrument digital interface)インターフェース又はUSB(universal serial bus)インターフェース等であり、外部に対して設定用ファイル401及び画像ファイル402等の入出力を行うことができる。CPU901は、外部記憶媒体905又は外部入出力インターフェース906を介して、外部から設定用ファイル401及び画像ファイル402を入力する。フラッシュメモリ919及び/又はRAM903には、設定用ファイル401に応じた内部テーブル800及び画像ファイル402が記憶される。フラッシュメモリ919は、データ書き換えが可能な不揮発性メモリである。CPU901は、内部テーブル800を基に、図1に示すスイッチ101〜106の機能設定、それに対応する液晶表示器904に表示される機能表示111〜116の設定、及び画像122の設定を行う。
【0021】
MIDIインターフェースを介して設定用ファイル401等を入力する際には、システムエクスクルーシブメッセージを使用することができる。システムエクスクルーシブメッセージは、「F0H」で始まり、「F7H」で終わるメッセージであり、ユーザ定義の自由なデータを入出力することができる。このシステムエクスクルーシブメッセージを用いて、設定用ファイル401及び画像ファイル402をMIDIデータとして入力することにより、スイッチの機能設定等を行うことができる。
【0022】
図10は、電子楽器が行うメインルーチンの処理を示すフローチャートである。電子楽器の電源がオンになると、以下の処理を行う。
【0023】
ステップS1001では、初期設定を行う。次に、ステップS1002では、スイッチ及び表示設定処理を行う。具体的には、パネル911上の設定スイッチが押されると、外部記憶媒体905又は外部入出力インターフェース906を介して、外部から設定用ファイル(設定用データ)401及び画像ファイル(画像データ)402を入力し、スイッチの機能設定及びそれに対応する表示設定を行う。この処理の詳細は、後に図11を参照しながら説明する。
【0024】
次に、ステップS1003では、パネル911のスイッチ操作に基づくパネル処理を行う。パネル911上のスイッチ操作により、上記のスイッチ設定に基づき、音色の選択等の処理を行う。次に、ステップS1004では、液晶表示器904の表示処理を行う。例えば、上記の表示設定に基づき、図1の機能情報111〜116及び画像122の表示を行う。
【0025】
次に、ステップS1005では、鍵盤処理を行う。鍵盤処理は、キースキャン回路908が鍵盤909をキースキャンし、押鍵情報(キーオンイベント)及び離鍵情報(キーオフイベント)を含むキー情報を検出し、発音又は消音処理を行う。次に、ステップS1006では、自動演奏処理等のその他の処理を行う。その後、ステップS1002へ戻り、上記の処理を繰り返す。
【0026】
図11は、図10のステップS1002のスイッチ及び表示設定処理の詳細を示すフローチャートである。ステップS1101では、設定用ファイル401を読み込み、内部テーブル800を生成する。次に、ステップS1102では、位置情報カウンタiを0にクリアする。位置情報カウンタの値は、図5のテーブル511の「位置」の値に対応する。次に、ステップS1103では、内部テーブル800を基に、位置iに割り当てられた設定情報801〜806を読み込み、スイッチ設定及び表示設定を行う。次に、ステップS1104では、位置情報カウンタiの値をインクリメントする。次に、ステップS1105では、位置情報カウンタiの値が最大値iMAXより大きいか否かをチェックする。最大値iMAXは、スイッチ101〜106の数に対応し、例えば6である。位置情報カウンタiが最大値iMAX以下であれば、ステップS1103に戻って、次のスイッチの設定処理を繰り返す。位置情報カウンタiが最大値iMAXより大きければ、ステップS1106へ進む。ステップS1106では、設定用ファイル401に基づき、画像ファイル402を読み出し、画像122の表示設定を行う。その後、処理を終了する。
【0027】
以上のように、本実施形態による電子楽器は、操作者が操作するための一又は複数の操作子と、設定用データを入力するための入力手段と、入力される設定用データに応じて、操作子の機能を設定する設定手段とを有する。設定用データを入力することにより操作子の機能を設定することができるので、ユーザは独自に操作子の機能設定を容易に行うことができる。
【0028】
なお、画像ファイル402の画像データは、所定の操作子が操作されたときに液晶表示器に表示される。例えば、モードに応じて操作子の機能が異なる場合には、モード毎に表示する画像をユーザが設定することができる。この画像は、背景画像であってもよい。
【0029】
上記実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【0030】
【発明の効果】
以上説明したように、設定用データを入力することにより操作子の機能を設定することができるので、ユーザは独自に操作子の機能設定を容易に行うことができる。
【図面の簡単な説明】
【図1】本発明の実施形態による電子楽器上のスイッチ及び液晶表示器を示す図である。
【図2】音色選択画面を示す図である。
【図3】ユーザによるスイッチの機能設定方法を説明するための図である。
【図4】設定用ファイル及び画像ファイルを示す図である。
【図5】設定用ファイルにより表示される液晶表示器中の画像及びテーブルを示す図である。
【図6】設定用ファイルの内容を示す図である。
【図7】図6に続く設定用ファイルの内容を示す図である。
【図8】電子楽器が設定用ファイルを読み込むことにより設定される内部テーブルを示す図である。
【図9】電子楽器のハードウエア構成を示すブロック図である。
【図10】電子楽器が行うメインルーチンの処理を示すフローチャートである。
【図11】スイッチ及び表示設定処理の詳細を示すフローチャートである。
【符号の説明】
101〜110 スイッチ
111〜116 機能表示
121 強調表示
122 画像
131 液晶表示器
400 フレキシブルディスク
401 設定用ファイル
402 画像ファイル
800 内部テーブル
901 CPU
902 ROM
903 RAM
904 液晶表示器
905 外部記憶媒体
906 外部入出力インターフェース
907 バス
908 キースキャン回路
909 鍵盤
910 パネルスキャン回路
911 パネル
912 楽音発生部
913 波形ROM
914 D/A変換部
915 アナログ信号処理部
916 アンプ
917 スピーカ
918 タイマー
919 フラッシュメモリ
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an electronic musical instrument, and more particularly, to an electronic musical instrument capable of setting a function of a control.
[0002]
[Prior art]
An electronic musical instrument has a plurality of operators for an operator to operate. The operator can set a tone color or the like by operating the operation element. The number of controls is large, and the number of functions that can be set with the controls is also large.
[0003]
[Problems to be solved by the invention]
The functions of the controls on the electronic musical instrument are predetermined. However, there is a demand for a user to set a function unique to the user as an operator.
SUMMARY OF THE INVENTION An object of the present invention is to provide an electronic musical instrument capable of easily setting the function of a control.
[0004]
[Means for Solving the Problems]
According to one aspect of the present invention, one or a plurality of operators for an operator to operate, input means for inputting setting data, and the operating device according to the input setting data Electronic musical instrument having setting means for setting the function of the electronic musical instrument.
Since the function of the operation element can be set by inputting the setting data, the user can easily set the function of the operation element independently.
[0005]
BEST MODE FOR CARRYING OUT THE INVENTION
FIG. 1 shows an example of switches 101 to 106 and a large liquid crystal display 131 on an electronic musical instrument according to an embodiment of the present invention. Function information 111 to 116 corresponding to the switches 101 to 106 are displayed on the liquid crystal display 131, respectively. For example, the switch 101 is a switch for setting a rhythm style. The corresponding function information 111 indicates that the rhythm style is set to “pops 1”. The switch 102 is a switch for setting a tempo. The corresponding function information 112 indicates that the tempo is set to “120”. The switch 103 is a switch for setting the tone of the left key range in the split performance mode. As the corresponding function information 113, it is displayed that the left key range tone is set to “warm pad”. The switch 104 is a switch for setting a tone color in the solo performance mode. The corresponding function information 114 indicates that the solo tone is set to “flute”. The switch 105 is a switch for setting the tone of the first right key range in the split performance mode. As the function information 115 corresponding thereto, it is displayed that the first right-key range tone color is set to “concert grand piano”. The switch 106 is a switch for setting the tone color of the second right key range in the split performance mode. As the corresponding function information 116, it is displayed that the second right-key range tone is set to “strings”.
[0006]
For example, it is assumed that the first right key range tone corresponding to the function information 115 is selected and can be sounded. In that case, highlighting 121 surrounding function information 115 is performed, and image 122 corresponding to the tone (concert grand piano) is displayed.
[0007]
FIG. 2 shows an example of the liquid crystal display 131 showing a display when the switch 105 is pressed on the screen of FIG. This screen is a screen for selecting the first right key range tone. By pressing one of the switches 101 to 110, a desired tone can be selected. For example, when the switch 101 is pressed, “concert grand piano” can be set as the first right-key range tone. Then, returning to the screen of FIG. 1, the highlighting 121 and the image 122 are displayed.
[0008]
As shown in FIG. 3, according to the present embodiment, the user can set the functions of the switches 101 to 106, for example. For example, the function of the switch 101 and the function of the switch 102 can be exchanged, or another function such as transpose can be set in the switch 103. When the user sets a function to the switches 101 to 106, the display of the function information on the liquid crystal display 131 is changed accordingly. By disclosing the corresponding format of the switch and the function (operation) when the switch is pressed to the user, the user can perform the function setting of the unique switch.
[0009]
FIG. 4 shows a setting file 401 and an image file 402 recorded on the flexible disk 400. The user records the setting file 401 and the image file 402 created by a personal computer or the like on the flexible disk 400 and causes the electronic musical instrument to read it. Thereby, the function setting and the display setting of the switch can be performed. The image data of the image file 402 corresponds to, for example, the image 122 of FIG. 1, and is displayed on the liquid crystal display when a predetermined operation element is operated.
[0010]
FIG. 5 shows an image 502 and a table 511 in the liquid crystal display 501 displayed by the setting file 401 of FIG. The image 502 and the table 511 show an example in which the same settings as the switches and the display in FIG. 1 are performed. The image 502 corresponds to the image 122 of FIG. 1 and is an image represented by the image file 402 of FIG. In the table 511, “position” indicates a switch position (switch number), and has six switch setting information 521 to 526.
[0011]
The switch setting information 521 is information for setting the function of the switch 101. The function type is “rhythm style”, the minimum value is “0”, and the maximum value is “100”. . The switch setting information 522 is information for setting the function of the switch 102. The function type is “tempo”, the minimum value is “10”, and the maximum value is “300”. The switch setting information 523 is information for setting the function of the switch 103. The function type is “left sound range (left sound)”, the minimum value is “0”, and the maximum value is “600”. It is. The switch setting information 524 is information for setting the function of the switch 104. The function type is “solo sound”, the minimum value is “0”, and the maximum value is “600”. . The switch setting information 525 is information for setting the function of the switch 105. The function type is “first right key tone (right 1 sound)”, the minimum value is “0”, and the maximum value is “0”. It is "600". The switch setting information 526 is information for setting the function of the switch 106. The function type is “second right key tone (right 2 sound)”, the minimum value is “0”, and the maximum value is It is "600".
[0012]
6 and 7 show the contents of the setting file 401 of FIG. 6 shows the front part of the setting file 401, and FIG. 7 shows the rear part of the setting file 401. The setting file 401 is a file described in an HTML (Hyper Text Markup Language) format, and is a file for performing the display in FIG.
[0013]
The description 611 is a description for displaying the frame of the table 511 in FIG. The description 612 is a description for displaying “position”, “type”, “minimum value”, and “maximum value” as items in the table 511. The description 613 is a description for displaying the switch setting information 521. The description 614 is a description for displaying the switch setting information 522. The description 615 is a description for displaying the switch setting information 523. The description 616 is a description for displaying the switch setting information 524. The description 617 is a description for displaying the switch setting information 525. The description 618 is a description for displaying the switch setting information 526. The description 619 is a description for displaying the image 502 of FIG. The file name of the image file 402 of the image 502 is, for example, “main_base.gif”. The file having the file name is read from the flexible disk 400, and the image 502 can be displayed. The file format of the image file 402 is, for example, a GIF (Graphics Interchange Format) format, a JPEG (Joint Photographic Experts Group) format, or a bitmap format.
[0014]
FIG. 8 shows an internal table 800 set by the electronic musical instrument reading the setting file 401 described above. The same information as the table 511 in FIG. 5 is set in the internal table 800. The internal table information 801 to 806 respectively correspond to the switch setting information 521 to 526 in FIG. 5 and have three values of {function type number, minimum value, maximum value}. Here, in the function type numbers, “1”, “2”, “3”, “4”, “5”, and “6” are “rhythm style”, “tempo”, “left key range tone”, “ Solo tone, the first right-key tone, and the second right-key tone. The electronic musical instrument performs the function setting of the switches 101 to 106 shown in FIG. 1, the setting of the function displays 111 to 116, and the setting of the image 122 based on the internal table 800.
[0015]
FIG. 9 is a block diagram illustrating a hardware configuration of the electronic musical instrument. The CPU 901, ROM 902, RAM 903, flash memory 919, liquid crystal display (LCD) 904, external storage medium 905, external input / output interface 906, key scan circuit 908, panel scan circuit 910, and tone generator 912 are connected to the bus 907. Have been.
[0016]
The keyboard 909 has a plurality of white keys and black keys. The key scan circuit 908 outputs a note-on event or a note-off event to the CPU 901 in response to a key press operation or a key release operation on the keyboard 909. Panel 911 includes switches (operators) and corresponding light emitting diodes (LEDs). The switches are, for example, the switches 101 to 106 in FIG. The user (operator) can set a function such as a tone by operating a switch on the panel 911. The panel scan circuit 910 outputs operation information to the CPU 901 in response to a switch operation on the panel 911. The liquid crystal display 904 displays the function information 111 to 116 and the image 122 corresponding to the switch setting and operation on the panel 411, corresponding to the liquid crystal display 131 of FIG.
[0017]
The waveform ROM 913 stores a plurality of musical tone waveforms (tone color data). The tone generator 912 receives a tone parameter from the CPU 901, reads a tone waveform from the waveform ROM 913, generates a tone signal, and outputs the tone signal to the D / A converter 914. In the manual performance mode, the above tone parameters are note-on and note-off events of the keyboard 909, operation information of the panel 911, and the like. In the automatic performance mode, the above-mentioned tone parameters are the automatic performance data in the ROM 902.
[0018]
The D / A converter 914 converts a musical tone signal from a digital format to an analog format. The analog signal processing unit 915 performs processing for adjusting an analog tone signal and outputs the result to the amplifier 916. The amplifier 916 amplifies the tone signal and outputs it to the speaker 917. A tone is generated from the speaker 917.
[0019]
The ROM 902 stores a computer program. The CPU 901 performs processes and the like in FIG. 10 and FIG. 11, which will be described later, according to the computer program in the ROM 902. The RAM 903 has a work area of the CPU 901 such as a buffer, a flag, and a register. The timer 918 supplies time information to the CPU 901. The CPU 901 can perform a timer interrupt process according to the time information.
[0020]
The external storage medium 905 is, for example, the flexible disk 400 shown in FIG. 4, and can store the setting file 401, the image file 402, and the like. The external input / output interface 906 is, for example, a MIDI (musical instrument digital interface) interface or a USB (universal serial bus) interface, and can input and output the setting file 401 and the image file 402 to the outside. The CPU 901 inputs the setting file 401 and the image file 402 from outside via the external storage medium 905 or the external input / output interface 906. The internal table 800 and the image file 402 corresponding to the setting file 401 are stored in the flash memory 919 and / or the RAM 903. The flash memory 919 is a data rewritable nonvolatile memory. The CPU 901 sets the functions of the switches 101 to 106 shown in FIG. 1, sets the corresponding function displays 111 to 116 displayed on the liquid crystal display 904, and sets the image 122 based on the internal table 800.
[0021]
When the setting file 401 or the like is input via the MIDI interface, a system exclusive message can be used. The system exclusive message is a message that starts with “F0H” and ends with “F7H”, and allows user-defined free data to be input and output. By using the system exclusive message to input the setting file 401 and the image file 402 as MIDI data, it is possible to perform switch function settings and the like.
[0022]
FIG. 10 is a flowchart showing the processing of the main routine performed by the electronic musical instrument. When the power of the electronic musical instrument is turned on, the following processing is performed.
[0023]
In step S1001, initialization is performed. Next, in step S1002, a switch and display setting process are performed. Specifically, when a setting switch on the panel 911 is pressed, a setting file (setting data) 401 and an image file (image data) 402 are externally transmitted via the external storage medium 905 or the external input / output interface 906. The user sets the function of the switch and the display setting corresponding thereto. Details of this processing will be described later with reference to FIG.
[0024]
Next, in step S1003, panel processing is performed based on a switch operation of the panel 911. By a switch operation on the panel 911, processing such as selection of a tone is performed based on the above switch setting. Next, in step S1004, display processing of the liquid crystal display 904 is performed. For example, the function information 111 to 116 and the image 122 shown in FIG. 1 are displayed based on the above display settings.
[0025]
Next, in step S1005, keyboard processing is performed. In the keyboard processing, the key scan circuit 908 performs key scan of the keyboard 909, detects key information including key press information (key-on event) and key release information (key-off event), and performs sound generation or mute processing. Next, in step S1006, other processing such as automatic performance processing is performed. Thereafter, the process returns to step S1002, and the above processing is repeated.
[0026]
FIG. 11 is a flowchart showing details of the switch and display setting processing in step S1002 in FIG. In step S1101, the setting file 401 is read, and the internal table 800 is generated. Next, in step S1102, the position information counter i is cleared to zero. The value of the position information counter corresponds to the value of “position” in the table 511 in FIG. Next, in step S1103, the setting information 801 to 806 assigned to the position i is read based on the internal table 800, and switch setting and display setting are performed. Next, in step S1104, the value of the position information counter i is incremented. Next, in step S1105, it is checked whether the value of the position information counter i is larger than the maximum value iMAX. The maximum value iMAX corresponds to the number of switches 101 to 106, and is 6, for example. If the position information counter i is equal to or smaller than the maximum value iMAX, the process returns to step S1103 and the next switch setting process is repeated. If the position information counter i is larger than the maximum value iMAX, the process proceeds to step S1106. In step S1106, the image file 402 is read based on the setting file 401, and the display setting of the image 122 is performed. After that, the process ends.
[0027]
As described above, the electronic musical instrument according to the present embodiment has one or more operators for the operator to operate, input means for inputting the setting data, and Setting means for setting the function of the operation element. Since the function of the operation element can be set by inputting the setting data, the user can easily set the function of the operation element independently.
[0028]
The image data of the image file 402 is displayed on the liquid crystal display when a predetermined operation element is operated. For example, when the function of the operation element differs according to the mode, the user can set an image to be displayed for each mode. This image may be a background image.
[0029]
Each of the above-described embodiments is merely an example of a specific embodiment for carrying out the present invention, and the technical scope of the present invention should not be interpreted in a limited manner. That is, the present invention can be implemented in various forms without departing from the technical idea or the main features.
[0030]
【The invention's effect】
As described above, since the function of the operation element can be set by inputting the setting data, the user can easily set the function of the operation element independently.
[Brief description of the drawings]
FIG. 1 is a view showing a switch and a liquid crystal display on an electronic musical instrument according to an embodiment of the present invention.
FIG. 2 is a diagram showing a tone color selection screen.
FIG. 3 is a diagram for explaining a method of setting a switch function by a user;
FIG. 4 is a diagram showing a setting file and an image file.
FIG. 5 is a diagram showing an image and a table in a liquid crystal display displayed by a setting file.
FIG. 6 is a diagram showing the contents of a setting file.
FIG. 7 is a diagram showing the contents of a setting file following FIG. 6;
FIG. 8 is a diagram showing an internal table set by reading a setting file by an electronic musical instrument.
FIG. 9 is a block diagram illustrating a hardware configuration of the electronic musical instrument.
FIG. 10 is a flowchart showing processing of a main routine performed by the electronic musical instrument.
FIG. 11 is a flowchart illustrating details of a switch and a display setting process.
[Explanation of symbols]
101 to 110 Switches 111 to 116 Function display 121 Highlighted display 122 Image 131 Liquid crystal display 400 Flexible disk 401 Setting file 402 Image file 800 Internal table 901 CPU
902 ROM
903 RAM
904 LCD display 905 External storage medium 906 External input / output interface 907 Bus 908 Key scan circuit 909 Keyboard 910 Panel scan circuit 911 Panel 912 Music generator 913 Waveform ROM
914 D / A converter 915 Analog signal processor 916 Amplifier 917 Speaker 918 Timer 919 Flash memory

Claims (9)

操作者が操作するための一又は複数の操作子と、
設定用データを入力するための入力手段と、
前記入力される設定用データに応じて、前記操作子の機能を設定する設定手段と
を有する電子楽器。
One or more operators for the operator to operate,
Input means for inputting setting data;
An electronic musical instrument having setting means for setting a function of the operation element according to the input setting data.
さらに、前記操作子に対応して前記操作子の機能情報を表示するための表示器を有し、
前記設定手段は、前記入力される設定用データに応じて、前記操作子の機能を設定し、かつ前記表示器に表示する前記操作子の機能情報を設定する請求項1記載の電子楽器。
Furthermore, it has a display for displaying the function information of the control corresponding to the control,
2. The electronic musical instrument according to claim 1, wherein the setting unit sets a function of the operation element according to the input setting data and sets function information of the operation element to be displayed on the display.
前記入力手段は、前記設定用データ及び画像データを入力し、
前記設定手段は、前記入力される設定用データに応じて、所定の操作子が操作されると前記画像データを前記表示器に表示するように設定する請求項2記載の電子楽器。
The input means inputs the setting data and the image data,
3. The electronic musical instrument according to claim 2, wherein the setting unit sets the image data to be displayed on the display when a predetermined operation element is operated according to the input setting data.
前記画像データは、GIF形式、JPEG形式又はビットマップ形式の画像データである請求項3記載の電子楽器。The electronic musical instrument according to claim 3, wherein the image data is GIF format, JPEG format, or bitmap format image data. 前記設定用データは、HTML形式のデータである請求項4記載の電子楽器。The electronic musical instrument according to claim 4, wherein the setting data is HTML format data. 前記入力手段は、フレキシブルディスク、MIDIインターフェース又はUSBインターフェースを介して入力する請求項5記載の電子楽器。6. The electronic musical instrument according to claim 5, wherein the input means performs input via a flexible disk, a MIDI interface, or a USB interface. 前記表示器は、液晶表示器である請求項6記載の電子楽器。The electronic musical instrument according to claim 6, wherein the display is a liquid crystal display. 前記操作子の機能は、リズムスタイル、テンポ及び音色のうちの少なくとも1つを含む請求項7記載の電子楽器。8. The electronic musical instrument according to claim 7, wherein the function of the operator includes at least one of a rhythm style, a tempo, and a timbre. さらに、画像データを表示するための表示器を有し、
前記入力手段は、前記設定用データ及び画像データを入力し、
前記設定手段は、前記入力される設定用データに応じて、所定の操作子が操作されると前記画像データを前記表示器に表示するように設定する請求項1記載の電子楽器。
Furthermore, it has a display for displaying image data,
The input means inputs the setting data and the image data,
The electronic musical instrument according to claim 1, wherein the setting unit sets the image data to be displayed on the display when a predetermined operation element is operated according to the input setting data.
JP2002223784A 2002-07-31 2002-07-31 Electronic musical instrument Pending JP2004062072A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002223784A JP2004062072A (en) 2002-07-31 2002-07-31 Electronic musical instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002223784A JP2004062072A (en) 2002-07-31 2002-07-31 Electronic musical instrument

Publications (2)

Publication Number Publication Date
JP2004062072A true JP2004062072A (en) 2004-02-26
JP2004062072A5 JP2004062072A5 (en) 2005-10-20

Family

ID=31943455

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002223784A Pending JP2004062072A (en) 2002-07-31 2002-07-31 Electronic musical instrument

Country Status (1)

Country Link
JP (1) JP2004062072A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008249778A (en) * 2007-03-29 2008-10-16 Yamaha Corp Client device and server device for setting network connection environment, and network connection environment setting program
JP2010102232A (en) * 2008-10-27 2010-05-06 Yamaha Corp Electronic keyboard instrument
JP2010231131A (en) * 2009-03-30 2010-10-14 Yamaha Corp Electronic music apparatus
JP2010233005A (en) * 2009-03-27 2010-10-14 Yamaha Corp Electronic music apparatus

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008249778A (en) * 2007-03-29 2008-10-16 Yamaha Corp Client device and server device for setting network connection environment, and network connection environment setting program
JP2010102232A (en) * 2008-10-27 2010-05-06 Yamaha Corp Electronic keyboard instrument
JP2010233005A (en) * 2009-03-27 2010-10-14 Yamaha Corp Electronic music apparatus
JP2010231131A (en) * 2009-03-30 2010-10-14 Yamaha Corp Electronic music apparatus

Similar Documents

Publication Publication Date Title
JPH0944150A (en) Electronic keyboard musical instrument
JP2004062072A (en) Electronic musical instrument
JP3835290B2 (en) Electronic music apparatus and program applied to the apparatus
JP2021039315A (en) Resonant sound signal generation method, resonant sound signal generator, resonant sound signal generation program, and electronic music device
JP3498621B2 (en) Harmony type display device
JP4853054B2 (en) Performance data editing apparatus and program
JP4096952B2 (en) Music generator
JPH11219175A (en) Automatic music playing device
JP3125984B2 (en) Method for standardizing tone parameters and tone synthesis algorithm in tone synthesizer
JP4648177B2 (en) Electronic musical instruments and computer programs
JP3496796B2 (en) Patch information setting device for electronic musical instruments
JP2002215153A (en) Function selector of electronic musical instrument
JP6700891B2 (en) Control device for pedal operator
JP3045106B2 (en) Sound processing device
JP3424989B2 (en) Automatic accompaniment device for electronic musical instruments
JP3493838B2 (en) Electronic musical instrument
JP5703543B2 (en) Electronic musical instrument, method and program
JP2900750B2 (en) Music synthesizer
JP4159439B2 (en) Electronic musical instrument, musical sound generation method, and computer program
JP3414188B2 (en) Display layout change device
JP4920946B2 (en) Music generator
JP3705203B2 (en) Music generation method
JP3231896B2 (en) Electronic musical instrument
JP2004069846A (en) Display device of electronic musical instrument
JPH06161438A (en) Data input device of electronic musical instrument

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050620

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050620

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070209

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070306

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070626