JPH06259066A - Parameter instruction device of electronic musical instrument - Google Patents

Parameter instruction device of electronic musical instrument

Info

Publication number
JPH06259066A
JPH06259066A JP5345307A JP34530793A JPH06259066A JP H06259066 A JPH06259066 A JP H06259066A JP 5345307 A JP5345307 A JP 5345307A JP 34530793 A JP34530793 A JP 34530793A JP H06259066 A JPH06259066 A JP H06259066A
Authority
JP
Japan
Prior art keywords
parameter
cursor
parameters
priority
mode
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.)
Granted
Application number
JP5345307A
Other languages
Japanese (ja)
Other versions
JP3053049B2 (en
Inventor
Hideo Yamada
秀夫 山田
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.)
Yamaha Corp
Original Assignee
Yamaha Corp
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 Yamaha Corp filed Critical Yamaha Corp
Priority to JP5345307A priority Critical patent/JP3053049B2/en
Publication of JPH06259066A publication Critical patent/JPH06259066A/en
Application granted granted Critical
Publication of JP3053049B2 publication Critical patent/JP3053049B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)
  • Auxiliary Devices For Music (AREA)
  • Electrophonic Musical Instruments (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

PURPOSE:To speedily specify a desired parameter by storing priority, parameter by parameter, moving a cursor on the basis of priority when cursor movement instruction is given, and se1ecting a parameter to which the cursor is set as a parameter to be edited. CONSTITUTION:A shortcut mode is a mode where the cursor 40 is set at a parameter with high priority and each parameter has a history flag, when parameter data is inputted, the history flag corresponding to the parameter is set to 1 and the parameter is given high priority. For example, the cursor 40 is positioned at a value 58 of a parameter LPFFREQ/EG with a parameter number 1 in a block 42, the history flag of a parameter LPFQ below it is 0, and the history flag of a parameter GAIN/EG further below it is 1. In this case, when a down cursor key is pressed once, the cursor 40 is positioned at the parameter GAIN/EG by skipping over the parameter LPFQ.

Description

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

【0001】[0001]

【産業上の利用分野】この発明は、電子機器一般に適用
するパラメータ指示装置に関し、特に画面上に表示され
た複数のパラメータの中から編集対象のパラメータを選
択する際に迅速に指示することのできるパラメータ指示
装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a parameter indicating device generally applied to electronic equipment, and in particular, it is possible to promptly select a parameter to be edited from a plurality of parameters displayed on a screen. The present invention relates to a parameter indicating device.

【0002】[0002]

【従来の技術】ゲーム機器、オーディオ機器、コンピュ
ータ機器、電子楽器などの各種の電子機器においては、
表示画面に各種のパラメータを表示しユーザに指定させ
る機能を備えたものが少なくない。例えば、シンセサイ
ザなどの電子楽器においては、音色などを設定するため
の種々のパラメータをユーザが設定できるようになって
いる。ユーザは、所望の音色を得るために、多数のパラ
メータの中から必要なパラメータを指定し、設定しなけ
ればならない。
2. Description of the Related Art In various electronic devices such as game devices, audio devices, computer devices and electronic musical instruments,
Not a few have the function of displaying various parameters on the display screen and allowing the user to specify them. For example, in an electronic musical instrument such as a synthesizer, a user can set various parameters for setting a tone color or the like. The user has to specify and set necessary parameters from a large number of parameters in order to obtain a desired tone color.

【0003】この場合、編集対象のパラメータを指定す
る方式としては、例えば画面上に複数のパラメータを表
示し、カーソルを合せてパラメータを指定する方式があ
った。これは、カーソル移動キーを操作することによ
り、画面上に表示されているカーソルを上下左右に1つ
1つ移動させ、編集対象のパラメータにカーソルを合せ
て、そのパラメータを編集対象として指定する方式であ
る。通常、カーソル移動キーを一定時間以上押下し続け
ると、自動的に順次移動するようになっている。
In this case, as a method of designating a parameter to be edited, for example, there is a method of displaying a plurality of parameters on a screen and pointing a cursor to designate the parameter. This is a method to move the cursor displayed on the screen one by one up, down, left and right by operating the cursor movement key, move the cursor to the parameter to be edited, and specify that parameter as the editing target. Is. Normally, when the cursor movement key is kept pressed for a certain time or longer, the cursor movement keys are automatically moved sequentially.

【0004】また、特開平2−300794号公報に
は、パラメータにそれぞれに優先度データを付加し、こ
の優先度の順序にしたがって表示の順序を並べ変えてパ
ラメータをリスト表示する編集方式が開示されている。
これによれば、優先度の順にパラメータがリスト表示さ
れるので、例えば頻繁に設定するパラメータの優先度を
上げておくことによりそのパラメータを上位に表示でき
る。したがって、パラメータの指示は迅速に行なえる。
Further, Japanese Laid-Open Patent Publication No. 2-300794 discloses an editing method in which priority data is added to each parameter and the display order is rearranged in accordance with the priority order to display the parameters in a list. ing.
According to this, since the parameters are displayed in a list in the order of priority, it is possible to display the parameters higher by, for example, increasing the priority of the parameter that is frequently set. Therefore, the parameter can be designated quickly.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、最近の
電子機器ではパラメータ数が膨大になってきている。そ
のため、ディスプレイ画面を大型化して同時に表示する
パラメータ数を多くすることが考えられるが、カーソル
移動キーでカーソルを移動してパラメータを指定する方
式では、カーソルを順送りするために時間がかかり、操
作性が悪く非常に効率が悪い。
However, the number of parameters has become enormous in recent electronic devices. Therefore, it is possible to increase the size of the display screen and increase the number of parameters to be displayed at the same time.However, in the method of moving the cursor with the cursor movement keys to specify the parameters, it takes time to move the cursor in sequence, which increases operability. It is bad and very inefficient.

【0006】また、特開平2−300794号公報の技
術は、付加された優先度にしたがってパラメータを表示
する位置を変えてしまうので、優先度は低いが参照はし
たいというようなパラメータを表示させるためには、優
先度の低いパラメータを表示させるための操作を行なわ
なければならず煩雑である。特に、パラメータとそのパ
ラメータが影響する音源の機能ブロックとを対応させて
表示しながら編集操作を行なうようなシステムでは、パ
ラメータの表示位置は動かすことができないので、上記
特開平2−300794号公報の技術は適用することが
できない。
Further, in the technique of Japanese Patent Laid-Open No. 2-300794, since the position for displaying the parameter is changed according to the added priority, the parameter which has a low priority but is desired to be displayed is displayed. Is complicated because it requires an operation for displaying a parameter having a low priority. Particularly, in a system in which an editing operation is performed while displaying a parameter and a functional block of a sound source affected by the parameter in association with each other, the display position of the parameter cannot be moved. Technology cannot be applied.

【0007】この発明は、電子機器のパラメータ指示装
置の改良を目的とし、特に、画面に表示された複数のパ
ラメータの中から所望のパラメータを迅速に指定するこ
とのできる電子機器のパラメータ指示装置を提供するこ
とを目的とする。
An object of the present invention is to improve a parameter indicating device for an electronic device, and more particularly, to provide a parameter indicating device for an electronic device capable of promptly specifying a desired parameter from a plurality of parameters displayed on a screen. The purpose is to provide.

【0008】[0008]

【課題を解決するための手段】この発明は、各種電子機
器において複数のパラメータ中から編集対象のパラメー
タを指示するためのパラメータ指示装置であって、複数
のパラメータを表示するとともに、該表示された複数の
パラメータ中の編集対象パラメータを指し示すカーソル
を表示する表示手段と、該カーソルの移動を指示するた
めのカーソル移動指示手段と、前記複数のパラメータの
それぞれに対して優先度を記憶する記憶手段と、前記カ
ーソル移動指示手段によるカーソル移動指示がなされた
ときに、前記優先度に基づいて、カーソルを移動させる
とともに、カーソルが設定されたパラメータを編集対象
として選択する制御手段とを備えたことを特徴とする。
この発明は、ゲーム機器、オーディオ機器、コンピュー
タ機器、電子楽器などの各種の電子機器に適用可能であ
る。
SUMMARY OF THE INVENTION The present invention is a parameter designating device for designating a parameter to be edited from a plurality of parameters in various electronic devices, and displays and displays the plurality of parameters. Display means for displaying a cursor indicating a parameter to be edited among a plurality of parameters, cursor movement instructing means for instructing movement of the cursor, and storage means for storing a priority for each of the plurality of parameters. When the cursor movement instruction is given by the cursor movement instructing means, the cursor is moved based on the priority, and a control means for selecting a parameter for which the cursor is set as an edit target is provided. And
The present invention can be applied to various electronic devices such as game devices, audio devices, computer devices, and electronic musical instruments.

【0009】カーソルとは、編集対象のパラメータを指
示するものであればどのようなものでもよい。アンダー
ライン、ブリンク、反転、あるいは表示色の変更などが
ある。
The cursor may be any cursor as long as it indicates a parameter to be edited. Underline, blink, reverse, or change the display color.

【0010】優先度は、「優先する」あるいは「優先し
ない」の2値で保持してもよいし、所定の範囲内の数値
で保持してもよい。2値で優先度を保持する場合は、カ
ーソル移動の指示がなされたときに、「優先しない」パ
ラメータはスキップして「優先する」パラメータにカー
ソルが移動していくようにすればよい。数値で優先度を
保持するときは、優先度が大きい順にカーソルが移動し
ていくようにすればよい。
The priority may be held as a binary value of "priority" or "no priority", or may be held as a numerical value within a predetermined range. In the case of holding the priority with a binary value, when the cursor movement is instructed, the “non-priority” parameter may be skipped and the cursor may be moved to the “priority” parameter. When the numerical priority is retained, the cursor may be moved in descending order of priority.

【0011】優先度は、あらかじめファクトリプリセッ
トしておいてもよいし、ユーザが設定できるようにして
もよい。また、ユーザが編集したパラメータに対して
「優先する」と優先度を設定したりあるいは優先度の値
を大きく設定するなど、自動的に優先度が設定されるよ
うにしてもよい。
The priority may be preset in advance or may be set by the user. Further, the priority may be automatically set, for example, by setting a priority of "priority" to the parameter edited by the user or by setting a large value of the priority.

【0012】[0012]

【作用】本発明によれば、複数のパラメータのそれぞれ
に対して優先度を記憶しておき、カーソル移動指示手段
によるカーソル移動指示がなされたときには、優先度に
基づいてカーソルを移動させるとともに、カーソルが設
定されたパラメータを編集対象として選択する。したが
って、パラメータの指定が迅速に行なえる。
According to the present invention, priorities are stored for each of a plurality of parameters, and when a cursor movement instruction is given by the cursor movement instruction means, the cursor is moved based on the priority and the cursor is moved. Select the parameter for which is set as the edit target. Therefore, the parameters can be specified quickly.

【0013】[0013]

【実施例】以下、図面を用いてこの発明の実施例を説明
する。
Embodiments of the present invention will be described below with reference to the drawings.

【0014】図1は、この発明の一実施例に係るパラメ
ータ指示装置を適用した電子楽器のブロック構成を示
す。この電子楽器は、中央処理装置(CPU)1、リー
ドオンリメモリ(ROM)2、ランダムアクセスメモリ
(RAM)3、設定入力操作子4、表示部5、演奏操作
子6、楽音発生部7、およびシステムバスライン8を備
えている。
FIG. 1 shows a block configuration of an electronic musical instrument to which a parameter indicating device according to an embodiment of the present invention is applied. This electronic musical instrument includes a central processing unit (CPU) 1, a read-only memory (ROM) 2, a random access memory (RAM) 3, a setting input operator 4, a display unit 5, a performance operator 6, a musical sound generating unit 7, and A system bus line 8 is provided.

【0015】CPU1は、この電子楽器全体の動作を制
御する。特に、後述の図6〜9のような手順で音色パラ
メータの編集(エディット)処理を実行する。ROM2
は、CPU1が実行するプログラムやプリセットの音色
パラメータデータなどが格納されている。RAM3に
は、CPU1のワークエリア、音色パラメータエディッ
トバッファ、およびユーザ音色データエリアなどが設け
られている。ROM2およびRAM3に格納されるデー
タの詳細は後述する。
The CPU 1 controls the operation of the electronic musical instrument as a whole. In particular, the tone color parameter editing (editing) processing is executed in the procedure as shown in FIGS. ROM2
Stores a program executed by the CPU 1, preset tone color parameter data, and the like. The RAM 3 is provided with a work area for the CPU 1, a tone color parameter edit buffer, a user tone color data area, and the like. Details of the data stored in the ROM 2 and the RAM 3 will be described later.

【0016】設定入力操作子4は、編集対象のパラメー
タを指示したり、そのパラメータの値を設定するための
操作子である。表示部5は、パラメータその他のデータ
を表示するための表示装置である。この実施例では、液
晶表示装置(LCD)を用いている。演奏操作子6は、
演奏者が演奏操作するための鍵盤などである。楽音発生
部7は、演奏操作子6の演奏操作に応じて、CPU1か
ら指示された音色で楽音を発生する音源装置などであ
る。システムバスライン8は、上記の各部1〜7が接続
されているバスラインである。
The setting input operator 4 is an operator for instructing a parameter to be edited and setting the value of the parameter. The display unit 5 is a display device for displaying parameters and other data. In this embodiment, a liquid crystal display device (LCD) is used. The performance operator 6 is
For example, a keyboard used by the performer to operate the performance. The musical tone generating section 7 is a sound source device or the like that generates a musical tone with a tone color designated by the CPU 1 in response to a musical performance operation of the musical performance operator 6. The system bus line 8 is a bus line to which the above respective units 1 to 7 are connected.

【0017】図2は、この実施例の電子楽器のパネル
(一部)外観図である。パネル上には、図1の表示部5
に含まれるLCD21、および各種の設定入力操作子4
が設けられている。22はプレイモードキー、23はエ
ディットモードキー、24はテンキー、25はカーソル
モード切換えスイッチ、26はクリアスイッチ、27は
カーソルキー、28はスライダ、29はJOGダイアル
である。カーソルキー27は、上方向カーソルキー27
U、下方向カーソルキー27D、右方向カーソルキー2
7R、左方向カーソルキー27L、およびシフトキー2
7Sからなる。これらの操作子の役割は後述する。
FIG. 2 is an external view of a panel (part) of the electronic musical instrument of this embodiment. On the panel, the display unit 5 of FIG.
LCD 21 and various setting input operators 4 included in
Is provided. 22 is a play mode key, 23 is an edit mode key, 24 is a numeric keypad, 25 is a cursor mode changeover switch, 26 is a clear switch, 27 is a cursor key, 28 is a slider, and 29 is a JOG dial. The cursor key 27 is the up cursor key 27.
U, down cursor key 27D, right cursor key 2
7R, left cursor key 27L, and shift key 2
It consists of 7S. The roles of these operators will be described later.

【0018】図3は、図1の楽音発生部7の詳細なブロ
ック構成図である。楽音発生部7は、ループ励振波形発
生部31、励振波形フィルタ部32、付加ノイズ発生部
33、加算器34,35、ループフィルタ部36、遅延
(ディレイ)ループ部37、および出力ミキサ部38を
備えている。また、4つのアサイナブルエンベロープジ
ェネレータ(EG)391〜394を備えている。EG
391〜394は、それぞれ、EG1〜EG4と呼ぶも
のとする。
FIG. 3 is a detailed block diagram of the tone generating section 7 of FIG. The tone generation section 7 includes a loop excitation waveform generation section 31, an excitation waveform filter section 32, an additional noise generation section 33, adders 34 and 35, a loop filter section 36, a delay loop section 37, and an output mixer section 38. I have it. Also, four assignable envelope generators (EG) 391 to 394 are provided. EG
391-394 shall be called EG1-EG4, respectively.

【0019】ループ励振波形発生部31は、ループ部を
励振するためのループ励振波形を発生する。具体的に
は、初期波形発生部311および312からの初期波形
をタッチクロスフェード部(2つの乗算器と加算器)3
13を介して、乗算器314に入力し、EG315から
のエンベロープ波形を乗算して、ループ励振波形を生成
出力する。
The loop excitation waveform generator 31 generates a loop excitation waveform for exciting the loop portion. Specifically, the initial waveforms from the initial waveform generation units 311 and 312 are applied to the touch cross fade unit (two multipliers and adder) 3
It is input to the multiplier 314 via 13 and is multiplied by the envelope waveform from the EG 315 to generate and output a loop excitation waveform.

【0020】ループ励振波形は、励振波形フィルタ部3
2に入力してフィルタリングされる。励振波形フィルタ
部32は、ローパスフィルタ(LPF)321、および
乗算器322からなる。一方、付加ノイズ発生部33
は、ノイズ発生器331からのノイズ信号をバンドパス
フィルタ(BPF)332および乗算器333を介して
出力する。励振波形フィルタ部32からのループ励振波
形と付加ノイズ発生部33からのノイズ信号は、加算器
34で加算され、加算器35に向けて出力される。
The loop excitation waveform is the excitation waveform filter section 3
2 is input and filtered. The excitation waveform filter unit 32 includes a low pass filter (LPF) 321 and a multiplier 322. On the other hand, the additional noise generator 33
Outputs a noise signal from the noise generator 331 via a bandpass filter (BPF) 332 and a multiplier 333. The loop excitation waveform from the excitation waveform filter unit 32 and the noise signal from the additional noise generation unit 33 are added by the adder 34 and output to the adder 35.

【0021】加算器35は、ループフィルタ部36およ
びディレイループ部37とともにループ回路を構成す
る。加算器35からの出力は、ループフィルタ部36の
ハイパスフィルタ(HPF)361およびLPF362
によりフィルタリングされて出力される。ループフィル
タ部36からの出力信号は、ディレイループ部37に入
力する。ディレイループ部37は、入力信号を、遅延回
路371、オールパスフィルタ(APF)372、およ
び乗算器373を介して出力する。その出力信号は、再
び加算器35にフィードバックする。
The adder 35 constitutes a loop circuit together with the loop filter section 36 and the delay loop section 37. The output from the adder 35 is the high-pass filter (HPF) 361 and the LPF 362 of the loop filter unit 36.
Is filtered and output. The output signal from the loop filter unit 36 is input to the delay loop unit 37. The delay loop unit 37 outputs the input signal via the delay circuit 371, the all-pass filter (APF) 372, and the multiplier 373. The output signal is fed back to the adder 35 again.

【0022】上記のループ回路の遅延回路371の入力
位置および遅延回路371の途中から出力を取出し、出
力ミキサ部38に入力する。出力ミキサ部38は、2つ
の出力信号をそれぞれ乗算器381,382に入力し、
それらの乗算器381,382の出力を加算器383で
ミキシングする。そして、乗算器384,385でパン
ニングおよびトータルボリュームの制御を行ない、右側
楽音信号Rおよび左側楽音信号Lとして出力する。
The output is taken out from the input position of the delay circuit 371 of the loop circuit and in the middle of the delay circuit 371 and input to the output mixer section 38. The output mixer section 38 inputs the two output signals to the multipliers 381 and 382, respectively,
The outputs of the multipliers 381 and 382 are mixed by the adder 383. Then, the multipliers 384 and 385 control the panning and the total volume, and output them as the right side tone signal R and the left side tone signal L.

【0023】アサイナブルEG1〜4は、ユーザの指示
に応じて、上記の各部にエンベロープ信号を供給する。
The assignable EGs 1 to 4 supply envelope signals to each of the above parts in accordance with a user's instruction.

【0024】楽音発生部7の各部を制御するためのパラ
メータは、図3にも図示しているが、まとめると下記の
ようになる。これらのパラメータが1組で1つの音色を
定義することとなる。なお、[1]、[2]など括
弧[]で表記した番号をブロック番号、ブロック中の
(1)、(2)など括弧()で表記した番号をパラメー
タ番号と呼ぶものとする。
The parameters for controlling each part of the musical tone generating section 7 are also shown in FIG. 3, but are summarized as follows. A set of these parameters defines one timbre. Numbers in parentheses [] such as [1] and [2] are called block numbers, and numbers in parentheses () such as (1) and (2) in blocks are called parameter numbers.

【0025】 [1]ループ励振波形発生部31へのパラメータ (1)WAVE1#:初期波形発生部311に与える第
1励振波形ナンバを示す。「1」〜所定値n1の範囲を
とる。 (2)WAVE2#:初期波形発生部312に与える第
2励振波形ナンバを示す。「1」〜所定値n2の範囲を
とる。 (3)VELSENS:タッチクロスフェード部313
に与えるベロシティ感度係数を示す。「0」〜「99」
の範囲をとる。 (4)WAVEEG:励振波形振幅EGを示す。アサイ
ナブルEG1〜4のいずれかを割当てる。割当てたEG
から出力されるエンベロープ信号が乗算器314に入力
することとなる。
[1] Parameter to Loop Excitation Waveform Generation Unit 31 (1) WAVE1 #: Indicates the first excitation waveform number given to the initial waveform generation unit 311. It takes a range of "1" to a predetermined value n1. (2) WAVE2 #: indicates the second excitation waveform number given to the initial waveform generation unit 312. It takes a range of "1" to a predetermined value n2. (3) VELSENS: touch cross fade section 313
Shows the velocity sensitivity coefficient given to. "0" to "99"
Range. (4) WAVEEG: Indicates the excitation waveform amplitude EG. Assign one of the assignable EGs 1 to 4. Assigned EG
The envelope signal output from is input to the multiplier 314.

【0026】 [2]励振波形フィルタ部32へのパラメータ (1)LPFFREQ/EG:LPF321に与えるカ
ットオフ周波数を示す。「0」〜「99」の範囲をと
る。「/EG」とあるのは、数値で指定せずに、アサイ
ナブルEG1〜4のいずれかを割当てることもできるこ
とを表す。なお、以降のパラメータについても、「/E
G」は同じ意味である。 (2)LPFQ:LPF321のクオリティファクタQ
を示す。「0」〜「99」の範囲をとる。 (3)GAIN/EG:励振波形フィルタ部32の出力
レベルを制御するパラメータである。「0」〜「99」
の範囲をとる。アサイナブルEG1〜4のいずれかを割
当てることもできる。
[2] Parameter to Excitation Waveform Filter Unit 32 (1) LPFFREQ / EG: Shows the cutoff frequency given to the LPF 321. It takes a range of "0" to "99". "/ EG" means that any of the assignable EGs 1 to 4 can be assigned without being designated by a numerical value. For the parameters that follow, refer to "/ E
"G" has the same meaning. (2) LPFQ: Quality factor Q of LPF321
Indicates. It takes a range of "0" to "99". (3) GAIN / EG: A parameter for controlling the output level of the excitation waveform filter unit 32. "0" to "99"
Range. Any of the assignable EGs 1 to 4 can be assigned.

【0027】[3]付加ノイズ発生部33へのパラメー
タ (1)BPFFREQ/EG:BPF332に与えるカ
ットオフ周波数を示す。「0」〜「99」の範囲をと
る。アサイナブルEG1〜4のいずれかを割当てること
もできる。 (2)BPFQ:BPF322のクオリティファクタQ
を示す。「0」〜「99」の範囲をとる。 (3)GAIN/EG:付加ノイズ発生部33の出力レ
ベルを制御するパラメータである。「0」〜「99」の
範囲をとる。アサイナブルEG1〜4のいずれかを割当
てることもできる。
[3] Parameter to the additional noise generator 33 (1) BPFFREQ / EG: The cutoff frequency given to the BPF 332 is shown. It takes a range of "0" to "99". Any of the assignable EGs 1 to 4 can be assigned. (2) BPFQ: Quality factor Q of BPF322
Indicates. It takes a range of "0" to "99". (3) GAIN / EG: A parameter for controlling the output level of the additional noise generator 33. It takes a range of "0" to "99". Any of the assignable EGs 1 to 4 can be assigned.

【0028】 [4]ループフィルタ部36へのパラメータ (1)HPFFREQ:HPF361に与えるカットオ
フ周波数を示す。「0」〜「99」の範囲をとる。 (2)LPFFREQ/EG:LPF362に与えるカ
ットオフ周波数を示す。「0」〜「99」の範囲をと
る。アサイナブルEG1〜4のいずれかを割当てること
もできる。 (3)LPFQ:LPF362のクオリティファクタQ
を示す。「0」〜「99」の範囲をとる。
[4] Parameter to Loop Filter Unit 36 (1) HPFFREQ: Shows the cutoff frequency given to the HPF 361. It takes a range of "0" to "99". (2) LPFFREQ / EG: Indicates the cutoff frequency given to the LPF 362. It takes a range of "0" to "99". Any of the assignable EGs 1 to 4 can be assigned. (3) LPFQ: Quality factor Q of LPF362
Indicates. It takes a range of "0" to "99".

【0029】[5]ディレイループ部37へのパラメー
タ (1)APFCONF/EG:APF372の係数制御
パラメータである。「0」〜「99」の範囲をとる。ア
サイナブルEG1〜4のいずれかを割当てることもでき
る。 (2)FBGAIN/EG:ループ回路におけるフィー
ドバックゲインを示す。「0」〜「99」の範囲をと
る。アサイナブルEG1〜4のいずれかを割当てること
もできる。
[5] Parameter to Delay Loop Unit 37 (1) APFCONF / EG: This is a coefficient control parameter of the APF 372. It takes a range of "0" to "99". Any of the assignable EGs 1 to 4 can be assigned. (2) FBGAIN / EG: Indicates the feedback gain in the loop circuit. It takes a range of "0" to "99". Any of the assignable EGs 1 to 4 can be assigned.

【0030】[6]出力ミキサ部38へのパラメータ (1)MIX1:出力ミキサ部38における第1ミキシ
ングレベルを示す。「0」〜「99」の範囲をとる。 (2)MIX2:出力ミキサ部38における第2ミキシ
ングレベルを示す。「0」〜「99」の範囲をとる。 (3)TOTALVOL/EG:トータルボリュームを
示すパラメータである。「0」〜「99」の範囲をと
る。アサイナブルEG1〜4のいずれかを割当てること
もできる。 (4)PAN/EG:パンニング係数を示すパラメータ
である。「0」〜「99」の範囲をとる。アサイナブル
EG1〜4のいずれかを割当てることもできる。
[6] Parameter to Output Mixer Section (1) MIX1: Indicates the first mixing level in the output mixer section 38. It takes a range of "0" to "99". (2) MIX2: indicates the second mixing level in the output mixer section 38. It takes a range of "0" to "99". (3) TOTALVOL / EG: This is a parameter indicating the total volume. It takes a range of "0" to "99". Any of the assignable EGs 1 to 4 can be assigned. (4) PAN / EG: This is a parameter indicating the panning coefficient. It takes a range of "0" to "99". Any of the assignable EGs 1 to 4 can be assigned.

【0031】[7]〜[10]アサイナブルEG1〜E
G4へのパラメータ 各EG1〜EG4は、それぞれ、下記のパラメータを有
する。 (1)〜(5)R1〜R4,RR:エンベロープ波形の
第1〜第4レート、およびリリースレートを示す。 (6)〜(10)L0〜L4:エンベロープ波形の第0
〜第4レベルを示す。
[7] to [10] Assignable EG1 to E
Parameters to G4 Each of EG1 to EG4 has the following parameters. (1) to (5) R1 to R4 and RR: the first to fourth rates of the envelope waveform and the release rate. (6) to (10) L0 to L4: 0th envelope waveform
~ Indicates the fourth level.

【0032】図4は、上述したパラメータを編集する際
に図2のLCD21に表示される画面の一例を示す。図
4および図2を参照して、パラメータの編集の操作につ
いて説明する。
FIG. 4 shows an example of a screen displayed on the LCD 21 of FIG. 2 when editing the above parameters. The parameter editing operation will be described with reference to FIGS. 4 and 2.

【0033】この実施例の電子楽器は、プレイモードと
エディットモードを有する。プレイモードは、音色を選
択してその音色で演奏を行なうモードである。エディッ
トモードは、選択された音色を編集するモードである。
音色の編集とは、上述したパラメータを設定することで
ある。図2のプレイモードキー22を押下するとプレイ
モードとなり、エディットモードキー23を押下すると
エディットモードとなる。
The electronic musical instrument of this embodiment has a play mode and an edit mode. The play mode is a mode in which a tone color is selected and performance is performed with that tone color. The edit mode is a mode for editing the selected tone color.
Tone editing means setting the above-mentioned parameters. When the play mode key 22 in FIG. 2 is pressed, the play mode is set, and when the edit mode key 23 is pressed, the edit mode is set.

【0034】エディットモードでは、選択されている音
色の音色データ(1組のパラメータ群)をバッファ(後
述の図5のTCBUF)に転送し、図4のようにLCD
21に表示する。図4において、41〜46は、それぞ
れ、ループ励振波形発生部31、励振波形フィルタ部3
2、付加ノイズ発生部33、ループフィルタ部36、デ
ィレイループ部37、および出力ミキサ部38のパラメ
ータを表示するブロックを示す。47〜50は、それぞ
れ、アサイナブルEG1〜EG4のパラメータを表示す
るブロックを示す。
In the edit mode, the tone color data (one set of parameters) of the selected tone color is transferred to the buffer (TCBUF in FIG. 5, which will be described later), and the LCD as shown in FIG.
21 is displayed. In FIG. 4, reference numerals 41 to 46 denote the loop excitation waveform generation unit 31 and the excitation waveform filter unit 3, respectively.
2, a block for displaying parameters of the additional noise generation unit 33, the loop filter unit 36, the delay loop unit 37, and the output mixer unit 38 is shown. Reference numerals 47 to 50 denote blocks displaying the parameters of the assignable EG1 to EG4, respectively.

【0035】各ブロックは矩形で表示され、その上部に
は四角で囲んだブロック番号とブロックの名称が表示さ
れている。例えば、ループ励振波形発生部31のパラメ
ータを表示しているブロック41の矩形の上部411に
は、四角で囲んだブロック番号[1]と名称「WAVE
MEMORY」が表示されている。同様に、励振波形
フィルタ部32のパラメータを表示しているブロック4
2の矩形の上部421には、四角で囲んだブロック番号
[2]と名称「INPUT FILTER」が表示され
ている。他のブロックについても同様である。表示され
たブロック番号は、パラメータの説明において用いたブ
ロック番号([1]〜[10])と同じになっている。
Each block is displayed as a rectangle, and the block number and the block name surrounded by a square are displayed above the block. For example, in the rectangular upper portion 411 of the block 41 displaying the parameters of the loop excitation waveform generator 31, the block number [1] and the name "WAVE
MEMORY "is displayed. Similarly, block 4 displaying the parameters of the excitation waveform filter unit 32
A block number [2] surrounded by a square and a name “INPUT FILTER” are displayed in the upper part 421 of the rectangle 2. The same applies to the other blocks. The displayed block number is the same as the block number ([1] to [10]) used in the description of the parameters.

【0036】各ブロックの下部には、そのブロックに含
まれるパラメータが表示されている。例えば、ループ励
振波形発生部31のパラメータを表示しているブロック
41の矩形の下部412には、パラメータ番号(1)の
WAVE1#、パラメータ番号(2)のWAVE1#、
パラメータ番号(3)のVELSENS、およびパラメ
ータ番号(4)のWAVEEGが、その値(EGが割当
てられているときは、EG1〜EG4のいずれか)とと
もに表示されている。
At the bottom of each block, the parameters included in that block are displayed. For example, in the rectangular lower portion 412 of the block 41 displaying the parameters of the loop excitation waveform generator 31, WAVE1 # with parameter number (1), WAVE1 # with parameter number (2),
The parameter number (3) VELSENS and the parameter number (4) WAVEEG are displayed together with their values (when EG is assigned, any of EG1 to EG4).

【0037】同様に、励振波形フィルタ部32のパラメ
ータを表示しているブロック42の矩形の下部422に
は、パラメータ番号(1)のLPFFREQ/EG、パ
ラメータ番号(2)のLPFQ、およびパラメータ番号
(3)のGAIN/EGが、その値とともに表示されて
いる。他のブロックについても同様である。表示された
パラメータ番号は、パラメータの説明において用いたパ
ラメータ番号と同じになっている。
Similarly, in the rectangular lower portion 422 of the block 42 displaying the parameters of the excitation waveform filter unit 32, LPFFREQ / EG of parameter number (1), LPFQ of parameter number (2), and parameter number ( GAIN / EG in 3) is displayed together with its value. The same applies to the other blocks. The displayed parameter number is the same as the parameter number used in the description of the parameter.

【0038】表示画面上にはカーソル40が表示されて
いる。図4では、ブロック番号[1]のパラメータ番号
(1)のパラメータWAVE1#の値「25」にカーソ
ル40が置かれている。
A cursor 40 is displayed on the display screen. In FIG. 4, the cursor 40 is placed on the value “25” of the parameter WAVE1 # of the parameter number (1) of the block number [1].

【0039】カーソル40の移動は、カーソルキー27
などを操作することにより行なう。カーソル移動のモー
ドとしては、通常モードとショートカットモードとがあ
る。通常モードとショートカットモードは、カーソルモ
ード切換えスイッチ25を押下するごとに交互に切換わ
るようになっている。
The cursor 40 can be moved by moving the cursor key 27.
It is done by operating etc. The cursor movement mode includes a normal mode and a shortcut mode. The normal mode and the shortcut mode are alternately switched each time the cursor mode changeover switch 25 is pressed.

【0040】通常モードにおいては、カーソルキー27
を1回押下するごとにカーソル40はブロック内で1ス
テップ進む。この場合の1ステップとは、ブロック内の
隣のパラメータに移動するということである。すなわ
ち、上方向カーソルキー27Uを1回押下するとカーソ
ル40は1つ上のパラメータに移動し、下方向カーソル
キー27Dなら1つ下に、右方向カーソルキー27Rな
ら1つ右に、左方向カーソルキー27Lなら1つ左に、
それぞれ移動する。ただし、カーソルキー27の操作の
みでカーソル40がブロックを出ることはない。
In the normal mode, the cursor key 27
Each time is pressed, the cursor 40 advances one step in the block. One step in this case is to move to the next parameter in the block. That is, when the up cursor key 27U is pressed once, the cursor 40 moves up one parameter, the down cursor key 27D moves down one, the right cursor key 27R moves one right, and the left cursor key If it's 27L, move one to the left,
Move each. However, the cursor 40 does not leave the block only by operating the cursor key 27.

【0041】通常モードにおいて、シフトキー27Sを
押下しながら、上下左右いずれかのカーソルキー27
U,27D,27R,27Lを押下すると、その方向に
ある隣接ブロックにカーソル40が移動する。例えば、
図4のブロック41にカーソル40があるときに、シフ
トキー27Sを押下しながら右方向カーソルキー27R
を押下すると、カーソル40は右隣りのブロック42に
移動する。移動先のブロック内では、その先頭のパラメ
ータにカーソルがセットされる。
In the normal mode, pressing the shift key 27S while pressing the cursor key 27
When U, 27D, 27R, 27L is pressed, the cursor 40 moves to the adjacent block in that direction. For example,
When the cursor 40 is in the block 41 of FIG. 4, the rightward cursor key 27R is pressed while pressing the shift key 27S.
When is pressed, the cursor 40 moves to the block 42 on the right. In the destination block, the cursor is set to the leading parameter.

【0042】ショートカットモードは、カーソル40を
優先度の高いパラメータにセットするモードである。こ
の実施例では、各パラメータごとに履歴フラグを持って
おり、パラメータデータを入力するとそのパラメータに
対応する履歴フラグが「1」となるようになっている。
履歴フラグが「1」のパラメータを優先度が高いとす
る。したがって、ショートカットモードにおいて、カー
ソルキー27を1回押下すると、カーソル40はブロッ
ク内で履歴フラグが「1」のパラメータの間で移動す
る。
The shortcut mode is a mode in which the cursor 40 is set to a parameter having high priority. In this embodiment, each parameter has a history flag, and when the parameter data is input, the history flag corresponding to the parameter becomes "1".
It is assumed that the parameter having a history flag of “1” has a high priority. Therefore, when the cursor key 27 is pressed once in the shortcut mode, the cursor 40 moves between the parameters whose history flag is "1" within the block.

【0043】例えば、ショートカットモードで、図4の
ブロック42のパラメータ番号(1)のパラメータ「L
PFFREQ/EG」の値「58」にカーソル40があ
り、その下のパラメータ「LPFQ」は履歴フラグが
「0」、さらにその下のパラメータ「GAIN/EG」
は履歴フラグが「1」であるとする。このとき、下方向
カーソルキー27Dを1回押下すると、カーソル40
は、パラメータ「LPFQ」をスキップしてパラメータ
「GAIN/EG」に位置付けられる。ただし、カーソ
ルキー27の操作のみでカーソル40がブロックを出る
ことはない。
For example, in the shortcut mode, the parameter "L" of the parameter number (1) in the block 42 of FIG.
The cursor 40 is located at the value "58" of "PFFFREQ / EG", the history flag of the parameter "LPFQ" below that is "0", and the parameter "GAIN / EG" below that.
Assume that the history flag is "1". At this time, if the down cursor key 27D is pressed once, the cursor 40D
Is mapped to the parameter "GAIN / EG", skipping the parameter "LPFQ". However, the cursor 40 does not leave the block only by operating the cursor key 27.

【0044】ショートカットモードにおいて、シフトキ
ー27Sを押下しながら、上下左右いずれかのカーソル
キー27U,27D,27R,27Lを押下すると、通
常モードのときと同様に、その方向にある隣接ブロック
にカーソル40が移動する。移動先のブロック内では、
そのブロック内の履歴フラグが「1」のパラメータ(先
頭から順に履歴フラグを参照して一番初めに発見された
もの)にカーソルがセットされる。
In the shortcut mode, when the cursor key 27U, 27D, 27R, 27L is pressed while pressing the shift key 27S, the cursor 40 is moved to the adjacent block in that direction as in the normal mode. Moving. In the destination block,
The cursor is set to the parameter whose history flag is "1" in the block (the first one found by referring to the history flag in order from the beginning).

【0045】図2のクリアスイッチ26は、履歴フラグ
をクリア(「0」をセット)するためのスイッチであ
る。クリアスイッチ26を押下すると、カーソル40が
セットされているパラメータの履歴フラグがクリアされ
る。シフトキー27Sを押下しながらクリアスイッチ2
6を押下すると、表示されているすべてのパラメータの
履歴フラグがクリアされる。
The clear switch 26 of FIG. 2 is a switch for clearing the history flag (setting "0"). When the clear switch 26 is pressed, the history flag of the parameter for which the cursor 40 is set is cleared. Clear switch 2 while pressing the shift key 27S
Pressing 6 clears the history flags of all displayed parameters.

【0046】以上のようにカーソル40を編集対象のパ
ラメータにセットしたら、テンキー24、スライダ2
8、およびJOGダイアル29を用いて、パラメータデ
ータを入力し、パラメータの編集(更新)を行なう。
After setting the cursor 40 to the parameter to be edited as described above, the ten key 24 and the slider 2
8 and the JOG dial 29 are used to input parameter data and edit (update) the parameters.

【0047】図5は、ROM2およびRAM3の構造を
示す。図5(a)を参照して、ROM2には、CPU1
が実行するプログラム、およびk個のプリセット音色デ
ータ群PTC1〜PTCkが格納されている。各プリセ
ット音色データ(例えばPTC1)の構造は、後述する
図5(c)と同様であるが、履歴データEDは含まれて
いない。
FIG. 5 shows the structures of the ROM 2 and the RAM 3. With reference to FIG. 5A, the ROM 1 has a CPU 1
The program to be executed by k and preset tone color data groups PTC1 to PTCk are stored. The structure of each preset tone color data (for example, PTC1) is the same as that of FIG. 5C described later, but the history data ED is not included.

【0048】図5(b)を参照して、RAM3には、C
PU1のワークエリア、音色パラメータエディットバッ
ファTCBUF、およびj個のユーザ音色データ群UT
C1〜UTCjが設けられている。図5(c)に、音色
パラメータエディットバッファTCBUF、および各ユ
ーザ音色データ群UTC1の構造を示す。
Referring to FIG. 5B, the RAM 3 has a C
PU1 work area, tone color parameter edit buffer TCBUF, and j user tone color data group UT
C1 to UTCj are provided. FIG. 5C shows the structure of the tone color parameter edit buffer TCBUF and each user tone color data group UTC1.

【0049】図5(c)を参照して、1つ(1組)の音
色データは、上述の一連のパラメータの値から構成され
ている。各パラメータごとに履歴フラグED(x,y)
が設けられている。xはブロック番号、yはパラメータ
番号を示し、(x,y)でパラメータが特定される。E
D(x,y)は、(x,y)で特定されるパラメータの
履歴フラグを示す。
With reference to FIG. 5C, one (one set) tone color data is composed of the values of the series of parameters described above. History flag ED (x, y) for each parameter
Is provided. x indicates a block number, y indicates a parameter number, and the parameter is specified by (x, y). E
D (x, y) indicates a history flag of the parameter specified by (x, y).

【0050】次に、図6〜図9のフローチャートを参照
して、この実施例の電子楽器の動作を説明する。
Next, the operation of the electronic musical instrument of this embodiment will be described with reference to the flow charts of FIGS.

【0051】図6を参照して、この電子楽器が動作をス
タートすると、まずステップS1でシステムを初期化す
る。次に、ステップS2で設定入力操作子4のイベント
を検出する。プレイモードキー22の押下であればプレ
イモードに、エディットモードキー23の押下であれば
エディットモードに、それぞれ設定する。
Referring to FIG. 6, when the operation of this electronic musical instrument is started, the system is first initialized in step S1. Next, in step S2, an event of the setting input operator 4 is detected. When the play mode key 22 is pressed, the play mode is set, and when the edit mode key 23 is pressed, the edit mode is set.

【0052】次に、ステップS3で現在のモードがプレ
イモードかエディットモードかを判別する。プレイモー
ドである場合は、ステップS4で音色選択処理を行な
う。音色選択処理は、設定入力操作子4を用いて、図5
に示したプリセット音色PTC1〜PTCkあるいはユ
ーザ音色UTC1〜UTCjから1つを選択する処理で
ある。選択された音色データは、図3の楽音発生部7に
送られ設定される。ステップS3で現在のモードがエデ
ィットモードである場合は、ステップS5で音色エディ
ット処理を行なう。音色エディット処理については、図
7を参照して後に説明する。
Next, in step S3, it is determined whether the current mode is the play mode or the edit mode. If it is the play mode, a tone color selection process is performed in step S4. The tone color selection process is performed by using the setting input operator 4 shown in FIG.
This is a process of selecting one from the preset tone colors PTC1 to PTCk or the user tone colors UTC1 to UTCj shown in FIG. The selected tone color data is sent to and set in the musical tone generating section 7 of FIG. If the current mode is the edit mode in step S3, the tone color editing process is performed in step S5. The tone color editing process will be described later with reference to FIG.

【0053】ステップS4,S5の後、ステップS6で
演奏操作子6のイベントを検出する。そして、ステップ
S7でオンイベントのあった演奏操作子6に応じた発音
処理を行ない、ステップS8でその他の処理を行なった
後、ステップS2に戻る。
After steps S4 and S5, the event of the performance operator 6 is detected in step S6. Then, in step S7, a sounding process is performed according to the performance operator 6 having the on-event, and in step S8, other processes are performed, and then the process returns to step S2.

【0054】図7を参照して、音色エディット処理(図
1のステップS5)について説明する。なお、音色エデ
ィット処理ルーチンが実行されるのは、エディットモー
ドのときであるが、あらかじめプレイモードからエディ
ットモードに切換えられたときに、その時点で選択され
ている音色データが、図5の音色パラメータエディット
バッファTCBUFに転送され、図4のように表示され
ているものとする。音色のエディットは、この音色パラ
メータエディットバッファTCBUF上のパラメータに
対して行なわれる。
The tone color editing process (step S5 in FIG. 1) will be described with reference to FIG. Note that the tone color edit processing routine is executed in the edit mode. However, when the play mode is switched to the edit mode in advance, the tone color data selected at that time is the tone color parameter of FIG. It is assumed that the data has been transferred to the edit buffer TCBUF and is displayed as shown in FIG. The tone color editing is performed on the parameters in the tone color parameter edit buffer TCBUF.

【0055】音色エディット処理では、まずステップS
11でカーソルモード切換えスイッチ25の押下を検出
し、通常モードとショートカットモードとの切換え処理
を行なう。次に、ステップS12でカーソル移動処理を
行ない、ステップS13でパラメータデータ入力処理を
行ない、ステップS14でバッファTCBUFの音色デ
ータ転送処理を行ない、リターンする。ステップS14
の転送処理は、バッファTCBUFの音色データを、楽
音発生部7に転送し、さらにRAM3のユーザ音色デー
タ領域に転送する処理である。
In the tone color editing process, first, step S
At 11, the depression of the cursor mode changeover switch 25 is detected, and switching processing between the normal mode and the shortcut mode is performed. Next, in step S12, cursor movement processing is performed, in step S13 parameter data input processing is performed, in step S14 tone color data transfer processing of the buffer TCBUF is performed, and the process returns. Step S14
The transfer process of is a process of transferring the tone color data of the buffer TCBUF to the tone generating section 7 and further to the user tone color data area of the RAM 3.

【0056】図8を参照して、カーソル移動処理(図7
のステップS12)について説明する。カーソル移動処
理では、まずステップS21でカーソルキー27のオン
イベントがあるか否か判別する。なければそのままリタ
ーンする。カーソルキー27のオンイベントがある場合
は、ステップS22でシフトキー27Sがオン状態か否
か判別する。シフトキー27Sがオン状態でなければ、
ステップS23で現在ショートカットモードか否か判別
する。ショートカットモードでなければ、ステップS2
4で同一ブロック内でカーソル40をオンイベントがあ
ったカーソルキー27D,U,R,Lに応じた方向に1
ステップ移動し表示する。その後、リターンする。
Referring to FIG. 8, cursor movement processing (see FIG.
Step S12) will be described. In the cursor movement process, first, in step S21, it is determined whether or not there is an on event of the cursor key 27. If not, it returns as it is. If there is an on event of the cursor key 27, it is determined in step S22 whether the shift key 27S is in the on state. If the shift key 27S is not on,
In step S23, it is determined whether or not the current shortcut mode is set. If it is not the shortcut mode, step S2
In step 4, the cursor 40 is moved in the same block 1 in the direction corresponding to the cursor key 27D, U, R, L at which the on-event occurred.
Move step and display. Then return.

【0057】ステップS23で現在のモードがショート
カットモードである場合は、ブロック内で履歴フラグE
Dが「1」のパラメータにカーソル40をセットするた
め、ステップS25で現在カーソルがあるブロック内に
履歴フラグEDが「1」のパラメータがあるか否か判別
する。履歴フラグEDが「1」のパラメータがない場合
は、ステップS24に進みカーソル40をオンイベント
があったカーソルキー27D,U,R,Lに応じた方向
に1ステップ移動する。
If the current mode is the shortcut mode in step S23, the history flag E is set in the block.
Since the cursor 40 is set to the parameter whose D is "1", it is determined in step S25 whether or not there is a parameter whose history flag ED is "1" in the block where the cursor is currently located. If there is no parameter whose history flag ED is "1", the process proceeds to step S24, and the cursor 40 is moved one step in the direction corresponding to the cursor key 27D, U, R, L in which the on event occurred.

【0058】ステップS25で履歴フラグEDが「1」
のパラメータがある場合は、ステップS26で同一ブロ
ック内でカーソルをオンイベントがあったカーソルキー
27D,U,R,Lに応じた方向に1ステップ移動表示
し、ステップS27で現在カーソルが指しているパラメ
ータの履歴フラグEDが「1」か否か判別する。その履
歴フラグEDが「1」でなければ、ステップS26に戻
る。結果として、ステップS26,S27のループを出
るときには、履歴フラグEDが「1」のパラメータにカ
ーソル40がセットされていることとなる。
In step S25, the history flag ED is "1".
If there is a parameter of, the cursor is moved in the same block in the step S26 and displayed one step in the direction corresponding to the cursor key 27D, U, R, L having the on event, and in step S27, the cursor is currently pointed to. It is determined whether or not the history flag ED of the parameter is "1". If the history flag ED is not "1", the process returns to step S26. As a result, when exiting the loop of steps S26 and S27, the cursor 40 is set to the parameter whose history flag ED is "1".

【0059】ステップS22でシフトキー27Sがオン
状態のときは、ステップS28でカーソル40をブロッ
ク単位でオンイベントがあったカーソルキー27D,
U,R,Lに応じた方向に1ステップ移動し、そのブロ
ックの先頭のパラメータにカーソルをセットする。次
に、ステップS29で現在のモードがショートカットモ
ードであるか否かを判別する。ショートカットモードで
ない場合は、そのままリターンする。
If the shift key 27S is in the ON state in step S22, the cursor 40 is moved to the cursor key 27D for which the ON event occurs in block units in step S28.
Move one step in the direction corresponding to U, R, L, and set the cursor to the parameter at the head of the block. Next, in step S29, it is determined whether or not the current mode is the shortcut mode. If the shortcut mode is not set, the process directly returns.

【0060】ステップS29でショートカットモードで
ある場合は、ステップS30でブロック内に履歴フラグ
EDが「1」のパラメータがあるか否か判別する。履歴
フラグEDが「1」のパラメータがない場合は、そのま
まリターンする。ステップS30で履歴フラグEDが
「1」のパラメータがある場合は、ステップS31で現
在カーソルが指しているパラメータの履歴フラグEDが
「1」か否か判別する。その履歴フラグEDが「1」で
なければ、ステップS32で同一ブロック内でカーソル
をオンイベントがあったカーソルキー27D,U,R,
Lに応じた方向に1ステップ移動表示し、ステップS3
1に戻る。結果として、ステップS31,S32のルー
プを出るときには、履歴フラグEDが「1」のパラメー
タにカーソル40がセットされていることとなる。
If the mode is the shortcut mode in step S29, it is determined in step S30 whether or not there is a parameter whose history flag ED is "1" in the block. If there is no parameter whose history flag ED is "1", the process directly returns. If there is a parameter whose history flag ED is "1" in step S30, it is determined in step S31 whether the history flag ED of the parameter currently pointed by the cursor is "1". If the history flag ED is not "1", the cursor keys 27D, U, R, and
One step is displayed in the direction corresponding to L, and step S3
Return to 1. As a result, when exiting the loop of steps S31 and S32, the cursor 40 is set to the parameter whose history flag ED is "1".

【0061】次に、図9を参照して、パラメータデータ
入力処理(図7のステップS13)について説明する。
パラメータデータ入力処理では、まずステップS41で
すべてのカーソルキー27がオフか否か判別する。カー
ソルキー27がオフでないときは、そのままリターンす
る。すべてのカーソルキー27がオフであるときは、ス
テップS42でデータ入力イベントがあるか否か判別す
る。
Next, the parameter data input process (step S13 in FIG. 7) will be described with reference to FIG.
In the parameter data input process, first, in step S41, it is determined whether all the cursor keys 27 are off. If the cursor key 27 is not turned off, the process directly returns. When all the cursor keys 27 are off, it is determined in step S42 whether there is a data input event.

【0062】データ入力イベントがある場合は、ステッ
プS43で現在のカーソル位置(x,y)に対応したバ
ッファTCBUF上のパラメータのデータ値を入力に応
じて更新する。そして、ステップS44で当該パラメー
タの履歴フラグED(x,y)に「1」をセットして、
リターンする。
If there is a data input event, the data value of the parameter on the buffer TCBUF corresponding to the current cursor position (x, y) is updated in response to the input in step S43. Then, in step S44, the history flag ED (x, y) of the parameter is set to "1",
To return.

【0063】ステップS42でデータ入力イベントがな
い場合は、ステップS45でクリアスイッチ26のオン
イベントがあるか否か判別する。クリアスイッチ26の
オンイベントがないときは、そのままリターンする。ク
リアスイッチ26のオンイベントがあるときは、ステッ
プS46でシフトキー27Sがオン状態であるか否か判
別する。
If there is no data input event in step S42, it is determined in step S45 whether there is an on event of the clear switch 26. When there is no on event of the clear switch 26, the process directly returns. When there is an on event of the clear switch 26, it is determined in step S46 whether or not the shift key 27S is in the on state.

【0064】シフトキー27Sがオン状態でないとき
は、ステップS47で現在カーソルがセットされている
パラメータの履歴フラグED(x,y)をゼロクリア
し、リターンする。また、ステップS46でシフトキー
27Sがオン状態であるときは、ステップS48でバッ
ファTCBUF内のすべてのパラメータの履歴フラグE
D(x,y)をゼロクリアし、リターンする。
If the shift key 27S is not in the ON state, the history flag ED (x, y) of the parameter for which the cursor is currently set is cleared to zero in step S47, and the process returns. If the shift key 27S is on in step S46, the history flags E of all parameters in the buffer TCBUF are displayed in step S48.
D (x, y) is cleared to zero and the process returns.

【0065】以上のようにして、通常モードではカーソ
ルを1ステップずつ移動させ、ショートカットモードで
は履歴フラグが「1」のパラメータ間で移動させるよう
にできる。以前に編集(変更)したパラメータは再び編
集対象になることが多い傾向にあり、ユーザは所望のパ
ラメータを迅速に指定することができる。
As described above, the cursor can be moved step by step in the normal mode, and can be moved between the parameters having the history flag of "1" in the shortcut mode. The parameters that have been edited (changed) before tend to be edited again in many cases, and the user can quickly specify desired parameters.

【0066】なお、上記実施例では、以前に変更したパ
ラメータをショートカットモード時にアクセス可能なパ
ラメータとしているが、パラメータ記憶モードを設定
し、ユーザが、ショートカットモード時にアクセス可能
なパラメータを指定できるようにしてもよい。この場
合、テンキーでパラメータ番号を入力してもよいし、カ
ーソルキーで指定するようにしてもよい。
In the above embodiment, the previously changed parameters are the parameters accessible in the shortcut mode. However, the parameter storage mode is set so that the user can specify the parameters accessible in the shortcut mode. Good. In this case, the parameter number may be input with the ten keys or may be specified with the cursor keys.

【0067】また、上記実施例では、ショートカットモ
ード時のカーソルキーによるカーソル移動範囲をブロッ
ク内部に限定し、他のブロックにカーソルを移動する場
合はシフトキーを併用するようにしているが、カーソル
キーのみの操作でブロックをまたいでカーソルを移動さ
せるようにしてもよい。また、カーソルキーのみでもブ
ロック間の移動ができるモードとシフトキーを併用する
モードとを切換えられるようにしてもよい。
Further, in the above embodiment, the cursor movement range by the cursor key in the shortcut mode is limited to the inside of the block, and the shift key is also used when moving the cursor to another block, but only the cursor key is used. The cursor may be moved across blocks by the operation of. Further, it is possible to switch between the mode in which the blocks can be moved only by the cursor key and the mode in which the shift key is used in combination.

【0068】履歴フラグが「1」のパラメータの表示の
色や濃度を変えたり、マーカを入れて、他のパラメータ
と区別して表示してもよい。
It is also possible to change the display color and density of the parameter whose history flag is "1", or insert a marker to display the parameter separately from other parameters.

【0069】ショートカットモードでのカーソルキーに
よるパラメータアクセス順序は、履歴フラグが「1」で
あるパラメータのパラメータ番号順でもよいし、位置順
でもよい。また、変更された回数を累積記憶しておき、
その修正頻度の多いものを優先度の高いパラメータとし
て順にアクセスするようにしてもよい。その場合、アク
セスの優先順位を表示したり、あるいはカーソルキーに
よって次に指定させる可能性のあるパラメータに数字や
色などによるマーカを表示するのが望ましい。
The parameter access order by the cursor key in the shortcut mode may be the parameter number order of the parameter whose history flag is "1" or the position order. In addition, cumulatively store the number of changes,
You may make it access in order with a parameter with a high correction frequency as a parameter with a high priority. In that case, it is desirable to display the priority order of access, or to display a marker such as a number or a color on a parameter that may be designated next by the cursor key.

【0070】さらに、上記実施例では、一画面内でカー
ソルが移動する場合について説明したが、画面(ペー
ジ)を切換えるようにしてもよい。すなわち、カーソル
移動範囲が、そのページ内に限定されてもよいし、別の
ページにまたがるパラメータに移動するようにしてもよ
い。別のページに移動する場合は、表示画面を自動的に
変えるのが好ましいが、表示は変えずに新たに指定され
たパラメータ名と、入力された数値のみを、ディスプレ
イの特定領域に表示してもよい。このようにすることに
よって、頻繁な画面の書き換わりを防止でき、それに伴
う時間遅れを回避できる。
Further, in the above embodiment, the case where the cursor moves within one screen has been described, but the screen (page) may be switched. That is, the cursor movement range may be limited to the page, or may be moved to a parameter extending to another page. When moving to another page, it is preferable to change the display screen automatically, but without changing the display, only the newly specified parameter name and the entered numerical value are displayed in the specific area of the display. Good. By doing so, it is possible to prevent frequent screen rewriting and avoid a time delay associated therewith.

【0071】なお、ページにまたがるパラメータアクセ
スは、複数系列の音色パラメータが、ページ別になって
いる場合などに、各系列の同一パラメータをトリミング
する際、特に有用である。
The parameter access across pages is particularly useful for trimming the same parameter of each series when the timbre parameters of a plurality of series are page-specific.

【0072】カーソルは上記実施例のものに限られな
い。編集対象のパラメータを指示するものであればどの
ようなものをカーソルとしてもよい。例えば、アンダー
ライン、ブリンク、反転、あるいは表示色の変更などを
カーソルとして用いてよい。
The cursor is not limited to that of the above embodiment. Any cursor may be used as long as it indicates the parameter to be edited. For example, underlining, blinking, reversing, or changing the display color may be used as the cursor.

【0073】優先度は、「優先する」あるいは「優先し
ない」の2値で保持してもよいし、所定の範囲内の数値
で保持してもよい。2値で優先度を保持する場合は、カ
ーソル移動の指示がなされたときに、「優先しない」パ
ラメータはスキップして「優先する」パラメータにカー
ソルが移動していくようにすればよい。数値で優先度を
保持するときは、優先度が大きい順にカーソルが移動し
ていくようにすればよい。
The priority may be held as a binary value of "priority" or "no priority", or may be held as a numerical value within a predetermined range. In the case of holding the priority with a binary value, when the cursor movement is instructed, the “non-priority” parameter may be skipped and the cursor may be moved to the “priority” parameter. When the numerical priority is retained, the cursor may be moved in descending order of priority.

【0074】なお、上記実施例では電子楽器にこの発明
を適用した例を説明したが、これに限らず、この発明
は、ゲーム機器、オーディオ機器、コンピュータ機器、
電子楽器などの各種の電子機器に適用可能である。
In the above embodiments, an example in which the present invention is applied to an electronic musical instrument has been described, but the present invention is not limited to this, and the present invention is applicable to game equipment, audio equipment, computer equipment,
It is applicable to various electronic devices such as electronic musical instruments.

【0075】[0075]

【発明の効果】以上説明したように、この発明によれ
ば、パラメータごとの優先度を記憶しておき、カーソル
移動指示がなされたときにはその優先度に基づいてカー
ソルを移動させるとともに、カーソルが設定されたパラ
メータを編集対象として選択するようにしているので、
画面に表示された複数のパラメータの中から所望のパラ
メータを迅速に指定することができる。
As described above, according to the present invention, the priority for each parameter is stored, and when a cursor moving instruction is issued, the cursor is moved based on the priority and the cursor is set. Since the selected parameter is selected for editing,
It is possible to quickly specify a desired parameter from a plurality of parameters displayed on the screen.

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

【図1】 この発明の一実施例に係るパラメータ指示装
置を適用した電子楽器のブロック構成図
FIG. 1 is a block configuration diagram of an electronic musical instrument to which a parameter designating device according to an embodiment of the present invention is applied.

【図2】 実施例の電子楽器のパネル(一部)外観図FIG. 2 is an external view of a panel (part) of the electronic musical instrument of the embodiment.

【図3】 楽音発生部の詳細なブロック構成図FIG. 3 is a detailed block configuration diagram of a musical sound generating unit.

【図4】 パラメータを編集する際の表示画面例[Figure 4] Example of display screen when editing parameters

【図5】 ROMおよびRAMの構造を示す図FIG. 5 is a diagram showing the structures of ROM and RAM.

【図6】 実施例の電子楽器のメインルーチンのフロー
チャート図
FIG. 6 is a flowchart of a main routine of the electronic musical instrument of the embodiment.

【図7】 実施例の電子楽器の音色エディット処理ルー
チンのフローチャート図
FIG. 7 is a flowchart of a tone color edit processing routine of the electronic musical instrument according to the embodiment.

【図8】 実施例の電子楽器のカーソル移動処理ルーチ
ンのフローチャート図
FIG. 8 is a flowchart of a cursor movement processing routine of the electronic musical instrument according to the embodiment.

【図9】 実施例の電子楽器のパラメータデータ入力処
理ルーチンのフローチャート図
FIG. 9 is a flowchart of a parameter data input processing routine of the electronic musical instrument according to the embodiment.

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

1…中央処理装置(CPU)、2…リードオンリメモリ
(ROM)、3…ランダムアクセスメモリ(RAM)、
4…設定入力操作子、5…表示部、6…演奏操作子、7
…楽音発生部、8…システムバスライン。
1 ... Central processing unit (CPU), 2 ... Read only memory (ROM), 3 ... Random access memory (RAM),
4 ... Setting input operator, 5 ... Display unit, 6 ... Performance operator, 7
… Music tone generator, 8… system bus line.

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 // G06F 15/20 586 G 7315−5L ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 5 Identification code Office reference number FI technical display location // G06F 15/20 586 G 7315-5L

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】各種電子機器において複数のパラメータ中
から編集対象のパラメータを指示するためのパラメータ
指示装置であって、 複数のパラメータを表示するとともに、該表示された複
数のパラメータ中の編集対象パラメータを指し示すカー
ソルを表示する表示手段と、 該カーソルの移動を指示するためのカーソル移動指示手
段と、 前記複数のパラメータのそれぞれに対して優先度を記憶
する記憶手段と、 前記カーソル移動指示手段によるカーソル移動指示がな
されたときに、前記優先度に基づいて、カーソルを移動
させるとともに、カーソルが設定されたパラメータを編
集対象として選択する制御手段とを備えたことを特徴と
する電子機器のパラメータ指示装置。
1. A parameter designating device for designating a parameter to be edited from a plurality of parameters in various electronic devices, the parameter designating device displaying a plurality of parameters and editing parameters in the plurality of displayed parameters. Display means for displaying a cursor that points to, cursor movement instruction means for instructing movement of the cursor, storage means for storing priority for each of the plurality of parameters, and cursor for the cursor movement instruction means A parameter indicating device for an electronic device, comprising: a control unit that, when a movement instruction is given, moves the cursor based on the priority and selects a parameter for which the cursor is set as an edit target. .
JP5345307A 1993-01-05 1993-12-21 Parameter indicating device for electronic equipment Expired - Fee Related JP3053049B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5345307A JP3053049B2 (en) 1993-01-05 1993-12-21 Parameter indicating device for electronic equipment

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP1595393 1993-01-05
JP5-15953 1993-01-05
JP5345307A JP3053049B2 (en) 1993-01-05 1993-12-21 Parameter indicating device for electronic equipment

Publications (2)

Publication Number Publication Date
JPH06259066A true JPH06259066A (en) 1994-09-16
JP3053049B2 JP3053049B2 (en) 2000-06-19

Family

ID=26352187

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5345307A Expired - Fee Related JP3053049B2 (en) 1993-01-05 1993-12-21 Parameter indicating device for electronic equipment

Country Status (1)

Country Link
JP (1) JP3053049B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007264392A (en) * 2006-03-29 2007-10-11 Yamaha Corp Signal processor
JP2010026844A (en) * 2008-07-22 2010-02-04 Yokogawa Electric Corp Control system

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5636846B2 (en) 2010-09-29 2014-12-10 アイシン・エィ・ダブリュ株式会社 Manufacturing method of disc-shaped member with boss and manufacturing device of disc-shaped member with boss

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007264392A (en) * 2006-03-29 2007-10-11 Yamaha Corp Signal processor
JP2010026844A (en) * 2008-07-22 2010-02-04 Yokogawa Electric Corp Control system

Also Published As

Publication number Publication date
JP3053049B2 (en) 2000-06-19

Similar Documents

Publication Publication Date Title
US7504574B2 (en) Electronic musical instrument and waveform assignment program
JP3053049B2 (en) Parameter indicating device for electronic equipment
EP0745970B1 (en) Computerized sound source programmable by user's editing of tone synthesis algorithm
JPH0476599A (en) Parameter setting device for electronic musical instrument
US5288941A (en) Electronic musical instrument with simplified operation for setting numerous tone parameters
US5864081A (en) Musical tone generating apparatus, musical tone generating method and storage medium
JP2985632B2 (en) Parameter setting device
JP3259425B2 (en) Parameter indicating device
JPH09185586A (en) Graph display device
JP3277707B2 (en) Electronic musical instrument
JP4285352B2 (en) Operation input device for electronic music equipment
JPH03121500A (en) Electronic musical instrument
JP2527943Y2 (en) Electronic Musical Instrument Tone Mix Crossfade Data Display
JP3006977B2 (en) Performance control information setting device for electronic musical instruments
JPH07334160A (en) Parameter information setting device for electronic musical instrument
JP3094308B2 (en) Audio mixer
JPH0430640Y2 (en)
JP3041890B2 (en) Parameter setting device
JP3064696B2 (en) Electronic musical instrument
JP3797312B2 (en) Part selection device for music equipment
JPH0690622B2 (en) Music signal processor
JP3556423B2 (en) A tone control device for electronic musical instruments using a harmonic synthesis type sound source.
JPH0981151A (en) Chord progressing editing device
JP3324131B2 (en) Electronic musical instrument
JP2590262Y2 (en) Key scaling data display device and tone generator

Legal Events

Date Code Title Description
S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313532

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090407

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees