JP2003099055A - Function allocation display device for electronic musical instrument - Google Patents

Function allocation display device for electronic musical instrument

Info

Publication number
JP2003099055A
JP2003099055A JP2001288643A JP2001288643A JP2003099055A JP 2003099055 A JP2003099055 A JP 2003099055A JP 2001288643 A JP2001288643 A JP 2001288643A JP 2001288643 A JP2001288643 A JP 2001288643A JP 2003099055 A JP2003099055 A JP 2003099055A
Authority
JP
Japan
Prior art keywords
function
musical instrument
electronic musical
switch
display device
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.)
Withdrawn
Application number
JP2001288643A
Other languages
Japanese (ja)
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 JP2001288643A priority Critical patent/JP2003099055A/en
Publication of JP2003099055A publication Critical patent/JP2003099055A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a function allocation display device for an electronic musical instrument which makes it possible to easily know the allocation state of operation elements. SOLUTION: This device is equipped with a plurality of operation elements and a display part 1401 which displays the states of allocation of a plurality of function groups to the plurality of operation elements at intersections of a matrix 1412 consisting of a plurality of operation element names 1410 corresponding to the plurality of operation elements and a plurality of function group names 1411 corresponding to the plurality of function groups.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は電子楽器の機能割当
表示装置に関し、特に電子楽器の各操作子に割り当てら
れている機能群を表示する技術に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a function assignment display device for an electronic musical instrument, and more particularly to a technique for displaying a function group assigned to each operator of the electronic musical instrument.

【0002】[0002]

【従来の技術】従来、電子オルガン、電子ピアノ、キー
ボードといった電子楽器が知られている。このような電
子楽器は、一般に、多数の操作子を備えており、ユーザ
は、これらの操作子を操作することにより電子楽器の種
々の機能を制御することができる。
2. Description of the Related Art Conventionally, electronic musical instruments such as electronic organs, electronic pianos and keyboards have been known. Such an electronic musical instrument is generally provided with a large number of operating elements, and a user can control various functions of the electronic musical instrument by operating these operating elements.

【0003】ところで、従来、操作子に所定の機能を割
り当て可能に構成し、電子楽器の操作性の向上、操作子
の搭載場所の確保、操作子数の減少による低コスト化等
を図った電子楽器が知られている。例えば、特開平6−
250657号公報に開示された電子楽器は、足鍵盤に
パネルスイッチの機能を割り当て可能に構成されてい
る。これにより、足鍵盤を音高指定操作子として使用で
きる他に、パネルスイッチとしても使用できるようにな
っている。
By the way, conventionally, an electronic device has been configured so that a predetermined function can be assigned to the electronic device to improve the operability of the electronic musical instrument, secure a mounting place of the operating device, and reduce the cost by reducing the number of operating devices. Musical instruments are known. For example, JP-A-6-
The electronic musical instrument disclosed in Japanese Patent No. 250657 is configured such that the function of the panel switch can be assigned to the foot keyboard. As a result, the foot keyboard can be used not only as a pitch-designating operator but also as a panel switch.

【0004】上述したような、操作子に機能を割り当て
可能に構成された電子楽器において、操作子に割り当て
られた機能を表示する表示装置として、例えば、特許第
3077264号は、演奏操作子により楽音の種々の要
素(パラメータ)を制御できる電子楽器において楽音パ
ラメータを表示する楽音パラメータ表示装置を開示して
いる。
In the electronic musical instrument in which the function is assigned to the operator as described above, as a display device for displaying the function assigned to the operator, for example, Japanese Patent No. 3077264 discloses a musical sound produced by the performance operator. Discloses a tone parameter display device for displaying tone parameters in an electronic musical instrument capable of controlling various elements (parameters).

【0005】[0005]

【発明が解決しようとする課題】しかしながら、上述し
たような従来の表示装置においては、各スイッチに割り
当てられている機能を知るためには、電子楽器に設けら
れているシステム設定モードに移行し、このシステム設
定モードの中で各操作子に機能を割り当てるためのペー
ジを呼び出して見る必要がある。他の操作子の割当状態
を知りたい場合は、別のページを呼び出して見る必要が
ある。
However, in the conventional display device as described above, in order to know the function assigned to each switch, the mode is changed to the system setting mode provided in the electronic musical instrument. In this system setting mode, it is necessary to call and see the page for assigning a function to each control. If you want to know the assignment status of other controls, you need to call another page to view it.

【0006】従って、従来の電子楽器では、操作子の割
当状態を知るために、多大の操作と時間が必要となるの
で、改善が望まれている。
Therefore, in the conventional electronic musical instrument, a large amount of operation and time are required to know the assignment state of the operators, so improvement is desired.

【0007】本発明は上述した要請に応えるためになさ
れたものであり、その目的は、操作子の割当状態を簡単
に知ることができる電子楽器の機能割当表示装置を提供
することにある。
The present invention has been made in order to meet the above-mentioned demands, and an object thereof is to provide a function assignment display device for an electronic musical instrument, by which the assignment state of operators can be easily known.

【0008】[0008]

【課題を解決するための手段】上記目的を達成するため
に、本発明の電子楽器の機能割当表示装置は、複数の操
作子と、前記複数の操作子にそれぞれ対応する複数の操
作子名称と複数の機能群にそれぞれ対応する複数の機能
群名称とから成るマトリックスの交点に、前記複数の操
作子の各々に対する機能群の割当状態を表示する表示
部、とを備えている。
In order to achieve the above object, a function assignment display device for an electronic musical instrument of the present invention comprises a plurality of operators and a plurality of operator names respectively corresponding to the plurality of operators. A display unit is provided at an intersection of a matrix composed of a plurality of function group names respectively corresponding to the plurality of function groups, and a display unit for displaying the allocation state of the function groups to each of the plurality of operators.

【0009】この電子楽器の機能割当表示装置によれ
ば、複数の操作子名称と複数の機能群名称とから成るマ
トリックスの交点に各操作子の割当状態を一覧表示する
ようにしたので、ユーザは面倒な操作をすることなく、
各操作子の割当状態を簡単に知ることができる。また、
1つの操作子に複数の機能群が割り当てられている状態
も簡単に知ることができるので、割当の妥当性を容易に
判断できる。
According to this function assignment display device for an electronic musical instrument, the assignment state of each operator is displayed as a list at the intersection of the matrix consisting of a plurality of operator names and a plurality of function group names. Without any troublesome operation
It is possible to easily know the allocation state of each operator. Also,
Since it is possible to easily know the state in which a plurality of function groups are assigned to one operator, it is possible to easily determine the appropriateness of the assignment.

【0010】本発明の電子楽器の機能割当表示装置は、
前記複数の操作子に機能群を割り当てる割当部、を更に
備え、前記表示部は、前記割当部によって前記複数の操
作子の各々に割り当てられた機能群を表示するように構
成できる。
A function assignment display device for an electronic musical instrument according to the present invention is
An assigning unit that assigns a function group to the plurality of operators may be further included, and the display unit may be configured to display a function group assigned to each of the plurality of operators by the assigning unit.

【0011】この場合、前記割当部は、前記電子楽器の
動作を規定する設定を行うためのシステム設定モードの
中で、前記複数の操作子に機能群を割り当てるように構
成できる。この構成によれば、従来の電子楽器が有する
システム設定モードの中で操作子に機能群を割り当てる
という構成をそのまま利用し、表示だけをマトリックス
を用いた一覧表示にすることができるので、開発に要す
る労力を軽減できる。
In this case, the assigning unit may be configured to assign a function group to the plurality of operators in a system setting mode for making settings that define the operation of the electronic musical instrument. According to this configuration, it is possible to use the configuration in which the function group is assigned to the operator in the system setting mode of the conventional electronic musical instrument as it is, and only display the list display using the matrix. The labor required can be reduced.

【0012】また、前記割当部は、前記表示部に表示さ
れた前記マトリックスの交点を選択するスイッチを備
え、前記スイッチによって選択された前記交点に対応す
る機能群を前記交点に対応する操作子に割り当てるよう
に構成できる。この構成によれば、システム設定モード
で表示されるようなページと呼ばれる画面をめくる必要
がなく、1つの画面上で複数の割当操作が可能になるの
で、割当を正確且つ迅速に行うことができる。
Further, the assigning unit includes a switch for selecting an intersection of the matrix displayed on the display unit, and a function group corresponding to the intersection selected by the switch is assigned to an operator corresponding to the intersection. It can be configured to assign. With this configuration, it is not necessary to turn a screen called a page that is displayed in the system setting mode, and a plurality of allocation operations can be performed on one screen, so that allocation can be performed accurately and quickly. .

【0013】また、前記割当部は、前記表示部に重ねら
れたタッチパネルを備え、前記タッチパネルにタッチす
ることによって選択された前記交点に対応する機能群を
前記交点に対応する操作子に割り当てるように構成でき
る。この構成によれば、マトリックスの交点にタッチす
るだけで所望の操作子に所望の機能群を割り当てること
ができるので、割当を直感的に行うことができるととも
に、更に正確且つ迅速に行うことができる。
The assigning unit includes a touch panel overlaid on the display unit, and assigns a function group corresponding to the intersection selected by touching the touch panel to an operator corresponding to the intersection. Can be configured. According to this configuration, a desired function group can be assigned to a desired operator simply by touching an intersection point of the matrix, so that the assignment can be performed intuitively and further accurately and quickly. .

【0014】更に、上述した電子楽器の機能割当表示装
置は、前記機能群を複数のサブ機能から構成し、前記複
数のサブ機能の中の1つを選択するための選択操作子を
更に備え、前記割当部は、前記選択操作子で選択された
サブ機能を、前記複数の操作子に割り当て、前記表示部
は、前記割当部によって前記複数の操作子の各々に割り
当てられたサブ機能を表示するように構成できる。この
構成によれば、各操作子に対応して各機能群に含まれる
1つのサブ機能が表示されるので、シンプルで視認性の
よい表示が可能になる。
Further, the above-mentioned function assignment display device for an electronic musical instrument comprises the function group made up of a plurality of sub-functions, and further comprises a selection operator for selecting one of the plurality of sub-functions, The assigning unit assigns the sub-function selected by the selection operator to the plurality of operators, and the display unit displays the sub-function assigned to each of the plurality of operators by the assigning unit. Can be configured as According to this configuration, since one sub-function included in each function group is displayed corresponding to each operator, a simple and highly visible display is possible.

【0015】[0015]

【発明の実施の形態】以下、本発明の電子楽器の機能割
当表示装置の実施の形態につき図面を参照しながら詳細
に説明する。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of a function assignment display device for an electronic musical instrument according to the present invention will be described below in detail with reference to the drawings.

【0016】図1は、本発明の表示装置が適用された電
子楽器の構成を示すブロック図である。この電子楽器の
機能割当表示装置においては、中央処理装置(以下、
「CPU」という)10、プログラムメモリ11、ワー
クメモリ12、操作子割当メモリ13a、自動演奏デー
タメモリ13b、パネルインタフェース回路14、鍵盤
インタフェース回路15、楽音波形メモリ16、音源1
7がバス30によって相互に接続されている。バス30
は、CPU10と音源17とにより時分割で使用され
る。このバス30は、例えばアドレス信号、データ信
号、制御信号等を伝送する信号線で構成されており、上
記各構成要素間でデータを送受するために使用される。
FIG. 1 is a block diagram showing the configuration of an electronic musical instrument to which the display device of the present invention is applied. In this function assignment display device of an electronic musical instrument, a central processing unit (hereinafter,
"CPU") 10, program memory 11, work memory 12, manipulator assignment memory 13a, automatic performance data memory 13b, panel interface circuit 14, keyboard interface circuit 15, tone waveform memory 16, tone generator 1
7 are interconnected by a bus 30. Bus 30
Are used by the CPU 10 and the sound source 17 in a time-sharing manner. The bus 30 is composed of signal lines for transmitting, for example, address signals, data signals, control signals, etc., and is used for transmitting / receiving data between the above-mentioned respective constituent elements.

【0017】CPU10は、プログラムメモリ11に記
憶されている制御プログラムに従って、電子楽器の機能
割当表示装置の各種機能を実現するための処理を行う。
このCPU10にはMIDIインタフェース回路100
が接続されている。このMIDIインタフェース回路1
00は、CPU10からのMIDIデータをMIDI規
格に従った信号に変換して外部装置に出力する。また、
MIDIインタフェース回路100は、外部装置からの
MIDI規格に従った信号をMIDIデータに変換して
CPU10に送る。外部装置としては、他の電子楽器、
シーケンサ、コンピュータ等を挙げることができる。
The CPU 10 performs processing for realizing various functions of the function assignment display device of the electronic musical instrument according to the control program stored in the program memory 11.
The CPU 10 has a MIDI interface circuit 100
Are connected. This MIDI interface circuit 1
00 converts the MIDI data from the CPU 10 into a signal according to the MIDI standard and outputs it to an external device. Also,
The MIDI interface circuit 100 converts a signal according to the MIDI standard from an external device into MIDI data and sends it to the CPU 10. As an external device, other electronic musical instruments,
A sequencer, a computer, etc. can be mentioned.

【0018】プログラムメモリ11は、例えばリードオ
ンリメモリ(以下、「ROM」という)から構成されて
いる。このプログラムメモリ11は、上述した制御プロ
グラム、CPU10が使用する種々の固定データ、音色
を指定するための音色パラメータ等を記憶する。音色パ
ラメータは、例えば複数の楽器音の各々について複数の
音域毎に設けられている。各音色パラメータは、波形ア
ドレス、周波数データ、エンベロープデータ、フィルタ
係数等から構成されている。
The program memory 11 is composed of, for example, a read only memory (hereinafter referred to as "ROM"). The program memory 11 stores the above-described control program, various fixed data used by the CPU 10, tone color parameters for designating tone colors, and the like. The timbre parameter is provided for each of a plurality of musical ranges for each of a plurality of musical instrument sounds, for example. Each timbre parameter is composed of a waveform address, frequency data, envelope data, filter coefficient and the like.

【0019】ワークメモリ12は、例えばランダムアク
セスメモリ(以下、「RAM」という)から構成されて
いる。このワークメモリ12は、CPU10によって処
理される種々のデータを一時的に記憶する。このワーク
メモリ12には、例えばテーブル、バッファ、レジス
タ、カウンタ、フラグ等が設けられている。これらの詳
細については、以下において必要の都度説明する。
The work memory 12 is composed of, for example, a random access memory (hereinafter referred to as "RAM"). The work memory 12 temporarily stores various data processed by the CPU 10. The work memory 12 is provided with, for example, a table, a buffer, a register, a counter, a flag and the like. These details will be described below as needed.

【0020】操作子割当メモリ13aは、例えばRAM
から構成されており、後述する操作子の割当状態をテー
ブル形式で記憶する。より具体的には、後述する操作パ
ネル140の表示器1401に表示されるマトリックス
状の割当一覧画面と同様に、行方向に操作子の種類、列
方向に機能群の種類を配したマトリックス状に構成され
ている。
The operator assignment memory 13a is, for example, a RAM
And stores the assignment state of the operators, which will be described later, in a table format. More specifically, similarly to a matrix-shaped assignment list screen displayed on the display 1401 of the operation panel 140 described later, a matrix-shaped matrix in which the types of operators are arranged in the row direction and the types of function groups are arranged in the column direction is formed. It is configured.

【0021】自動演奏データメモリ13bは、例えばR
OMから構成されており、複数の自動演奏データを記憶
する。
The automatic performance data memory 13b is, for example, R
It is composed of OM and stores a plurality of automatic performance data.

【0022】パネルインタフェース回路14には、操作
パネル140、エクスプレッションペダル141、右側
フットスイッチ(F.SW−R)142、左側フットス
イッチ(F.SW−L)143及びニーレバー(KNE
E LEVER)144が接続されている。右側フット
スイッチ142、左側フットスイッチ143及びニーレ
バー144は、本発明の複数の操作子の一部に対応す
る。
The panel interface circuit 14 includes an operation panel 140, an expression pedal 141, a right foot switch (F.SW-R) 142, a left foot switch (F.SW-L) 143, and a knee lever (KNE).
E LEVER) 144 is connected. The right foot switch 142, the left foot switch 143, and the knee lever 144 correspond to a part of the plurality of operators of the present invention.

【0023】操作パネル140には、図2に示すよう
に、表示器1401、列選択スイッチ1402、行選択
スイッチ1403、表示スイッチ1404及びダイヤル
1405が設けられている。なお、図2には、本発明を
説明するために必要なものだけが示されており、実際の
電子楽器には、これらの他に、モード設定スイッチ、音
色選択スイッチ、音量スイッチ、エフェクト選択スイッ
チといったスイッチ類や、各種スイッチの設定状態を表
すインジケータが設けられている。
As shown in FIG. 2, the operation panel 140 is provided with a display 1401, a column selection switch 1402, a row selection switch 1403, a display switch 1404 and a dial 1405. Note that FIG. 2 shows only what is necessary for explaining the present invention. In addition to these, a mode setting switch, a tone color selection switch, a volume switch, an effect selection switch are shown in an actual electronic musical instrument. Switches and indicators indicating the setting states of the various switches are provided.

【0024】表示器1401は、各種メッセージや電子
楽器の状態を表示するために使用される。本発明の特徴
に係る操作子に対する機能群の割当状態は、この表示器
1401に表示される。図2では、操作子に対する機能
群の割当状態を示す画面が表示されている例を示してい
る。これら表示内容の詳細は後述する。この表示器14
01としては、LCD装置、CRTディスプレイ装置、
プラズマディスプレイ装置といった文字、数字、図形等
を表示できるディスプレイ装置が用いられる。
The display 1401 is used to display various messages and the status of the electronic musical instrument. The allocation status of the function groups to the operators according to the features of the present invention is displayed on the display 1401. FIG. 2 shows an example in which a screen showing the allocation state of the function groups to the operators is displayed. Details of these display contents will be described later. This display 14
01, LCD device, CRT display device,
A display device capable of displaying characters, numbers, figures, etc., such as a plasma display device, is used.

【0025】列選択スイッチ1402は、6個の押釦ス
イッチ14021〜14026から構成されている。各押
釦スイッチ14021〜14026は、表示器1401の
表示画面の、列方向に6つに分割された領域をそれぞれ
選択するために使用される。行選択スイッチ1403
は、8個の押釦スイッチ14031〜14038から構成
されている。各押釦スイッチ14031〜14038は、
表示器1401の表示画面の行方向に8つに分割された
領域をそれぞれ選択するために使用される。
[0025] The column selection switch 1402, is composed of six push-button switch 1402 1-1402 6. Each push-button switch 1402 1-1402 6 is used to select the display screen of the display device 1401, an area divided into six in the column direction, respectively. Row selection switch 1403
Is composed of eight push button switches 1403 1 to 1403 8 . Each push button switch 1403 1 to 1403 8
It is used to select each of the eight divided areas in the row direction of the display screen of the display 1401.

【0026】表示スイッチ1404は、表示器1401
に、操作子の割当状態を表示させるためのスイッチであ
る。この表示スイッチ1404を押下することにより、
図2に示すような割当一覧画面が表示される。
The display switch 1404 is a display device 1401.
Is a switch for displaying the assignment state of the operator. By pressing this display switch 1404,
The allocation list screen as shown in FIG. 2 is displayed.

【0027】ダイヤル1405は、例えばロータリーエ
ンコーダで構成されており、右に回すことにより数値が
増加し、左に回すことにより数値が減少するように制御
される。このダイヤル1405は、各種数値を入力する
ために使用される。
The dial 1405 is composed of, for example, a rotary encoder, and is controlled so that the numerical value is increased by turning it to the right and decreased by turning it to the left. The dial 1405 is used to input various numerical values.

【0028】エクスプレッションペダル141は、発音
する楽音の音量を踏み込み量に応じて変化させるために
用いられる。右側フットスイッチ142は、エクスプレ
ッションペダル141の上右端部に設けられ、足を右側
に移動して押圧することによりオンにされる。左側フッ
トスイッチ143は、エクスプレッションペダル141
の上左端部に設けられ、足を左側に移動して押圧するこ
とによりオンにされる。これら右側フットスイッチ14
2及び左側フットスイッチ143は、機能群を割り当て
ることができる操作子であり、初期状態では、所定のエ
フェクトを指示するためのエフェクト選択スイッチとし
ての機能が割り当てられている。
The expression pedal 141 is used to change the volume of a musical sound to be produced according to the amount of depression. The right foot switch 142 is provided at the upper right end of the expression pedal 141, and is turned on by moving and pressing the foot to the right. The left foot switch 143 is an expression pedal 141.
It is provided at the upper left end and is turned on by moving and pressing the foot to the left. These right foot switches 14
The second and left foot switches 143 are operators to which a function group can be assigned, and in the initial state, a function as an effect selection switch for instructing a predetermined effect is assigned.

【0029】ニーレバー144は、電子楽器の鍵盤(図
示しない)の下部に設けられており、演奏者が膝で右方
向に押すことによりオンにされる。このニーレバー14
4は、機能群を割り当てることができる操作子であり、
初期状態では、後述するSUSTAINスイッチとして
機能するように設定されている。
The knee lever 144 is provided on the lower portion of the keyboard (not shown) of the electronic musical instrument, and is turned on by the player pushing the knee to the right. This knee lever 14
4 is an operator to which a function group can be assigned,
In the initial state, it is set to function as a SUSTAIN switch described later.

【0030】パネルインタフェース回路14は、操作パ
ネル140、エクスプレッションペダル141、右側フ
ットスイッチ142、左側フットスイッチ143及びニ
ーレバー144とCPU10との間のデータの送受を制
御する。即ち、パネルインタフェース回路14は、操作
パネル140、エクスプレッションペダル141、右側
フットスイッチ142、左側フットスイッチ143及び
ニーレバー144からの信号に基づきパネルデータを生
成し、これをCPU10に送る。
The panel interface circuit 14 controls transmission / reception of data between the CPU 10 and the operation panel 140, the expression pedal 141, the right foot switch 142, the left foot switch 143, and the knee lever 144. That is, the panel interface circuit 14 generates panel data based on signals from the operation panel 140, the expression pedal 141, the right foot switch 142, the left foot switch 143, and the knee lever 144, and sends this to the CPU 10.

【0031】このパネルデータは、スイッチデータと数
値データとで構成されている。スイッチデータは、各ス
イッチを1ビットに対応させたビット列で構成されてい
る。数値データは、操作パネル140に搭載されたダイ
ヤル1405及びエクスプレッションペダル141から
の信号に基づいて生成される、複数ビットから成るデー
タである。CPU10は、このパネルデータに基づいて
操作パネル140の操作に応じた各種処理を実行する。
This panel data is composed of switch data and numerical data. The switch data is composed of a bit string in which each switch corresponds to 1 bit. The numerical data is data composed of a plurality of bits generated based on signals from the dial 1405 and the expression pedal 141 mounted on the operation panel 140. The CPU 10 executes various processes according to the operation of the operation panel 140 based on the panel data.

【0032】また、パネルインタフェース回路14は、
CPU10から受け取った表示データを操作パネル14
0の表示器1401に送る。これにより、操作パネル1
40に搭載された表示器1401へのデータの表示、各
種インジケータの点灯/消灯の制御等が行われる。
Further, the panel interface circuit 14 is
The display data received from the CPU 10 is displayed on the operation panel 14
0 to the display 1401. As a result, the operation panel 1
Data is displayed on the display 1401 mounted on the display 40, and various indicators are turned on / off.

【0033】鍵盤インタフェース回路15には上鍵盤
(UPPER KEY)150、下鍵盤(LOWER
KEY)151及び足鍵盤(PEDAL KEY)15
2が接続されている。上鍵盤150、下鍵盤151及び
足鍵盤152の各々は、発音/消音を指示するための複
数の鍵を有している。これらの鍵盤150、152及び
153には、押鍵又は離鍵に連動して開閉し、且つ異な
る押圧深さで開閉する2個のキースイッチを備えた2接
点方式の鍵が採用されている。
The keyboard interface circuit 15 includes an upper keyboard (UPPER KEY) 150 and a lower keyboard (LOWER).
KEY) 151 and foot keyboard (PEDAL KEY) 15
2 is connected. Each of the upper keyboard 150, the lower keyboard 151, and the foot keyboard 152 has a plurality of keys for instructing sounding / silence. For these keyboards 150, 152 and 153, a two-contact type key having two key switches that are opened / closed in conjunction with pressing or releasing the key and are opened / closed at different pressing depths is adopted.

【0034】これら上鍵盤150、下鍵盤151及び足
鍵盤152の各々の特定の1鍵には、発音/消音を指示
する機能ではなく、特定の機能群が割り当てられる。各
鍵盤150、152及び153の特定の鍵は、電子楽器
が有するシステム設定モードで任意に選択できるように
なっている。
A specific function group is assigned to each specific one key of the upper keyboard 150, the lower keyboard 151 and the foot keyboard 152, instead of the function of instructing sounding / silence. The specific key of each keyboard 150, 152 and 153 can be arbitrarily selected in the system setting mode of the electronic musical instrument.

【0035】鍵盤インタフェース回路15は、各鍵盤1
50、151及び152の各鍵の押鍵又は離鍵状態及び
鍵タッチの強さを検出する。即ち、鍵盤インタフェース
回路15は、各鍵盤150、151及び152から受け
取った各キースイッチのオン/オフ状態を示す信号から
押鍵又は離鍵を示す鍵データ及び鍵タッチの強さを示す
タッチデータを生成し、CPU10に送る。
The keyboard interface circuit 15 is for each keyboard 1.
The key pressing or key releasing state of each of the keys 50, 151 and 152 and the strength of the key touch are detected. That is, the keyboard interface circuit 15 receives the key data indicating the key depression or key release and the touch data indicating the key touch strength from the signal indicating the on / off state of each key switch received from each of the keyboards 150, 151 and 152. Generate and send to CPU 10.

【0036】鍵データは、各鍵に対応するビット列で構
成され、各ビットは鍵に設けられた2個のキースイッチ
が何れもオンにされている場合に押鍵中であることを示
す「1」、そうでない場合に離鍵中であることを示す
「0」にセットされる。上記タッチデータは、1つのキ
ースイッチがオンになってから他のキースイッチがオン
になるまでの時間に基づいて作成される。CPU10
は、鍵盤インタフェース回路15から送られてくる鍵デ
ータ及びタッチデータに基づいて、押鍵又は離鍵に対応
した発音又は消音処理を行う。
The key data is composed of a bit string corresponding to each key, and each bit indicates "1" indicating that a key is being depressed when both of the two key switches provided on the key are turned on. Otherwise, it is set to "0" indicating that the key is being released. The touch data is created based on the time from when one key switch is turned on to when the other key switch is turned on. CPU10
On the basis of the key data and the touch data sent from the keyboard interface circuit 15, performs sounding or muffling processing corresponding to the key depression or key release.

【0037】楽音波形メモリ16は、例えばROMで構
成されており、楽音の波形データを記憶する。この楽音
波形メモリ16には、複数の音色パラメータの各々に対
応した複数の波形データが記憶されている。波形データ
は、例えば放音された楽音を電気信号に変換し、これを
パルスコード変調(PCM)して作成することができ
る。この楽音波形メモリ16内の波形データは、音源1
7によって読み出される。
The tone waveform memory 16 is composed of a ROM, for example, and stores waveform data of tone. The tone waveform memory 16 stores a plurality of waveform data corresponding to each of a plurality of tone color parameters. The waveform data can be created, for example, by converting the emitted musical sound into an electric signal and subjecting this to pulse code modulation (PCM). The waveform data in the musical tone waveform memory 16 is the sound source 1
Read by 7.

【0038】音源17にはD/A変換器170が接続さ
れている。音源17は、例えばデジタルシグナルプロセ
ッサ(DSP)から構成されている。この音源17は、
複数の発音チャンネルを備えており、CPU10からの
指示に応じて楽音信号を生成する。即ち、音源17は、
CPU10から発音チャンネルを指定するデータと音色
パラメータを受け取ると、指定された発音チャンネルを
アクティブにする。アクティブにされた発音チャンネル
は、楽音波形メモリ16から音色パラメータに対応する
波形データを読み出し、これにエンベロープを付加して
デジタル楽音信号を生成する。このデジタル楽音信号
は、D/A変換器170に送られる。
A D / A converter 170 is connected to the sound source 17. The sound source 17 is composed of, for example, a digital signal processor (DSP). This sound source 17
It is provided with a plurality of tone generation channels and generates a tone signal in response to an instruction from the CPU 10. That is, the sound source 17 is
When the data designating the tone generation channel and the tone color parameter are received from the CPU 10, the designated tone generation channel is activated. The activated tone generation channel reads out waveform data corresponding to the tone color parameter from the tone waveform memory 16 and adds an envelope to the waveform data to generate a digital tone signal. This digital tone signal is sent to the D / A converter 170.

【0039】D/A変換器170は、入力されたデジタ
ル楽音信号をアナログ楽音信号に変換する。このD/A
変換器170からの出力は、アンプ171に供給され
る。アンプ171は、入力された楽音信号を増幅してス
ピーカ172に送る。スピーカ172は、アンプ171
からの楽音信号を音響信号に変換して出力する。これに
より、スピーカ172から楽音が発生される。
The D / A converter 170 converts the input digital musical tone signal into an analog musical tone signal. This D / A
The output from the converter 170 is supplied to the amplifier 171. The amplifier 171 amplifies the inputted musical tone signal and sends it to the speaker 172. The speaker 172 is the amplifier 171.
The tone signal from is converted into an acoustic signal and output. As a result, a musical sound is generated from the speaker 172.

【0040】次に、本発明の実施の形態に係る電子楽器
の機能割当表示装置において、表示器1401に表示さ
れる表示画面を説明する。
Next, the display screen displayed on the display 1401 in the function assignment display device of the electronic musical instrument according to the embodiment of the present invention will be described.

【0041】この表示画面は、その下側に形成された操
作子表示部1410と左側に形成された機能表示部14
11と中央部に形成されたマトリックス表示部1412
とから構成されている。
This display screen includes an operator display section 1410 formed on the lower side and a function display section 14 formed on the left side.
11 and a matrix display portion 1412 formed in the central portion
It consists of and.

【0042】操作子表示部1410には、機能群を割り
当てることができる操作子が表示される。この表示に
は、上鍵盤150の特定の1鍵に対応する「UPPER
KEY」、下鍵盤151の特定の1鍵に対応する「L
OWER KEY」、足鍵盤152の特定の1鍵に対応
する「PEDAL KEY」、右側フットスイッチ14
2に対応する「F.SW−R」、左側フットスイッチ1
43に対応する「F.SW−L」及びニーレバー144
に対応する「KNEE LEVER」が含まれる。
The operator display section 1410 displays operators to which a function group can be assigned. This display shows "UPPER" corresponding to a specific key on the upper keyboard 150.
“KEY”, “L” corresponding to a specific one key on the lower keyboard 151.
"OWER KEY", "PEDAL KEY" corresponding to one specific key of the foot keyboard 152, right foot switch 14
"F.SW-R" corresponding to 2, left foot switch 1
43 corresponding to "F.SW-L" and knee lever 144
"KNEE LEVER" corresponding to.

【0043】「UPPER KEY」は列選択スイッチ
14026、「LOWER KEY」は列選択スイッチ
14025、「PEDAL KEY」は列選択スイッチ
14024、「F.SW−R」は列選択スイッチ140
3、「F.SW−L」は列選択スイッチ14022及び
「KNEE LEVER」は列選択スイッチ14021
によってそれぞれ選択される。
"UPPER KEY" is the column selection switch 1402 6 , "LOWER KEY" is the column selection switch 1402 5 , "PEDAL KEY" is the column selection switch 1402 4 , and "F.SW-R" is the column selection switch 140.
2 3 , “F.SW-L” is the column selection switch 1402 2 and “KNEE LEVER” is the column selection switch 1402 1.
Are selected respectively.

【0044】機能表示部1411は、操作子に割り当て
ることができる機能群が表示される。この表示には、
「SUSTAIN」、「APO」、「SEQ.」、「U
−SOLO」、「REGIST」、「TREMOL
O」、「GLIDE」及び「PERCUS」が含まれ
る。
The function display section 1411 displays a group of functions that can be assigned to operators. This display contains
"SUSTAIN", "APO", "SEQ.", "U"
-SOLO "," REGIST "," TREMOL "
"O", "GLIDE" and "PERCUS" are included.

【0045】「SUSTAIN」は、アコースティック
ピアノのダンパペダルを押した時にのように、離鍵後の
音の減衰を引き延ばす機能である。「APO(Auto Pla
y Orchestra)」は、オーケストラの音色で演奏する機
能群である。この機能群には、「スタート/ストップ
(ST/SP)」、「イントロ/フィルイン(INTR
O/FILL)」、「フィルイン/エンディング(FI
LL/ENDING)」、「バリエーション(VARI
ATION)」といったサブ機能が含まれる。
"SUSTAIN" is a function of extending the attenuation of sound after the key is released, as when the damper pedal of the acoustic piano is pressed. "APO (Auto Pla
y Orchestra) ”is a group of functions that perform with the tone of an orchestra. This function group includes "start / stop (ST / SP)" and "intro / fill-in (INTR)."
O / FILL) "," Fill In / Ending (FI
LL / ENDING) "," Variation (VARI
Sub-functions such as "(ATION)".

【0046】スタートストップ機能は、APOの演奏中
にAPOの機能群が割り当てられている操作子をオンに
することにより演奏を停止させ、APOの演奏停止中に
その操作子をオンにすることによりAPOの演奏を開始
させる。イントロ/フィルイン機能は、APOの演奏停
止中に、APOの機能群が割り当てられている操作子を
オンにするとイントロを演奏した後に通常のAPOの演
奏を開始する。また、APOの演奏中にその操作子をオ
ンにすると1回だけフィルインを演奏する。
The start / stop function stops the performance by turning on the operator assigned with the APO function group during the performance of APO, and turns on the operator while the APO performance is stopped. Start playing the APO. The intro / fill-in function starts the normal APO performance after playing the intro if the operator assigned with the APO function group is turned on while the APO performance is stopped. If the operator is turned on during the performance of APO, the fill-in is played only once.

【0047】フィルイン/エンディング機能は、APO
の演奏停止中にAPOの機能群が割り当てられている操
作子をオンにするとフィルインを1回演奏した後、通常
の演奏を開始する。APOの演奏中であって、FILL
/ENDINGを示すインジケータが消えている状態
で、その操作子をオンにするとフィルインを1回演奏し
て通常の演奏に戻る。APOの演奏中であって、FIL
L/ENDINGを示すインジケータが点滅している状
態で、その操作子をオンにするとエンディングを演奏し
た後にAPOの演奏を停止する。バリエーション機能
は、オーケストラの基本的な演奏パターンであるノーマ
ルパターンに従った演奏と、これを若干変更したバリエ
ーションパターンに従った演奏とを入れ替える。
The fill-in / ending function is APO
If the operator to which the APO function group is assigned is turned on while the performance is stopped, the fill-in is performed once and then the normal performance is started. While playing APO, FILL
With the indicator indicating / ENDING turned off, when the operator is turned on, the fill-in is played once and the normal performance is resumed. While playing APO, FIL
When the operator indicating the L / ENDING indicator is blinking and the operator is turned on, the APO performance is stopped after the ending performance. The variation function replaces the performance according to the normal pattern, which is the basic performance pattern of the orchestra, with the performance according to the variation pattern, which is a slight modification thereof.

【0048】「SEQ.」は、演奏データの記録及び再
生をするためのシーケンサ(図示しない)による演奏が
停止中は、そのシーケンサによる演奏を開始させ、シー
ケンサによる演奏中は、そのシーケンサによる演奏を停
止させる機能である。「U−SOLO(Upper-Solo)」
は、上鍵盤150の一部をソロ鍵盤として使用し、ソロ
音色での演奏を可能にする機能である。
"SEQ." Starts the performance by the sequencer while the performance by the sequencer (not shown) for recording and reproducing the performance data is stopped, and the performance by the sequencer during the performance by the sequencer. It is a function to stop. "U-SOLO (Upper-Solo)"
Is a function that allows a part of the upper keyboard 150 to be used as a solo keyboard to perform in a solo tone color.

【0049】「REGIST」は、音色、エフェクト等
を規定するデータから成るレジストレーションを電子楽
器に設定する機能である。この電子楽器は、複数のバン
クの各々に格納された複数のレジストレーションを備え
ている。この「REGIST」機能群には、「アップ
(UP)」、「ダウン(DOWN)」、「バンクアップ
(BANK UP)」及び「バンクダウン(BANK
DOWN)」といったサブ機能が含まれる。アップは、
各レジストレーションに付されたレジストレーション番
号を増加させる機能であり、バンクに付されたバンク番
号は変化しない。ダウンは、レジストレーション番号を
減少させる機能であり、バンク番号は変化しない。バン
クアップは、バンク番号を増加させる機能であり、レジ
ストレーション番号は変化しない。バンクダウンは、バ
ンク番号を減少させる機能であり、レジストレーション
番号は変化しない。
"REGIST" is a function for setting registration in the electronic musical instrument, which is composed of data defining tone colors, effects, and the like. This electronic musical instrument has a plurality of registrations stored in each of a plurality of banks. This “REGIST” function group includes “UP”, “DOWN”, “BANK UP”, and “BANK down”.
DOWN) "subfunctions are included. Up is
This is a function of increasing the registration number assigned to each registration, and the bank number assigned to the bank does not change. Down is a function of decreasing the registration number, and the bank number does not change. Bank up is a function of increasing the bank number, and the registration number does not change. Bank down is a function of decreasing the bank number, and the registration number does not change.

【0050】「TREMOLO」は、図示しないディビ
アコントロールブロックに設けられたコーラススイッチ
のインジケータが点灯しているセクションの音にトレモ
ロ効果をかける機能である。「GLIDE」は、エフェ
クトの一種であって、ハワイアンギターのスライド奏法
により発生される音のように、音程を変化させる機能で
ある。なお、音程の変化する範囲や速さは、システム設
定モードで設定できるようになっている。「PERCU
S」は、パーカッション音を発生させる機能である。パ
ーカッションの種類は、システム設定モードで設定され
る。
"TREMOLO" is a function to apply a tremolo effect to the sound of the section where the indicator of the chorus switch provided in the not-shown divia control block is lit. "GLIDE" is a kind of effect, and has a function of changing the pitch like a sound generated by a slide playing method of a Hawaiian guitar. Note that the range and speed at which the pitch changes can be set in the system setting mode. "PERCU
"S" is a function of generating a percussion sound. The type of percussion is set in the system setting mode.

【0051】マトリックス表示部1412は、複数の操
作子の各々に対する機能群の割当状態を表示する。具体
的には、現在、各操作子に設定されている機能群をマト
リックスの交点に表示する。図2に示した例では、左側
フットスイッチ(F.SW−L)143に「U−SOL
O」が割り当てられ、右側フットスイッチ(F.SW−
R)142に「APO」及び「REGIST」の2つが
割り当てられ、上鍵盤150の特定の鍵に「PERCU
S」が割り当てられている状態を示している。
The matrix display unit 1412 displays the function group allocation state for each of the plurality of operators. Specifically, the function group currently set for each operator is displayed at the intersection of the matrix. In the example shown in FIG. 2, the left foot switch (F.SW-L) 143 has a “U-SOL
"O" is assigned to the right foot switch (F.SW-
R) 142 is assigned with “APO” and “REGIST”, and a specific key on the upper keyboard 150 is assigned with “PERCU”.
"S" is assigned.

【0052】操作子にサブ機能が割り当てられている場
合は、そのサブ機能の名称が表示される。即ち、図2に
示すように、右側フットスイッチ(F.SW−R)14
2には、APOのサブ機能のスタート/ストップ(ST
/SP)と、REGISTのサブ機能のアップ(UP)
とが、それぞれ割り当てられている状態を示す。
When the sub-function is assigned to the operator, the name of the sub-function is displayed. That is, as shown in FIG. 2, the right foot switch (F.SW-R) 14
2 is the start / stop (ST
/ SP) and up the REGIST sub-function (UP)
And indicate the assigned states.

【0053】次に、上記の構成において、本発明の実施
の形態に係る電子楽器の機能割当表示装置の動作につい
て、図3及び図4のフローチャートを参照しながら説明
する。
Next, the operation of the function assignment display device of the electronic musical instrument according to the embodiment of the present invention having the above structure will be described with reference to the flowcharts of FIGS. 3 and 4.

【0054】図3は、本電子楽器の機能割当表示装置の
メイン処理を示すフローチャートである。このメイン処
理ルーチンは、電源の投入により起動される。即ち、電
源が投入されると、先ず、初期化処理が行われる(ステ
ップS10)。この初期化処理では、CPU10の内部
がリセットされると共に、ワークメモリ12に定義され
ているバッファ、レジスタ、カウンタ、フラグ等が初期
状態に設定される。
FIG. 3 is a flow chart showing the main processing of the function assignment display device of the present electronic musical instrument. This main processing routine is started when the power is turned on. That is, when the power is turned on, first, initialization processing is performed (step S10). In this initialization processing, the inside of the CPU 10 is reset and the buffers, registers, counters, flags, etc. defined in the work memory 12 are set to the initial state.

【0055】この初期化処理が終了すると、次いで、ス
イッチイベント処理が行われる(ステップS11)。こ
のスイッチイベント処理では、操作パネル140、エク
スプレッションペダル141、右側フットスイッチ14
2、左側フットスイッチ143及びニーレバー144か
らパネルデータが読み込まれる。CPU10は、このパ
ネルデータに基づいて、各スイッチ、操作子等のイベン
トに対する処理を行う。このスイッチイベント処理の詳
細は後述する。
When this initialization process is completed, a switch event process is then performed (step S11). In this switch event processing, the operation panel 140, the expression pedal 141, the right foot switch 14
2, panel data is read from the left foot switch 143 and the knee lever 144. The CPU 10 performs processing for an event such as each switch or operator based on this panel data. Details of this switch event process will be described later.

【0056】次いで、鍵盤イベント処理が行われる(ス
テップS12)。この鍵盤イベント処理では、上鍵盤1
50、下鍵盤151及び足鍵盤152がスキャンされ
る。このスキャンにより得られた信号は、鍵盤インタフ
ェース回路15を介して、鍵データ及びタッチデータと
してCPU10に読み込まれる。
Next, keyboard event processing is performed (step S12). In this keyboard event processing, the upper keyboard 1
50, the lower keyboard 151 and the foot keyboard 152 are scanned. The signal obtained by this scan is read into the CPU 10 as key data and touch data via the keyboard interface circuit 15.

