JPS62182798A - Parameter setter for electronic musical apparatus - Google Patents
Parameter setter for electronic musical apparatusInfo
- Publication number
- JPS62182798A JPS62182798A JP61025232A JP2523286A JPS62182798A JP S62182798 A JPS62182798 A JP S62182798A JP 61025232 A JP61025232 A JP 61025232A JP 2523286 A JP2523286 A JP 2523286A JP S62182798 A JPS62182798 A JP S62182798A
- Authority
- JP
- Japan
- Prior art keywords
- value
- parameter
- volume
- data
- switch
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000006870 function Effects 0.000 claims description 7
- 230000007423 decrease Effects 0.000 description 14
- 230000015654 memory Effects 0.000 description 12
- 238000000034 method Methods 0.000 description 7
- 230000003936 working memory Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 238000003825 pressing Methods 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 3
- ZYXYTGQFPZEUFX-UHFFFAOYSA-N benzpyrimoxan Chemical compound O1C(OCCC1)C=1C(=NC=NC=1)OCC1=CC=C(C=C1)C(F)(F)F ZYXYTGQFPZEUFX-UHFFFAOYSA-N 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000033764 rhythmic process Effects 0.000 description 2
- 101001081533 Homo sapiens Isopentenyl-diphosphate Delta-isomerase 1 Proteins 0.000 description 1
- 102100027665 Isopentenyl-diphosphate Delta-isomerase 1 Human genes 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000000994 depressogenic effect Effects 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
〈産業上の利用分野〉
本発明は電子楽器のパラメータ設定装置に係わり、特に
、パラメータの値をスイッチ等を用いて段階的に設定す
るものにおいてパラメータ値指定用のスイッチを大幅に
増加させることなく多段階に設定可能にしたパラメータ
設定装置に関する。[Detailed Description of the Invention] <Industrial Application Field> The present invention relates to a parameter setting device for an electronic musical instrument, and particularly to a parameter setting device for setting parameter values using a switch or the like. The present invention relates to a parameter setting device that allows setting in multiple stages without significantly increasing parameters.
〈従来の技術〉
一般に、電子楽器には楽音制御や各種機能制御のために
種々のパラメータが用いられており、かかるパラメータ
の値を設定するパラメータ設定装置の一例が実開昭58
−10496号公報に記載されている。この公報゛に記
載されているパラメータ設定装置は、設定可能な複数の
パラメータ値にそれぞれ対応して複数(第3図の実施例
では8個)の押ボタンスイッチPBO乃至PB7を設け
、この押ボタンスイッチPBO乃至PB7のいずれか1
つを演奏者が抑圧することにより、パラメータが押圧さ
れた押しボタンスイッチに割当てられている値に設定さ
れるようになっている。<Prior Art> Generally, electronic musical instruments use various parameters to control musical tones and various functions, and an example of a parameter setting device for setting the values of such parameters is the Utility Model No. 58
It is described in the publication No.-10496. The parameter setting device described in this publication is provided with a plurality of (eight in the embodiment shown in FIG. 3) pushbutton switches PBO to PB7 corresponding to a plurality of settable parameter values. Any one of switches PBO to PB7
When the player presses one of the buttons, the parameter is set to the value assigned to the pressed pushbutton switch.
〈発明の解決しようとする問題点〉
上述した従来のパラメータ設定装置は、設定可能なパラ
メータの各値にそれぞれ対応してスイッチを設けていた
ので、設定可能なパラメータ値を増加させ、パラメータ
値を細かく設定可能にするには、スイッチの数を大幅に
増加させなければならなかった。かかるスイッチの増加
は、演奏者によるパラメータ値指定操作の操作性を損う
という問題点に加え、スイッチを配設する操作パネルが
複雑かつ大型化することから電子楽器の製造原価が上昇
するという問題点もあった。<Problems to be Solved by the Invention> The conventional parameter setting device described above is provided with a switch corresponding to each value of the parameter that can be set. In order to enable detailed configuration, the number of switches had to be significantly increased. The increase in the number of such switches not only impairs the operability of the player's parameter value specification operation, but also increases the manufacturing cost of electronic musical instruments because the operation panel on which the switches are arranged becomes complex and large. There were also points.
したがって1本発明は、パラメータの値を細かく設定可
能にしても良好な操作性を維持でき、しかも操作パネル
の複雑化および大型化を必要としない電子楽器のパラメ
ータ設定装置を提供することを目的としている・
く問題点を解決するための手段〉
本発明に係わる電子楽器のパラメータ設定装置は、楽音
を制御する楽音制御用または電子楽器の各種機能を制御
する機能制御用のパラメータの値を、パラメータの値を
第1の所定値間隔で複数段階に指定可能なパラメータ値
指定手段と、上記パラメータ値指定手段で指定可能な各
値間を、上記第1の所定値より小さな値の第2の所定値
間隔で指定するパラメータ値変更指定手段と、上記パラ
メータ値指定手段および上記パラメータ値変更指定手段
の指定に基づき上記パラメータの値を設定するパラメー
タ値設定手段とを具えたことを要旨とする。Therefore, one object of the present invention is to provide a parameter setting device for an electronic musical instrument that can maintain good operability even when parameter values can be set in detail, and does not require a complicated or large operation panel. Means for Solving the Problems> The parameter setting device for an electronic musical instrument according to the present invention sets the value of a parameter for musical tone control that controls musical tones or a function control parameter that controls various functions of an electronic musical instrument as a parameter. a parameter value specifying means capable of specifying the value of in multiple stages at first predetermined value intervals; and a second predetermined value smaller than the first predetermined value, which is a value smaller than the first predetermined value. The object of the present invention is to include a parameter value change specifying means for specifying at a value interval, and a parameter value setting means for setting the value of the parameter based on the specification of the parameter value specifying means and the parameter value change specifying means.
く作用および効果〉
上記構成に係わる電子楽器のパラメータ設定装置にあっ
ては、パラメータの設定にあたり、まず。Functions and Effects> In the parameter setting device for an electronic musical instrument having the above configuration, first of all, when setting parameters.
パラメータ値指定手段でパラメータ値を指定する。Specify the parameter value using the parameter value specifying means.
このパラメータ値指定手段は第1の所定値間隔でパラメ
ータ値を指定するので、パラメータ値指定手段では第1
の所定値を単位としてパラメータ値の概数が指定される
。Since this parameter value designation means designates the parameter value at the first predetermined value interval, the parameter value designation means designates the parameter value at the first predetermined value interval.
An approximate number of parameter values is specified using a predetermined value of .
次に、パラメータ値指定手段で指定したパラメータ値と
該パラメータ値の上方、あるいは下方のパラメータ値と
の間の値を指定したいときは、パラメータ値変更指定手
段でパラメータの変更値を指定する。このパラメータ値
変更指定手段は上記第1の所定値より小さな値の第2の
所定値を単位としてパラメータの変更値を指定可能なの
で、パラメータ値変更指定手段で指定した変更値に基づ
きすでにパラメータ値指定手段で指定されているパラメ
ータ値を変更させると、変更後のパラメータ値は、パラ
メータ値指定手段で指定可能な概数間の値に設定される
。Next, when it is desired to designate a value between the parameter value designated by the parameter value designation means and a parameter value above or below the parameter value, a change value of the parameter is designated by the parameter value change designation means. This parameter value change designation means is capable of specifying a parameter change value in units of a second predetermined value that is smaller than the first predetermined value, so the parameter value has already been specified based on the change value specified by the parameter value change designation means. When the parameter value specified by the means is changed, the changed parameter value is set to a value between approximate numbers that can be specified by the parameter value specifying means.
ここで、パラメータ値指定手段で指定可能なパラメータ
値をm個とするとパラメータ値指定手段はこのmに対応
した大きさになり、パラメータ値変更指定手段で指定可
能な変更値をn個とするとパラメータ値変更指定手段も
とのnに対応した大きさになる。そこで、従来のパラメ
ータ設定装置において本発明と同じ細かさのパラメータ
値を設定しようとすると、従来のパラメータ設定装置の
大きさは。Here, if the number of parameter values that can be specified by the parameter value specifying means is m, the parameter value specifying means will have a size corresponding to this m, and if the number of change values that can be specified by the parameter value change specifying means is n, then the parameter Value change designation means The size corresponds to the original n. Therefore, when trying to set parameter values with the same fineness as the present invention in a conventional parameter setting device, the size of the conventional parameter setting device is...
((m−1) an+m)=m (n+1)−nに対応
した大きさになる。これに対して1本発明に係わるパラ
メータ設定装置は、m + nに対応した大きさにしか
ならない。すなわち、従来のパラメータ設定装置ではm
とnとの積に対応した大きさになるのに対し、本発明に
係わるパラメータ設定装置ではmとnとの和に対応した
大きさにしかならず、本発明ではパラメータ設定装置の
小型化を図ることができる。((m-1) an+m)=m The size corresponds to (n+1)-n. In contrast, the parameter setting device according to the present invention has a size only corresponding to m + n. In other words, in the conventional parameter setting device, m
The size corresponds to the product of m and n, whereas in the parameter setting device according to the present invention, the size only corresponds to the sum of m and n.The present invention aims to downsize the parameter setting device. I can do it.
その結果、パラメータを設定するとき、演奏者は小型化
されたパラメータ設定装置を操作すればヨく、ハラメー
タ設定時の操作性を向上させることができる。また、パ
ラメータ設定装置を小型化できるので、操作パネルも小
型化され、電子楽器の製造原価を低下させることができ
る。As a result, when setting parameters, the performer only has to operate the downsized parameter setting device, which improves the operability when setting the harameter. Furthermore, since the parameter setting device can be made smaller, the operation panel can also be made smaller, and the manufacturing cost of the electronic musical instrument can be reduced.
〈実施例〉 以下、図面に基づき発明を説明する。<Example> The invention will be explained below based on the drawings.
第1図は本発明の一実施例を示すブロック図であり、こ
の実施例は本発明を電子鍵盤楽器に適用したものである
。同図において、1は共通バスを示しており、中央演算
装置(CPU)3はこの共通バス1を介してプログラム
メモリ(ROM)5に記憶されているプログラム命令を
所定の順序で読み出し、該プログラム命令を実行する。FIG. 1 is a block diagram showing one embodiment of the present invention, and this embodiment is an application of the present invention to an electronic keyboard instrument. In the figure, 1 indicates a common bus, and a central processing unit (CPU) 3 reads program instructions stored in a program memory (ROM) 5 in a predetermined order via this common bus 1, and reads the program instructions stored in a program memory (ROM) 5 through this common bus 1. Execute commands.
このプログラムメモリ5には電子楽器を初期化するため
のプログラムの他に、操作パネル100のスイッチ操作
状態やソロ鍵盤(SK)200.上鍵盤(UK)201
および下鍵盤(LK)202の鍵操作状態を検出するた
めのプログラム等を記憶している。中央演算装[3は、
操作パネル100のスイッチ操作状態の検出結果および
各鍵盤200゜201.202のa操作状態の検出結果
に基づきデータおよびワーキングメモリ(データ表ワー
キングRAM)300を用いて所定のデータ処理を行い
、操作パネル1oOで指定された音色データ。This program memory 5 contains, in addition to programs for initializing the electronic musical instrument, the switch operation status of the operation panel 100 and the solo keyboard (SK) 200. Upper keyboard (UK) 201
Also, a program for detecting the key operation state of the lower keyboard (LK) 202 is stored. The central processing unit [3 is
Based on the detection result of the switch operation state of the operation panel 100 and the detection result of the a operation state of each keyboard 200, 201, 202, predetermined data processing is performed using the data and working memory (data table working RAM) 300, and the operation panel Tone data specified by 1oO.
音量データ等のパラメータおよび各鍵盤200゜201
.202で押圧された鍵に関するキーデータをバス1を
介して楽音発生回路(T、G、)400に転送する。楽
音発生回路400は供給されるキーデータおよび音色デ
ータ、音量データ等に基づき所定の楽音信号を形成する
。こうして形成された楽音信号はサウンドシステム(S
、S、)500に供給されて発音される。Parameters such as volume data and each keyboard 200°201
.. At step 202, key data regarding the pressed key is transferred to the musical tone generation circuit (T, G,) 400 via the bus 1. The musical tone generating circuit 400 generates a predetermined musical tone signal based on the supplied key data, tone data, volume data, and the like. The musical tone signal formed in this way is transmitted to the sound system (S
, S, ) 500 to generate sound.
次に、操作パネル100の詳細な構成を説明する。この
操作パネル100には、ソロ鍵盤200の押鍵により発
生する楽音の音色を選択するためのSK合音色選択スイ
ッチ群01と、上鍵盤201の押鍵により発生するスペ
シャル系の楽音の音色を選択するためのUKスペシャル
音色選択スイッチ群102と、上鍵盤201の押鍵によ
り発生するオーケス1−ラ系の楽音の音色を選択するた
めのUKオーケストラ音色選択スイッチ群103と、下
鍵盤202の押鍵により発生する楽音の音色を選択する
ためのLK音色選択スイッチ群104とが設けられてお
り、さらに各音色選択スイッチ群101.102,10
3,104によって音色が選択される各音量の楽音の音
量レベルを指定するためのSK音群用音量指定スイッチ
群110、UKスペシャル音群用音量指定スイッチ群1
20、UKオーケストラ音群用音量指定スイッチ群13
0、LK音群用音量指定スイッチ群140がそれぞれ上
記各音色選択スイッチ群101,102゜103.10
4に対応して設けられている。これらの音量指定スイッ
チ群110,120,130゜140はそれぞれパラメ
ータ値指岨手段を構成しており、したがって本実施例は
複数のパラメータ値指定手段を有している。Next, the detailed configuration of the operation panel 100 will be explained. This operation panel 100 includes an SK combination tone color selection switch group 01 for selecting the tone of the musical tone generated by pressing a key on the solo keyboard 200, and a group of SK tone color selection switches 01 for selecting the tone of a special type musical tone generated by pressing a key on the upper keyboard 201. a UK special tone selection switch group 102 for selecting the tone of the orchestra 1-A musical tone generated by pressing the keys on the upper keyboard 201; A LK tone selection switch group 104 for selecting the tone of the musical sound generated by the LK tone selection switch group 104 is provided, and each tone selection switch group 101, 102, 10
SK sound group volume designation switch group 110 and UK special sound group volume designation switch group 1 for designating the volume level of musical tones of each volume whose tone is selected by 3,104.
20, UK orchestra sound group volume designation switch group 13
The volume selection switch group 140 for the 0 and LK tone groups are connected to the tone selection switch groups 101, 102, 103.10, respectively.
It is provided corresponding to 4. These volume designation switch groups 110, 120, 130.degree. 140 each constitute parameter value designation means, and therefore this embodiment has a plurality of parameter value designation means.
これらの各音量指定スイッチ群110,120゜130
.140は、7段階のボリューム値に対応する7個の自
己復帰型押ボタンスイッチPBI乃至PB7と各押ボタ
ンスイッチFBI乃至PB7に対応して設けられた7個
の発光ダイオード(LED)IDL乃至ID7とをそれ
ぞれ有しており、いずれかの押ボタンスイッチFBI乃
至PB7が押されると対応する発光ダイオード■D1乃
至より7が発光し抑圧された押ボタンスイッチPF31
乃至PB7を表示する。Each of these volume designation switch groups 110, 120° 130
.. 140 includes seven self-resetting pushbutton switches PBI to PB7 corresponding to seven levels of volume values, and seven light emitting diodes (LEDs) IDL to ID7 provided corresponding to each pushbutton switch FBI to PB7. When any of the pushbutton switches FBI to PB7 is pressed, the corresponding light emitting diodes D1 to D7 emit light and the suppressed pushbutton switch PF31
to PB7 are displayed.
操作パネル100はさらにマルチメニュ一部150を有
しており、このマルチメニュ一部150はマルチメニュ
ーに関連するその他の操作子群160とともに機能する
。しかしながら、上記各音量指定スイッチ群110,1
20,130,140ですでに指定されたボリューム値
の微調整を行うときは、マルチメニューに関連するその
他の操作子群160を操作する必要はない。The operation panel 100 further includes a multi-menu section 150, and this multi-menu section 150 functions together with other control groups 160 related to the multi-menu. However, each of the volume designating switch groups 110, 1
When making fine adjustments to the volume values already specified in steps 20, 130, and 140, there is no need to operate the other control groups 160 related to the multi-menu.
ここでマルチメニュ一部150によって上述のボリュー
ム値の微調整を行う場合の概略を説明する。この実施例
においては、各音量指定スイッチ群110,120,1
30,140における押ボタンスイッチPBI乃至P1
37で段ii−〒的に設定できるボリューム値LVLの
間を4等分した値をtlt位として微調整が可能となっ
ている。すなわち、押ボタンスイッチFBI乃至PB7
により指定可能な8段階の各ボリューム値LVLを、例
えば別表に示したように、「0」、「4」、「8」。Here, an outline of the case where the above-mentioned fine adjustment of the volume value is performed using the multi-menu part 150 will be explained. In this embodiment, each volume designation switch group 110, 120, 1
Pushbutton switches PBI to P1 in 30 and 140
37, the volume value LVL which can be set in stages ii-〒 is divided into four equal parts, and the value is set as tlt, and fine adjustment is possible. That is, pushbutton switches FBI to PB7
The eight levels of volume value LVL that can be specified are, for example, "0", "4", and "8" as shown in the attached table.
r12J 、r16J 、r20J 、r24Jである
とすると、マルチメニュ一部150によって、押ボタン
スイッチFBI乃至PB7により指定される各ボリュー
ム値LVLの間を4等分した値の、rl、2,3J 、
r5,6,7J 、r9,10゜11J 、rl3,1
4,15J 、rl7,18゜19、J 、r21,2
2,23」の変更した各ボリューム値SVLが指定可能
になる。これらの各ボリューム値の指定に際しては、マ
ルチメニュ一部150の増加ボタン151または減少ボ
タン152を押圧する。増加ボタン151または減少ボ
タン152が増加または減少させたい段階数だけ押圧さ
れると、上記ボリューム値LVLは押圧された数だけ増
加または減少し、変更されたボリューム値SVT、(例
えばrVOLUME=21J )は、rVOLUME
C0NTR0LJ (7)表示とともにマルチメニュ
一部150のディスプレイ153に表示される。したが
って、このマルチメニュ一部150は上記パラメータ値
変更指定手段を構成しており、本実施例では噴−のマル
チメニュ一部150が4組の音に指定スイッチ群110
゜120.130,140に共通して使用される。Assuming r12J, r16J, r20J, r24J, the multi-menu part 150 divides the volume between each volume value LVL specified by the pushbutton switches FBI to PB7 into four equal parts rl, 2, 3J,
r5,6,7J, r9,10゜11J, rl3,1
4,15J, rl7,18゜19,J, r21,2
The changed volume values SVL of ``2, 23'' can now be specified. When specifying each of these volume values, the increase button 151 or decrease button 152 of the multi-menu portion 150 is pressed. When the increase button 151 or the decrease button 152 is pressed by the number of steps desired to increase or decrease, the volume value LVL increases or decreases by the number of steps pressed, and the changed volume value SVT (for example, rVOLUME=21J) is , rVOLUME
C0NTR0LJ (7) is displayed on the display 153 of the multi-menu portion 150. Therefore, this multi-menu part 150 constitutes the parameter value change designating means, and in this embodiment, the jet multi-menu part 150 is set to four sets of sounds by the switch group 110.
゜120. Commonly used for 130 and 140.
その結果、各音量指定スイッチ群110,120゜13
0.140毎にパラメータ値変更指定手段を設ける場合
に比べて操作パネル100の簡素化を図ることができる
。As a result, each volume designation switch group 110, 120°13
The operation panel 100 can be simplified compared to the case where a means for specifying parameter value change is provided every 0.140.
なお、ディスプレイ153には上記ボリューム値の表示
に加えて該ボリューム値の設定対象となる音部を表わす
音量データを表示してもよい。また、各音量指定スイッ
チ群110,120,130.140においては、マル
チメニュ一部150によりボリューム値LVLが変更さ
れると、変更後のボリューム値SVLに対応した発光ダ
イオードIDI乃至ID7が点灯するが、この場合に点
灯する発光ダイオードIDI乃至ID7とボリューム値
SVLとの関係セ別表に示されているように、変更され
たボリューム値SVLが変更前の各ボリューム値LVL
(7)中央値2,6,10,14゜18.22を示すと
きは該中間値の両側のボリューム値LVLに対応した2
つの発光ダイオードID1乃至ID7が同時に点灯し、
それ以外の中間値の場合は両側のボリューム値LVLの
うち近接している値LVLに対応した発光ダイオードI
D1乃至ID7が点灯する。Note that, in addition to displaying the volume value, the display 153 may display volume data representing the tone part for which the volume value is set. Furthermore, in each volume designation switch group 110, 120, 130.140, when the volume value LVL is changed by the multi-menu part 150, the light emitting diodes IDI to ID7 corresponding to the changed volume value SVL are lit. In this case, the relationship between the light emitting diodes IDI to ID7 and the volume value SVL is shown in the attached table.
(7) When the median value is 2, 6, 10, 14° 18.22, the 2 corresponding to the volume value LVL on both sides of the median value is
The two light emitting diodes ID1 to ID7 light up at the same time,
In the case of other intermediate values, the light emitting diode I corresponding to the adjacent value LVL among the volume values LVL on both sides
D1 to ID7 light up.
操作パネル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.Other operators related to the multi-menu include setting operations for parameters related to vibrato, etc. Other controls include mask volume controls, on/off switches for various effects, etc.
繰作パネル100はプリセットスイッチ部(PR3W)
180をさらに有しており、このプリセットスイッチ部
180は書き込み用スイッチMとともに8個のプリセッ
トスイッチPRI乃至PR8を具えている。各プリセッ
トスイッチPRI乃至I) R8の上側には各プリセッ
トスイッチPRI乃至PR8に対応して発光ダイオード
IDII乃至ID18が配設されており、これらの発光
ダイオードIDI 1乃至ID18は、対応するプリセ
ットスイッチPRI乃至PR8が選択されたとき点灯す
る。The production panel 100 is a preset switch section (PR3W)
180, and this preset switch section 180 includes a write switch M and eight preset switches PRI to PR8. Above each preset switch PRI to I) R8, light emitting diodes IDII to ID18 are arranged corresponding to each preset switch PRI to PR8, and these light emitting diodes IDI1 to ID18 are connected to the corresponding preset switch PRI to ID18. Lights up when PR8 is selected.
次に、データおよびワーキングメモリ300の記憶構成
について説明する。音色データレジスタ301は各音色
選択スイッチ群101等により選択された音色データT
CDATA (SK)、TCDA’rA (US)、T
CDATA (UO)、TCDATA (LK)をそれ
ぞれ記憶するものであり。Next, the storage structure of data and working memory 300 will be explained. The timbre data register 301 stores timbre data T selected by each timbre selection switch group 101, etc.
CDATA (SK), TCDA'rA (US), T
It stores CDATA (UO) and TCDATA (LK) respectively.
楽音発生回路400はこれらの音色データTCDATA
(SK)等に基づき対応する鍵盤200゜201.2
02の鍵操作により発生される楽音の音色が決定される
。The musical tone generation circuit 400 uses these tone data TCDATA.
Keyboard 200°201.2 corresponding to (SK) etc.
The timbre of the musical tone generated by the key operation of 02 is determined.
音量データレジスタ302は各音量指定スイッチ群11
0等により指定されたボリューム値LVLに対応する音
量データVLDATA (SK)。The volume data register 302 includes each volume designation switch group 11
Volume data VLDATA (SK) corresponding to the volume value LVL specified by 0, etc.
VLDATA (US)、VLDATA (UO)。VLDATA (US), VLDATA (UO).
VLDATA (LK)またはマルチメニュ一部150
の操作により指定されたボリューム値SVLに対応する
音域データVLDATA (SK)等をそれぞれ記憶す
るものであり、これらの音量データVLDATA (S
K)等も楽音発生回路400に送出され、楽音発生回路
400は対応する鍵盤200.201,202の鍵操作
により発生される楽音の音量を定める。VLDATA (LK) or multi-menu part 150
It stores the range data VLDATA (SK), etc. corresponding to the volume value SVL specified by the operation of
K), etc. are also sent to the musical tone generating circuit 400, and the musical tone generating circuit 400 determines the volume of musical tones generated by key operations on the corresponding keyboards 200, 201, 202.
データおよびワーキングメモリ300は操作中の音数指
定スイッチ群110等に対応する行群データVLTCと
ボリュームフラグVLFLGとをそれぞれ記憶するため
のレジスタ303,304を有しており、ボリュームフ
ラグV L F L Gが立てられていると、マルチメ
ニュ一部150はボリューム値LVLの微調整に使用さ
れ、レジスタ303に書き込まれている行群データVL
TC:に対応するボリューム値が調整される。The data and working memory 300 has registers 303 and 304 for respectively storing line group data VLTC corresponding to the sound number designation switch group 110 etc. being operated and a volume flag VLFLG. When G is set, the multi-menu part 150 is used for fine adjustment of the volume value LVL, and the row group data VL written in the register 303 is used.
The volume value corresponding to TC: is adjusted.
上記各鍵盤200,201,202の押圧された鍵に関
するキーデータおよびその他の操作子群170の操作に
基づくパラメータについてのデータは、キーデータ等に
関するレジスタ305に記憶され、楽音発生回路400
は上記キーデータに基づきサウンドシステム500で発
音される楽音の音高を定め、その他の操作子群170の
操作に基づくパラメータによりトータルボリューム値お
よび各種効果等を制御する。Key data regarding the pressed keys of each of the keyboards 200, 201, 202 and data regarding parameters based on operations of the other operator group 170 are stored in a register 305 related to key data, etc.
determines the pitch of musical tones produced by the sound system 500 based on the key data, and controls the total volume value, various effects, etc. using parameters based on the operations of the other operator group 170.
これに対して、プリセラl−レジスタ307は各ブリセ
ッ1〜スイッチPR1乃至PR8に対応してプリセラ1
−される1組のパラメータデータ (音色データ、音数
データ、その他の操作子群170により指定されたパラ
メータに関するデータ)PRMEMORY (1)乃至
プリセットメモリI’RMEMORY (8)をそれぞ
れ記憶するためのものであり、書き込み用スイッチMを
押圧するか否かにより、各レジスタ301.302,3
05に記憶されているデータ(キーデータを除く)を1
組のパラメータデータとして、プリセットレジスタ30
6に書き込まれているプリセットスイッチPR1乃至P
R8の番号に対応するレジスタに書き込むか、プリセッ
トレジスタ306に書き込まれているプリセットスイッ
チPRI乃至PR80番号に対応する1組のパラメータ
データPRMEMORY (1)乃至プリセットメモリ
PRMEMORY (8) を各レジスタ301,30
2,305に送出する。On the other hand, the preseller l-register 307 corresponds to each preseller 1 to switch PR1 to PR8.
- for storing a set of parameter data (timbre data, tone data, and other data related to parameters specified by the operator group 170) PRMEMORY (1) to preset memory I'RMEMORY (8), respectively. and each register 301, 302, 3 depending on whether or not the writing switch M is pressed.
The data stored in 05 (excluding key data) is 1
As a set of parameter data, the preset register 30
Preset switches PR1 to P written in 6
Write to the register corresponding to the number R8, or write a set of parameter data PRMEMORY (1) to preset memory PRMEMORY (8) corresponding to the preset switch numbers PRI to PR80 written in the preset register 306 to each register 301, 30.
2,305.
次に、かかる構成の操作パネル100を具えた電子楽器
の作用をマルチメニュ一部150に注目して説明する。Next, the operation of the electronic musical instrument equipped with the operation panel 100 having such a configuration will be described, focusing on the multi-menu portion 150.
第2図(A)乃至(E)は上記一実施例のフローチャー
ト図であり、まず、メインプログラムのフローを第2図
(A)に基づき説明する。FIGS. 2(A) to 2(E) are flowcharts of the above embodiment. First, the flow of the main program will be explained based on FIG. 2(A).
電子楽器のメインスイッチがオンになると、中央処理装
置3は、各行群に関する標準的な音色データ、音量デー
タ等を含む初期化データを図示しないパラメータメモリ
から読出してデータおよびワーキングメモリ300に供
給してこれらをレジスタ301,302にそれぞれ書き
込むとともに他のレジスタ303乃至307をクリアす
る(ステップP2)。続いて、各行群の音色選択スイッ
チ群101,102,103,104の各スイッチを順
次走査し、各スイッチ群101,102゜103.10
4においていずれかの音色選択スイッチがオン操作され
たことを検出すると、この音色選択スイッチに対応する
音色データTC:DATAをレジスタ301の操作され
た音色選択スイッチの行群に対応するアドレスにそれぞ
れ書き込とともに、レジスタ301に記憶されている各
行群(SK、tJs、UO,LK)の音色データTCD
ATA (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 timbre data, volume data, etc. for each row group from a parameter memory (not shown) and supplies the data and working memory 300. These are written into the registers 301 and 302, respectively, and the other registers 303 to 307 are cleared (step P2). Next, each of the tone color selection switch groups 101, 102, 103, and 104 in each row group is sequentially scanned, and each switch group 101, 102, 103, 104
4, when it is detected that one of the tone selection switches has been turned on, the tone data TC:DATA corresponding to this tone selection switch is written to the address corresponding to the row group of the operated tone selection switch in the register 301. along with the tone color data TCD of each row group (SK, tJs, UO, LK) stored in the register 301.
ATA (SK) to TCDATA (LK) are output to the musical tone generation circuit 400 (step P3).
この各音色選択スイッチ群の走査、処理(ステップP3
)が終了すると、続いて、各行群の音量指定スイッチ群
110,120,130,140の押ボタンスイッチP
BI乃至PB7を順次走査し、各スイッチ群110乃至
140においていずれかの押ボタンスイッチFBI乃至
PB7が抑圧されたことを検出すると、後に第2図(■
3)に関して詳述するボリュームデータVLDATAの
:i’Fき込み処理等を行う(ステップP4)。Scanning and processing of each tone selection switch group (step P3
) is completed, then press the push button switch P of the volume designation switch group 110, 120, 130, 140 of each row group.
When BI to PB7 are sequentially scanned and it is detected that any one of the pushbutton switches FBI to PB7 in each switch group 110 to 140 is suppressed, the screen shown in FIG.
Regarding 3), :i'F loading processing of the volume data VLDATA, etc., which will be described in detail, is performed (step P4).
各行群の音量指定スイッチ群の走査、処理(ステップP
4)が終了すると、マルチメニュ一部150の増加スイ
ッチ151および減少スイッチ152を走査し、これら
のスイッチ151,152が抑圧されたことを検知する
と、後に第2図(C,)、(E)に関して詳述するマル
チメニュ一部に関する処理を行う(ステップP5)。Scanning and processing of the volume designation switch group in each row group (step P
4), the increment switch 151 and the decrement switch 152 of the multi-menu part 150 are scanned, and when it is detected that these switches 151 and 152 are suppressed, the screen shown in FIGS. 2(C,) and (E) is scanned. Processing related to a part of the multi-menu, which will be described in detail, is performed (step P5).
上記マルチメニュ一部150に関する走査、処理(ステ
ップP5)が終了すると、プリセットスイッチ部180
の走査を行い、プリセットスイッチPR1乃至PR8,
書き込み用スイッチMが操作されたことを検知すると、
第2図(D)に関して後に詳述するプリセットスイッチ
群に関する処理を行う(ステップP6)。When the scanning and processing regarding the multi-menu portion 150 (step P5) is completed, the preset switch section 180
and preset switches PR1 to PR8,
When it is detected that the write switch M has been operated,
Processing related to the preset switch group, which will be described in detail later with reference to FIG. 2(D), is performed (step P6).
プリセットスイッチ群に関する走査、処理(ステップP
G)が終了すると、マルチメニューに関するその他の操
作子群160の走査を行い、いずれかの操作子が操作さ
れたことを検知すると、操作された操作子160を判別
して上記マルチメニュ一部150の走査、処理(ステッ
プP5)に備える(ステップP7)。Scanning and processing regarding the preset switch group (step P
When step G) is completed, the other operators 160 related to the multi-menu are scanned, and when it is detected that any operator has been operated, the operated operator 160 is determined and the multi-menu part 150 is scanned. (Step P7) to prepare for scanning and processing (Step P5).
上記マルチメニューに関するその他の操作子群の走査、
処理(ステップP7)が終了すると、その他の操作子群
170を走査し、いずれかのその他の操作子が操作され
たときは、該操作子に関する所定の処理を行う(ステッ
プP8)。Scanning of other control groups related to the above multi-menu,
When the process (step P7) is completed, the other operators 170 are scanned, and when any other operator is operated, a predetermined process regarding that operator is performed (step P8).
上記その他の操作子群に関する走査、処理が終了すると
、ソロ鍵盤200.上鍵盤201、不鍵盤202の各鍵
スィッチを走査し、いずれかの鍵盤200,201,2
02で鍵が押圧された場合は、該抑圧された鍵に関する
キーデータを楽音発生回路400に送出する等の処理を
行う(ステップP9)。When the scanning and processing for the other control groups is completed, the solo keyboard 200. Each key switch on the upper keyboard 201 and non-keyboard 202 is scanned, and one of the keys 200, 201, 2
If the key is pressed at step P9, processing such as sending key data related to the suppressed key to the tone generation circuit 400 is performed (step P9).
上記各鍵盤の走査、処理(ステップP 9 )が終了す
ると、上記各音色選択スイッチの走査、処理(ステップ
P3)に戻り、以後ステップP3乃至ステップP9の各
処理を繰り返す。When the scanning and processing of each of the keyboards (step P9) is completed, the process returns to the scanning and processing of each timbre selection switch (step P3), and thereafter the processing of steps P3 to P9 is repeated.
次に、各音量指定スイッチ群110,120゜130.
140の押ボタンスイッチPBI乃至PB7が押圧され
たときの処理を説明する。各音量指定スイッチ群110
,120,130,140の押ボタンスイッチPBI乃
至PB7 (以下の説明では音量指定スイッチ群110
の押ボタンスイッチPB2が押圧された場合を例にして
説明する)が抑圧されると、上記ステップP4において
検知され、第2図(B)のフローチャート図に示された
サブルーチンプログラムに分岐する。すなわち。Next, each volume designation switch group 110, 120° 130.
Processing when the pushbutton switches PBI to PB7 of 140 are pressed will be described. Each volume designation switch group 110
, 120, 130, 140 pushbutton switches PBI to PB7 (in the following description, the volume designation switch group 110
When the push button switch PB2 is pressed (described as an example), it is detected in step P4, and the program branches to the subroutine program shown in the flowchart of FIG. 2(B). Namely.
音量指定スイッチ群オンイベントにおいては、まず、抑
圧された押ボタンスイッチFBI乃至PB7の属する音
量指定スイッチ群110に対応するSK鍵盤音音部SK
)を表わす音部データVLTCをレジスタ303に書き
込み(ステン″:に2)。In the volume designation switch group on event, first, the SK keyboard tone part SK corresponding to the volume designation switch group 110 to which the suppressed pushbutton switches FBI to PB7 belong
) is written into the register 303 (2).
続いて押圧された押ボタンスイッチPB2により指定さ
れたボリューム値「4」に対応するボリュームデータV
LDATAがレジスタ302内の上記音部データVLT
Cが表わす音量(SK)に対応するアドレスに書き込ま
れる(ステップP13)。この後、上記レジスタ:30
2内に書き込まれたボリュームデータVLDATA (
SK)は楽音発生回路400に送出され(ステップP1
4)、Lかる後、押圧された押ボタンスイッチPB2に
対応する発光ダイオードII’)2が点灯される(ステ
ップP15)。発光ダイオードID2の点灯後。Volume data V corresponding to the volume value “4” specified by the subsequently pressed pushbutton switch PB2
LDATA is the above tone part data VLT in the register 302
It is written to the address corresponding to the volume (SK) represented by C (step P13). After this, the above register: 30
Volume data written in 2 VLDATA (
SK) is sent to the musical tone generation circuit 400 (step P1
4), the light emitting diode II')2 corresponding to the pressed pushbutton switch PB2 is turned on (step P15). After light emitting diode ID2 lights up.
レジスタ304内のボリュームフラグVLFLGが[1
」にセットされ(ステップP16)、その後、ディスプ
L/イ153!、−1rVOLUME C0NTR0
LJの表示とともに、上記ボリュームデータVLDAT
A (SK)(7)値が、rVALUE=4jと表示さ
れる(ステップP17)。The volume flag VLFLG in the register 304 is [1
” (step P16), and then the display L/I153! , -1rVOLUME C0NTR0
Along with the display of LJ, the above volume data VLDAT
The A (SK) (7) value is displayed as rVALUE=4j (step P17).
次に、上記サブルーチンプログラムにより設定されたボ
リュームデータVLDATA (SK)(7)微調整を
行う場合を説明する。まず、上記ボリュームデータVL
DATA (SK)(7)値を2段階上昇させてボリュ
ーム値(6)に変更する場合を例にして説明を続ける。Next, a case will be described in which fine adjustment of the volume data VLDATA (SK) (7) set by the above subroutine program is performed. First, the above volume data VL
The explanation will be continued by taking as an example a case where the DATA (SK) (7) value is increased by two steps and changed to the volume value (6).
演奏者がマルチメニューに関するその他の操作子群16
0を操作することなく増加スイッチ151を押圧すると
、メインルーチンのステップP5において増加スイッチ
オンイベントが検出されて。Other control groups 16 related to the multi-menu by the performer
If the increase switch 151 is pressed without operating 0, an increase switch-on event is detected in step P5 of the main routine.
第2図(C)に示すサブルーチンが実行される。A subroutine shown in FIG. 2(C) is executed.
このサブルーチンにおいては、まず、ボリュームフラグ
VLFLGが「1」か否かが判別される(ステップP2
2)。この場合、ボリュームフラグV L F L G
は上記ステップP16で「1」にセットされているので
、ステップP22の判別結果はイエスとなり、レジスタ
302内の各音量に関するボリュームデータVLDAT
A (SK) 乃至VLDATA (LK) のうちレ
ジスタ303の帝都データVLTCが表わす音量に対応
するボリュームデータVLDATA (SK)をl売み
出し、このボリュームデータVLDATA (SK)(
71r4J値に「1」を加算してをボリューム値「5」
を示すボリュームデータVLDATA (SK) に変
更した後再びレジスタ302に記憶する(ステップP2
3)。なお、ボリューム値の最高値は「24」としてい
るので、すでにボリュームデータVLDATAが「24
」になっているときには、ボリュームデータVLDAT
Aは増加されない。In this subroutine, first, it is determined whether the volume flag VLFLG is "1" (step P2
2). In this case, the volume flag V L F L G
is set to "1" in step P16, the determination result in step P22 is YES, and the volume data VLDAT regarding each volume in the register 302 is set to "1".
Among A (SK) to VLDATA (LK), volume data VLDATA (SK) corresponding to the volume represented by Teito data VLTC in register 303 is sold, and this volume data VLDATA (SK) (
Add “1” to the 71r4J value to get the volume value “5”
After changing the volume data to VLDATA (SK) indicating
3). In addition, since the highest volume value is "24", the volume data VLDATA has already reached "24".
”, the volume data VLDAT
A is not increased.
ボリュームデータVLDATA (SK)(7)変更後
、該変更されたボリュームデータVLDATA(S K
)は楽音発生回路400に供給され(ステップP24)
、続いて別表に示されている関係にしたがいボリューム
データVLDATA (SK)の値「5」に対応して発
光ダイオードID2が点灯される(ステップP25)、
この後、ディスプレイ153には、r V OL tJ
M E CON TROLJの表示とともに、変更
されたボリュームデータVLDATA (SK) の値
「5」が、rVALU E = 5 J と表示され
る(ステップP26)。Volume data VLDATA (SK) (7) After the change, the changed volume data VLDATA (SK)
) is supplied to the musical tone generation circuit 400 (step P24).
Then, according to the relationship shown in the attached table, the light emitting diode ID2 is turned on in accordance with the value "5" of the volume data VLDATA (SK) (step P25),
After this, the display 153 shows r V OL tJ
Along with the display of M E CON TROLJ, the value "5" of the changed volume data VLDATA (SK) is displayed as rVALU E = 5 J (step P26).
このように、増加ボタン151を1回押圧すると、ボリ
ュームデータVLDATAの値が「1」だけ増加するの
で、ボリュームデータVLDATA(SK)の値を「6
」に変更するためにはさらに増加ボタン151を押圧す
る必要がある。増加ボタン151が再度抑圧されると、
上記ステップP22乃至ステップP26が繰り返され、
ボリュームデー9VLDATA (SK)の値が「6」
に更新されてディスプレイ153の表示が、「vOLU
ME C0NTR0LJとともに「vΔL UE=
6」となる。In this way, when the increase button 151 is pressed once, the value of the volume data VLDATA increases by "1", so the value of the volume data VLDATA (SK) is increased by "6".
”, it is necessary to further press the increase button 151. When the increase button 151 is suppressed again,
The above steps P22 to P26 are repeated,
Volume data 9VLDATA (SK) value is “6”
and the display on the display 153 changes to “vOLU
Together with ME C0NTR0LJ, “vΔL UE=
6".
一方、マルチメニューに関するその他の操作子群160
が操作された後増加ボタン151が押圧された場合には
、第2図(D)で詳述されるように、レジスタ304の
ボリュームフラグVLFLGが「0」にリセットされる
ので(ステップP31)、ステップP22の判別結果は
ノーとなり、マルチメニューに関するその他の操作子1
60に対応したパラメータの値を増加させる処理が実行
される(ステップP27)。On the other hand, other control groups 160 related to the multi-menu
If the increase button 151 is pressed after being operated, the volume flag VLFLG of the register 304 is reset to "0" (step P31), as detailed in FIG. 2(D). The determination result in step P22 is NO, and other operators 1 related to the multi-menu
A process of increasing the value of the parameter corresponding to 60 is executed (step P27).
これに対して、上記ボリュームデータVLDATA(S
K)の値を減少させる場合は、マルチメニューに関する
その他の操作子群160を操作することなく、減少ボタ
ン152を押圧する。減少ボタン152のオンイベント
が検出されると、第2図(C)に示す減少ボタンオンイ
ベントに関するサブルーチンが実行され、この減少スイ
ッチオンイベン1〜のサブルーチンにあっても、ボリュ
ームフラグVLF″LGが「1」か否かがまず判別され
る(ステップP28)。マルチメニューに関するその他
の操作子群160を操作することなく減少ボタン152
を抑圧した場合はステップP28の判別結果がイエスと
なるので、ステップP29に進む。このステップP29
では、上述のステップ■〕28と同様にしてレジスタ3
02からレジスタて303の帝都データVLTCに基づ
きボリュームデー5VLDATA (SK)を読み出し
、このボリュームデータVLDATA (SK) の値
「4」から「1」を減算してボリュームデータV L
D ATA(SK)の値を「3」に変更した後レジスタ
302に記憶する。なお、ボリュームデータVLDAT
Aの最低値は「0」としているので、すでにボリューム
データVLDATAが「0」になっているときは、ボリ
ュームデータVLDATAの減算は行われない。この後
、上記増加ボタン151が抑圧された場合と同様にステ
ップI) 24乃至ステップP26が実行され、メイン
プロゲラノーに戻る。このとき、音量指定スイッチ群1
10の発光ダイオードは>111表の関係にしたがいI
D2が点灯し、また、ディスプレイ153には、r V
OLUMIミ C0NTR0LJとともに、rVAL
tJ■ζ= 3」が表示され−る。なお、ボリューム値
を更に下げる場合は、減少スイッチ152を再度抑圧す
ればよい。On the other hand, the volume data VLDATA(S
To decrease the value of K), press the decrease button 152 without operating the other controls 160 related to the multi-menu. When the on event of the decrease button 152 is detected, the subroutine related to the decrease button on event shown in FIG. First, it is determined whether or not it is "1" (step P28). Decrease button 152 without operating other control group 160 related to multi-menu
If it is suppressed, the determination result in step P28 is YES, so the process advances to step P29. This step P29
Now, register 3 in the same manner as step 28 above.
From the register 02, read the volume data 5VLDATA (SK) based on the Teito data VLTC of 303, and subtract "1" from the value "4" of this volume data VLDATA (SK) to obtain the volume data V L
The value of DATA(SK) is changed to “3” and then stored in the register 302. In addition, the volume data VLDAT
Since the lowest value of A is set to "0", when the volume data VLDATA is already "0", the volume data VLDATA is not subtracted. Thereafter, steps I) 24 to P26 are executed in the same way as when the increase button 151 is depressed, and the process returns to the main program. At this time, volume designation switch group 1
10 light emitting diodes are >111 according to the relationship in table I
D2 lights up, and the display 153 also shows r V
With OLUMI C0NTR0LJ, rVAL
tJ■ζ=3" is displayed. Note that if the volume value is to be further lowered, the decrease switch 152 may be suppressed again.
続いて、マルチメニューに関するその他の操作子が操作
されたときの処理を簡単に説明する。マルチメニューに
関するその他の操作子のオンイベントが検出されると、
第2図(D)のサブルーチンが実行され、レジスタ30
4のボリューt1フラグVLFLGが「0」にリセット
され(ステップP31)、その後オンイベントのあった
その他操作子に関するパラメータの処理が実行されるが
(ステップP32)、この点はこの発明の要旨には直接
関係しないので詳しい説明は省略する。なお、マルチメ
ニューに関するその他の操作子が操作されたときにも、
増加スイッチ151または減少スイッチ152を押圧す
ることにより、第2図(C)のステップP27.P27
’において該操作子に関するパラメータ値が上述のボリ
ュームデータVLDATAの場合と同様にして増加また
は減少されるとともに、ディスプレイ153にパラメー
タ値が表示される。Next, a brief description will be given of processing when other operators related to the multi-menu are operated. When an on event of another control related to the multi-menu is detected,
The subroutine of FIG. 2(D) is executed, and the register 30
The volume t1 flag VLFLG of No. 4 is reset to "0" (step P31), and then the processing of the parameters related to the other controls for which the on event occurred is executed (step P32), but this point is not included in the gist of the present invention. Since it is not directly related, detailed explanation will be omitted. Furthermore, when other controls related to the multi-menu are operated,
By pressing the increase switch 151 or the decrease switch 152, step P27 of FIG. 2(C). P27
At ', the parameter value related to the operator is increased or decreased in the same manner as in the case of the volume data VLDATA described above, and the parameter value is displayed on the display 153.
次に、プリセットスイッチ部180が操作されたときの
処理を説明する。すなわち、プリセットスイッチI)
R1乃至P R8のオンイベントが検出されると、第2
図(E)に示すサブルーチンが実行され、まず、押圧さ
れたプリセッi−スイッチPR1乃至PR8の番号をレ
ジスタ306に書き込み(ステップp41)、続いて、
書き込み用スイッチMが同時に押圧されているか否かを
判別する(ステップP42)。ステップP42の判別結
果がノーの場合は、レジスタ306に記憶された番号デ
ータに基づきプリセット用メモリ307から押圧された
プリセットスイッチPRI乃至PR8に対応する1組の
プリセットメモリデータP RMDATA (1)乃至
PRMDATA (8)を読み出し、該プリセットメモ
リデータ中の各データ(TCDATA (SK)乃至T
CDATA (LK)、VLDATA (SK)乃至V
LDATA (LK)、その他の操作子に関するデータ
)をそれぞれ対応するレジスタ(301,302,30
5)に転送する(ステップP43)、続いて、上記デー
タTCDATA (SK)乃至VLDATA (LK)
とその他の操作子に関するデータとを楽音発生回路40
0に送出しくステップP44) 、押圧されたプリセッ
トスイッチPRI乃至PR8に対応する発光ダイオード
IDII乃至ID18を点灯する(ステップP45)、
Lかる後、ステップP43で各レジスタ301,302
,305に転送された上記各種データにしたがい、これ
らのデータを設定するための各スイッチ群101乃至1
04゜110乃至140,160,170に設けられた
表示素子(発光ダイオードIDI乃至ID8等)を点灯
する(ステップP46)。Next, processing when the preset switch section 180 is operated will be described. i.e. preset switch I)
When the ON event of R1 to PR8 is detected, the second
The subroutine shown in FIG.
It is determined whether the writing switches M are pressed at the same time (step P42). If the determination result in step P42 is NO, a set of preset memory data P RMDATA (1) to PRMDATA corresponding to the pressed preset switches PRI to PR8 are stored in the preset memory 307 based on the number data stored in the register 306. (8), each data in the preset memory data (TCDATA (SK) to T
CDATA (LK), VLDATA (SK) to V
LDATA (LK), data related to other controls) are stored in the corresponding registers (301, 302, 30
5) (step P43), then the above data TCDATA (SK) to VLDATA (LK)
and data regarding other operators to the musical tone generation circuit 40.
0 (step P44), lighting up the light emitting diodes IDII to ID18 corresponding to the pressed preset switches PRI to PR8 (step P45),
After reading the L, each register 301, 302 is set in step P43.
, 305, each switch group 101 to 1 is used to set these data.
04° The display elements (light emitting diodes IDI to ID8, etc.) provided at 110 to 140, 160, and 170 are turned on (step P46).
これに対して、ステップP42の判別結果がイエスのと
きは、各レジスタ301,302,305に書き込まれ
ている各音量の音色データTCDATAとボリュームデ
ータVLDATAとその他の操作子に関するデータとを
一括してプリセットレジスタ307内の押圧されたプリ
セットスイッチP B 、L乃至PB8に対応するアド
レスに書き込む(ステップP47)。On the other hand, if the determination result in step P42 is YES, the timbre data TCDATA of each volume, the volume data VLDATA, and data related to other controls written in each register 301, 302, 305 are collectively stored. It is written to the addresses corresponding to the pressed preset switches PB, L to PB8 in the preset register 307 (step P47).
以上説明してきたように、上記実施例では本発明を楽音
の音量を制御するパラメータ (ボリュームデータ)の
設定装置に適用した場合につき説明したが1本発明はボ
リュームデータの設定以外にもエンベロープジェネレー
タにおけるADSRの各時間やレベルに関するパラメー
タの設定あるいはビブラート等の変調効果のスピードや
デプスに関するパラメータの設定に適用してもよい。ま
た、上記実施例ではパラメータ値の制御をソフトウェア
で行ったが、専用のハードウェアで行ってもよい。さら
に、上記実施例では、パラメータ値の微調整をマルチメ
ニュ一部150の増加スイッチ151と減少スイッチ1
52を用いて行うようにしたが、これに代えて、ホイー
ル操作子や、テンキー等の任意の操作子を使用すること
もできる。As explained above, in the above embodiment, the present invention is applied to a device for setting a parameter (volume data) that controls the volume of musical tones. It may also be applied to setting parameters related to each time and level of ADSR, or to setting parameters related to speed and depth of modulation effects such as vibrato. Furthermore, although the parameter values are controlled by software in the above embodiments, they may also be controlled by dedicated hardware. Furthermore, in the above embodiment, fine adjustment of parameter values is performed using the increase switch 151 and the decrease switch 1 of the multi-menu portion 150.
52, however, any other operator such as a wheel operator or numeric keypad may be used instead.
また、上記実施例ではパラメータ値の設定を、スイッチ
群110乃至140によって大まかに設定されたパラメ
タ値を増加スイッチ151あるいは減少スイッチ152
を抑圧する度に順次上昇または下降させたが、上昇ある
いは下降させたい値を予めメモリに複数書き込んでおき
、このメモリから上昇あるいは下降させたい段階に対応
する値を読み出して大まかに設定されたパラメータ値と
演算するようにしてもよい。Further, in the above embodiment, the parameter value setting is performed using the increase switch 151 or the decrease switch 152, which is set roughly by the switch groups 110 to 140.
Each time the value is suppressed, the values are raised or lowered sequentially. However, multiple values that you want to raise or lower are written in memory in advance, and the values that correspond to the stage that you want to raise or lower are read from this memory and the parameters are roughly set. It may also be calculated using a value.
さらに本発明は、上記実施例のような楽音制御用のパラ
メータの設定に限定されず、自動演奏装置あるいは自W
J+リズム装置におけるリズムテンポ等の機能制御用の
パラメータの設定に適用してもよい。Furthermore, the present invention is not limited to setting parameters for musical tone control as in the above embodiments, but is applicable to automatic performance devices or
The present invention may also be applied to setting parameters for controlling functions such as rhythm tempo in a J+ rhythm device.
また、上記実施例では、各音量指定スイッチ群110.
120,130,140により4の倍数にあたるボリュ
ーム値L V Lを指定可能にし、マルチメニュ一部1
50によってボリューム値LVLの間を「1」ずつ補間
させたが、各音量指定スイッチ群110,120,13
0,140によるボリューム値L V Lの設定間隔、
あるいはマルチメニュ一部150によるボリューム値L
VLの補間間隔は上記値と異ならせてもよい。Further, in the above embodiment, each volume designation switch group 110.
120, 130, 140 allows you to specify the volume value L V L that is a multiple of 4, and the multi-menu part 1
50, the volume values LVL are interpolated in increments of 1, but each volume specifying switch group 110, 120, 13
Setting interval of volume value L V L by 0,140,
Or the volume value L according to the multi-menu part 150
The interpolation interval of VL may be different from the above value.
第1図は本発明の一実施例の構成を示すブロック図、第
2図(A)乃至(E)は一実施例で実行されるソフトウ
ェアを示すフローチャー1〜図である。
3・・・・・・・・・・・中央処理′!A置、5・・・
・・・・・・・・プログラムメモリ、11.0.、L2
0. ボリューム値指定130.140・・・
・・スイッチ群、150・・・・・・・・・マルチメニ
ュ一部。
151・・・・・・・・・増加スイッチ、152・・・
・・・・・・減少スイッチ、300・・・・・・・・・
データおよびワーキングメモリ、
PBI乃至PB7・・・・スイッチ。
特許出願人 日本楽器製造株式会社代理人
弁理士 桑 井 清 −(8)
、じ1.ヒイ列・フ0−ケ・−ト(E)
第2図
一実1巳仔・隣7a−+ヤード
:β続*if″1正4條(方式 )
%式%
2、発明の名称 電子楽器のパラメータ設定装置3
、補正をする者
事件との関係 特許出願人
住 所 静岡県浜松市中沢町10番1号名 称
日本楽器製造株式会社代表者 川
上 浩
4、代理人 〒153
(発送口 昭和61年4月220)
6、補正の対象
明細書の「発明の詳細な説明の欄」、及び。FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention, and FIGS. 2A to 2E are flowcharts 1 to 1 showing software executed in the embodiment. 3・・・・・・・・・・Central processing′! Place A, 5...
...Program memory, 11.0. ,L2
0. Volume value specification 130.140...
...Switch group, 150... Part of the multi-menu. 151...Increase switch, 152...
・・・・・・Decrease switch, 300・・・・・・・・・
Data and working memory, PBI to PB7...switches. Patent applicant: Agent of Nippon Musical Instruments Co., Ltd.
Patent attorney Kiyoshi Kuwai - (8)
, Ji1. Hii row F0-ke-t (E) Fig. 2 Ichimi 1 Mikoi 7a-+ yard: β continuation *if''1 positive 4 jo (method) % formula % 2. Name of the invention Electronic musical instrument parameter setting device 3
, Relationship with the case of the person making the amendment Patent applicant Address 10-1 Nakazawa-cho, Hamamatsu City, Shizuoka Prefecture Name Nippon Gakki Mfg. Co., Ltd. Representative Kawa
Hiroshi Kami 4, Agent 153 (Delivery address: April 220, 1985) 6. "Detailed description of the invention column" of the specification to be amended, and.
Claims (2)
機能を制御する機能制御用のパラメータの値を設定する
電子楽器のパラメータ設定装置において、 パラメータの値を第1の所定値間隔で複数段階に指定可
能なパラメータ値指定手段と、 上記パラメータ値指定手段で指定可能な各値間を、上記
第1の所定値より小さな値の第2の所定値間隔で指定す
るパラメータ値変更指定手段と、上記パラメータ値指定
手段および上記パラメータ値変更指定手段の指定に基づ
き上記パラメータの値を設定するパラメータ値設定手段
とを具えたことを特徴とする電子楽器のパラメータ設定
装置。(1) In a parameter setting device for an electronic musical instrument that sets the value of a parameter for controlling a musical tone or for controlling various functions of an electronic musical instrument, the value of the parameter is set in multiple stages at first predetermined value intervals. parameter value change specifying means for specifying a second predetermined value interval smaller than the first predetermined value between each value specifiable by the parameter value specifying means; A parameter setting device for an electronic musical instrument, comprising: a parameter value setting means for setting the value of the parameter based on the specification of the parameter value specifying means and the parameter value change specifying means.
メータ値指定手段に対して共通に設けられている特許請
求の範囲第1項記載の電子楽器のパラメータ設定装置。(2) The parameter setting device for an electronic musical instrument according to claim 1, wherein the parameter value change designation means is provided in common to a plurality of the parameter value designation means.
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 true JPS62182798A (en) | 1987-08-11 |
JPH0827631B2 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) |
Citations (7)
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 |
JPS547203A (en) * | 1977-06-20 | 1979-01-19 | Pioneer Electronic Corp | 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 |
-
1986
- 1986-02-06 JP JP61025232A patent/JPH0827631B2/en not_active Expired - Lifetime
Patent Citations (7)
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 |
JPS547203A (en) * | 1977-06-20 | 1979-01-19 | Pioneer Electronic Corp | 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 |
---|---|
JPH0827631B2 (en) | 1996-03-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6448486B1 (en) | Electronic musical instrument with a reduced number of input controllers and method of operation | |
US6201178B1 (en) | On-the-fly note generation and a musical instrument | |
US7091410B2 (en) | Apparatus and computer program for providing arpeggio patterns | |
US6441289B1 (en) | Fixed-location method of musical performance and a musical instrument | |
JPH04181295A (en) | Electronic musical instrument | |
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 | |
JPH0664468B2 (en) | Electronic musical instrument with ad-lib performance function | |
JPH08234731A (en) | Electronic musical instrument | |
JP2937193B2 (en) | Electronic musical instrument parameter setting device | |
US5125314A (en) | An electronic musical instrument having switches for designating musical tone control data | |
JPS62182798A (en) | Parameter setter for electronic musical apparatus | |
JPS62103696A (en) | Electronic musical apparatus | |
JP3156285B2 (en) | Electronic musical instrument | |
JP2757856B2 (en) | Electronic musical instrument | |
US5418324A (en) | Auto-play apparatus for generation of accompaniment tones with a controllable tone-up level | |
JP2555569B2 (en) | Electronic musical instrument | |
JP3057711B2 (en) | Music control device | |
JP2552002B2 (en) | Electronic instrument tone color setting method | |
JPH03200291A (en) | Parameter setting device for electronic musical instrument | |
JPH0313994A (en) | Electronic musical instrument | |
JP2530892B2 (en) | Keyboard type electronic musical instrument | |
JP3077787B2 (en) | Electronic musical instrument tempo adjustment device | |
JPH03208096A (en) | Timbre setting device for electronic musical instrument | |
JP2972364B2 (en) | Musical information processing apparatus and musical information processing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EXPY | Cancellation because of completion of term |