Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0827631B2 - Parameter setting device for electronic musical instruments - Google Patents
[go: Go Back, main page]

JPH0827631B2 - Parameter setting device for electronic musical instruments - Google Patents

Parameter setting device for electronic musical instruments

Info

Publication number
JPH0827631B2
JPH0827631B2 JP61025232A JP2523286A JPH0827631B2 JP H0827631 B2 JPH0827631 B2 JP H0827631B2 JP 61025232 A JP61025232 A JP 61025232A JP 2523286 A JP2523286 A JP 2523286A JP H0827631 B2 JPH0827631 B2 JP H0827631B2
Authority
JP
Japan
Prior art keywords
parameter
value
volume
designating
data
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.)
Expired - Lifetime
Application number
JP61025232A
Other languages
Japanese (ja)
Other versions
JPS62182798A (en
Inventor
正忠 和智
好成 寺田
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 JP61025232A priority Critical patent/JPH0827631B2/en
Publication of JPS62182798A publication Critical patent/JPS62182798A/en
Publication of JPH0827631B2 publication Critical patent/JPH0827631B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】 〈産業上の利用分野〉 本発明は電子楽器のパラメータ設定装置に係わり、特
に、パラメータの値をスイッチ等を用いて段階的に設定
するものにおいてパラメータ値指定用のスイッチを大幅
に増加させることなく多段階に設定可能にしたパラメー
タ設定装置に関する。
DETAILED DESCRIPTION OF THE INVENTION <Industrial field of use> The present invention relates to a parameter setting device for an electronic musical instrument, and more particularly to a parameter value designating switch for setting a parameter value stepwise using a switch or the like. The present invention relates to a parameter setting device that can be set in multiple stages without significantly increasing the value.

〈従来の技術〉 一般に、電子楽器には楽音制御や各種機能制御のため
に種々のパラメータが用いられており、かかるパラメー
タの値を設定するパラメータ設定装置の一例が実開昭58
−10496号公報に記載されている。この公報に記載され
ているパラメータ設定装置は、設定可能な複数のパラメ
ータ値にそれぞれ対応して複数(第3図の実施例では8
個)の押ボタンスイッチPBO乃至PB7を設け、この押ボタ
ンスイッチPBO乃至PB7のいずれか1つを演奏者が押圧す
ることにより、パラメータが押圧された押しボタンスイ
ッチに割当てられている値に設定されるようになってい
る。
<Prior Art> In general, various parameters are used for electronic musical instruments for controlling musical sounds and various functions, and an example of a parameter setting device for setting the values of such parameters is a practical example.
No. 10496. The parameter setting device described in this publication corresponds to a plurality of settable parameter values, and a plurality of parameter values (in the embodiment shown in FIG.
Individual) pushbutton switches PBO to PB7 are provided, and the player presses any one of the pushbutton switches PBO to PB7 to set the parameter to the value assigned to the pushed pushbutton switch. It has become so.

〈発明の解決しようとする問題点〉 上述した従来のパラメータ設定装置は、設定可能なパ
ラメータの各値にそれぞれ対応してスイッチを設けてい
たので、設定可能なパラメータ値を増加させ、パラメー
タ値を細かく設定可能にするには、スイッチの数を大幅
に増加させなければならなかった。かかるスイッチの増
加は、演奏者によるパラメータ値指定操作の操作性を損
うという問題点に加え、スイッチを配設する操作パネル
が複雑かつ大型化することから電子楽器の製造原価が上
昇するという問題点もあった。
<Problems to be Solved by the Invention> Since the conventional parameter setting device described above is provided with the switches corresponding to the respective values of the settable parameters, the settable parameter value is increased and the parameter value is changed. To be finely configurable, the number of switches had to be increased significantly. Such an increase in the number of switches impairs the operability of the parameter value specifying operation by the performer, and also increases the manufacturing cost of the electronic musical instrument due to the complexity and size of the operation panel on which the switches are arranged. There were also points.

したがって、本発明は、パラメータの値を細かく設定
可能にしても良好な操作性を維持でき、しかも操作パネ
ルの複雑化および大型化を必要としない電子楽器のパラ
メータ設定装置を提供することを目的としている。
Therefore, it is an object of the present invention to provide a parameter setting device for an electronic musical instrument, which can maintain good operability even if parameter values can be set finely, and does not require a complicated and large operation panel. There is.

〈問題点を解決するための手段〉 本発明に係わる電子楽器のパラメータ設定装置は、楽
音を制御する楽音制御用または電子楽器の各種機能を制
御する機能制御用の複数種類のパラメータの値を設定す
る電子楽器のパラメータ設定装置において、上記パラメ
ータの種類毎に設けられ、該パラメータの値を第1の所
定値間隔で複数段階に指定可能な複数のパラメータ値指
定操作子と、上記複数種類のパラメータに対して共通に
設けられ、上記パラメータ値指定操作子で指定可能な各
値間を、上記第1の所定値より小さな値の第2の所定値
間隔で指定するパラメータ値変更指定操作子と、上記パ
ラメータ値指定操作子で指定したパラメータの種類を表
すパラメータ種類データを記憶する記憶手段と、この記
憶手段に記憶されたパラメータ種類データを、上記複数
のパラメータ値指定操作子の何れかによってパラメータ
の値が指定される毎に、該指定したパラメータ値指定操
作子に対応するパラメータの種類を表すパラメータ種類
データに更新する記憶制御手段と、操作されたパラメー
タ値指定操作子に対応する種類のパラメータの値を設定
するとともに、上記記憶手段に記憶されたパラメータ種
類データが表す種類のパラメータの値を、上記パラメー
タ値変更指定操作子の指定に基づき設定するパラメータ
値設定手段とを備えたことを要旨とする。
<Means for Solving Problems> An electronic musical instrument parameter setting device according to the present invention sets a plurality of types of parameter values for musical tone control for controlling musical tones or function control for controlling various functions of the electronic musical instrument. In the parameter setting device for an electronic musical instrument, a plurality of parameter value designating operators, which are provided for each type of the parameter and are capable of designating the value of the parameter in a plurality of steps at a first predetermined value interval, and the parameters of the plurality of types. A parameter value change designating operator that is provided in common for each of the values that can be designated by the parameter value designating operator at a second predetermined value interval smaller than the first predetermined value. Storage means for storing parameter type data representing the type of parameter designated by the parameter value designating operator, and parameter type data stored in this storage means Storage control means for updating parameter type data representing the type of parameter corresponding to the specified parameter value specifying operator every time the value of the parameter is specified by any of the plurality of parameter value specifying operators. , The parameter value of the type corresponding to the operated parameter value designating operator is set, and the value of the parameter of the type represented by the parameter type data stored in the storage means is designated by the parameter value change designating operator. The gist of the present invention is to have a parameter value setting means for setting based on the above.

〈作用および効果〉 上記構成に係わる電子楽器のパラメータ設定装置にあ
っては、パラメータの設定にあたり、まず、パラメータ
値指定操作子でパラメータ値を指定する。このパラメー
タ値指定操作子は第1の所定値間隔でパラメータ値を指
定するので、パラメータ値指定操作子では第1の所定値
を単位としてパラメータ値の概数が指定される。
<Operation and Effect> In the parameter setting device of the electronic musical instrument according to the above configuration, when setting the parameter, first, the parameter value is specified by the parameter value specification operator. Since the parameter value designating operator designates the parameter value at the first predetermined value interval, the parameter value designating operator designates the approximate number of the parameter value in units of the first predetermined value.

次に、パラメータ値指定操作子で指定したパラメータ
値と該パラメータ値の上方、あるいは下方のパラメータ
値との間の値を安定したいときは、パラメータ値変更指
定操作子でパラメータの変更値を指定する。このパラメ
ータ値変更指定操作子は上記第1の所定値より小さな値
の第2の所定値を単位としてパラメータの変更値を指定
可能なので、パラメータ値変更指定操作子で指定した変
更値に基づきすでにパラメータ値指定操作子で指定され
ているパラメータ値を変更させると、変更後のパラメー
タ値は、パラメータ値指定操作子で指定可能な概数間の
値に設定される。
Next, when it is desired to stabilize the value between the parameter value specified by the parameter value specification operator and the parameter value above or below the parameter value, the parameter value change specification operator specifies the parameter change value. . Since the parameter value change designating operator can designate the parameter change value in units of the second predetermined value smaller than the first predetermined value, the parameter value change designating operator already sets the parameter based on the change value specified by the parameter value change designating operator. When the parameter value specified by the value specification operator is changed, the changed parameter value is set to a value between the approximate numbers that can be specified by the parameter value specification operator.

ここで、パラメータ値指定操作子で指定可能なパラメ
ータ値をm個とするとパラメータ値指定操作子はこのm
に対応した大きさになり、パラメータ値変更指定操作子
で指定可能な変更値をn個とするとパラメータ値変更指
定操作子もこのnに対応した大きさになる。そこで、従
来のパラメータ設定装置において本発明と同じ細かさの
パラメータ値を設定しようとすると、従来のパラメータ
設定装置の大きさは、 {(m−1)・n+m}=m(N+1)−n に対応した大きさになる。これに対して、本発明に係わ
るパラメータ設定装置は、m+nに対応した大きさにし
かならない。すなわち、従来のパラメータ設定装置では
mとnとの積に対応した大きさになるのに対し、本発明
に係わるパラメータ設定装置ではnとnとの和に対応し
た大きさにしかならず、本発明ではパラメータ設定装置
の小型化を図ることができる。
Here, if the number of parameter values that can be specified by the parameter value specifying operator is m, the parameter value specifying operator is m
When the number of change values that can be specified by the parameter value change designating operator is n, the parameter value change designating operator also has a size corresponding to n. Therefore, if an attempt is made to set a parameter value having the same fineness as that of the present invention in the conventional parameter setting device, the size of the conventional parameter setting device becomes {(m-1) .n + m} = m (N + 1) -n. It becomes the corresponding size. On the other hand, the parameter setting device according to the present invention has a size corresponding to m + n only. That is, the conventional parameter setting device has a size corresponding to the product of m and n, whereas the parameter setting device according to the present invention has a size corresponding to the sum of n and n. It is possible to reduce the size of the parameter setting device.

その結果、パラメータを設定するとき、演奏者は小型
化されたパラメータ設定装置を操作すればよく、パラメ
ータ設定時の操作性を向上させることができる。また、
パラメータ設定装置を小型化できるので、操作パネルも
小型化され、電子楽器の製造原価を低下させることがで
きる。
As a result, when setting the parameters, the player has only to operate the miniaturized parameter setting device, and the operability at the time of parameter setting can be improved. Also,
Since the parameter setting device can be downsized, the operation panel can also be downsized, and the manufacturing cost of the electronic musical instrument can be reduced.

また、本発明に係わるパラメータ設定装置では、複数
のパラメータ値指定操作子に対して、共通のパラメータ
値変更指定操作子を設けている。そして、パラメータ値
指定操作子で指定したパラメータの種類を更新記憶して
いる。このため、パラメータ値指定操作子の指定に対応
した種類のパラメータの値を常に設定することができ
る。
Further, in the parameter setting device according to the present invention, a common parameter value change designation operator is provided for a plurality of parameter value designation operators. Then, the type of the parameter designated by the parameter value designating operator is updated and stored. Therefore, it is possible to always set the value of the parameter of the type corresponding to the designation of the parameter value designation operator.

〈実施例〉 以下、図面に基づき発明を説明する。<Example> Hereinafter, the invention will be described with reference to the drawings.

第1図は本発明の一実施例を示すブロック図であり、
この実施例は本発明を電子鍵盤楽器に適用したものであ
る。同図において、1は共通バスを示しており、中央演
算装置(CPU)3はこの共通バス1を介してプログラム
メモリ(ROM)5に記憶されているプログラム命令を所
定の順序で読み出し、該プログラム命令を実行する。こ
のプログラムメモリ5には電子楽器を初期化するための
プログラムの他に、操作パネル100のスイッチ操作状態
やソロ鍵盤(SK)200,上鍵盤(UK)201および下鍵盤(L
K)202の鍵操作状態を検出するためのプログラム等を記
憶している。中央演算装置3は、操作パネル100のスイ
ッチ操作状態の検出結果および各鍵盤200,201,202の鍵
操作状態の検出結果に基づきデータおよびワーキングメ
モリ(データ&ワーキングRAM)300を用いて所定のデー
タ処理を行い、操作パネル100で指定された音色デー
タ,音量データ等のパラメータおよび各鍵盤200,201,20
2で押圧された鍵に関するキーデータをバス1を介して
楽音発生回路(T.G.)400に転送する。楽音発生回路400
は供給されるキーデータおよび音色データ,音量データ
等に基づき所定の楽音信号を形成する。こうして形成さ
れた楽音信号はサウンドシステム(S.S.)500に供給さ
れて発音される。
FIG. 1 is a block diagram showing an embodiment of the present invention,
In this embodiment, the present invention is applied to an electronic keyboard instrument. In FIG. 1, reference numeral 1 denotes a common bus, and the central processing unit (CPU) 3 reads out program instructions stored in a program memory (ROM) 5 via the common bus 1 in a predetermined order, Execute an instruction. In addition to the program for initializing the electronic musical instrument, the program memory 5 includes a switch operating state of the operation panel 100, a solo keyboard (SK) 200, an upper keyboard (UK) 201 and a lower keyboard (L).
K) Stores a program for detecting the key operation state of the 202. The central processing unit 3 performs predetermined data processing using the data and working memory (data & working RAM) 300 based on the detection result of the switch operation state of the operation panel 100 and the detection result of the key operation state of each keyboard 200, 201, 202, Parameters such as tone color data and volume data specified on the operation panel 100 and each keyboard 200, 201, 20
The key data relating to the key pressed in 2 is transferred to the musical tone generating circuit (TG) 400 via the bus 1. Music tone generation circuit 400
Forms a predetermined tone signal based on the supplied key data, tone color data, volume data and the like. The musical tone signal thus formed is supplied to the sound system (SS) 500 and sounded.