【0057】CPU10は、読み込んだ鍵データに基づ
いて、先ず、鍵イベントの有無を調べる。そして、鍵イ
ベントがあることを判断すると、そのイベントはオンイ
ベントがあるかどうかを調べる。ここで、オンイベント
であることが判断されると、その鍵データで示される鍵
が特定の鍵であるかどうかを調べ、特定の鍵でないこと
を判断すると発音処理を実行する。これにより、押され
た鍵に対応する音がタッチデータに応じた強さで発音さ
れる。
Based on the read key data, the CPU 10 first checks whether or not there is a key event. Then, when it is determined that there is a key event, the event checks whether there is an on event. Here, if it is determined that the event is an on-event, it is checked whether or not the key indicated by the key data is a specific key, and if it is determined that the key is not the specific key, sound generation processing is executed. As a result, the sound corresponding to the pressed key is generated with the strength according to the touch data.

【0058】一方、特定の鍵であることを判断すると、
その特定の鍵に割り当てられている機能群、例えば楽音
にエフェクトを付加する機能を実行する。上記鍵のイベ
ントがオフイベントであることが判断されると、その鍵
データで示される鍵が特定の鍵であるかどうかを調べ、
特定の鍵でないことを判断すると消音処理を実行する。
これにより、離された鍵に対応する音が所定の速さで消
音される。一方、特定の鍵であることを判断した場合は
何らの処理も実行しない。
On the other hand, if it is determined that the key is a specific key,
A function group assigned to the specific key, for example, a function for adding an effect to a musical sound is executed. When it is determined that the key event is an off event, it is checked whether the key indicated by the key data is a specific key,
When it is determined that the key is not the specific key, the mute processing is executed.
As a result, the sound corresponding to the released key is silenced at a predetermined speed. On the other hand, if it is determined that the key is the specific key, no processing is executed.

【0059】以上の鍵盤イベント処理が完了すると、次
いで、自動演奏処理を実行する(ステップS13)。こ
の自動演奏処理では、自動演奏データメモリ13bに格
納されている自動演奏データに基づいて自動演奏音を発
生させる処理が行われる。この自動演奏のスタート、ス
トップ等の制御は、上述したように、APOに割り当て
られた操作子を用いて行われる。
When the above-mentioned keyboard event processing is completed, then automatic performance processing is executed (step S13). In this automatic performance processing, processing for generating an automatic performance sound is performed based on the automatic performance data stored in the automatic performance data memory 13b. Control of start and stop of this automatic performance is performed using the operator assigned to the APO, as described above.

【0060】次いで、「その他の処理」が行われる(ス
テップS14)。この「その他の処理」では、例えばM
IDIインタフェース回路100を介して外部のMID
I機器との間でMIDIデータを送受信する処理等が行
われる。その後、ステップS11に戻り、以下、同様の
処理が繰り返される。
Then, "other processing" is performed (step S14). In this "other processing", for example, M
External MID via IDI interface circuit 100
A process of transmitting / receiving MIDI data to / from the I-device is performed. Then, the process returns to step S11, and the same processing is repeated thereafter.

【0061】このように、メイン処理ルーチンの上記ス
テップS11〜S14の繰り返し実行の過程で操作パネ
ル140、エクスプレッションペダル141、右側フッ
トスイッチ142、左側フットスイッチ143、ニーレ
バー144、上鍵盤150、下鍵盤151及び足鍵盤1
52が操作されると、その操作に対応する処理が行われ
る。これにより、電子楽器としての各種機能が実現され
ている。
As described above, the operation panel 140, the expression pedal 141, the right foot switch 142, the left foot switch 143, the knee lever 144, the upper keyboard 150, and the lower keyboard 151 are repeatedly executed in the process of repeating steps S11 to S14 of the main processing routine. And foot keyboard 1
When 52 is operated, the process corresponding to the operation is performed. As a result, various functions as an electronic musical instrument are realized.

【0062】次に、上記スイッチイベント処理の詳細
を、図4に示したフローチャートを参照しながら説明す
る。
Next, the details of the switch event process will be described with reference to the flowchart shown in FIG.

【0063】スイッチイベント処理では、先ず、スキャ
ン処理が行われる(ステップS20)。即ち、操作パネ
ル140、エクスプレッションペダル141、右側フッ
トスイッチ142、左側フットスイッチ143及びニー
レバー144がスキャンされる。このスキャンによって
得られた信号は、パネルインタフェース回路14を介し
て、パネルデータとしてCPU10に読み込まれる。
In the switch event process, first, the scan process is performed (step S20). That is, the operation panel 140, the expression pedal 141, the right foot switch 142, the left foot switch 143, and the knee lever 144 are scanned. The signal obtained by this scan is read by the CPU 10 as panel data via the panel interface circuit 14.

【0064】次いで、表示スイッチ1404のオンイベ
ントがあるかどうかが調べられる(ステップS21)。
これは、鍵データ中の表示スイッチ1404に対応する
ビットが「0」から「1」に変化したかどうかを調べる
ことにより行われる。以下で説明する他のスイッチのオ
ンイベントの有無も同様にして調べられる。
Then, it is checked whether or not there is an on event of the display switch 1404 (step S21).
This is done by checking whether the bit corresponding to the display switch 1404 in the key data has changed from "0" to "1". The presence / absence of an on event of another switch described below can be similarly examined.

【0065】ここで、表示スイッチ1404のオンイベ
ントがあることが判断されると、操作子に対する機能群
の割当状態を示すマトリックスが表示される(ステップ
S22)。これにより、表示器1401に、図2に示す
ような割当一覧画面が表示される。その後、シーケンス
はメイン処理ルーチンにリターンする。ユーザは、この
割当一覧画面を見ることにより、現在操作子に割り当て
られている機能群を一見して知ることができる。
When it is determined that the display switch 1404 has an on event, a matrix showing the state of function group allocation to the operators is displayed (step S22). As a result, the allocation list screen as shown in FIG. 2 is displayed on the display 1401. After that, the sequence returns to the main processing routine. By looking at the assignment list screen, the user can see at a glance the function group currently assigned to the operator.

【0066】上記ステップS21で、表示スイッチ14
04のオンイベントがないことが判断されると、次い
で、列選択スイッチ1402のオンイベントがあるかど
うかが調べられる(ステップS23)。より具体的に
は、列選択スイッチ1402を構成する6個の押釦スイ
ッチ14021〜14026の何れかのオンイベントがあ
るかどうかが調べられる。ここで、押釦スイッチ140
1〜14026の何れかのオンイベントがあることが判
断されると、オンイベントがあった押釦スイッチの列が
ワークメモリ12に設けられた列記憶部に記憶される
(ステップS24)。これにより、マトリックス表示部
1412上の交点を選択するための列が決定される。そ
の後、シーケンスはメイン処理ルーチンにリターンす
る。
In step S21, the display switch 14
If it is determined that there is no ON event of 04, then it is checked whether there is an ON event of the column selection switch 1402 (step S23). More specifically, if there are any on-event of the six pushbutton switches 1402 1-1402 6 constituting the column selection switch 1402 is examined. Here, the push button switch 140
2 1 When ~1402 that there are 6 either on event is determined, the column of push button switch was ON event is stored in the string storage portion provided in the work memory 12 (step S24). As a result, the column for selecting the intersection on the matrix display portion 1412 is determined. After that, the sequence returns to the main processing routine.

【0067】上記ステップS23で、列選択スイッチ1
402のオンイベントがないことが判断されると、次い
で、行選択スイッチ1403のオンイベントがあるかど
うかが調べられる(ステップS25)。より具体的に
は、行選択スイッチ1403を構成する8個の押釦スイ
ッチ14031〜14038の何れかのオンイベントがあ
るかどうかが調べられる。ここで、押釦スイッチ140
1〜14038の何れかのオンイベントがあることが判
断されると、オンイベントがあった押釦スイッチの行が
ワークメモリ12に設けられた行記憶部に記憶される
(ステップS26)。これにより、マトリックス表示部
1412上の交点を選択するための行が決定される。そ
の後、シーケンスはメイン処理ルーチンにリターンす
る。
In step S23, the column selection switch 1
If it is determined that there is no on event of 402, then it is checked whether or not there is an on event of row selection switch 1403 (step S25). More specifically, if there are any on-event of the eight push-button switch 1403 1-1403 8 constituting the row selection switch 1403 is examined. Here, the push button switch 140
3 1 When ~1403 that there are 8 either on event is determined, the row of push button switch was ON event is stored in the line memory unit provided in the work memory 12 (step S26). As a result, the row for selecting the intersection on the matrix display portion 1412 is determined. After that, the sequence returns to the main processing routine.

【0068】上記ステップS25で、行選択スイッチ1
403のオンイベントがないことが判断されると、次い
で、ダイヤル1405のイベントがあるかどうかが調べ
られる(ステップS27)。これは、パネルデータ中
の、ダイヤル1405から得られる数値データが変化し
たかどうかを調べることにより行われる。ここで、ダイ
ヤルのイベントがあることが判断されると、機能割当処
理が行われる(ステップS28)。この機能割当処理
は、本発明の割当部に対応する。
In step S25, the row selection switch 1
When it is determined that there is no on event of 403, it is then checked whether there is an event of dial 1405 (step S27). This is done by checking whether the numerical data obtained from the dial 1405 in the panel data has changed. If it is determined that there is a dialing event, a function allocation process is performed (step S28). This function allocation process corresponds to the allocation unit of the present invention.

【0069】この機能割当処理では、先ず、ワークメモ
リ12の列記憶部に記憶された列と行記憶部に記憶され
た行とにより特定される、操作子割当メモリ13aの交
点が選択され、この選択された交点に割り当てる機能群
を選択する処理が行われる。この場合、操作子に割り当
てることができる機能群のうち、サブ機能を有するもの
(上述した例では、APO及びREGIST)では、各
サブ機能が順次選択される。即ち、APOでは、ダイヤ
ル1405を右側に回すことにより、無選択(図2に
「−」で示されている)→スタート/ストップ(ST/
SP)→イントロ/フィルイン(INTRO/FIL
L)→フィルイン/エンディング(FILL/ENDI
NG)→バリエーション(VARIATION)→無選
択(−)→・・・といった順番でサブ機能が順次選択さ
れる。一方、ダイヤル1405を左側に回すと、上記と
は逆の順序でサブ機能が順次選択される。
In this function assignment process, first, the intersection of the operator assignment memory 13a specified by the column stored in the column storage section of the work memory 12 and the row stored in the row storage section is selected. A process of selecting a function group to be assigned to the selected intersection is performed. In this case, among the function groups that can be assigned to the operators, those having sub-functions (APO and REGIST in the above example) are sequentially selected. That is, in APO, by turning the dial 1405 to the right, no selection (indicated by "-" in FIG. 2)-> start / stop (ST /
SP) → Intro / Fill-in (INTRO / FIL
L) → fill-in / ending (FILL / ENDI
The sub-functions are sequentially selected in the order of NG) → variation (VARIATION) → non-selection (−) → ... On the other hand, when the dial 1405 is turned to the left, the sub-functions are sequentially selected in the reverse order of the above.

【0070】同様に、REGISTでは、ダイヤル14
05を右側に回すことにより、無選択(−)→アップ
(UP)→ダウン(DOWN)→バンクアップ(BAN
K UP→バンクダウン(BANK DOWN)→無選
択(−)→・・・といった順番でサブ機能が順次選択さ
れる。一方、ダイヤル1405を左側に回すと、上記と
は逆の順序でサブ機能が順次選択される。
Similarly, in REGIST, dial 14
By turning 05 to the right, no selection (-) → up (UP) → down (DOWN) → bank up (BAN)
The sub-functions are sequentially selected in the order of K UP → bank down (BANK DOWN) → non-selection (−) → ... On the other hand, when the dial 1405 is turned to the left, the sub-functions are sequentially selected in the reverse order of the above.

【0071】また、操作子に割り当てることができる機
能群のうち、サブ機能を有しないもの(上述した例で
は、「SUSTAIN」、「SEQ.」、「U−SOL
O」、「TREMOLO」、「GLIDE」及び「PE
RCUS」)では、無選択(図2に「−」で示されてい
る)と選択(図2で「●」で示されている)とが交互に
選択される。以上により、各操作子に機能群を割り当て
る処理が完了する。その後、シーケンスはメイン処理ル
ーチンにリターンする。
Further, among the function groups that can be assigned to the operators, those having no sub-function (in the above-mentioned example, "SUSTAIN", "SEQ.", "U-SOL").
"O", "TREMOLO", "GLIDE" and "PE"
In “RCUS”), no selection (indicated by “−” in FIG. 2) and selection (indicated by “●” in FIG. 2) are alternately selected. With the above, the process of assigning a function group to each operator is completed. After that, the sequence returns to the main processing routine.

【0072】上記ステップS27で、ダイヤル1405
のイベントがないことが判断されると、次いで、その他
のスイッチ処理が行われる(ステップS29)。この処
理では、操作パネル140上に設けられた図示しないモ
ード設定スイッチ、音色選択スイッチ、音量スイッチ、
エフェクト選択スイッチの操作に応答した処理、エクス
プレッションペダル141、右側フットスイッチ14
2、左側フットスイッチ143及びニーレバー144の
操作に応答した処理等が行われる。その後、シーケンス
はメイン処理ルーチンにリターンする。
In step S27, the dial 1405 is used.
If it is determined that there is no such event, then other switch processing is performed (step S29). In this process, a mode setting switch, a tone color selection switch, a volume switch, which are not shown, provided on the operation panel 140,
Processing in response to operation of the effect selection switch, expression pedal 141, right foot switch 14
2. Processing and the like in response to the operation of the left foot switch 143 and the knee lever 144 are performed. After that, the sequence returns to the main processing routine.

【0073】以上説明したように、本発明の実施の形態
に係る電子楽器の機能割当表示装置によれば、複数の操
作子名称と複数の機能群名称とから成るマトリックスの
交点に各操作子の割当状態を一覧表示するようにしたの
で、ユーザは面倒な操作をすることなく、各操作子の割
当状態を簡単に知ることができる。また、1つの操作子
に複数の機能群が割り当てられている状態も簡単に知る
ことができるので、かかる割当の妥当性を容易に判断で
きる。
As described above, according to the function assignment display device for the electronic musical instrument of the embodiment of the present invention, each operator is located at the intersection of the matrix composed of the plurality of operator names and the plurality of function group names. Since the allocation status is displayed as a list, the user can easily know the allocation status of each operator without performing a troublesome operation. In addition, since it is possible to easily know the state in which a plurality of function groups are assigned to one operator, it is possible to easily determine the appropriateness of such assignment.

【0074】なお、上述した実施の形態では、表示スイ
ッチ1404を押下することにより、割当一覧画面を表
示させるように構成したが、システム設定モードに入
り、このシステム設定モードの中で所定の選択を行うこ
とにより、割当一覧画面を表示させるように構成しても
よい。この場合、表示スイッチ1404が不要になるの
で、電子楽器を安価に構成できる。
In the above-described embodiment, the allocation list screen is displayed by pressing the display switch 1404. However, the system setting mode is entered, and a predetermined selection is made in this system setting mode. The allocation list screen may be displayed by performing the operation. In this case, since the display switch 1404 is unnecessary, the electronic musical instrument can be constructed at low cost.

【0075】また、上述した実施の形態では、1つの割
当一覧画面を用いて割当状態を表示する例について説明
したが、機能群を割り当てることができる操作子の数及
び機能群の数が多数存在する場合は、複数の割当一覧画
面を用いて割当状態を表示するように構成することがで
きる。この場合、ダイヤル1405又はスイッチ(専用
スイッチであってもよいし他のスイッチを共用するよう
にしもよい)を用いて割当一覧画面をめくるように構成
できる。
Further, in the above-described embodiment, an example of displaying the allocation state using one allocation list screen has been described, but there are a large number of operators and function groups to which a function group can be allocated. In this case, the allocation state can be displayed using a plurality of allocation list screens. In this case, the allocation list screen can be turned over using the dial 1405 or a switch (a dedicated switch may be used or another switch may be shared).

【0076】また、上述した実施の形態では、マトリッ
クス表示部1412の交点を列選択スイッチ1402及
び行選択スイッチ1403で選択するように構成した
が、表示器1401の表示面に透明のタッチパネルを重
ねて載置し、このタッチパネルにタッチすることによ
り、上記交点を選択するように構成できる。この構成に
よれば、多数のスイッチから構成される列選択スイッチ
1402及び行選択スイッチ1403が不要になるの
で、電子楽器を安価に構成できる。
In the above-described embodiment, the intersection of the matrix display portion 1412 is selected by the column selection switch 1402 and the row selection switch 1403. However, a transparent touch panel is overlaid on the display surface of the display 1401. By mounting and touching this touch panel, the intersection can be selected. According to this configuration, the column selection switch 1402 and the row selection switch 1403 composed of a large number of switches are not required, so that the electronic musical instrument can be constructed at low cost.

【0077】[0077]