次に、操作パネル100の詳細な構成を説明する。この
操作パネル100には、ソロ鍵盤200の押鍵により発生する
楽音の音色を選択するためのSK音色選択スイッチ群101
と、上鍵盤201の押鍵により発生するスペシャル系の楽
音の音色を選択するためのUKスペシャル音色選択スイッ
チ群102と、上鍵盤201の押鍵により発生するオーケスト
ラ系の楽音の音色を選択するためのUKオーケストラ音色
選択スイッチ群103と、下鍵盤202の押鍵により発生する
楽音の音色を選択するためのLK音色選択スイッチ群104
とが設けられており、さらに各音色選択スイッチ群101,
102,103,104によって音色が選択される各音群の楽音の
音量レベルを指定するためのSK音群用音量指定スイッチ
群110、UKスペシャル音群用音量指定スイッチ群120、UK
オーケストラ音群用音量指定スイッチ群130、LK音群用
音量指定スイッチ群140がそれぞれ上記各音色選択スイ
ッチ群101,102,103,104に対応して設けられている。こ
れらの音量指定スイッチ群110,120,130,140はそれぞれ
パラメータ値指定操作子を構成しており、したがって本
実施例は複数のパラメータ値指定操作子を有している。
Next, a detailed configuration of the operation panel 100 will be described. The operation panel 100 has an SK tone color selection switch group 101 for selecting a tone color of a musical tone generated by pressing a key on the solo keyboard 200.
And a special UK tone color selection switch group 102 for selecting the tone of the special tone generated by pressing the upper keyboard 201, and the tone tone of the orchestral tone generated by pressing the upper keyboard 201. UK orchestra tone color selection switch group 103 and LK tone color selection switch group 104 for selecting the tone color of the musical tone generated by pressing the lower keyboard 202.
, And each tone color selection switch group 101,
SK sound group volume specification switch group 110 for specifying the sound volume level of each sound group whose tone is selected by 102, 103, 104, UK Special sound group volume specification switch group 120, UK
An orchestral sound group volume designating switch group 130 and an LK sound group volume designating switch group 140 are provided respectively corresponding to the respective tone color selection switch groups 101, 102, 103, 104. Each of these volume designating switch groups 110, 120, 130, 140 constitutes a parameter value designating manipulator, and therefore this embodiment has a plurality of parameter value designating manipulators.

これらの各音量指定スイッチ群110,120,130,140は、
7段階のボリューム値に対応する7個の自己復帰型押ボ
タンスイッチPB1乃至PB7と各押ボタンスイッチPB1乃至P
B7に対応して設けられた7個の発光ダイオード(LED)I
D1乃至ID7とをそれぞれ有しており、いずれかの押ボタ
ンスイッチPB1乃至PB7が押されると対応する発光ダイオ
ードID1乃至ID7が発光し押圧された押ボタンスイッチPB
1乃至PB7を表示する。
These volume specification switch groups 110, 120, 130, 140 are
Seven self-resetting pushbutton switches PB1 to PB7 corresponding to 7-level volume values and pushbutton switches PB1 to PB
Seven light emitting diodes (LEDs) I provided corresponding to B7
D1 to ID7 respectively, and when any one of the push button switches PB1 to PB7 is pressed, the corresponding light emitting diode ID1 to ID7 emits light and is pressed by the push button switch PB.
Display 1 to PB7.

操作パネル100はさらにマルチメニュー部150を有して
おり、このマルチメニュー部150はマルチメニューに関
連するその他の操作子群160とともに機能する。しかし
ながら、上記各音量指定スイッチ群110,120,130,140で
すでに指定されたボリューム値の微調整を行うときは、
マルチメニューに関連するその他の操作子群160を操作
する必要はない。
The operation panel 100 further has a multi-menu section 150, and this multi-menu section 150 functions together with the other operator group 160 related to the multi-menu. However, when performing fine adjustment of the volume value already specified by the volume specification switch group 110, 120, 130, 140,
It is not necessary to operate the other operator group 160 related to the multi-menu.

ここでマルチメニュー部150によって上述のボリュー
ム値の微調整を行う場合の概略を説明する。この実施例
においては、各音量指定スイッチ群110,120,130,140に
おける押ボタンスイッチPB1乃至PB7で段階的に設定でき
るボリューム値LVLの間を4等分した値を単位として微
調整が可能となっている。すなわち、押ボタンスイッチ
PB1乃至PB7により指定可能な8段階の各ボリューム値LV
Lを、例えば別表に示したように,「0」,「4」,
「8」,「12」,「16」,「20」,「24」であるとする
と、マルチメニュー部15によって、押ボタンスイッチPB
1乃至PB7により指定される各ボリューム値LVLの間を4
等分した値の、「1,2,3」,「5,6,7」,「9,10,11」,
「13,14,15」,「17,18,19,」,「21,22,23」の変更し
た各ボリューム値SVLが指定可能になる。これらの各ボ
リューム値の指定に際しては、マルチメニュー部15の増
加ボタン151または減少ボタン152を押圧する。増加ボタ
ン151または減少ボタン152が増加または減少させたい段
階数だけ押圧されると、上記ボリューム値LVLは押圧さ
れた数だけ増加または減少し、変更されたボリューム値
SVL(例えば「VOLUME=21」)は、「VOLUME CONTROL」
の表示とともにマルチメニュー部150のディスプレイ153
に表示される。したがって、このマルチメニュー部150
は上記パラメータ値変更指定操作子を構成しており、本
実施例では単一のマルチメニュー部150が4組の音量指
定スイッチ群110,120,130,140に共通して使用される。
その結果、各音量指定スイッチ群110,120,130,140毎に
パラメータ値変更指定操作子を設ける場合に比べて操作
パネル100の簡素化を図ることができる。
An outline of the case where the above-mentioned fine adjustment of the volume value is performed by the multi-menu unit 150 will be described here. In this embodiment, it is possible to finely adjust the volume value LVL which can be set stepwise by the push button switches PB1 to PB7 in each volume designating switch group 110, 120, 130 and 140 by dividing the volume value LVL into four equal units. That is, push button switch
Eight-level volume values LV that can be specified by PB1 to PB7
L is, for example, as shown in the attached table, "0", "4",
If it is “8”, “12”, “16”, “20”, “24”, the pushbutton switch PB is set by the multi-menu section 15.
4 between each volume value LVL specified by 1 to PB7
"1,2,3", "5,6,7", "9,10,11" of the equally divided value,
The changed volume value SVL of "13,14,15", "17,18,19," and "21,22,23" can be designated. When designating each of these volume values, the increase button 151 or the decrease button 152 of the multi-menu section 15 is pressed. When the increase button 151 or the decrease button 152 is pressed by the number of steps to be increased or decreased, the volume value LVL is increased or decreased by the pressed number, and the changed volume value.
SVL (eg "VOLUME = 21") is "VOLUME CONTROL"
Along with the display 153 of the multi-menu section 150
Is displayed in. Therefore, this multi-menu section 150
Constitutes a parameter value change designation operator, and in this embodiment, a single multi-menu section 150 is commonly used by four sets of volume designation switch groups 110, 120, 130, 140.
As a result, the operation panel 100 can be simplified as compared with the case where the parameter value change designating operator is provided for each volume designating switch group 110, 120, 130, 140.

なお、ディスプレイ153には上記ボリューム値の表示
に加えて該ボリューム値の設定対象となる音群を表わす
音群データを表示してもよい。また、各音量指定スイッ
チ群110,120,130,140においては、マルチメニュー部150
によりボリューム値LVLが変更されると、変更後のボリ
ューム値SVLに対応した発光ダイオードID1乃至ID7が点
灯するが、この場合に点灯する発光ダイオードID1乃至I
D7とボリューム値SVLとの関係は別表に示されているよ
うに、変更されたボリューム値SVLが変更前の各ボリュ
ーム値LVLの中央値2,6,10,14,18,22を示すときは該中間
値の両側のボリューム値LVLに対応した2つの発光ダイ
オードID1乃至ID7が同時に点灯し、それ以外の中間値の
場合は両側のボリューム値LVLのうち近接している値LVL
に対応した発光ダイオードID1乃至ID7が点灯する。
In addition to the display of the volume value, the display 153 may display sound group data representing a sound group for which the volume value is set. Further, in each volume designating switch group 110, 120, 130, 140, the multi-menu section 150
When the volume value LVL is changed by, the light emitting diodes ID1 to ID7 corresponding to the changed volume value SVL are turned on. In this case, the light emitting diodes ID1 to ID7 are turned on.
The relationship between D7 and volume value SVL is shown in the attached table, when the changed volume value SVL shows the median value 2,6,10,14,18,22 of each volume value LVL before the change. Two light-emitting diodes ID1 to ID7 corresponding to the volume values LVL on both sides of the intermediate value are lit at the same time, and in the case of other intermediate values, the volume values LVL on both sides that are close to each other.
The light emitting diodes ID1 to ID7 corresponding to are turned on.

操作パネル100にはマルチメニューに関連するその他
の操作子群160に加えて、その他の操作子群170が設けら
れており、マルチメニューに関連するその他の操作子と
してはビブラートに関するパラメータ等の設定操作子が
あり、その他の操作子としてはマスタボリューム用操作
子、各種効果のオン、オフスイッチ等がある。
The operation panel 100 is provided with a group of other operators 170 in addition to a group of other operators 160 related to the multi-menu, and as other operators related to the multi-menu, a setting operation of parameters related to vibrato etc. There is a child, and other operators include a master volume operator, various effect on / off switches, and the like.