【発明の効果】以上詳述したように、本発明によれば、
操作子の割当状態を簡単に知ることができる電子楽器の
機能割当表示装置を提供できる。特に複数の操作子に同
一の機能が割り当てられている場合や、複数の操作子に
相反する機能群(例えばREGISTのUPとDOW
N)が割り当てられている場合には、その機能群の行を
目で追っていくことで、一目で全容を理解できる。
As described in detail above, according to the present invention,
It is possible to provide a function assignment display device for an electronic musical instrument, which allows the operator to easily know the assignment state of an operator. Especially when the same function is assigned to a plurality of operators, or a group of functions that conflict with a plurality of operators (eg UP and DOW of REGIST).
When N) is assigned, the entire line can be understood at a glance by tracing the line of the function group.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の実施の形態に係る表示装置が含まれる
電子楽器の構成を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of an electronic musical instrument including a display device according to an embodiment of the present invention.

【図2】図1に示す操作パネルの一例の構成を示す図で
ある。
FIG. 2 is a diagram showing a configuration of an example of an operation panel shown in FIG.

【図3】本発明の実施の形態で使用されるメイン処理を
示すフローチャートである。
FIG. 3 is a flowchart showing a main process used in the embodiment of the present invention.

【図4】本発明の実施の形態で使用されるパネルイベン
ト処理を示すフローチャートである。
FIG. 4 is a flowchart showing a panel event process used in the embodiment of the present invention.

【符号の説明】[Explanation of symbols]

10 CPU 11 プログラムメモリ 12 ワークメモリ 13a 操作子割当メモリ 13b 自動演奏データメモリ 14 パネルインタフェース回路 15 鍵盤インタフェース回路 16 楽音波形メモリ 17 音源 140 操作パネル 141 エクスプレッションペダル 142 右側フットスイッチ 143 左側フットスイッチ 144 ニーレバー 150 上鍵盤 151 下鍵盤 152 足鍵盤 170 D/A変換器 171 アンプ 172 スピーカ 1401 表示器 1402 列選択スイッチ 1403 行選択スイッチ 1404 表示スイッチ 1405 ダイヤル 1410 操作子表示部 1411 機能表示部 1412 マトリックス表示部 10 CPU 11 Program memory 12 work memory 13a Operator assigned memory 13b Automatic performance data memory 14 panel interface circuit 15 keyboard interface circuit 16 Music waveform memory 17 sound sources 140 Operation panel 141 Expression Pedal 142 Right foot switch 143 Left foot switch 144 knee lever 150 upper keyboard 151 lower keyboard 152 foot keyboard 170 D / A converter 171 amplifier 172 speaker 1401 Indicator 1402 column selection switch 1403 line selection switch 1404 Display switch 1405 dial 1410 Control display 1411 Function display section 1412 Matrix display

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 複数の操作子と、 前記複数の操作子にそれぞれ対応する複数の操作子名称
と複数の機能群にそれぞれ対応する複数の機能群名称と
から成るマトリックスの交点に、前記複数の操作子の各
々に対する機能群の割当状態を表示する表示部、とを備
えた電子楽器の機能割当表示装置。
1. A plurality of manipulators, and a plurality of manipulator names respectively corresponding to the plurality of manipulators and a plurality of function group names respectively corresponding to a plurality of function groups, at the intersections of the matrix, A function allocation display device for an electronic musical instrument, comprising: a display unit that displays a status of function groups allocated to each operator.
【請求項2】 前記複数の操作子に機能群を割り当てる
割当部、を更に備え、 前記表示部は、前記割当部によって前記複数の操作子の
各々に割り当てられた機能群を表示する、請求項1に記
載の電子楽器の機能割当表示装置。
2. The assigning unit that assigns a function group to the plurality of operators, the display unit displays the function group assigned to each of the plurality of operators by the assigning unit. 1. A function assignment display device for an electronic musical instrument according to 1.
【請求項3】 前記割当部は、 前記電子楽器の動作を規定する設定を行うためのシステ
ム設定モードの中で、前記複数の操作子に機能群を割り
当てる、請求項2に記載の電子楽器の機能割当表示装
置。
3. The electronic musical instrument according to claim 2, wherein the assigning unit assigns a function group to the plurality of operators in a system setting mode for performing settings that define the operation of the electronic musical instrument. Function allocation display device.
【請求項4】 前記割当部は、 前記表示部に表示された前記マトリックスの交点を選択
するスイッチを備え、 前記スイッチによって選択された前記交点に対応する機
能群を前記交点に対応する操作子に割り当てる、請求項
2に記載の電子楽器の機能割当表示装置。
4. The assigning unit includes a switch for selecting an intersection of the matrix displayed on the display unit, and a function group corresponding to the intersection selected by the switch is assigned to an operator corresponding to the intersection. The function assignment display device of the electronic musical instrument according to claim 2, wherein the function assignment display device assigns the function.
【請求項5】 前記割当部は、 前記表示部に重ねられたタッチパネルを備え、 前記タッチパネルにタッチすることによって選択された
前記交点に対応する機能群を前記交点に対応する操作子
に割り当てる、請求項2に記載の電子楽器の機能割当表
示装置。
5. The assigning unit includes a touch panel overlaid on the display unit, and assigns a function group corresponding to the intersection selected by touching the touch panel to an operator corresponding to the intersection. Item 2. A function assignment display device for an electronic musical instrument according to Item 2.
【請求項6】 前記機能群は複数のサブ機能から成り、 前記複数のサブ機能の中の1つを選択するための選択操
作子を更に備え、 前記割当部は、前記選択操作子で選択されたサブ機能
を、前記複数の操作子に割り当て、 前記表示部は、前記割当部によって前記複数の操作子の
各々に割り当てられたサブ機能を表示する、請求項2乃
至5の何れか1項に記載の電子楽器の機能割当表示装
置。
6. The function group includes a plurality of sub-functions, further comprising a selection operator for selecting one of the plurality of sub-functions, wherein the allocation unit is selected by the selection operator. The sub-function is assigned to the plurality of operators, and the display unit displays the sub-functions assigned to each of the plurality of operators by the assigning unit. A function assignment display device for the electronic musical instrument described.
JP2001288643A 2001-09-21 2001-09-21 Function allocation display device for electronic musical instrument Withdrawn JP2003099055A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001288643A JP2003099055A (en) 2001-09-21 2001-09-21 Function allocation display device for electronic musical instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001288643A JP2003099055A (en) 2001-09-21 2001-09-21 Function allocation display device for electronic musical instrument

Publications (1)

Publication Number Publication Date
JP2003099055A true JP2003099055A (en) 2003-04-04

Family

ID=19111255

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001288643A Withdrawn JP2003099055A (en) 2001-09-21 2001-09-21 Function allocation display device for electronic musical instrument

Country Status (1)

Country Link
JP (1) JP2003099055A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010032875A (en) * 2008-07-30 2010-02-12 Yamaha Corp Parameter setting apparatus and program for achieving control method therefor
JP2010032876A (en) * 2008-07-30 2010-02-12 Yamaha Corp Parameter setting apparatus and program for achieving control method therefor
JP2020083347A (en) * 2018-11-20 2020-06-04 大和製衡株式会社 Box packing device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010032875A (en) * 2008-07-30 2010-02-12 Yamaha Corp Parameter setting apparatus and program for achieving control method therefor
JP2010032876A (en) * 2008-07-30 2010-02-12 Yamaha Corp Parameter setting apparatus and program for achieving control method therefor
JP2020083347A (en) * 2018-11-20 2020-06-04 大和製衡株式会社 Box packing device

Similar Documents

Publication Publication Date Title
US7091410B2 (en) Apparatus and computer program for providing arpeggio patterns
CA2250089C (en) Simplified keyboard and electronic musical instrument
US5744740A (en) Electronic musical instrument
JPH06259065A (en) Electronic musical instrument
JP2565069B2 (en) Electronic musical instrument
JP2003099055A (en) Function allocation display device for electronic musical instrument
JPH09222887A (en) Display device of electronic instrument
US5177314A (en) Timbre setting device for an electronic musical instrument
JP3656781B2 (en) Effect control device
JPH07219545A (en) Electronic musical instrument
JP3045915B2 (en) Electronic musical instrument data setting device
JP3933070B2 (en) Arpeggio generator and program
JPH10319949A (en) Electronic musical instrument
JP2953217B2 (en) Electronic musical instrument
JPH06161438A (en) Data input device of electronic musical instrument
JP2538087B2 (en) Electronic musical instrument
JP2915753B2 (en) Electronic musical instrument
JPH05273972A (en) Electronic musical instrument
JP3837994B2 (en) Musical score data conversion apparatus and recording medium
JP2790051B2 (en) Electronic musical instrument display
JPH07152374A (en) Electronic musical instrument
JPH08137473A (en) Expression pedal device of electronic musical instrument
JPH11109967A (en) Data input device and data input method for electronic musical instrument
JPH0816166A (en) Rhythm selecting device
JPH03284798A (en) Electronic instrument

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20081202