操作パネル100はプリセットスイッチ部(PRSW)180を
さらに有しており、このプリセットスイッチ部180は書
き込み用スイッチMとともに8個のプリセットスイッチ
PR1乃至PR8を具えている。各プリセットスイッチPR1乃
至PR8の上側には各プリセットスイッチPR1乃至PR8に対
応して発光ダイオードID11乃至ID18が配設されており、
これらの発光ダイオードID11乃至ID18は、対応するプリ
セットスイッチPR1乃至PR8が選択されたとき点灯する。
The operation panel 100 further has a preset switch section (PRSW) 180, and the preset switch section 180 includes the write switch M and eight preset switches.
It has PR1 to PR8. On the upper side of each preset switch PR1 to PR8, light emitting diodes ID11 to ID18 are arranged corresponding to each preset switch PR1 to PR8,
These light emitting diodes ID11 to ID18 light up when the corresponding preset switches PR1 to PR8 are selected.

次に、データおよびワーキングメモリ300の記憶構成
について説明する。音色データレジスタ301は各音色選
択スイッチ群101等により選択された音色データTCDATA
(SK),TCDATA(US),TCDATA(UO),TCDATA(LK)をそ
れぞれ記憶するものであり、楽音発生回路400はこれら
の音色データTCDATA(SK)等に基づき対応する鍵盤200,
201,202の鍵操作により発生される楽音の音色が決定さ
れる。
Next, the storage configuration of the data and working memory 300 will be described. The tone color data register 301 stores tone color data TCDATA selected by each tone color selection switch group 101 or the like.
(SK), TCDATA (US), TCDATA (UO), TCDATA (LK) are stored respectively, and the tone generation circuit 400 uses the corresponding keyboard 200, etc. based on these tone color data TCDATA (SK).
The tone color of the musical tone generated by the key operation of 201 and 202 is determined.

音量データレジスタ302は各音量指定スイッチ群110等
により指定されたボリューム値LVLに対応する音量デー
タVLDATA(SK),VLDATA(US),VLDATA(UO),VLDATA(L
K)またはマルチメニュー部150の操作により指定された
ボリューム値SVLに対応する音量データVLDATA(SK)等
をそれぞれ記憶するものであり、これらの音量データVL
DATA(SK)等も楽音発生回路400に送出され、楽音発生
回路400は対応する鍵盤200,201,202の鍵操作により発生
される楽音の音量を定める。
The volume data register 302 stores volume data VLDATA (SK), VLDATA (US), VLDATA (UO), VLDATA (L corresponding to the volume value LVL designated by each volume designating switch group 110 or the like.
K) or volume data VLDATA (SK) corresponding to the volume value SVL designated by the operation of the multi-menu section 150, respectively.
DATA (SK) and the like are also sent to the tone generation circuit 400, and the tone generation circuit 400 determines the volume of the tone generated by the key operation of the corresponding keyboard 200, 201, 202.

データおよびワーキングメモリ300は操作中の音量指
定スイッチ群110等に対応する音群データVLTCとボリュ
ームフラグVLFLGとをそれぞれ記憶するためのレジスタ3
03,304を有しており、ボリュームフラグVLFLGが立てら
れていると、マルチメニュー部150はボリューム値LVLの
微調整に使用され、レジスタ303に書き込まれている音
群データVLTCに対応するボリューム値が調整される。
The data and working memory 300 is a register 3 for storing the sound group data VLTC and the volume flag VLFLG corresponding to the volume designating switch group 110 etc. being operated.
When the volume flag VLFLG is set, the multi-menu unit 150 is used for fine adjustment of the volume value LVL, and the volume value corresponding to the sound group data VLTC written in the register 303 is adjusted. To be done.

上記各鍵盤200,201,202の押圧された鍵に関するキー
データおよびその他の操作子群170の操作に基づくパラ
メータについてのデータは、キーデータ等に関するレジ
スタ305に記憶され、楽音発生回路400は上記キーデータ
に基づきサウンドシステム500で発音される楽音の音高
を定め、その他の操作子群170の操作に基づくパラメー
タによりトータルボリューム値および各種効果等を制御
する。
The key data regarding the pressed keys of the respective keys 200, 201, 202 and the data regarding the parameters based on the operation of the other operator group 170 are stored in the register 305 regarding the key data etc., and the tone generation circuit 400 generates the sound based on the key data. The pitch of the musical sound generated by the system 500 is determined, and the total volume value and various effects are controlled by parameters based on the operation of the other operator group 170.

これに対して、プリセットレジスタ307は各プリセッ
トスイッチPR1乃至PR8に対応してプリセットされる1組
のパラメータデータ(音色データ、音量データ、その他
操作子群170により指定されたパラメータに関するデー
タ)PRMEMORY(1)乃至プリセットメモリPRMEMORY
(8)をそれぞれ記憶するためのものであり、書き込み
用スイッチMを押圧するか否かにより、各レジスタ30
1、302,305に記憶されているデータ(キーデータを除
く)を1組のパラメータデータとして、プリセットレジ
スタ306に書き込まれているプリセットスイッチPR1乃至
PR8の番号に対応するレジスタに書き込むか、プリセッ
トレジスタ306に書き込まれているプリセットスイッチP
R1乃至PR8の番号に対応する1組のパラメータデータPRM
EMORY(1)乃至プレセットメモリPRMEMORY(8)を各
レジスタ301、302,305に送出する。
On the other hand, the preset register 307 has a set of parameter data (timbre data, volume data, and other data related to parameters designated by the operator group 170) PRMEMORY (1) preset corresponding to each of the preset switches PR1 to PR8. ) Or preset memory PRMEMORY
(8) are stored respectively, and each register 30 is stored depending on whether or not the write switch M is pressed.
Preset switches PR1 to PR1 written in the preset register 306 with the data (excluding key data) stored in 1, 302, 305 as one set of parameter data.
The preset switch P written in the register corresponding to the PR8 number or written in the preset register 306
A set of parameter data PRM corresponding to the numbers R1 to PR8
EMORY (1) to preset memory PRMEMORY (8) are sent to each register 301, 302, 305.

次に、かかる構成の操作パネル100を具えた電子楽器
の作用をマルチメニュー部150に注目して説明する。第
2図(A)乃至(E)は上記一実施例のフローチャート
であり、まず、メインプログラムのフローを第2図
(A)に基づき説明する。
Next, the operation of the electronic musical instrument including the operation panel 100 having such a configuration will be described by focusing on the multi-menu section 150. FIGS. 2 (A) to 2 (E) are flowcharts of the above-described embodiment. First, the flow of the main program will be described with reference to FIG. 2 (A).

電子楽器のメインスイッチがオンになると、中央処理
装置3は、各音群に関する標準的な音色データ、音量デ
ータ等を含む初期化データを図示しないパラメータメモ
リから読出してデータおよびワーキングメモリ300に供
給してこれをレジスタ301,302にそれぞれ書き込むとと
もに、他のレジスタ303乃至307をクリアする(ステップ
P2)。続いて、各音群の音色選択スイッチ群101,102,10
3,104の各スイッチを順次走査し、各スイッチ群101,10
2,103,104においていずれかの音色選択スイッチがオン
操作されたことを検出すると、この音色選択スイッチに
対応する音色データTCDATAをレジスタ301の操作された
音色選択スイッチの音群に対応するアドレスにそれぞれ
書き込とともに、レジスタ301に記憶されている各音群
(SK,US,UO,LK)の音色データTCDATA(SK)乃至TCDATA
(LK)を楽音発生回路400に出力する(ステップP3)。
When the main switch of the electronic musical instrument is turned on, the central processing unit 3 reads initialization data including standard tone color data, volume data, etc. for each sound group from a parameter memory (not shown) and supplies it to the data and the working memory 300. Write it to the registers 301 and 302 respectively and clear the other registers 303 to 307 (step
P2). Next, the tone color selection switch group 101, 102, 10 for each tone group
Scan each switch of 3,104 sequentially, and switch group 101,10
When it is detected that any one of the tone color selection switches is turned on in 2, 103 and 104, the tone color data TCDATA corresponding to this tone color selection switch is written in the address corresponding to the tone group of the operated tone color selection switch of the register 301, respectively. , Tone color data TCDATA (SK) to TCDATA of each sound group (SK, US, UO, LK) stored in the register 301
(LK) is output to the tone generation circuit 400 (step P3).

この各音色選択スイッチ群の走査、処理(ステップP
3)が終了すると、続いて、各音群の音量指定スイッチ
群110,120,130,140の押ボタンスイッチPB1乃至PB7を順
次走査し、各スイッチ群110乃至140においていずれかの
押ボタンスイッチPB1乃至PB7が押圧されたことを検出す
ると、後に第2図(B)に関して詳述するボリュームデ
ータVLDATAの書き込み処理等を行う(ステップP4)。
Scanning and processing of each tone color selection switch group (step P
When 3) is completed, the push button switches PB1 to PB7 of the volume designating switch groups 110, 120, 130, 140 of each sound group are sequentially scanned, and one of the push button switches PB1 to PB7 is pressed in each switch group 110 to 140. When this is detected, the volume data VLDATA write processing, which will be described later in detail with reference to FIG. 2B, is performed (step P4).

各音群の音量指定スイッチ群の走査、処理(ステップ
P4)が終了すると、マルチメニュー部150の増加スイッ
チ151および減少スイッチ152を走査し、これらのスイッ
チ151,152が押圧されたことを検知すると、後に第2図
(C),(E)に関して詳述するマルチメニュー部に関
する処理を行う(ステップP5)。
Scanning and processing of the volume specification switch group for each sound group (step
When P4) ends, the increase switch 151 and the decrease switch 152 of the multi-menu portion 150 are scanned, and when it is detected that these switches 151, 152 are pressed, details will be described later with reference to FIGS. 2 (C) and (E). Performs processing related to the multi-menu part (step P5).

上記マルチメニュー部150に関する走査、処理(ステ
ップP5)が終了すると、プリセットスイッチ部180の走
査を行い、プリセットスイッチPR1乃至PR8、書き込み用
スイッチMが操作されたことを検知すると、第2図
(D)に関して後に詳述するプリセットスイッチ群に関
する処理を行う(ステップP6)。
When the scanning and processing (step P5) on the multi-menu section 150 is completed, the preset switch section 180 is scanned, and when it is detected that the preset switches PR1 to PR8 and the writing switch M have been operated, FIG. )), A process related to a preset switch group, which will be described later in detail, is performed (step P6).

プリセットスイッチ群に関する走査、処理(ステップ
P6)が終了すると、マルチメニューに関するその他の操
作子群160の走査を行い、いずれかの操作子が操作され
たことを検知すると、操作された操作子160を判別して
上記マルチメニュー部150の走査、処理(ステップP5)
に備える(ステップP7)。
Scanning and processing (step
When P6) is completed, the other operation group 160 relating to the multi-menu is scanned, and when it is detected that any one of the operation elements is operated, the operated operation element 160 is discriminated and the multi-menu section 150 is operated. Scan, process (step P5)
To prepare for (step P7).

上記マルチメニューに関するその他の操作子群の走
査、処理(ステップP7)が終了すると、その他の操作子
群170を走査し、いずれかのその他の操作子が操作され
たときは、該操作子に関する所定の処理を行う(ステッ
プP8)。
When the scanning and processing (step P7) of the other operator group related to the multi-menu is completed, the other operator group 170 is scanned, and when any other operator is operated, a predetermined operation related to the operator is performed. Is performed (step P8).

上記その他の操作子群に関する走査、処理が終了する
と、ソロ鍵盤200、上鍵盤201、下鍵盤202の各鍵スイッ
チを走査し、いずれかの鍵盤200,201,202で鍵が押圧さ
れた場合は、該押圧された鍵に関するキーデータを楽音
発生回路400に送出する等の処理を行う(ステップP
9)。
When the scanning and processing for the above-mentioned other operator groups are completed, the respective key switches of the solo keyboard 200, the upper keyboard 201, and the lower keyboard 202 are scanned, and when any one of the keys 200, 201, 202 is pressed, the key is pressed. Processing such as sending the key data related to the generated key to the tone generation circuit 400 (step P
9).

上記各鍵盤の走査、処理(ステップP9)が終了する
と、上記各音色選択スイッチの走査、処理(ステップP
3)に戻り、以後ステップP3乃至ステップP9の各処理を
繰り返す。
When the scanning and processing (step P9) of each keyboard is completed, the scanning and processing (step P9) of each timbre selection switch is completed.
Returning to 3), thereafter, the processes of steps P3 to P9 are repeated.

次に、各音量指定スイッチ群110,120,130,140の押ボ
タンスイッチPB1乃至PB7が押圧されたときの処理を説明
する。各音量指定スイッチ群110,120,130,140の押ボタ
ンスイッチPB1乃至PB7(以下の説明では音量指定スイッ
チ群110の押ボタンスイッチPB2が押圧された場合を例に
して説明する)が押圧されると、上記ステップP4におい
て検知され、第2図(B)のフローチャートに示された
サブルーチンプログラムに分岐する。すなわち、音量指
定スイッチ群オンイベントにおいては、まず、押圧され
た押ボタンスイッチPB1乃至PB7の属する音量指定スイッ
チ群110に対応するSK鍵盤音群(SK)を表わす音群デー
タVLTCをレジスタ303に書き込み(ステップP12)、続い
て押圧された押ボタンスイッチPB2により指定されたボ
リューム値「4」に対応するボリュームデータVLDATAが
レジスタ302内の上記音群データVLTCが表わす音群(S
K)に対応するアドレスに書き込まれる(ステップP1
3)。この後、上記レジスタ302内に書き込まれたボリュ
ームデータVLDATA(SK)は楽音発生回路400に送出され
(ステップP14)、しかる後、押圧された押ボタンスイ
ッチPB2に対応する発光ダイオードID2が点灯される(ス
テップP15)。発光ダイオードID2の点灯後、レジスタ30
4内のボリュームフラグVLFLGが「1」にセットされ(ス
テップP16)、その後、ディスプレイ153に、「VOLUME C
ONTROL」の表示とともに、上記ボリュームデータVLDATA
(SK)の値が、「VALUE=4」と表示される(ステップP
17)。
Next, a process when the push button switches PB1 to PB7 of each volume designating switch group 110, 120, 130, 140 are pressed will be described. When the push button switches PB1 to PB7 of the volume designating switch groups 110, 120, 130, 140 (in the following description, the push button switch PB2 of the volume designating switch group 110 is described as an example) are pressed, in step P4 described above. It is detected and the program branches to the subroutine program shown in the flowchart of FIG. That is, in the volume designating switch group ON event, first, the sound group data VLTC representing the SK keyboard sound group (SK) corresponding to the volume designating switch group 110 to which the pressed pushbutton switches PB1 to PB7 belong is written in the register 303. (Step P12), subsequently, the volume data VLDATA corresponding to the volume value "4" designated by the pushed push button switch PB2 is the sound group (S
Is written to the address corresponding to (K) (step P1)
3). After that, the volume data VLDATA (SK) written in the register 302 is sent to the tone generation circuit 400 (step P14), and then the light emitting diode ID2 corresponding to the pressed push button switch PB2 is turned on. (Step P15). After turning on the light emitting diode ID2, register 30
The volume flag VLFLG in 4 is set to "1" (step P16), and then "VOLUME C" is displayed on the display 153.
ONTROL ”and the above volume data VLDATA
The value of (SK) is displayed as "VALUE = 4" (step P
17).

次に、上記サブルーチンプログラムにより設定された
ボリュームデータVLDATA(SK)の微調整を行う場合を説
明する。まず、上記ボリュームデータVLDATA(SK)の値
を2段階上昇させてボリューム値(6)に変更する場合
を例にして説明を続ける。
Next, a case where the volume data VLDATA (SK) set by the above subroutine program is finely adjusted will be described. First, the description will be continued by exemplifying a case where the value of the volume data VLDATA (SK) is increased by two steps and changed to the volume value (6).

演奏者がマルチメニューに関するその他の操作子群16
0を操作することなく増加スイッチ151を押圧すると、メ
インルーチンのステップP5において増加スイッチオンイ
ベントが検出されて、第2図(C)に示すサブルーチン
が実行される。このサブルーチンにおいては、まず、ボ
リュームフラグVLFLGが「1」か否かが判別される(ス
テップP22)。この場合、ボリュームフラグVLFLGは上記
ステップP16で「1」にセットされているので、ステッ
プP22の判別結果はイエスとなり、レジスタ302内の各音
群に関するボリュームデータVLDATA(SK)乃至VLDATA
(LK)のうちレジスタ303の音群データVLTCが表わす音
群に対応するボリュームデータVLDATA(SK)を読み出
し、このボリュームデータVLDATA(SK)の「4」値に
「1」を加算してをボリューム値「5」を示すボリュー
ムデータVLDATA(SK)に変更した後再びレジスタ302に
記憶する(ステップP23)。なお、ボリューム値の最高
値は「24」としているので、すでにボリュームデータVL
DATAが「24」になっているときには、ボリュームデータ
VLDATAは増加されない。
Other controls for multi-menu by performer 16
When the increase switch 151 is pressed without operating 0, an increase switch ON event is detected in step P5 of the main routine, and the subroutine shown in FIG. 2 (C) is executed. In this subroutine, first, it is determined whether or not the volume flag VLFLG is "1" (step P22). In this case, since the volume flag VLFLG has been set to "1" in step P16, the determination result in step P22 is YES, and the volume data VLDATA (SK) to VLDATA relating to each sound group in the register 302 is set.
The volume data VLDATA (SK) corresponding to the sound group represented by the sound group data VLTC in the register 303 of (LK) is read, and “1” is added to the “4” value of this volume data VLDATA (SK) to adjust the volume. After changing to the volume data VLDATA (SK) indicating the value "5", it is stored again in the register 302 (step P23). Since the maximum volume value is "24", the volume data VL
When DATA is "24", volume data
VLDATA is not increased.

ボリュームデータVLDATA(SK)の変更後、該変更され
たボリュームデータVLDATA(SK)は楽音発生回路400に
供給され(ステップP24)、続いて別表に示されている
関係にしたがいボリュームデータVLDATA(SK)の値
「5」に対応して発光ダイオードID2が点灯される(ス
テップP25)。この後、ディスプレイ153には、「VLUME
CONTROL」の表示とともに、変更されたボリュームデー
タVLDATA(SK)の値「5」が、「VALUE= 5」と表示
される(ステップP26)。
After changing the volume data VLDATA (SK), the changed volume data VLDATA (SK) is supplied to the musical tone generating circuit 400 (step P24), and subsequently, the volume data VLDATA (SK) according to the relationship shown in the attached table. The light emitting diode ID2 is turned on corresponding to the value "5" (step P25). After this, the display 153 shows "VLUME
Along with the display of "CONTROL", the value "5" of the changed volume data VLDATA (SK) is displayed as "VALUE = 5" (step P26).

このように、増加ボタン151を1回押圧すると、ボリ
ュームデータVLDATAの値が「1」だけ増加するので、ボ
リュームデータVLDATA(SK)の値を「6」に変更するた
めにはさらに増加ボタン151を押圧する必要がある。増
加ボタン151が再度押圧されると、上記ステップP22乃至
ステップP26が繰り返され、ボリュームデータVLDATA(S
K)の値が「6」に更新されてディスプレイ153の表示
が、「VOLUME CONTROL」とともに「VALUE= 6」とな
る。
As described above, when the increase button 151 is pressed once, the value of the volume data VLDATA increases by “1”. Therefore, in order to change the value of the volume data VLDATA (SK) to “6”, the increase button 151 is further pressed. Need to press. When the increase button 151 is pressed again, the above steps P22 to P26 are repeated and the volume data VLDATA (S
The value of K) is updated to “6” and the display on the display 153 becomes “VALUE = 6” together with “VOLUME CONTROL”.

一方、マルチメニューに関するその他の操作子群160
が操作された後増加ボタン151が押圧された場合には、
第2図(D)で詳述されるように、レジスタ304のボリ
ュームフラグVLFLGが「0」にリセットされるので(ス
テップP31)、ステップP22の判別結果はノーとなり、マ
ルチメニューに関するその他の操作子160に対応したパ
ラメータの値を増加させる処理が実行される(ステップ
P27)。
On the other hand, other controls 160 related to multi-menu
When the increase button 151 is pressed after is operated,
As described in detail in FIG. 2D, since the volume flag VLFLG of the register 304 is reset to "0" (step P31), the determination result of step P22 is NO, and other operators related to the multi-menu are displayed. A process of increasing the value of the parameter corresponding to 160 is executed (step
P27).

これに対して、上記ボリュームデータVLDATA(SK)の
値を減少させる場合は、マルチメニューに関するその他
の操作子群160を操作することなく、減少ボタン152を押
圧する。減少ボタン152のオンイベントが検出される
と、第2図(C)に示す減少ボタンオンイベントに関す
るサブルーチンが実行され、この減少スイッチオンイベ
ントのサブルーチンにあっても、ボリュームフラグVLFL
Gが「1」か否かがまず判別される(ステップP28)。マ
ルチメニューに関するその他の操作子群160を操作する
ことなく減少ボタン152を押圧した場合はステップP28の
判別結果がイエスとなるので、ステップP29に進む。こ
のステップP29では、上述のステップP28と同様にしてレ
ジスタ302からレジスタ303の音群データVLTCに基づきボ
リュームデータVLDATA(SK)を読み出し、このボリュー
ムデータVLDATA(SK)の値「4」から「1」を減算して
ボリュームデータVLDATA(SK)の値を「3」に変更した
後レジスタ302に記憶する。なお、ボリュームデータVLD
ATAの最低値は「0」としているので、すでにボリュー
ムデータVLDATAが「0」になっているときは、ボリュー
ムデータVLDATAの減算は行われない。この後、上記増加
ボタン151が押圧された場合と同様にステップP24乃至ス
テップP26が実行され、メインプログラムに戻る。この
とき、音量指定スイッチ群110の発光ダイオードは別表
の関係にしたがいID2が点灯し、また、ディスプレイ153
には、「VOLUME CONTROL」とともに、「VALUE= 3」
が表示される。なお、ボリューム値を更に下げる場合
は、減少スイッチ152を再度押圧すればよい。
On the other hand, when decreasing the value of the volume data VLDATA (SK), the decrease button 152 is pressed without operating the other operation group 160 related to the multi-menu. When the ON event of the decrease button 152 is detected, the subroutine for the decrease button ON event shown in FIG. 2C is executed. Even in this decrease switch ON event subroutine, the volume flag VLFL
First, it is determined whether G is "1" (step P28). When the decrease button 152 is pressed without operating the other operation group 160 related to the multi-menu, the determination result in step P28 is YES, so the process proceeds to step P29. In this step P29, the volume data VLDATA (SK) is read from the register 302 based on the sound group data VLTC of the register 303 in the same manner as the above-mentioned step P28, and the value “4” to “1” of the volume data VLDATA (SK) is read. Is subtracted to change the value of the volume data VLDATA (SK) to “3” and then stored in the register 302. In addition, volume data VLD
Since the minimum value of ATA is "0", when the volume data VLDATA is already "0", the volume data VLDATA is not subtracted. Thereafter, steps P24 to P26 are executed as in the case where the increase button 151 is pressed, and the process returns to the main program. At this time, the light emitting diodes of the volume designating switch group 110 light up ID2 according to the relationship in the attached table, and the display 153
In addition to "VOLUME CONTROL", "VALUE = 3"
Is displayed. When the volume value is further reduced, the reduction switch 152 may be pressed again.

続いて、マルチメニューに関するその他の操作子が操
作されたときの処理を簡単に説明する。マルチメニュー
に関するその他の操作子のオンイベントが検出される
と、第2図(D)のサブルーチンが実行され、レジスタ
304のボリュームフラグVLFLGが「0」にリセットされ
(ステップP31)、その後オンインベントのあったその
他操作子に関するパラメータの処理が実行されるが(ス
テップP32)、この点はこの発明の要旨には直接関係し
ないので詳しい説明は省略する。なお、マルチメニュー
に関するその他の操作子が操作されたときにも、増加ス
イッチ151または減少スイッチ152を押圧することによ
り、第2図(C)のステップP27,P27′において該操作
子に関するパラメータ値が上述のボリュームデータVLDA
TAの場合と同様にして増加または減少されるとともに、
ディスプレイ153にパラメータ値が表示される。
Subsequently, a process when another operator related to the multi-menu is operated will be briefly described. When an on event of another operator related to the multi-menu is detected, the subroutine of FIG. 2 (D) is executed and the register
The volume flag VLFLG of 304 is reset to "0" (step P31), and then the processing of the parameter relating to the other operator having the on-invention is executed (step P32), but this point is directly related to the gist of the present invention. Since it is not related, detailed description is omitted. Even when another operator related to the multi-menu is operated, by pressing the increase switch 151 or the decrease switch 152, the parameter value related to the operator is changed in steps P27 and P27 ′ of FIG. 2C. Volume data above VLDA
Increase or decrease in the same way as in TA,
The parameter value is displayed on the display 153.

次に、プリセットスイッチ部180が操作されたときの
処理を説明する。すなわち、プリセットスイッチPR1乃
至PR8のオンイベントが検出されると、第2図(E)に
示すサブルーチンが実行され、まず、押圧されたプリセ
ットスイッチPR1乃至PR8の番号をレジスタ306に書き込
み(ステップP41)、続いて、書き込み用スイッチMが
同時に押圧されているか否かを判別する(ステップP4
2)。ステップP42の判別結果がノーの場合は、レジスタ
306に記憶された番号データに基づきプリセット用メモ
リ307から押圧されたプリセットスイッチPR1乃至PR8に
対応する1組のプリセットメモリデータPRMDATA(1)
乃至PRMDATA(8)を読み出し、該プリセットメモリデ
ータ中の各データ(TCDATA(SK)乃至TCDATA(LK),VLD
ATA(SK)乃至VLDATA(LK),その他の操作子に関する
データ)をそれぞれ対応するレジスタ(301,302,305)
に転送する(ステップP43)。続いて、上記データTCDAT
A(SK)乃至VLDATA(LK)とその他の操作子に関するデ
ータとを楽音発生回路400に送出し(ステップP44)、押
圧されたプリセットPR1乃至PR8対応する発光ダイオード
ID11乃至ID18を点灯する(ステップP45)。しかる後、
ステップP43で各レジスタ301,302,305に転送された上記
各種データにしたがい、これらのデータを設定するため
の各スイッチ群101乃至104,110乃至140,160,170に設け
られた表示素子(発光ダイオードID1乃至ID8等)を点灯
する(ステップP46)。
Next, processing when the preset switch section 180 is operated will be described. That is, when the ON event of the preset switches PR1 to PR8 is detected, the subroutine shown in FIG. 2 (E) is executed, and first, the numbers of the pressed preset switches PR1 to PR8 are written in the register 306 (step P41). Then, it is determined whether or not the writing switch M is simultaneously pressed (step P4).
2). If the result of the determination in step P42 is no, register
One set of preset memory data PRMDATA (1) corresponding to the preset switches PR1 to PR8 pressed from the preset memory 307 based on the number data stored in 306
To PRMDATA (8) are read and each data (TCDATA (SK) to TCDATA (LK), VLD in the preset memory data is read.
Registers (301, 302, 305) corresponding to ATA (SK) to VLDATA (LK) and other operator data)
(Step P43). Then, the above data TCDAT
A (SK) to VLDATA (LK) and data related to other operators are sent to the tone generation circuit 400 (step P44), and the pressed preset PR1 to PR8 corresponding light emitting diodes
ID11 to ID18 are turned on (step P45). After a while
According to the various data transferred to the registers 301, 302, 305 in step P43, the display elements (light emitting diodes ID1 to ID8, etc.) provided in the switch groups 101 to 104, 110 to 140, 160, 170 for setting these data are turned on ( Step P46).

これに対して、ステップP42の判別結果がイエスのと
きは、各レジスタ301,302,305に書き込まれている各音
群の音色データTCDATAとボリュームデータVLDATAとその
他の操作子に関するデータとを一括してプリセットレジ
スタ307内の押圧されたプリセットスイッチPB1乃至PB8
に対応するアドレスに書き込む(ステップP47)。
On the other hand, when the determination result in step P42 is YES, the tone color data TCDATA, the volume data VLDATA, and the data related to other operators written in the registers 301, 302, and 305 are collectively stored in the preset register 307. Pressed preset switches in PB1 to PB8
Write to the address corresponding to (step P47).

以上説明してきたように、上記実施例では本発明を楽
音の音量を制御するパラメータ(ボリュームデータ)の
設定装置に適用した場合につき説明したが、本発明はボ
リュームデータの設定以外にもエンベロープジェネレー
タにおけるADSRの各時間やレベルに関するパラメータの
設定あるいはビブラート等の変調効果のスピードやデプ
スに関するパラメータの設定に適用してもよい。また、
上記実施例ではパラメータ値の制御をソフトウエアで行
ったが、専用のハードウエアで行ってもよい。さらに、
上記実施例では、パラメータ値の微調整をマルチメニュ
ー部150の増加スイッチ151と減少スイッチ152を用いて
行うようにしたが、これに代えて、ホイール操作子や、
テンキート等の任意の操作子を使用することもできる。
As described above, in the above-described embodiment, the case where the present invention is applied to the setting device of the parameter (volume data) for controlling the volume of the musical tone has been described. It may be applied to the setting of parameters related to each time and level of ADSR or the setting of parameters related to speed and depth of modulation effect such as vibrato. Also,
Although the parameter values are controlled by software in the above embodiment, dedicated hardware may be used instead. further,
In the above embodiment, the fine adjustment of the parameter value is performed using the increase switch 151 and the decrease switch 152 of the multi-menu unit 150, but instead of this, a wheel operator or
Arbitrary manipulators such as a numeric keypad can also be used.

また、上記実施例ではパラメータ値の設定を、スイッ
チ群110乃至140によって大まかに設定されたパラメタ値
を増加スイッチ151あるいは減少スイッチ152を押圧する
度に順次上昇または下降させたが、上昇あるいは下降さ
せたい値を予めメモリに複数書き込んでおき、このメモ
リから上昇あるいは下降させたい段階に対応する値を読
み出して大まかに設定されたパラメータ値と演算するよ
うにしてもよい。
Further, in the above-described embodiment, the parameter value setting is performed by sequentially increasing or decreasing the parameter value roughly set by the switch groups 110 to 140 each time the increase switch 151 or the decrease switch 152 is pressed. A plurality of desired values may be written in the memory in advance, and the value corresponding to the stage at which the user wants to raise or lower the value may be read out from this memory and roughly calculated parameter values may be calculated.

さらに本発明は、上記実施例のような楽音制御用のパ
ラメータの設定に限定されず、自動演奏装置あるいは自
動リズム装置におけるリズムテンポ等の機能制御用のパ
ラメータの設定に適用してもよい。
Furthermore, the present invention is not limited to the setting of parameters for tone control as in the above embodiment, but may be applied to the setting of parameters for function control such as rhythm tempo in an automatic performance device or an automatic rhythm device.

また、上記実施例では、各音量指定スイッチ群110,12
0,130,140により4の倍数にあたるボリューム値LVLを指
定可能にし、マルチメニュー部150によってボリューム
値LVLの間を「1」ずつ補間させたが、各音量指定スイ
ッチ群110,120,130,140によるボリューム値LVLの設定間
隔、あるいはマルチメニュー部150によるボリューム値L
VLの補間間隔は上記値と異ならせてもよい。
Further, in the above embodiment, each volume designating switch group 110, 12
The volume value LVL corresponding to a multiple of 4 can be specified by 0,130,140, and the volume value LVL is interpolated by "1" by the multi-menu unit 150. Volume value L by the menu section 150
The VL interpolation interval may be different from the above value.

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

第1図は本発明の一実施例の構成を示すブロック図、第
2図(A)乃至(E)は一実施例で実行されるソフトウ
エアを示すフローチャートである。 3……中央処理装置、5……プログラムメモリ、110,12
0,……ボリューム値指定、130,140……スイッチ群、150
……マルチメニュー部。151……増加スイッチ、152……
減少スイッチ、300……データおよびワーキングメモ
リ、PB1乃至PB7……スイッチ。
FIG. 1 is a block diagram showing a configuration of an embodiment of the present invention, and FIGS. 2A to 2E are flowcharts showing software executed in the embodiment. 3 ... Central processing unit, 5 ... Program memory, 110, 12
0, …… Volume value designation, 130,140 …… Switch group, 150
...... Multi menu section. 151 …… Increase switch, 152 ……
Decrease switch, 300 ... Data and working memory, PB1 to PB7 ... switches.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】楽音を制御する楽音制御用または電子楽器
の各種機能を制御する機能制御用の複数種類のパラメー
タの値を設定する電子楽器のパラメータ設定装置におい
て、 上記パラメータの種類毎に設けられ、該パラメータの値
を第1の所定値間隔で複数段階に指定可能な複数のパラ
メータ値指定操作子と、 上記複数種類のパラメータに対して共通に設けられ、上
記パラメータ値指定操作子で指定可能な各値間を、上記
第1の所定値より小さな値の第2の所定値間隔で指定す
るパラメータ値変更指定操作子と、 上記パラメータ値指定操作子で指定したパラメータの種
類を表すパラメータ種類データを記憶する記憶手段と、 この記憶手段に記憶されたパラメータ種類データを、上
記複数のパラメータ値指定操作子の何れかによってパラ
メータの値が指定される毎に、該指定したパラメータ値
指定操作子に対応するパラメータの種類を表すパラメー
タ種類データに更新する記憶制御手段と、 操作されたパラメータ値指定操作子に対応する種類のパ
ラメータの値を設定するとともに、上記記憶手段に記憶
されたパラメータ種類データが表す種類のパラメータの
値を、上記パラメータ値変更指定操作子の指定に基づき
設定するパラメータ値設定手段と、 を備えたことを特徴とする電子楽器のパラメータ設定装
置。
1. A parameter setting device of an electronic musical instrument for setting the values of a plurality of types of parameters for controlling a musical tone or controlling a variety of functions of an electronic musical instrument. , A plurality of parameter value designating operators capable of designating the value of the parameter in a plurality of steps at a first predetermined value interval, and provided in common for the plurality of types of parameters, and can be designated by the parameter value designating operator Parameter value change designating operator for designating each value at a second predetermined value interval smaller than the first predetermined value, and parameter type data representing the type of parameter specified by the parameter value designating operator. And a parameter type data stored in the memory means for storing parameters by any one of the plurality of parameter value designating operators. Storage control means for updating the parameter type data indicating the type of the parameter corresponding to the specified parameter value designating operator each time the value of is specified, and the parameter of the type corresponding to the operated parameter value designating operator. And a parameter value setting means for setting the value of the parameter of the type represented by the parameter type data stored in the storage means based on the designation of the parameter value change designation operator. A characteristic electronic musical instrument parameter setting device.
JP61025232A 1986-02-06 1986-02-06 Parameter setting device for electronic musical instruments Expired - Lifetime JPH0827631B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61025232A JPH0827631B2 (en) 1986-02-06 1986-02-06 Parameter setting device for electronic musical instruments

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61025232A JPH0827631B2 (en) 1986-02-06 1986-02-06 Parameter setting device for electronic musical instruments

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP10191244A Division JP2937193B2 (en) 1998-07-07 1998-07-07 Electronic musical instrument parameter setting device

Publications (2)

Publication Number Publication Date
JPS62182798A JPS62182798A (en) 1987-08-11
JPH0827631B2 true JPH0827631B2 (en) 1996-03-21

Family

ID=12160228

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61025232A Expired - Lifetime JPH0827631B2 (en) 1986-02-06 1986-02-06 Parameter setting device for electronic musical instruments

Country Status (1)

Country Link
JP (1) JPH0827631B2 (en)

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS4913664A (en) * 1972-05-19 1974-02-06
JPS53135241A (en) * 1977-04-28 1978-11-25 Sony Corp Gain controller
JPS5835410B2 (en) * 1977-06-20 1983-08-02 パイオニア株式会社 Tuning pulse generator
JPS5834426U (en) * 1981-08-31 1983-03-05 パイオニア株式会社 Tuner tuning mechanism
JPS5839964A (en) * 1981-09-02 1983-03-08 Nobuaki Tomioka Simplified relay testing device
JPS58205323A (en) * 1982-05-25 1983-11-30 Matsushita Electric Ind Co Ltd Synthesizer receiver
JPS58211784A (en) * 1982-06-04 1983-12-09 ヤマハ株式会社 Parameter setting apparatus for electronic musical instrument

Also Published As

Publication number Publication date
JPS62182798A (en) 1987-08-11

Similar Documents

Publication Publication Date Title
US5296642A (en) Auto-play musical instrument with a chain-play mode for a plurality of demonstration tones
US7091410B2 (en) Apparatus and computer program for providing arpeggio patterns
US6201178B1 (en) On-the-fly note generation and a musical instrument
JP2602458B2 (en) Automatic performance device
JP3941707B2 (en) Electronic musical instruments
US6441289B1 (en) Fixed-location method of musical performance and a musical instrument
US5744740A (en) Electronic musical instrument
JP2937193B2 (en) Electronic musical instrument parameter setting device
JPH0827631B2 (en) Parameter setting device for electronic musical instruments
US6372975B1 (en) Fixed-location method of musical performance and a musical instrument
US5288941A (en) Electronic musical instrument with simplified operation for setting numerous tone parameters
JP2005099559A (en) Electronic musical instruments
JP3156285B2 (en) Electronic musical instrument
US5418324A (en) Auto-play apparatus for generation of accompaniment tones with a controllable tone-up level
JP3880718B2 (en) Electronic musical instruments
US20230386441A1 (en) Electronic musical instrument, key scanning method and non-transitory computer readable medium
JP2530892B2 (en) Keyboard type electronic musical instrument
JP3452687B2 (en) Operation processing device for electronic musical instruments
JP3077787B2 (en) Electronic musical instrument tempo adjustment device
JP2972364B2 (en) Musical information processing apparatus and musical information processing method
JPH03200291A (en) Parameter setting device for electronic musical instrument
JP2741831B2 (en) Electronic musical instrument
JPH0683337A (en) Electronic musical instrument
JP2518061B2 (en) Electronic musical instrument
JP3387359B2 (en) Parameter setting device

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term