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
JPH0792665B2 - Parameter setting device for electronic musical instruments - Google Patents
[go: Go Back, main page]

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

Parameter setting device for electronic musical instruments

Info

Publication number
JPH0792665B2
JPH0792665B2 JP60297356A JP29735685A JPH0792665B2 JP H0792665 B2 JPH0792665 B2 JP H0792665B2 JP 60297356 A JP60297356 A JP 60297356A JP 29735685 A JP29735685 A JP 29735685A JP H0792665 B2 JPH0792665 B2 JP H0792665B2
Authority
JP
Japan
Prior art keywords
tone color
tone
operator
parameter
control information
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
JP60297356A
Other languages
Japanese (ja)
Other versions
JPS62159184A (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 JP60297356A priority Critical patent/JPH0792665B2/en
Publication of JPS62159184A publication Critical patent/JPS62159184A/en
Publication of JPH0792665B2 publication Critical patent/JPH0792665B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は電子楽器のパラメータ設定装置に関し、特
に、選択された音色パラメータの内容を操作子の操作に
応じて制御し得るようにしたものに関する。
The present invention relates to a parameter setting device for an electronic musical instrument, and more particularly to a device for controlling the content of a selected tone color parameter according to the operation of an operator. .

〔従来の技術〕[Conventional technology]

特開昭58−211784号公報には、各パラメータ名(例えば
音色名)に対応してそのパラメータ情報を記憶するメモ
リ装置と、パラメータ情報を設定する各パラメータに共
通の設定操作子と、パラメータ名を選択する選択スイッ
チとを具えた電子楽器のパラメータ設定装置が開示され
ている。設定操作子で設定したパラメータ情報を選択ス
イッチで選択したパラメータ名に対応してメモリ装置に
記憶させることにより、各パラメータ名に対応するパラ
メータ情報を任意に設定できるようにしている。一旦設
定したパラメータ情報の変更あるいは制御は、設定時と
同様に操作子で所望の設定を行うことにより行うことが
できる。
Japanese Patent Laid-Open No. 58-211784 discloses a memory device for storing parameter information corresponding to each parameter name (for example, a tone color name), a setting operator common to each parameter for setting the parameter information, and a parameter name. There is disclosed an electronic musical instrument parameter setting device including a selection switch for selecting. By storing the parameter information set by the setting operator in the memory device corresponding to the parameter name selected by the selection switch, the parameter information corresponding to each parameter name can be arbitrarily set. The change or control of the parameter information once set can be performed by performing desired setting with the operator as in the setting.

〔発明が解決しようとする問題点〕[Problems to be solved by the invention]

上述の従来技術によれば、設定操作子が各パラメータ名
に共通に使用されるので、構成が簡単であるという利点
を有するが、操作子の各操作位置に対応する制御量(設
定量)はどのパラメータでも共通であるため、どのパラ
メータでも同じ態様でしか制御することができない、と
いう問題点があった。例えば、エンベロープの立上り時
間を設定・制御する場合、音色によっては制御可能な時
間幅を十分に長くとった方がよいものもあり、また、別
の音色によって制御可能な時間幅は短かくてもよいが細
かな分解能で制御した方がよいものもある。しかし、従
来のものは、一律の態様でしか設定・制御することがで
きないため、そのような要求を満足することはできなか
った。
According to the above-mentioned conventional technique, since the setting operator is commonly used for each parameter name, there is an advantage that the configuration is simple, but the control amount (setting amount) corresponding to each operation position of the operator is Since all parameters are common, there is a problem that all parameters can be controlled only in the same manner. For example, when setting and controlling the rise time of the envelope, it may be desirable to set the controllable time width to be sufficiently long depending on the timbre, and the controllable time width for another timbre may be short. Some are better, but it is better to control with fine resolution. However, the conventional devices cannot set and control such settings because they can be set and controlled only in a uniform manner.

この発明は上述の点に鑑みてなされたもので、各音色に
共通に使用される複数の楽音形成パラメータの設定・制
御用の操作子を用いて各楽音形成パラメータの設定・制
御を行う場合において、各操作子の効き具合を個々の音
色に対応して適切に可変制御できるようにすると共に、
音色が変更されたときに不自然さを感じさせないように
工夫を施したパラメータ設定装置を提供しようとするも
のである。
The present invention has been made in view of the above points, and in the case of performing setting / control of each tone formation parameter using an operator for setting / controlling a plurality of tone formation parameters commonly used for each tone color. , So that the degree of effectiveness of each operator can be appropriately variably controlled according to each tone color,
An object of the present invention is to provide a parameter setting device devised so as not to feel unnatural when a tone color is changed.

〔課題を解決するための手段〕[Means for Solving the Problems]

この発明に係る電子楽器のパラメータ設定装置は、音色
を選択するための選択手段と、複数の異なる楽音形成パ
ラメータに夫々対応しており、夫々複数の操作段階のい
ずれかに設定操作することができ、対応する前記楽音形
成パラメータの値をその操作段階に対応する内容に設定
・制御するための複数の操作子と、前記選択手段で選択
された音色に対応して前記各操作子の各操作段階に対応
する制御情報を夫々設定し、該各操作子の現在の操作段
階に対応する制御情報を夫々供給する制御情報供給手段
と、前記選択手段における音色選択イベントを検出する
イベント検出段階と、前記イベント検出手段による音色
選択イベント検出に応じて、前記各操作子の現在の操作
段階に対応する前記制御情報供給手段による前記制御情
報の供給を無効にし、これに代わって、新たに選択され
た音色に対応する前記各操作子毎の所定の標準の制御情
報を供給する制御手段とを具備し、前記制御情報供給手
段又は制御手段によって供給される制御情報に従って各
操作子に対応する楽音形成パラメータが夫々制御され、
これらの制御された楽音形成パラメータの組み合わせに
より、前記選択手段で選択された音色の設定・制御がな
されるようにしたことを特徴とするものである。
The parameter setting device for an electronic musical instrument according to the present invention corresponds to a selection means for selecting a tone color and a plurality of different tone formation parameters, and can be set in any of a plurality of operation stages. A plurality of manipulators for setting and controlling the value of the corresponding tone forming parameter to contents corresponding to the manipulating stage, and each manipulating stage of each manipulator corresponding to the tone color selected by the selecting means. The control information corresponding to the control information supply means for supplying the control information corresponding to the current operation stage of each operator, the event detection step for detecting a tone color selection event in the selection means, In response to the tone color selection event detected by the event detection means, the supply of the control information by the control information supply means corresponding to the current operation stage of each operator is invalidated. , A control means for supplying predetermined standard control information for each of the operators corresponding to the newly selected tone color, and the control supplied by the control information supply means or the control means. According to the information, the tone formation parameters corresponding to each operator are controlled,
It is characterized in that the tone color selected by the selecting means is set and controlled by a combination of these controlled tone forming parameters.

〔作用及び発明の効果〕[Operation and effect of the invention]

参考のために、上記構成と以下説明する実施例との対応
を示すと、次の通りである。
For reference, the correspondence between the above configuration and the embodiments described below is as follows.

音色を選択するための選択手段は、オーケストラ音色選
択スイッチ11(第1図)、複数の操作子は、ディジタル
シンセサイザ操作子12a〜12f(第1図)、制御情報供給
手段は、エディットパラメータメモリ15f(第1図)及
びそれに関連する回路(第11図のステップ70,71)、イ
ベント検出手段は、オーケストラ音色選択スイッチ11の
スイッチONイベントを検出するための回路(第6図、第
7図)、制御手段は、オーケストラ音色パラメータメモ
リ15a(第1図)及びそれに関連する回路(第4図の制
御手段35,第7図のステップ39)、に夫々対応する。
The selection means for selecting a tone color is an orchestra tone color selection switch 11 (FIG. 1), a plurality of operators are digital synthesizer operators 12a to 12f (FIG. 1), and a control information supply means is an edit parameter memory 15f. (FIG. 1) and its related circuits (steps 70 and 71 in FIG. 11), the event detecting means is a circuit for detecting a switch ON event of the orchestra tone color selection switch 11 (FIGS. 6 and 7). The control means correspond to the orchestra tone color parameter memory 15a (FIG. 1) and its related circuit (control means 35 in FIG. 4, step 39 in FIG. 7), respectively.

複数の異なる楽音形成パラメータ(例えば実施例におい
ては、波形WAVE、周波数比SPECTRIM、変調度MODULATIO
N、アタックレートATTACK、ディケイレートDECAY、音量
VOLUMEなど)に夫々対応して、複数の操作子(12a〜12
f)が設けられており、夫々複数の操作段階(操作位置
1〜5)のいずれかに設定操作することができる。制御
情報供給手段(11,70,71)では、選択手段(11)で選択
された音色に対応して各操作子(12a〜12f)の各操作段
階に対応する制御情報を夫々設定し、該各操作子の現在
の操作段階に対応する制御情報を夫々供給する。供給さ
れた制御情報に従って各操作子に対応する楽音形成パラ
メータが夫々制御され、これらの制御された楽音形成パ
ラメータの組み合わせにより、選択された音色の設定・
制御がなされる。
A plurality of different tone formation parameters (for example, waveform WAVE, frequency ratio SPECTRIM, modulation degree MODULATIO in the embodiment).
N, attack rate ATTACK, decay rate DECAY, volume
VOLUME, etc., each corresponding to multiple controls (12a-12
f) is provided, and the setting operation can be performed at any of a plurality of operation stages (operation positions 1 to 5). The control information supply means (11, 70, 71) sets control information corresponding to each operation stage of each operator (12a to 12f) corresponding to the tone color selected by the selection means (11), The control information corresponding to the current operation stage of each operator is supplied. The tone formation parameters corresponding to each operator are individually controlled according to the supplied control information, and the selected tone color setting / setting is performed by the combination of these controlled tone formation parameters.
Control is made.

制御情報供給手段では、選択手段で選択された音色に対
応して各操作子の各操作段階に対応する制御情報を夫々
設定するので、選択された音色に対応して各操作段階に
対応する制御情報の内容が異なってくる。これにより、
同じ操作子であっても、その効き具合が、個々の音色に
対応して適切に可変制御されるようになり、楽音形成用
パラメータの設定・制御を効率的かつ適切に行うことが
できるようになる、という効果を奏する。
The control information supply means sets the control information corresponding to each operation stage of each operator corresponding to the tone color selected by the selection means, so that the control corresponding to each operation stage corresponding to the selected tone color. The information content will be different. This allows
Even with the same operator, the degree of effectiveness can be appropriately variably controlled according to each tone color, so that the setting and control of musical tone forming parameters can be performed efficiently and appropriately. It has the effect of becoming.

イベント検出手段により選択手段(11)における音色選
択イベントが検出されると、制御手段(15a,35,39)
は、各操作子(12a〜12f)の現在の操作段階に対応する
制御情報供給手段(11,70,71)による制御情報の供給を
無効にし、これに代わって、新たに選択された音色に対
応する各操作子毎の所定の標準の制御情報を供給する。
これにより、それまで、選択されていた音色に対応して
設定されていた各操作子の現在の操作段階(操作位置1
〜5のいずれか)とは無関係に、各操作子に対応する楽
音形成パラメータの内容が新たな音色に関する標準の値
となる。従って、音色が変更されたときは、最初は必ず
各楽音形成パラメータの内容が標準状態に自動設定され
ることになり、音色を変更したときに不自然さを感じさ
せないようにすることができると共に、その後、操作子
の操作によって各楽音形成パラメータの設定/制御を行
なうためにも標準状態から制御を開始することができる
ので非常に使い易いものとなる、という優れた効果を奏
する。
When the event detection means detects the tone color selection event in the selection means (11), the control means (15a, 35, 39)
Disables the supply of control information by the control information supply means (11, 70, 71) corresponding to the current operation stage of each operator (12a to 12f) and replaces it with the newly selected tone color. It supplies predetermined standard control information for each corresponding operator.
As a result, the current operation stage (operation position 1) of each operator, which has been set corresponding to the selected tone, has been set.
5), the contents of the tone forming parameters corresponding to the respective operators become standard values for the new timbre. Therefore, when the timbre is changed, the contents of each tone forming parameter are always automatically set to the standard state at the beginning, and it is possible to prevent unnaturalness when changing the timbre. After that, since the control can be started from the standard state in order to set / control each tone formation parameter by operating the operator, it is very easy to use.

〔実施例〕〔Example〕

以下、添付図面を参照してこの発明の一実施例を詳細に
説明しよう。
An embodiment of the present invention will be described in detail below with reference to the accompanying drawings.

第1図はこの発明を適用した電子楽器のハード構成を示
すブロック図であり、パネル操作子部10の一部は外観図
によって示されている。
FIG. 1 is a block diagram showing a hardware configuration of an electronic musical instrument to which the present invention is applied, and a part of the panel operating section 10 is shown by an external view.

パネル操作子部10は、オーケストラ音色選択スイッチ11
と、ディジタルシンセサイザ(以下DSと略称する)操作
子12と、自動ベースコード(以下ABCと略称)音色選択
操作子13と、その他の操作子14とを含んでいる。オーケ
ストラ音色選択スイッチ11は複数(図では21種類)の音
色の各々に個別に対応する複数のプッシュ式スイッチPS
Wから成り、これらのスイッチPSWが行列状に配列されて
おり、3つの行と7つの列に対応して合計10個の発光ダ
イオードLEDが付設されている。選択された音色の行列
位置に対応する行のLEDと列のLEDが同時に点灯して、選
択された音色名を明らかにする。なお、各音色選択スイ
ッチ11の上側には音色名を示す表示が付されている。こ
のような行列式のLED表示は、LEDの数を節約する上で有
利である。このオーケストラ音色選択スイッチ11は、便
宜上オーケストラ系という楽音発生系列において発生す
べき楽音の音色を選択するものであり、換言すれば、該
楽音発生系列における楽音形成用パラメータを選択する
ための手段である。
The panel operation part 10 is an orchestra tone color selection switch 11
, A digital synthesizer (hereinafter abbreviated as DS) operator 12, an automatic bass chord (hereinafter abbreviated as ABC) tone color selection operator 13, and another operator 14. The orchestra tone color selection switch 11 has a plurality of push-type switches PS corresponding individually to a plurality of (21 types in the figure) tone colors.
The switches PSW are arranged in rows and columns, and a total of 10 light emitting diode LEDs are provided corresponding to 3 rows and 7 columns. The row LED and the column LED corresponding to the selected tone color matrix position are lit at the same time to reveal the selected tone color name. It should be noted that a display showing a tone color name is attached to the upper side of each tone color selection switch 11. Such a determinant LED display is advantageous in saving the number of LEDs. The orchestra tone color selection switch 11 is for selecting a tone color of a musical tone to be generated in a musical tone generation sequence called an orchestra system for convenience. In other words, it is a means for selecting a musical tone forming parameter in the musical tone generation sequence. .

DS操作子12は、音色を形成するための複数種類のパラメ
ータに対応する複数の操作子12a〜12fを含んでいる。各
操作子12a〜12fは例えば5段階のスライド式スイッチか
ら成る。操作子12a〜12fの操作状態(1〜5までの操作
位置)に応じてパラメータの内容を設定する。このDS操
作子12には2つの機能がある。1つはディジタルシンセ
サイザモードにおける独自の音色合成機能であり、もう
1つはエディットモードにおけるオーケストラ音色の設
定・制御機能である。このモードの切換えのためにプッ
シュ式のDSスイッチ(DS・SW)が設けられている。この
DSスイッチを押す毎にモードが切換わり、ディジタルシ
ンセサイザモードのときは付属のLEDが点灯し、エディ
ットモードのときは消灯する。
The DS operator 12 includes a plurality of operators 12a to 12f corresponding to a plurality of types of parameters for forming a tone color. Each of the operating elements 12a to 12f is composed of, for example, a 5-step slide type switch. The content of the parameter is set according to the operating state (operating positions 1 to 5) of the operators 12a to 12f. This DS operator 12 has two functions. One is a unique tone synthesis function in the digital synthesizer mode, and the other is an orchestra tone color setting / control function in the edit mode. A push-type DS switch (DS / SW) is provided to switch between these modes. this
The mode switches each time the DS switch is pressed, and the attached LED lights up in the digital synthesizer mode and goes out in the edit mode.

ABC音色選択操作子13はベース音色選択操作子13aとコー
ド音色選択操作子13bとからなる。各操作子13a、13bは
夫々5段階のスライド式スイッチであり、操作位置1〜
5に応じて所定のベース音色又はコード音色を選択す
る。プッシュ式のABCスイッチ(ABC・SW)は自動ベース
コード演奏のオン・オフを切換えるためのもので、押す
毎にオン・オフを切換わり、オンのときは付属のLEDが
点灯する。なお、ABC音色選択操作子13の5番目の操作
位置は特定の音色及びDS操作子12で設定した音色に対応
しており、ディジタルシンセサイザモードであればDS操
作子12によって合成された音色がABC音色選択操作子13
の5番目の操作位置に対応して選択されるが、エディッ
トモードであれば5番目の操作位置に割当てられている
特定の音色が選択される。ディジタルシンセサイザモー
ドは本来オーケストラ系の音色合成のためのものである
が、ABCモードのときに操作子13a又は13bの5番目の操
作位置が選択されると、DS操作子12によって合成された
音色が自動ベースコード音色のために使用されるように
なるのである。このとき、オーケストラ系ではDS操作子
12で合成した音色を使えなくなるので、その直前にオー
ケストラ音色選択スイッチ11で選択されていたオーケス
トラ音色に戻すように工夫されている。
The ABC tone color selection operator 13 comprises a bass tone color selection operator 13a and a chord tone color selection operator 13b. Each of the operating elements 13a and 13b is a five-step slide type switch, and the operating positions 1 to
A predetermined bass tone or chord tone is selected according to 5. The push-type ABC switch (ABC / SW) is for switching on / off of automatic bass chord performance. Each time it is pressed, it switches on / off, and when it is on, the attached LED lights up. The fifth operation position of the ABC tone color selection operator 13 corresponds to the specific tone color and the tone color set by the DS operator 12, and in the digital synthesizer mode, the tone color synthesized by the DS operator 12 is ABC. Tone selection control 13
The selected tone color is selected corresponding to the fifth operation position, but in the edit mode, the specific tone color assigned to the fifth operation position is selected. The digital synthesizer mode is originally for orchestral tone color synthesis, but when the fifth operation position of the operator 13a or 13b is selected in the ABC mode, the tone color synthesized by the DS operator 12 is changed. It will be used for automatic bass chord tones. At this time, in the orchestra system, the DS operator
Since the timbre synthesized in 12 can no longer be used, it is devised to restore the orchestral timbre selected by the orchestral timbre selection switch 11 immediately before that.

トーンデータメモリ15はROM(リードオンリメモリ)か
ら成るもので、音色を設定するためのデータを記憶した
メモリ15a〜15fを含んでいる。
The tone data memory 15 is composed of a ROM (Read Only Memory) and includes memories 15a to 15f which store data for setting a tone color.

オーケストラ音色パラメータメモリ15aは、オーケスト
ラ音色選択スイッチ11によって選択可能な21種類の音色
に対応するパラメータデータを予め記憶したもので、該
スイッチ11によって選択された音色のパラメータデータ
が読み出される。
The orchestra tone color parameter memory 15a stores in advance parameter data corresponding to 21 kinds of tone colors selectable by the orchestra tone color selection switch 11, and the parameter data of the tone color selected by the switch 11 is read out.

コード音色パラメータメモリ15bは、コード音色選択操
作子13bで選択可能な5種類の音色に対応するパラメー
タデータを予め記憶したもので、該操作子13bで選択さ
れた音色のパラメータデータが読み出される。ベース音
色パラメータメモリ15cも同様であり、ベース音色選択
操作子13aで選択可能な5種類の音色のパラメータデー
タを記憶している。
The chord tone color parameter memory 15b stores in advance parameter data corresponding to five kinds of tone colors selectable by the chord tone color selecting operator 13b, and the parameter data of the tone color selected by the operator 13b is read out. Similarly, the bass tone color parameter memory 15c stores parameter data of five types of tone colors selectable by the bass tone color selection operator 13a.

この実施例では1音色は、波形(WAVE)、周波数比(SP
ECTRUM)、変調度(MODULATION)、アタックレート(AT
TACK)、ディケイレート(DECAY)、音量(VOLUME)、
の6種類のパラメータによって形成される。各パラメー
タメモリ15a〜15cでは、1音色につきこれら6種類のパ
ラメータを記憶している。
In this embodiment, one timbre has a waveform (WAVE) and a frequency ratio (SP
ECTRUM), Modulation (MODULATION), Attack rate (AT
TACK), decay rate (DECAY), volume (VOLUME),
It is formed by 6 types of parameters. Each of the parameter memories 15a to 15c stores these six types of parameters for each tone color.

シンセサイザパラメータメモリ15eは、ディジタルシン
セサイザモードにおけるDS操作子12の各操作子12a〜12f
の5段階の各操作位置に対応するパラメータデータを予
め記憶したものである。各操作子12a〜12fは上述の6種
類のパラメータ(WAVE〜VOLUME)に対応している。各操
作子12A〜12fの操作位置に応じて各パラメータ毎に任意
のパラメータデータがメモリ15eから読み出される。デ
ィジタルシンセサイザモードでは、1音色を構成する6
種類のパラメータの内容を操作子12a〜12fによって個別
に任意に設定することにより自由な音色合成が行える。
The synthesizer parameter memory 15e is used for each of the operators 12a to 12f of the DS operator 12 in the digital synthesizer mode.
The parameter data corresponding to each of the five operation positions are stored in advance. Each operator 12a to 12f corresponds to the above-mentioned six types of parameters (WAVE to VOLUME). Arbitrary parameter data is read from the memory 15e for each parameter according to the operation position of each operator 12A to 12f. In the digital synthesizer mode, one tone is composed of 6
By freely setting the contents of the parameters of each type individually by the operators 12a to 12f, it is possible to freely synthesize the timbre.

エディットパラメータメモリ15fは、エディットモード
におけるDS操作子12の各操作子12a〜12fの5段階の各操
作位置に対応するエディットパラメータ(楽音形成用パ
ラメータを設定・制御するためのパラメータ)データを
複数組記憶したものである。エディットモードでは、オ
ーケストラ音色選択スイッチ11によって選択された音色
の各パラメータを対応する操作子12a〜12fによって設定
制御する。エディットパラメータメモリ15fに記憶する
エディットパラメータは、そのようなパラメータの設定
若しくは制御に適した内容を持つ。しかし、エディット
パラメータメモリ15fには、各操作子12a〜12f毎の5段
階の各操作位置に対応するエディットパラメータデータ
が1組のみならず複数組記憶されている。各組はオーケ
ストラ音色のグループに対応しており、オーケストラ音
色選択スイッチ11によって選択された音色に応じて各操
作子12a〜12f毎に1組のエディットパラメータが選択さ
れ、その中から各操作子12a〜12f毎の操作位置に応じた
エディットパラメータがメモリ15fから読み出される。
The edit parameter memory 15f includes a plurality of sets of edit parameter data (parameters for setting and controlling the tone forming parameters) corresponding to the five-step operation positions of the operators 12a to 12f of the DS operator 12 in the edit mode. I remembered it. In the edit mode, the parameters of the tone color selected by the orchestra tone color selection switch 11 are set and controlled by the corresponding operators 12a to 12f. The edit parameters stored in the edit parameter memory 15f have contents suitable for setting or controlling such parameters. However, the edit parameter memory 15f stores not only one set but also a plurality of sets of edit parameter data corresponding to the five-step operation positions of the operators 12a to 12f. Each set corresponds to a group of orchestra timbres, and one set of edit parameters is selected for each of the manipulators 12a to 12f in accordance with the timbre selected by the orchestra timbre selection switch 11, and among them, each manipulator 12a is selected. The edit parameters corresponding to the operation position for each 12f are read from the memory 15f.

音色グループメモリ15dは、オーケストラ音色の上述の
グループ分けを記憶したもので、オーケストラ音色選択
スイッチ11によって選択され音色に応じてその音色が属
するグループの情報を読み出す。このグループ情報に応
じてエディットパラメータメモリ15fにおける1組のエ
ディットパラメータが選択される。
The timbre group memory 15d stores the above-mentioned grouping of orchestral timbres, and reads out information of a group to which the timbre belongs, which is selected by the orchestra timbre selection switch 11 according to the timbre. A set of edit parameters in the edit parameter memory 15f is selected according to the group information.

CPU(中央処理ユニット)16、ROMからなるプログラムメ
モリ17、RAMからなるデータ及びワーキングメモリ18は
マイクロコンピュータを構成しており、パネル操作子部
10におけるスイッチ及び操作子の検出走査並びにその走
査結果に基づくトーンデータメモリ15の読み出し処理は
すべてこのマイクロコンピュータによって実行される。
また、鍵盤19における押圧鍵検出のためのキースイッチ
走査及び押圧鍵に対応する楽音の発音割当て処理等もこ
のマイクロコンピュータによって実行される。
A CPU (central processing unit) 16, a program memory 17 composed of a ROM, a data and working memory composed of a RAM constitute a microcomputer, and a panel operation part.
The detection scanning of the switches and operators in 10 and the reading processing of the tone data memory 15 based on the scanning result are all executed by this microcomputer.
The microcomputer also executes key switch scanning for detecting a pressed key on the keyboard 19 and tone sound allocation processing corresponding to the pressed key.

楽音形成回路は、オーケストラ音形成回路20、コード音
形成回路21、ベース音形成回路22の3系列から成る。各
楽音形成回路20〜22では夫々の系列に割当てられた押圧
鍵の情報と音色形成用パラメータ情報とをマイクロコン
ピュータのバス23を介して受け取り、これらの情報に基
づき押圧鍵に対応する音高と音色形成用パラメータに対
応する音色とを有する楽音信号を形成する。形成された
楽音信号はサウンドシステム24に与えられ、発音され
る。
The tone forming circuit is composed of an orchestra sound forming circuit 20, a chord sound forming circuit 21, and a bass sound forming circuit 22. Each of the tone forming circuits 20 to 22 receives the information of the pressed key and the tone color forming parameter information assigned to the respective series via the bus 23 of the microcomputer, and based on these information, the pitch corresponding to the pressed key. A tone signal having a tone color corresponding to the tone color forming parameter is formed. The formed musical tone signal is given to the sound system 24 and is sounded.

第1表は音色グループメモリ15dにおける音色のグルー
プ化の一例を示したものである。各音色パラメータ(音
色名COSMICからVIBESまでの21種類)のグループ化の態
様はエディットパラメータの種類に応じて異なってい
る。0〜3はグループ番号を示す。例えば、波形(WAV
E)のエディットパラメータに関して音色パラメータは
0〜3の4つのグループに分けられる。また、アタック
レート(ATTACK)のエディットパラメータに関して音色
パラメータは0〜1の2つのグループに分けられる。な
お、変調度(MODULATION)と音量(VOLUME)のエディッ
トパラメータに関してはグループ分けはなされていず、
どの音色が選択された場合でも共通のエディットパラメ
ータの1組が使用される。
Table 1 shows an example of timbre grouping in the timbre group memory 15d. The grouping mode of each tone color parameter (21 types of tone color names COSMIC to VIBES) differs depending on the type of edit parameter. 0-3 shows a group number. For example, the waveform (WAV
With respect to the edit parameters of E), the tone color parameters are divided into four groups 0 to 3. Further, regarding the edit parameters of attack rate (ATTACK), the tone color parameters are divided into two groups of 0 to 1. In addition, there is no grouping regarding the edit parameters of modulation (MODULATION) and volume (VOLUME).
A common set of edit parameters is used regardless of which timbre is selected.

第2図はエディットパラメータメモリ15fの一例を示す
もので、各操作子12a〜12fに対応するメモリ15fA〜15fF
から成る。メモリ15fA、15fB、15fD、15fEでは音色に応
じて(前述のグループに応じて)異なるパラメータを記
憶している。どのグループのメモリからパラメータを読
み出すべきかは、前述の音色グループメモリ15dから各
操作子12a〜12e(エディットパラメータWAVE〜DECAY)
に対応して読み出されたグループ番号によって選択され
る。例えば、「BLUES SYNTH」の音色がオーケストラ音
色選択スイッチ11によって選択された場合は、WAVEパラ
メータの操作子12aに対応してメモリ15fAのグループG3
が選択され、SPECTRUMパラメータの操作子12bに対応し
てメモリ15fBのグループG2が選択され、ATTACKパラメー
タの操作子12dに対応してメモリ15fDのグループG0が選
択され、DECAYパラメータの操作子12eに対応してメモリ
15fEのグループG1が選択される(第1表参照)。
FIG. 2 shows an example of the edit parameter memory 15f. The memories 15fA to 15fF corresponding to the operators 12a to 12f are shown.
Consists of. The memories 15fA, 15fB, 15fD, and 15fE store different parameters depending on the timbre (depending on the group). Which group of memory the parameter should be read from is determined by the operation group 12a to 12e (edit parameters WAVE to DECAY) from the tone group memory 15d described above.
Is selected according to the group number read corresponding to. For example, when the tone color of "BLUES SYNTH" is selected by the orchestra tone color selection switch 11, the group G3 of the memory 15fA corresponds to the operator 12a of the WAVE parameter.
Is selected, the group G2 of the memory 15fB is selected corresponding to the operator 12b of the SPECTRUM parameter, the group G0 of the memory 15fD is selected corresponding to the operator 12d of the ATTACK parameter, and the operator 12e of the DECAY parameter is selected. Then memory
The group G1 of 15fE is selected (see Table 1).

各メモリ15fA〜15fFにおける1グループに対応するメモ
リブロックには、操作子12a〜12fの5段の操作位置に対
応する1組のエディットパラメータデータが記憶されて
いる。従って、例えば操作12aのメモリ15fA全体では4
組(4グループG0〜G3)のエディットパラメータデータ
が記憶されている。
The memory block corresponding to one group in each of the memories 15fA to 15fF stores a set of edit parameter data corresponding to the operation positions of the five stages of the operators 12a to 12f. Therefore, for example, the total of the memory 15fA of the operation 12a is 4
The edit parameter data of the group (4 groups G0 to G3) is stored.

操作子12aによって設定されるWAVEパラメータは、周波
数変調(以下FMという)方式による楽音波形における変
調波の波形を設定するパラメータOP1WVと、搬送波の波
形を設定するパラメータOP2WVと、出力波形信号を入力
側の位相成分としてフィードバックさせるフィードバッ
クFM演算の際のフィードバックレベルを設定するパラメ
ータFBとから成る。グループG0とG2のこれらのエディッ
ト用WAVEパラメータの一例を第2表、第3表に示す。
The WAVE parameters set by the operator 12a are the parameter OP1WV that sets the waveform of the modulated wave in the tone waveform by the frequency modulation (FM) method, the parameter OP2WV that sets the waveform of the carrier wave, and the output waveform signal on the input side. And a parameter FB for setting a feedback level in the feedback FM calculation for feeding back as a phase component of. Tables 2 and 3 show examples of these WAVE parameters for editing of groups G0 and G2.

エディットモードにおいては操作子12a〜12fの中央の操
作位置#3が、音色選択スイッチ11によって選択された
音色に本来設定されているパラメータの内容と同じ内容
に設定・制御するための位置である。従ってこの位置に
対応するパラメータは特定されず、「同」と記してあ
る。波形パラメータOP1WV、OP2WVの値「0」は正弦波形
を指示し、「1」は正弦波の半波整流波形を指示し、
「2」は全波整流波形を指示し、「3」は全波整流波形
における90度〜180度及び270度〜360度の位相範囲の振
幅をインヒビットした波形を指示する。
In the edit mode, the operation position # 3 at the center of the operators 12a to 12f is a position for setting and controlling the same content as the parameter originally set for the tone color selected by the tone color selection switch 11. Therefore, the parameter corresponding to this position is not specified and is described as "the same". The value "0" of the waveform parameters OP1WV and OP2WV indicates a sine waveform, "1" indicates a half-wave rectified waveform of a sine wave,
“2” indicates a full-wave rectified waveform, and “3” indicates a waveform obtained by inhibiting the amplitudes of the phase ranges of 90 ° to 180 ° and 270 ° to 360 ° in the full-wave rectified waveform.

第2表、第3表から明らかなように、操作子12aによる
設定態様は、選択された音色が属するグループに応じて
異なるものとなる。例えば、WAVEパラメータのグループ
GOに属する音色「JAZZ ORGAN」とグループG2に属する
音色「FLUTE」(第1表参照)とでは、操作子12aが同じ
操作位置に設定されたとしても各パラメータOP1WV、OP2
WV、FBの内容が異なっている。
As is clear from Tables 2 and 3, the setting mode by the operator 12a varies depending on the group to which the selected timbre belongs. For example, a group of WAVE parameters
For the tone color "JAZZ ORGAN" belonging to GO and the tone color "FLUTE" belonging to group G2 (see Table 1), even if the operator 12a is set to the same operation position, the parameters OP1WV, OP2
The contents of WV and FB are different.

操作子12bによって設定されるSPECTRUMパラメータは、F
M楽音形成方式における変調波周波数と搬送波周波数の
楽音基本周波数に対する周波数比を設定するパラメータ
OP1MUL(変調波周波数)、OP2MUL(搬送波周波数)から
成る。グループG0とG1に対応するこれらパラメータの一
例を示すと第4表、第5表のようである。
The SPECTRUM parameter set by the operator 12b is F
Parameter that sets the frequency ratio of the modulated wave frequency and the carrier frequency to the tone basic frequency in the M tone formation method
It consists of OP1MUL (modulation wave frequency) and OP2MUL (carrier frequency). Tables 4 and 5 show examples of these parameters corresponding to the groups G0 and G1.

パラメータOP1MUL、OP2MULの値「1」は基本周波数と同
じ(1倍)であることを指示し、「2」〜「7」は基本
周波数の2倍〜7倍を指示し、「0」は基本周波数の1/
2倍を指示する。上記表から明らかなように、操作子12b
に関しても、その設定態様が音色(グループ)に応じて
異なるものとなる。
The value "1" of the parameters OP1MUL and OP2MUL indicates that it is the same (1 times) as the fundamental frequency, "2" to "7" indicates 2 to 7 times the fundamental frequency, and "0" is the basic frequency. 1 / frequency
Direct twice. As is clear from the above table, the manipulator 12b
Also, regarding the above, the setting mode differs depending on the tone color (group).

操作子12cによって設定されるMODULATIONパラメータはF
M楽音形成方式における変調指数を制御するパラメータ
ΔOP1TLからなる。この一例は第6表のようである。
MODULATION parameter set by manipulator 12c is F
It consists of a parameter ΔOP1TL that controls the modulation index in the M tone formation system. An example of this is shown in Table 6.

このパラメータΔOP1TLは、選択された音色における標
準の変調指数パラメータOP1TLに対する増減値である。
中央の操作位置#3のデータは「0」であり、標準のパ
ラメータを変更しないことを示す。
This parameter ΔOP1TL is an increase / decrease value with respect to the standard modulation index parameter OP1TL for the selected tone color.
The data of the central operation position # 3 is "0", which means that the standard parameters are not changed.

操作子12dによって設定されるATTACKパラメータは、変
調波信号の振幅エンベロープのアタックレートを制御す
るパラメータΔOP1ARと、搬送波信号の振幅エンベロー
プのアタックレートを制御するパラメータΔOP2ARとか
らなる。これらのパラメータはグループG0とG1とでは第
7表、第8表に示すように異なっている。
The ATTACK parameter set by the operator 12d includes a parameter ΔOP1AR for controlling the attack rate of the amplitude envelope of the modulated wave signal and a parameter ΔOP2AR for controlling the attack rate of the amplitude envelope of the carrier signal. These parameters are different between groups G0 and G1 as shown in Tables 7 and 8.

これらのパラメータΔOP1AR、ΔOP2ARも、選択された音
色における標準のアタックレートパラメータOP1AR、OP2
ARに対する増減値である。なお、グループG1はG0に比べ
て制御可能な増減変化幅が大きい。これは立上りの比較
的速い音色に適している。反対に、グループG0は立上り
の比較的遅い音色に適している。前出の第1表を参照す
ると、管楽器系の音色(例えばCLARINET)がグループG0
であり、打楽器系の音色(例えばPIANO)がグループG1
である。
These parameters ΔOP1AR and ΔOP2AR are also standard attack rate parameters OP1AR and OP2 for the selected tone color.
It is the increase / decrease value for AR. Note that the group G1 has a larger controllable increase / decrease variation range than G0. This is suitable for a tone with a relatively fast rising edge. On the contrary, the group G0 is suitable for a tone having a relatively slow rising edge. Referring to Table 1 above, the wind instrument sounds (for example, CLARINET) are group G0.
And the percussion instrument tones (eg PIANO) are group G1
Is.

操作子12eによって設定されるDECAYパラメータは、変調
波信号の第1ディケイレートを制御するパラメータΔOP
1D1R、ディケイレベルを制御するパラメータΔOP1DL、
第2ディケイレートを制御するパラメータΔOP1D2Rと、
搬送波信号の第1ディケイレートを制御するパラメータ
ΔOP2D1R、ディケイレベルを制御するパラメータΔOP2D
L、第2ディケイレートを制御するパラメータΔO2D2Rと
からなる。これらのパラメータはグループG0とG1とでは
第9表、第10表に示すように異なっている。
The DECAY parameter set by the operator 12e is the parameter ΔOP that controls the first decay rate of the modulated wave signal.
1D1R, parameter to control the decay level ΔOP1DL,
A parameter ΔOP1D2R that controls the second decay rate,
Parameter ΔOP2D1R that controls the first decay rate of the carrier wave signal, and parameter ΔOP2D that controls the decay level.
L and a parameter ΔO2D2R for controlling the second decay rate. These parameters are different between groups G0 and G1 as shown in Tables 9 and 10.

これらのパラメータΔOP1D1R〜ΔOP2D2Rも選択された音
色における標準のディケイレートパラメータOP1D1R、OP
1DL、OP1D2R、OP2D1R、OP2DL、OP2D2Rに対する増減値で
ある。なお、グループG1はG0に比べて制御可能な増減変
化幅が大きい。これはディケイ時間の短かい音色(持続
音系の音色)に適している。反対に、グループG0はディ
ケイ時間の長い音色(減衰音系の音色)に適している。
前出の第1表を参照すると、打楽器系の音色(例えばPI
ANO)がグループG0であり、管楽器系の音色(例えばCLA
RINET)がグループG1である。
These parameters ΔOP1D1R to ΔOP2D2R are also standard decay rate parameters OP1D1R, OP for the selected tone.
It is an increase / decrease value for 1DL, OP1D2R, OP2D1R, OP2DL, OP2D2R. Note that the group G1 has a larger controllable increase / decrease variation range than G0. This is suitable for sounds with a short decay time (continuous sounds). On the other hand, group G0 is suitable for tones with long decay times (attenuated tones).
Referring to Table 1 above, percussion instrument-based tones (eg, PI
ANO) is group G0, and wind instrument sounds (for example, CLA)
RINET) is a group G1.

操作子12fによって設定されるVOLUMEパラメータは楽音
の音量を制御するパラメータΔOP2TLからなる。このパ
ラメータΔOP2TLは、選択された音色における標準の音
量パラメータOP2TLに対する増減値である。
The VOLUME parameter set by the operator 12f is composed of a parameter ΔOP2TL for controlling the volume of a musical sound. This parameter ΔOP2TL is an increase / decrease value with respect to the standard volume parameter OP2TL in the selected tone color.

なお、エディットモードにおける各操作子12c〜12fによ
って設定されるパラメータは、前述のように増減値を示
すものであるが、シンセサイザモードではそうではな
く、各パラメータOP1TL〜OP2TLを直接設定するものであ
る。そのため、シンセサイザパラメータメモリ15eにお
いて各操作子12c〜12fに対応して記憶したパラメータは
第6表〜第10表に示すような増減値とは全く異なる。し
かし、この点は詳しく説明しない。
The parameters set by the operators 12c to 12f in the edit mode indicate the increase / decrease value as described above, but not in the synthesizer mode, and the parameters OP1TL to OP2TL are directly set. . Therefore, the parameters stored in the synthesizer parameter memory 15e corresponding to the operators 12c to 12f are completely different from the increase / decrease values shown in Tables 6 to 10. However, this point will not be described in detail.

上述のような各種パラメータを用いて楽音信号形成を行
うFM楽音形成回路の一例を第3図に示す。発生すべき楽
音の音高を指定するキーコードKCに応じて位相アドレス
信号発生回路25から該音高に対応するレートで変化する
位相アドレス信号ωtを発生する。この位相アドレス信
号ωtは乗算器26に与えられ、変調波周波数比パラメー
タOP1MULが乗算される。その出力は加算器27を経て波形
発生器WGOP1の位相アドレス入力に与えられる。波形発
生器WGOP1には波形設定パラメータOP1WVが与えられ、そ
の値に応じて該発生器WGOP1で発生すべき波形の形状が
切換えられる。そのような波形形状の切換えは正弦波メ
モリと該メモリから読み出した正弦波系を所定位相区間
で反転したりインヒビットしたりする回路とによって行
われる。
FIG. 3 shows an example of an FM tone forming circuit for forming a tone signal using various parameters as described above. In response to a key code KC designating the pitch of a musical tone to be generated, the phase address signal generating circuit 25 generates a phase address signal ωt which changes at a rate corresponding to the pitch. This phase address signal ωt is given to the multiplier 26 and multiplied by the modulated wave frequency ratio parameter OP1MUL. The output is given to the phase address input of the waveform generator WGOP1 via the adder 27. A waveform setting parameter OP1WV is given to the waveform generator WGOP1, and the shape of the waveform to be generated by the generator WGOP1 is switched according to the value. Such switching of the waveform shape is performed by a sine wave memory and a circuit that inverts or inhibits the sine wave system read from the memory in a predetermined phase section.

波形発生器WGOP1から発生された波形信号は乗算器28に
与えられ、エンベロープ発生器29から与えられたエンベ
ロープ波形信号が乗算される。その出力は加算器30に加
わると共にフィードバック用の乗算器31に加わりフィー
ドバックパラメータFBが乗算される。乗算器31の出力は
位相変調用の加算器27に入力される。
The waveform signal generated from the waveform generator WGOP1 is given to the multiplier 28, and is multiplied by the envelope waveform signal given from the envelope generator 29. The output is added to the adder 30 and the feedback multiplier 31, and is multiplied by the feedback parameter FB. The output of the multiplier 31 is input to the adder 27 for phase modulation.

乗算器32では位相アドレス信号ωtに搬送波周波数比パ
ラメータOP2MULを乗算し、その出力を加算器30に与え
る。加算器30ではその搬送波位相アドレス信号に乗算器
28から与えられる変調波信号を加算し、位相変調を行
う。加算器30の出力は波形発生器WGOP2の位相アドレス
入力に与えられる。波形発生器WGOP2には波形設定パラ
メータOP2WVが与えられ、その値に応じて、発生すべき
波形の形状が前述と同様に切換えられる。位相アドレス
入力信号に応じて波形発生器WGOP2から発生された波形
信号は乗算器33に与えられ、エンベロープ発生器34から
発生されたエンベロープ波形信号が乗算される。
The multiplier 32 multiplies the phase address signal ωt by the carrier frequency ratio parameter OP2MUL and supplies the output to the adder 30. In the adder 30, the carrier phase address signal is multiplied by the multiplier.
Phase modulation is performed by adding the modulated wave signals given from 28. The output of the adder 30 is given to the phase address input of the waveform generator WGOP2. A waveform setting parameter OP2WV is given to the waveform generator WGOP2, and the shape of the waveform to be generated is switched in the same manner as described above according to the value thereof. The waveform signal generated from the waveform generator WGOP2 according to the phase address input signal is applied to the multiplier 33, and is multiplied by the envelope waveform signal generated from the envelope generator 34.

エンベロープ発生器29、34はキーオン信号KONに応じて
エンベロープ波形信号を発生するもので、その場合のエ
ンベロープ波形の形状はアタックレート、ディケイレー
ト及びレベルに関するパラメータOP1AR、OP1D1R、OP1D
L、OP1D2R、OP1TL、OP2AR、OP2D1R、OP2DL、OP2D2R、OP
2TLに従って設定される。また、選択された音色に応じ
て接続音系であるか減衰音系であるかを示すディケイグ
ループデータDGを与えられ、これに応じてエンベロープ
波形を持続音系にするか減衰音系にするかが決まる。こ
のディケイグループデータDGとして音色グループメモリ
15dからDECAYパラメータに対応して読み出されたグルー
プ番号データを用いることができる。
The envelope generators 29, 34 generate an envelope waveform signal in response to the key-on signal KON, and the shape of the envelope waveform in that case is parameters OP1AR, OP1D1R, OP1D related to attack rate, decay rate and level.
L, OP1D2R, OP1TL, OP2AR, OP2D1R, OP2DL, OP2D2R, OP
Set according to 2TL. In addition, decay group data DG indicating whether it is a connection tone system or a decay tone system is given according to the selected tone color, and depending on this, whether the envelope waveform should be a continuous tone system or a decay tone system. Is decided. Tone group memory as this decay group data DG
The group number data read from 15d corresponding to the DECAY parameter can be used.

第3図に示したようなFM楽音形成回路は、オーケストラ
音形成回路20のみならず、コード音形成回路21及びベー
ス音形成回路22にも使用することができる。
The FM tone forming circuit as shown in FIG. 3 can be used not only in the orchestra tone forming circuit 20 but also in the chord tone forming circuit 21 and the bass tone forming circuit 22.

第4図は、エディットモードにおける主要部間の情報の
流れを略示したブロック図である。オーケストラの音色
選択スイッチ11で選択された音色名に応じて音色グルー
プメモリ15dからグループ番号データDS操作子12の各操
作子12a、12b、12d、12eに対応して読み出される。エデ
ィットパラメータメモリ15fでは、このグループ番号デ
ータに応じて各操作子12a〜12fに対応するエディットの
1組が選択される。そして、DS操作子12における各操作
子12a〜12fの操作位置に応じて、前記1組(5段階)の
エディットパラメータの中の1つのパラメータが各操作
子毎にメモリ15fから読み出される。
FIG. 4 is a block diagram schematically showing the flow of information between the main parts in the edit mode. According to the tone color name selected by the tone color selection switch 11 of the orchestra, it is read from the tone color group memory 15d corresponding to each operator 12a, 12b, 12d, 12e of the group number data DS operator 12. In the edit parameter memory 15f, one set of edits corresponding to the operators 12a to 12f is selected according to the group number data. Then, according to the operation position of each of the operators 12a to 12f in the DS operator 12, one parameter of the one set (5 steps) of edit parameters is read from the memory 15f for each operator.

一方、オーケストラ音色パラメータメモリ15aではオー
ケストラ音色選択スイッチ11で選択された音色に対応す
る標準の楽音形成用パラメータが読み出される。このパ
ラメータは、前述の通りWAVE〜VOLUMEの6種類からな
り、更にこれまでの説明から明らかなように各パラメー
タはOP1WV、OP2WV…というように細分化された複数のパ
ラメータからなる。
On the other hand, a standard tone forming parameter corresponding to the tone color selected by the orchestra tone color selection switch 11 is read out from the orchestra tone color parameter memory 15a. As described above, this parameter consists of six types of WAVE to VOLUME, and as is clear from the above description, each parameter consists of a plurality of subdivided parameters such as OP1WV, OP2WV ....

選択された音色に応じてメモリ15aから読み出された標
準のパラメータは、制御手段35においてエディットパラ
メータメモリ15fから読み出されたエディットパラメー
タに応じて制御され、その内容が適宜変更される。制御
手段35で制御されたパラメータはオーケストラ音色メモ
リORCMに記憶される。該メモリORCMの各パラメータはオ
ーケストラ音形成回路20に与えられ、第3図に示したよ
うに、楽音形成のために利用される。
The standard parameters read from the memory 15a according to the selected tone color are controlled by the control means 35 according to the edit parameters read from the edit parameter memory 15f, and the contents thereof are changed appropriately. The parameters controlled by the control means 35 are stored in the orchestra tone color memory ORCM. Each parameter of the memory ORCM is given to the orchestra sound forming circuit 20 and is used for forming a sound as shown in FIG.

一例として、オーケストラ音色パラメータメモリ15aか
ら読み出された選択された或る音色の標準パラメータが
第11表のようであるとし、その音色のグループがWAVE操
作子12aに関してはG2、SPECTRUM操作子12bに関してはG
0、ATTACK操作子12dに関してはG0、DECAY操作子12eに関
してはG1であるとし、各操作子12a〜12fの操作位置が12
aでは#4、12bでは#2、12cでは#5、12dでは#3、
12eでは#4、12fでは#3であるとする。前出の第2表
〜第10表から明らかなようにエディットパラメータの値
は第11表のようになり、エディットパラメータによる制
御に応じて最終的に設定されるパラメータは第11表のよ
うになる。
As an example, it is assumed that the standard parameters of a selected timbre read from the orchestra timbre parameter memory 15a are as shown in Table 11, and that timbre group is G2 for the WAVE operator 12a and for the SPECTRUM operator 12b. Is G
0, ATTACK operator 12d is G0, DECAY operator 12e is G1, and the operating position of each operator 12a-12f is 12
# 4 for a, # 2 for 12b, # 5 for 12c, # 3 for 12d,
It is assumed that 12e is # 4 and 12f is # 3. As is apparent from Tables 2 to 10 above, the values of the edit parameters are as shown in Table 11, and the parameters finally set according to the control by the edit parameters are as shown in Table 11. .

上記から明らかなように、パラメータOP1WV〜OP2MULに
関しては、操作子12a、12bの操作に応じて設定されたエ
ディットパラメータの内容が標準パラメータに置換わっ
てそのまま最終的に設定されたパラメータとなる。パラ
メータOP1TL〜OP2TLに関しては、操作子12c〜12fの操作
に応じて設定されたエディットパラメータが標準パラメ
ータに対する増減値として作用し、標準パラメータをエ
ディットパラメータに応じて増減変更したものが最終的
に設定されたパラメータとなる。第11表の右欄に示すよ
うな、最終的に設定された各パラメータがオーケストラ
音色メモリORCMにストアされる。
As is clear from the above, regarding the parameters OP1WV to OP2MUL, the contents of the edit parameters set according to the operations of the operators 12a and 12b are replaced with the standard parameters to become the finally set parameters. Regarding the parameters OP1TL to OP2TL, the edit parameter set according to the operation of the operators 12c to 12f acts as an increase / decrease value with respect to the standard parameter, and the standard parameter that is increased / decreased according to the edit parameter is finally set. It becomes a parameter. The finally set parameters as shown in the right column of Table 11 are stored in the orchestra tone color memory ORCM.

第1図の構成では、第4図の制御手段35に相当する機能
はマイクロコンピュータによって実行される。また、オ
ーケストラ音色メモリORCMはデータ及びワーキングメモ
リ1に含まれる。
In the configuration of FIG. 1, the function corresponding to the control means 35 of FIG. 4 is executed by the microcomputer. The orchestra tone color memory ORCM is included in the data and working memory 1.

第5図は、データ及びワーキングメモリ18内のデータメ
モリ部分を構成する各種メモリの一例を示すものであ
る。
FIG. 5 shows an example of various memories that constitute a data memory portion in the data and working memory 18.

TONEはオーケストラ音色コードメモリであり、オーケス
トラ音色選択スイッチ11で選択された音色名を示す2進
コード化信号(音色コード)を記憶する。
TONE is an orchestra tone color code memory and stores a binary coded signal (tone color code) indicating the tone color name selected by the orchestra tone color selection switch 11.

ABCFLGはABCモードのオン・オフを示すABCフラッグであ
る。“1"のときABCオン、“0"のときオフであり、前述
のABCスイッチ(ABC・SW)の押圧に応じて反転する。
ABCFLG is an ABC flag that indicates whether the ABC mode is on or off. When it is "1", ABC is on, when it is "0", it is off, and it is inverted according to the pressing of the ABC switch (ABC SW).

DSFLGはディジタルシンセサイザモードのオン・オフを
示すDSフラッグである。“1"のときディジタルシンセサ
イザモード、“0"のときエディットモードであり、前述
のDSスイッチ(DS・SW)の押圧に応じて反転する。
DSFLG is a DS flag indicating ON / OFF of the digital synthesizer mode. When it is "1", it is the digital synthesizer mode, when it is "0", it is the edit mode, and it is inverted according to the pressing of the above-mentioned DS switch (DS / SW).

CHDNOはコード音色コードメモリであり、コード音色選
択操作子13bの現操作位置を示す2進コード化信号(つ
まり選択されたコード音色名を示すコード音色コード)
を記憶する。
CHDNO is a chord tone color code memory and is a binary coded signal indicating the current operation position of the chord tone color selection operator 13b (that is, a chord tone color code indicating the selected chord tone color name).
Memorize

BASENOはベース音色コードメモリであり、ベース音色選
択操作子13aの現操作位置を示す2進コード化信号(つ
まり選択されたベース音色名を示すベース音色コード)
を記憶する。
BASENO is a base tone color code memory and is a binary coded signal indicating the current operation position of the bass tone color selection operator 13a (that is, a bass tone color code indicating the selected bass tone color name).
Memorize

DSABCは、ABC音色をディジタルシンセサイザ操作子12を
用いて合成るモードであることを示すフラッグであり、
このフラッグが“1"のときは、前述の通り、ABC音色操
作子13の5番の操作位置に対応してDS操作子12で設定し
た音色を選択することができる。
DSABC is a flag indicating that it is a mode for synthesizing ABC tones using the digital synthesizer operator 12.
When this flag is "1", as described above, it is possible to select the tone color set by the DS operator 12 in correspondence with the fifth operation position of the ABC tone color operator 13.

WAVERG、SPECRG、MODURG、ATTRG、DECRG、VOLRGは、DS
操作子12における各操作子12a〜12fの現操作位置を示す
操作位置コードを夫々記憶するためのレジスタである。
WAVERG, SPECRG, MODURG, ATTRG, DECRG, VOLRG are DS
This is a register for storing an operation position code indicating the current operation position of each of the operators 12a to 12f in the operator 12.

ORCMはオーケストラ音色メモリであり、オーケストラ系
列(オーケストラ音形成回路20)にために選択・設定さ
れた音色のパラメータを記憶する。ここに記憶したパラ
メータはオーケストラ音形成回路20に送出される。
The ORCM is an orchestra tone color memory and stores parameters of tone colors selected and set for the orchestra sequence (orchestra tone forming circuit 20). The parameters stored here are sent to the orchestra sound forming circuit 20.

CHDMはコード音色メモリであり、コード音のために選択
・設定された音色をパラメータを記憶する。ここに記憶
したパラメータはコード音形成回路21に送出される。
CHDM is a chord tone color memory, and stores the tone color parameters selected and set for the chord tone. The parameters stored here are sent to the chord tone forming circuit 21.

BASMはベース音色メモリであり、ベース音のために選択
・設定された音色のパラメータを記憶する。ここに記憶
したパラメータはベース音形成回路22に送出される。
The BASM is a bass tone color memory, and stores tone color parameters selected and set for the bass tone. The parameters stored here are sent to the bass sound forming circuit 22.

キーデータメモリは鍵盤19におけるキースイッチの走査
結果を記憶すると共に、各チャンネルに割当てられたキ
ーデータを記憶する。
The key data memory stores the scanning result of the key switch on the keyboard 19 and also stores the key data assigned to each channel.

次に、第6図〜第12図を参照して第1図のマイクロコン
ピュータによって実行されるプログラムの一例につき説
明する。
Next, an example of a program executed by the microcomputer of FIG. 1 will be described with reference to FIGS. 6 to 12.

第6図はメインルーチンであり、まず、パネル操作子部
10の各スイッチ及び操作子のスキャン処理を実行し、こ
こでイベント(プッシュ式スイッチのオンあるいは操作
子の操作位置の切換え)が検出されたならば夫々のイベ
ントに対応する第7図〜第11図に示すようなサブルーチ
ンを実行する。
FIG. 6 shows the main routine. First, the panel operation part
The scanning process of each switch and the operator of 10 is executed, and if an event (ON of the push-type switch or switching of the operation position of the operator) is detected here, the corresponding events are shown in FIGS. 7 to 11. The subroutine shown in the figure is executed.

次のキースキャン処理では鍵盤19のキースイッチを走査
する。次にABCフラッグが“1"であるかを調べ、“1"な
らば自動伴奏処理を行って、自動伴奏音の情報を形成す
る。発音割当て処理ではキースキャン処理の結果に基づ
き押圧鍵を何れかの発音チャンネルに割当てる処理を行
う。自動伴奏処理及び発音割当て処理の結果発生すべき
ことが決定した楽音のキーデータが各楽音形成回路20〜
22(TGと略記する)に送出される。
In the next key scan process, the key switches on the keyboard 19 are scanned. Next, it is checked whether the ABC flag is "1", and if it is "1", automatic accompaniment processing is performed to form information of automatic accompaniment sound. In the pronunciation assignment process, the pressed key is assigned to any of the tone generation channels based on the result of the key scan process. The key data of the musical tones determined to be generated as a result of the automatic accompaniment process and the pronunciation assignment process is stored in each musical tone forming circuit 20-.
22 (abbreviated as TG).

第7図はオーケストラ音色選択スイッチオンイベントル
ーチンであり、まず、オンされたオーケストラ音色選択
スイッチ11の音色コードをオーケストラ音色コードメモ
リTONEにストアする(ステップ36)。次のステップ37で
は、選択された音色を表示するためにスイッチ11に付属
して縦横に設けられたLEDのうちオンされた音色選択ス
イッチを行列状に特定する2つのLEDを点灯する。次の
ステップ38ではDSフラッグを調べる。DSFLG=“1"?がN
O、つまりエディットモードであればステップ39に進
む。
FIG. 7 shows an orchestra tone color selection switch ON event routine. First, the tone color code of the turned-on orchestra tone color selection switch 11 is stored in the orchestra tone color code memory TONE (step 36). In the next step 37, of the LEDs vertically and horizontally attached to the switch 11 for displaying the selected timbre, two LEDs that specify the timbre selection switches that have been turned on in a matrix are turned on. The next step 38 is to check the DS flag. DSFLG = “1”? Is N
If it is O, that is, the edit mode, proceed to step 39.

ステップ39では、オーケストラ音色コードメモリTONEに
ストアされた音色コードに応じてオーケストラ音色パラ
メータメモリ15aから選択された音色に対応するパラメ
ータデータ(第11表に示したようなその音色の標準パラ
メータ)を読み出し、これをオーケストラ音色メモリOR
CMに書込む。次のステップ40では、オーケストラ音色メ
モリORCMのパラメータデータをオーケストラ音形成回路
20(TGと略記する)に送出する。
In step 39, the parameter data (standard parameter of the tone color as shown in Table 11) corresponding to the tone color selected from the orchestra tone color memory 15a according to the tone color code stored in the orchestra tone color memory TONE is read out. , Orchestra tone color memory OR
Write on CM. In the next step 40, the parameter data of the orchestra tone color memory ORCM is set to the orchestra tone forming circuit.
20 (abbreviated as TG).

前述したように標準パラメータの内容はエディット用操
作子12a〜12fの#3の操作位置に対応するものであり、
この場合、操作子12a〜12fの位置が#3であるとは限ら
ない。しかし、音色選択スイッチ11のオンイベントがあ
ったとき、つまり今までとは別の音色が選択されたとき
は、その標準パラメータを、操作子12a〜12fの操作位置
とは無関係に、無条件にメモリORCMにセットすることに
より、最初は新たに選択された音色の標準音色で楽音形
成が行われるようにしている。
As described above, the contents of the standard parameters correspond to the # 3 operation positions of the editing operators 12a to 12f.
In this case, the positions of the operators 12a to 12f are not always # 3. However, when there is an on-event of the tone color selection switch 11, that is, when a different tone color is selected, the standard parameters are unconditionally set regardless of the operation positions of the operators 12a to 12f. By setting it in the memory ORCM, at first, the tone formation is performed with the standard tone color of the newly selected tone color.

なお、ディジタルシンセサンザモードの場合は、ステッ
プ38がYESであり、ステップ41でDSABCフラッグを調べ
る。これがNOならば、つまりディジタルシンセサンザモ
ードではあるがABCモードではない場合は、ステップ3
9、40を実行せずに直ちにリターンする。これは、ディ
ジタルシンセサイザモードではオーケストラ音色はDS操
作子12のみによって設定され、オーケストラ音色選択ス
イッチ11は全く使用しないためである。しかし、後述す
るようにDSABCフラッグがセットされた場合は、DS操作
子12はベース音色又はコード音色の設定のために使用さ
れるのでオーケストラ音色をDS操作子12によって設定す
ることはできず、別のものに設定しなければならない。
そこで、この実施例ではDSABCフラッグが“1"のときは
ステップ39、40を実行し、TONEにストアされたオーケス
トラ音色コードに従ってオーケストラ音色を設定するよ
うにしている。
In the digital synthesizer mode, step 38 is YES and step 41 checks the DSABC flag. If this is NO, which means Digital Synthesizer mode but not ABC mode, then step 3
Return immediately without executing steps 9 and 40. This is because in the digital synthesizer mode, the orchestra tone color is set only by the DS operator 12, and the orchestra tone color selection switch 11 is not used at all. However, when the DSABC flag is set as described later, the DS operator 12 is used for setting the bass tone or chord tone, so the orchestra tone cannot be set by the DS operator 12, and Must be set to
Therefore, in this embodiment, when the DSABC flag is "1", steps 39 and 40 are executed to set the orchestral tone color according to the orchestra tone color code stored in TONE.

第8図はディジタルシンセサイザスイッチオンイベント
ルーチンであり、DSスイッチがオンされたとき実行され
る。まずDSフラッグを反転し(ステップ42)、次にその
内容が“1"であるかを調べ(ステップ43)、YESならば
ディジタルシンセサイザモードであるためステップ44に
進み、DSスイッチに付属するLEDを点灯する。次のステ
ップ45ではDS操作子12における各操作子12a〜12fの操作
位置に応じて(つまりWAVERG〜VOLRG内の操作位置コー
ドに応じて)シンセサイザパラメータメモリ15eから各
操作子に対応するパラメータデータを読み出し、これを
オーケストラ音色メモリORCMにストアする。次のステッ
プ46ではメモリORCMのパラメータデータをオーケストラ
音色形成回路20に送出する。
FIG. 8 shows a digital synthesizer switch on event routine, which is executed when the DS switch is turned on. First, invert the DS flag (step 42), and then check whether the content is "1" (step 43). If YES, proceed to step 44 because it is the digital synthesizer mode and turn on the LED attached to the DS switch. Light. In the next step 45, parameter data corresponding to each operator is obtained from the synthesizer parameter memory 15e according to the operation position of each operator 12a to 12f in the DS operator 12 (that is, according to the operation position code in WAVERG to VOLRG). Read out and store this in the orchestra tone color memory ORCM. In the next step 46, the parameter data of the memory ORCM is sent to the orchestra tone color forming circuit 20.

エディットモードの場合は、ステップ43のNOからステッ
プ47に進み、DSスイッチのLEDを消灯する。次のステッ
プ48、49では第7図のステップ39、40と同様の処理を行
う。この場合、TONEには直前のオーケストラ音色選択ス
イッチオンイベントルーチン(第17図)で記憶された音
色コードが記憶されている。この直前のオーケストラ音
色コードの標準パラメータをオーケストラ音色メモリOR
CMにセットするのである。このルーチンではシンセサイ
ザモードからエディットモードに切換わったばかりであ
るため、メモリORCMに記憶されていたシンセサイザモー
ドのときのパラメータに代えてオーケストラ音色の標準
パラメータをセットすることによりエディットモードで
パラメータ設定を開始する態勢にするのである。
In the edit mode, the process proceeds from NO in step 43 to step 47 to turn off the LED of the DS switch. In the next steps 48 and 49, the same processing as steps 39 and 40 in FIG. 7 is performed. In this case, TONE stores the tone color code stored in the immediately preceding orchestra tone color selection switch-on event routine (FIG. 17). The orchestra tone memory OR
Set it on the CM. Since this routine has just switched from synthesizer mode to edit mode, parameter settings in the edit mode are started by setting the standard parameters of the orchestral tone instead of the parameters in the synthesizer mode stored in the memory ORCM. Be prepared.

ステップ50ではDSABフラッグが“1"であるかを調べる。
NOならば直ちにリターンするが、YESならばステップ51
に進む。ステップ51、52、53の処理については後述す
る。
In step 50, it is checked whether the DSAB flag is "1".
If NO, return immediately, but if YES, step 51
Proceed to. The processing of steps 51, 52 and 53 will be described later.

第9図はABCスイッチオンイベントルーチンであり、ABC
スイッチがオンされたとき実行される。ここではABCフ
ラッグを反転し“1"ならばABCスイッチに付属のLEDを点
灯し、“0"ならば消灯する。
FIG. 9 shows the ABC switch-on event routine, ABC
It is executed when the switch is turned on. Here, the ABC flag is inverted and the LED attached to the ABC switch is turned on if it is "1" and turned off if it is "0".

第10図はコード音色選択操作子イベントルーチンであ
り、コード音色選択操作子13bの操作位置が切換わった
とき実行される。まず、該操作子13bが選択された音色
の音色コードを音色コードメモリCHDNOにストアする
(ステップ54)。次にABCフラッグが“1"であるかを調
べ(ステップ55)、NOならば自動ベースコード音を出す
必要がないためすぐにリターンする。YESならば、ステ
ップ56に進み、メモリCHDNOにストアした音色コードが
操作子13bの5番の操作位置であるかを調べる。NOなら
ば、ステップ57でDSABCフラッグを“0"にリセットし、
ステップ58に進む。
FIG. 10 shows a chord tone color selection operator event routine, which is executed when the operation position of the chord tone color selection operator 13b is switched. First, the tone color code of the tone color selected by the operator 13b is stored in the tone color code memory CHDNO (step 54). Next, it is checked whether the ABC flag is "1" (step 55), and if NO, there is no need to make an automatic bass chord sound, and the process immediately returns. If YES, the process proceeds to step 56 and it is checked whether the tone color code stored in the memory CHDNO is the fifth operation position of the operator 13b. If NO, reset the DSABC flag to "0" in step 57,
Proceed to step 58.

ステップ58では、コード音色コードメモリCHDNOにスト
アされた音色コードに応じてコード音色パラメータメモ
リ15bからパラメータデータを読み出し、これをコード
音色メモリCHDMに書込む。次に、このメモリCHDM内のパ
ラメータデータをコード音形成回路21(TGと略記する)
に送出する。
At step 58, the parameter data is read from the chord tone color parameter memory 15b according to the tone color code stored in the chord tone color memory CHDNO, and is written in the chord tone color memory CHDM. Next, the parameter data in the memory CHDM is used as a chord sound forming circuit 21 (abbreviated as TG).
Send to.

操作子13bの5番の位置が選択された場合は、ステップ5
6のYESからステップ59に進み、DSフラッグを調べる。
“1"ならばステップ60に進み、DSABCフラッグを“1"に
セットするが、“0"ならばステップ57でDSABCフラッグ
を“0"にリセットする。
If the position 5 of the operator 13b is selected, step 5
From YES at 6, proceed to step 59 to check the DS flag.
If it is "1", the process proceeds to step 60 to set the DSABC flag to "1", but if it is "0", the DSABC flag is reset to "0" in step 57.

DSABCフラッグは、ステップ55、56、57が全てYESのと
き、つまり、ABCモードであって、かつDSモードであ
り、かつ操作子13bの5番の音色が選択されたとき、セ
ットされる。この場合、ステップ61に進み、DS操作子12
における操作子12a〜12fの操作位置に応じて(つまりWA
VERG〜VOLRG内の操作位置コードに応じて)シンセサイ
ザパラメータメモリ15eから各操作子に対応するパラメ
ータデータを読み出し、これをコード音色メモリCHDMに
記憶する。次のステップ62ではメモリCHDMのパラメータ
データをコード音形成回路21に送出する。こうして、デ
ィジタルシンセサイザモード及びABCモードのときに、
操作子13bで5番の音色が選択されると、その音色とし
てDS操作子12で合成した音色が使用される。
The DSABC flag is set when all the steps 55, 56 and 57 are YES, that is, in the ABC mode and the DS mode, and when the tone color No. 5 of the operator 13b is selected. In this case, the process proceeds to step 61 and the DS operator 12
According to the operating position of the controls 12a-12f in the
Parameter data corresponding to each operator is read from the synthesizer parameter memory 15e (according to the operation position code in VERG to VOLRG) and stored in the chord tone color memory CHDM. In the next step 62, the parameter data of the memory CHDM is sent to the chord sound forming circuit 21. Thus, in the digital synthesizer mode and ABC mode,
When the fifth tone color is selected by the operator 13b, the tone color synthesized by the DS operator 12 is used as the tone color.

ステップ63、64では第7図のステップ39、40と同様の処
理を行う。これは、オーケストラ音色はそれまでディジ
タルシンセサイザモードであったことによってDS操作子
12で合成したパラメータによって設定されていたが、今
回DS操作子12による合成パラメータがコード音色のため
に使用されるようになったので、別の音色パラメータを
オーケストラ音色に割当てる必要が生じたためである。
そこで、直前のルーチンによってTONEにストアされたオ
ーケストラ音色コードに対応する標準パラメータをメモ
リORCMにセットするようにしている。
In steps 63 and 64, the same processing as steps 39 and 40 in FIG. 7 is performed. This is because the orchestral tone was in the digital synthesizer mode until then.
It was set by the parameter synthesized in 12, but this time because the synthesis parameter by the DS operator 12 is now used for the chord tone, it was necessary to assign another tone parameter to the orchestra tone. .
Therefore, the standard parameter corresponding to the orchestra tone color code stored in TONE by the immediately preceding routine is set in the memory ORCM.

ベース音色選択操作子イベントルーチンは第10図とほぼ
同様の流れで処理されるので詳細説明は省略する。第10
図におけるメモリの名称を置換えればベース音色選択操
作子イベントルーチンとなる。
The bass tone color selection operator event routine is processed in a flow similar to that shown in FIG. 10, and a detailed description thereof will be omitted. 10th
If the memory names in the figure are replaced, a bass tone color selection operator event routine is created.

第8図に戻り、DSABCフラッグが“1"のときにエディッ
トモードに切換わると、ステップ43のNOからステップ50
のYESを経由してステップ51に進む。ステップ51では、
メモリCHDNO及びBASENOにストアされているコード音色
コード及びベース音色コードに応じてコード音色パラメ
ータメモリ15b及びベース音色パラメータメモリ15cから
パラメータデータを読み出し、これをコード音色メモリ
CHDM及びベース音色メモリBASMに夫々ストアする。ステ
ップ52では、該メモリCHDM、BASMにストアしたパラメー
タデータをコード音形成回路21及びベース音形成回路22
(TGと略記)に夫々送出する。ステップ53ではDSABCフ
ラッグを“0"にリセットする。以上の処理により、コー
ド音色選択操作子13b又はベース音色選択操作子13aの5
番の操作位置に対応する音色が、DS操作子12によって合
成されたものからパラメータメモリ15b、15cに記憶され
ている標準音色に戻される。
Returning to FIG. 8, if the DSABC flag is set to "1" and the mode is changed to the edit mode, the NO in step 43 to the step 50
Go to step 51 via YES. In step 51,
Parameter data is read from the chord tone color parameter memory 15b and the bass tone color parameter memory 15c according to the chord tone color code and the bass tone color code stored in the memories CHDNO and BASENO, and this is read out.
Store in CHDM and bass tone memory BASM respectively. In step 52, the parameter data stored in the memories CHDM and BASM are used for the chord tone forming circuit 21 and the bass tone forming circuit 22.
(Abbreviated as TG). In step 53, the DSABC flag is reset to "0". By the above processing, the chord tone color selection operator 13b or the bass tone color selection operator 13a
The tone color corresponding to the numbered operation position is returned from the synthesized tone by the DS operator 12 to the standard tone color stored in the parameter memories 15b and 15c.

第11図はWAVE操作子イベントルーチンであり、操作子12
aが操作されたとき実行される。まず、操作子12aに対応
するレジスタWAVERGに該操作子12aの現操作位置を示す
操作位置コードがストアされる(ステップ65)。次にDS
ABCフラッグを調べ(ステップ66)、NOならばステップ6
7でDSフラッグを調べる。更にNOならばエディットモー
ドであり、ステップ68に進む。
FIG. 11 shows the WAVE operator event routine, which is the operator 12
Executed when a is operated. First, the operation position code indicating the current operation position of the operator 12a is stored in the register WAVERG corresponding to the operator 12a (step 65). Then DS
Check ABC flag (step 66), if NO step 6
Examine the DS flag at 7. If the answer is NO, the edit mode is set and the process proceeds to step 68.

ステップ68〜72では、エディットモードにおけるパラメ
ータの制御を行う。まず、ステップ68ではレジスタWAVE
RGの位置コードが「3」であるかを調べ、YESならばス
テップ69に進み、NOならばステップ70に進む。ステップ
69では、TONE内のオーケストラ音色コードに応じてオー
ケストラ音色パラメータメモリ15aから選択されたオー
ケストラ音色のWAVEパラメータを読み出し、これをオー
ケストラ音色メモリORCMにセットする。これは、操作位
置「3」をニュートラル位置とし、選択された音色の標
準パラメータをそのまま使用するようにしたためであ
る。
In steps 68 to 72, parameters in the edit mode are controlled. First, in step 68, the register WAVE
It is checked whether the position code of RG is "3". If YES, the process proceeds to step 69, and if NO, the process proceeds to step 70. Step
At 69, the WAVE parameter of the selected orchestral tone color is read from the orchestra tone color memory 15a according to the orchestra tone color code in TONE, and this is set in the orchestra tone color memory ORCM. This is because the operation position "3" is set as the neutral position and the standard parameter of the selected tone color is used as it is.

ステップ70では、選択された音色を示す音色コードをメ
モリTONEから読み出して、これに応じて音色グループメ
モリ15dから該音色が属するグループ番号(但しWAVEパ
ラメータに対応するグループ)を読み出す。
In step 70, the tone color code indicating the selected tone color is read from the memory TONE, and in response to this, the group number to which the tone color belongs (however, the group corresponding to the WAVE parameter) is read from the tone color group memory 15d.

ステップ71では、読み出した上記グループ番号とWAVERG
内の操作位置コードとに応じてエディットパラメータメ
モリ15f(特に15fA:第2図)からパラメータデータを読
み出し、これをオーケストラ音色メモリORCM内のWAVEパ
ラメータの記憶位置に書込む。次のステップ72ではメモ
リORCMのパラメータをオーケストラ音形成回路20に送出
する。
In step 71, the read group number and WAVERG
The parameter data is read from the edit parameter memory 15f (particularly 15fA: FIG. 2) in accordance with the operation position code in the and stored in the WAVE parameter storage position in the orchestra tone color memory ORCM. In the next step 72, the parameters of the memory ORCM are sent to the orchestra sound forming circuit 20.

オーケストラ音色のシンセサイザモードではステップ67
がYESであり、ステップ73に進む。ここでは、WAVERG内
の操作位置コードに応じてシンセサイザパラメータメモ
リ15eから該操作位置に応じたWAVEパラメータを読み出
し、これをメモリORCMのWAVEパラメータの記憶位置に書
込む。
Step 67 in synthesizer mode for orchestral tones
Is YES, and the process proceeds to step 73. Here, the WAVE parameter corresponding to the operation position is read from the synthesizer parameter memory 15e according to the operation position code in the WAVERG, and this is written in the storage position of the WAVE parameter of the memory ORCM.

ABC音色のシンセサイザモードではステップ66がYESであ
り、ステップ74に進む。ここでは、WAVERG内の操作位置
コードに応じてシンセサイザパラメータメモリ15eからW
AVEパラメータを読み出し、これをコード音色メモリCHD
M又はベース音色メモリBASMのうち対応する操作子13a、
13bで5番の操作位置が選択されている方のメモリにセ
ットする。次のステップ75では、メモリCHDM又はBASMの
パラメータをコード音形成回路21又はベース音形成回路
22に送出する。
In the synthesizer mode of ABC tone, step 66 is YES, and the routine proceeds to step 74. Here, the synthesizer parameter memory 15e to W depending on the operation position code in WAVERG
Read the AVE parameter and store it in chord tone memory CHD
M or bass tone memory BASM corresponding operator 13a,
Set operation number 5 in 13b to the selected memory. In the next step 75, the parameters of the memory CHDM or BASM are set to the chord sound forming circuit 21 or the bass sound forming circuit.
Send to 22.

DS操作子12における他の操作子12b〜12fに関するイベン
トルーチンも第11図とほぼ同様である。但し、操作子の
操作位置コードをストアするレジスタ名はWAVERGから他
の適宜のものSPECRG〜VOLRGに置換えられる。また、MOD
ULATION、ATTACK、DECAY、VOLUMEの各エディットパラメ
ータは前述のように標準パラメータに対する増減値で与
えられる。従って、第11図のステップ71に対応する処理
は、第12図のように変更される。
The event routines for the other operators 12b to 12f in the DS operator 12 are almost the same as in FIG. However, the register name for storing the operation position code of the operator is replaced from WAVERG to any other appropriate SPECRG to VOLRG. Also MOD
The ULATION, ATTACK, DECAY, and VOLUME edit parameters are given by increasing / decreasing values with respect to the standard parameters as described above. Therefore, the process corresponding to step 71 in FIG. 11 is changed as shown in FIG.

第12図はATTACKパラメータ用の操作子12dを例にしてい
る。ステップ71aでは、前ステップで確定した選択され
た音色のグループ番号とレジスタATTRG内の操作位置コ
ードとに応じてエディットパラメータメモリ15f(特に1
5fD:第2図)からエディットパラメータデータを読み出
す。次のステップ71bでは、TONE内のオーケストラ音色
コードに応じて選択された音色の標準のATTACKパラメー
タをオーケストラ音色パラメータメモリ15aから読み出
す。次のステップ71cでは、前2ステップで読み出した
エディットパラメータと標準パラメータを演算し、制御
されたATTACKパラメータを得る。そして、これをオーケ
ストラ音色メモリORCMのATTACKパラメータの記憶位置に
セットする。
FIG. 12 exemplifies the operator 12d for the ATTACK parameter. In step 71a, the edit parameter memory 15f (especially 1) is selected according to the group number of the tone color selected in the previous step and the operation position code in the register ATTRG.
5fD: Read the edit parameter data from Fig. 2). In the next step 71b, the standard ATTACK parameter of the tone color selected according to the orchestra tone color code in TONE is read from the orchestra tone color parameter memory 15a. In the next step 71c, the edit parameter read in the previous two steps and the standard parameter are calculated to obtain the controlled ATTACK parameter. Then, this is set in the storage position of the ATTACK parameter of the orchestra tone color memory ORCM.

第12図ではATTACKパラメータについて示したが、他のMO
DULATION、DECAY、VOLUMEパラメータに関しても同様の
処理によってエディットパラメータに応じたデータ修正
を行うことができる。
Although the ATTACK parameter is shown in Fig. 12, other MO
With respect to the DULATION, DECAY, and VOLUME parameters, the same processing can be used to correct the data according to the edit parameters.

上記実施例ではマイクロコンピュータを用いているが、
ハードワイヤード回路によっても本発明を実施すること
ができるのは勿論である。
Although a microcomputer is used in the above embodiment,
Of course, the present invention can be implemented by a hard-wired circuit.

楽音形成回路20〜22は共通のハードウェア回路を時分割
共用するようにしてもよい。また、第3図のFM楽音形成
回路における変調波発生部分(波形発生器WGOP1)と搬
送波発生部分(波形発生器WGOP2)も共通のハードウェ
ア回路を時分割共用するようにすることもできる。
The tone forming circuits 20 to 22 may share a common hardware circuit in a time division manner. Further, a common hardware circuit may be shared in a time division manner for the modulated wave generating portion (waveform generator WGOP1) and the carrier wave generating portion (waveform generator WGOP2) in the FM tone forming circuit of FIG.

上記実施例ではパラメータ設定・制御用の操作子が複数
有るが、これは1個であってもよい。
In the above embodiment, there are a plurality of operators for parameter setting / control, but this may be one.

上記実施例では音色をグループ化し、操作子による設定
・制御態様をグループに応じて設定する(異ならせる)
ようにしているが、これに限らず、各音色毎に個別に操
作子の設定・制御態様を設定する(異ならせる)ように
してもよい。しかし、グループ化した方が、エディット
パラメータメモリが小容量で済む。
In the above embodiment, the tones are grouped, and the setting / control mode by the operator is set (different) according to the group.
However, the present invention is not limited to this, and the setting / control mode of the operator may be set (different) for each tone color. However, grouping requires a smaller amount of edit parameter memory.

上記実施例では、操作子による設定・制御態様を選択さ
れた音色に応じて設定するための手段としてエディット
パラメータメモリを用い、該メモリの記憶内容に従って
該設定・制御態様が設定される。しかし、このようなメ
モリ(又はテーブル)を用いずに、操作子の操作位置に
応じて発生された情報を選択された音色に応じて変更す
る手段や、その他の手段を用いてもよい。
In the above-described embodiment, the edit parameter memory is used as a means for setting the setting / control mode by the operator according to the selected tone color, and the setting / control mode is set according to the stored contents of the memory. However, without using such a memory (or table), a means for changing the information generated according to the operation position of the operator according to the selected tone color, or other means may be used.

上記実施例では、選択手段によって選択される楽音形成
用パラメータは音色パラメータであるが、これに限ら
ず、他の如何なる楽音形成用パラメータを選択、設定す
る場合においても本発明を適用することができる。
In the above embodiment, the tone forming parameter selected by the selecting means is a tone color parameter, but the present invention is not limited to this, and the present invention can be applied to the case of selecting and setting any other tone forming parameter. .

この発明は、選択された音色の標準パラメータを変更修
正する場合に限らず、パラメータの内容を新規に設定す
る場合においても適用できる。
The present invention can be applied not only when the standard parameter of the selected tone color is changed and corrected but also when the content of the parameter is newly set.

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

第1図はこの発明に係るパラメータ設定装置を適用した
電子楽器の一実施例を示すハード構成図、 第2図は第1図におけるエディットパラメータメモリの
メモリ構成例を略示するブロック図、 第3図は第1図における楽音形成回路として使用し得る
FM方式の楽音形成回路の一例を示すブロック図、 第4図は第1図の実施例におけるエディットモードのと
きの主要装置間の情報の流れを略示する図、 第5図は第1図におけるデータ及びワーキングメモリ内
のデータメモリ部分のメモリ構成の一例を示す図、 第6図は第1図のマイクロコンピュータによって実行さ
れるプログラムのメインルーチンを略示するフローチャ
ート、 第7図〜第11図は各スイッチ及び操作子のイベントが検
出されたとき実行されるサブルーチンを夫々示すフロー
チャート、 第12図は第11図に類似したサブルーチンを別の操作子の
イベントルーチンに使用する場合におけるプログラムの
変更箇所について示すフローチャート、である。 10……パネル操作子部、11……オーケストラ音色選択ス
イッチ、12……ディジタルシンセサイザ操作子、13……
ABC音色選択操作子、15a……オーケストラ音色パラメー
タメモリ、15d……音色グループメモリ、15e……シンセ
サイザパラメータメモリ、15f……エディットパラメー
タメモリ。
1 is a hardware configuration diagram showing an embodiment of an electronic musical instrument to which a parameter setting device according to the present invention is applied, FIG. 2 is a block diagram schematically showing a memory configuration example of an edit parameter memory in FIG. 1, FIG. The figure can be used as a tone forming circuit in FIG.
FIG. 4 is a block diagram showing an example of an FM type musical tone forming circuit, FIG. 4 is a diagram schematically showing the flow of information between main devices in the edit mode in the embodiment of FIG. 1, and FIG. 5 is shown in FIG. FIG. 6 is a diagram showing an example of a memory configuration of a data memory portion in the data and working memory, FIG. 6 is a flowchart outlining a main routine of a program executed by the microcomputer of FIG. 1, and FIGS. FIG. 12 is a flow chart showing subroutines executed when an event of each switch and operator is detected. FIG. 12 is a program change portion when a subroutine similar to FIG. 11 is used as an event routine of another operator. It is a flowchart shown. 10 …… Panel control section, 11 …… Orchestra tone color selection switch, 12 …… Digital synthesizer control, 13 ……
ABC tone color selector, 15a ... Orchestra tone parameter memory, 15d ... tone group memory, 15e ... Synthesizer parameter memory, 15f ... Edit parameter memory.

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】音色を選択するための選択手段と、 複数の異なる楽音形成パラメータに夫々対応しており、
夫々複数の操作段階のいずれかに設定操作することがで
き、対応する前記楽音形成パラメータの値をその操作段
階に対応する内容に設定・制御するための複数の操作子
と、 前記選択手段で選択された音色に対応して前記各操作子
の各操作段階に対応する制御情報を夫々設定し、該各操
作子の現在の操作段階に対応する制御情報を夫々供給す
る制御情報供給手段と、 前記選択手段における音色選択イベントを検出するイベ
ント検出手段と、 前記イベント検出手段による音色選択イベント検出に応
じて、前記各操作子の現在の操作段階に対応する前記制
御情報供給手段による前記制御情報の供給を無効にし、
これに代わって、新たに選択された音色に対応する前記
各操作子毎の所定の標準の制御情報を供給する制御手段
と を具備し、前記制御情報供給手段又は制御手段によって
供給される制御情報に従って各操作子に対応する楽音形
成パラメータが夫々制御され、これらの制御された楽音
形成パラメータの組み合わせにより、前記選択手段で選
択された音色の設定・制御がなされるようにした電子楽
器のパラメータ設定装置。
1. A selection means for selecting a tone color, and a plurality of different tone forming parameters respectively corresponding to
It is possible to perform setting operation in any of a plurality of operation stages, and a plurality of operators for setting / controlling the value of the corresponding tone formation parameter to contents corresponding to the operation stage, and selection by the selecting means. Control information supply means for respectively setting control information corresponding to each operation stage of each operator corresponding to the selected tone color, and respectively supplying control information corresponding to the current operation stage of each operator, Event detection means for detecting a tone color selection event in the selection means, and supply of the control information by the control information supply means corresponding to the current operation stage of each operator in response to the detection of the tone color selection event by the event detection means. Disable
Instead of this, there is provided control means for supplying predetermined standard control information for each operator corresponding to the newly selected timbre, and control information supplied by the control information supply means or control means. The tone forming parameters corresponding to each operator are controlled in accordance with the above, and the tone color selected by the selecting means is set and controlled by the combination of these controlled tone forming parameters. apparatus.
【請求項2】前記制御手段は、各音色に対応する各操作
子毎の標準の制御情報を夫々記憶している記憶手段と、
新たに選択された音色に対応して前記記憶手段から各操
作子毎の標準の制御情報を読み出す手段とを有する特許
請求の範囲第1項記載の電子楽器のパラメータ設定装
置。
2. The storage means for storing standard control information for each operator corresponding to each timbre, respectively.
The parameter setting device for an electronic musical instrument according to claim 1, further comprising means for reading standard control information for each operator from the storage means in correspondence with a newly selected tone color.
【請求項3】前記制御情報供給手段は、前記各操作子毎
に、各操作段階に対応する制御情報のデータ組を複数組
記憶した制御情報記憶手段と、前記選択手段で選択され
た音色に対応して前記制御情報記憶手段における前記制
御情報の1組を前記各操作子毎に選択し、その中から各
操作子の現在の操作段階に対応する制御情報を夫々読み
出す制御情報読み出し手段とを有するものである特許請
求の範囲第1項記載の電子楽器のパラメータ設定装置。
3. The control information supply means stores, for each of the operators, a control information storage means storing a plurality of data sets of control information corresponding to each operation stage, and a tone color selected by the selection means. Correspondingly, a set of the control information in the control information storage means is selected for each of the operators, and control information reading means for reading out the control information corresponding to the current operation stage of each operator from the selected one. The parameter setting device for an electronic musical instrument according to claim 1, which has.
【請求項4】前記制御情報供給手段は、前記各操作子の
現在の操作段階に対応して出力された操作子出力情報
を、前記選択手段で選択された音色に対応して夫々変更
することにより、選択音色に対応する各操作子毎の現在
の操作段階に対応する制御情報を夫々供給するものであ
る特許請求の範囲第1項記載の電子楽器のパラメータ設
定装置。
4. The control information supplying means changes the manipulator output information output corresponding to the current operation stage of each manipulator, in accordance with the tone color selected by the selecting means. The parameter setting device for an electronic musical instrument according to claim 1, wherein the control information corresponding to the current operation stage of each operator corresponding to the selected timbre is supplied respectively.
JP60297356A 1985-12-31 1985-12-31 Parameter setting device for electronic musical instruments Expired - Lifetime JPH0792665B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60297356A JPH0792665B2 (en) 1985-12-31 1985-12-31 Parameter setting device for electronic musical instruments

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60297356A JPH0792665B2 (en) 1985-12-31 1985-12-31 Parameter setting device for electronic musical instruments

Publications (2)

Publication Number Publication Date
JPS62159184A JPS62159184A (en) 1987-07-15
JPH0792665B2 true JPH0792665B2 (en) 1995-10-09

Family

ID=17845444

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60297356A Expired - Lifetime JPH0792665B2 (en) 1985-12-31 1985-12-31 Parameter setting device for electronic musical instruments

Country Status (1)

Country Link
JP (1) JPH0792665B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2638090B2 (en) * 1988-06-23 1997-08-06 ヤマハ株式会社 Music parameter controller
JPH0727370B2 (en) * 1989-01-06 1995-03-29 ヤマハ株式会社 Electronic musical instrument

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57185493A (en) * 1981-05-12 1982-11-15 Kawai Musical Instr Mfg Co Envelope controller for electronic music instrument
JPH0638189B2 (en) * 1984-06-08 1994-05-18 ヤマハ株式会社 Electronic musical instrument expression device

Also Published As

Publication number Publication date
JPS62159184A (en) 1987-07-15

Similar Documents

Publication Publication Date Title
US5033352A (en) Electronic musical instrument with frequency modulation
US4875400A (en) Electronic musical instrument with touch response function
US4176577A (en) Electronic musical instrument of waveshape memory reading type
JP3177374B2 (en) Automatic accompaniment information generator
JPH027078B2 (en)
US5354948A (en) Tone signal generation device for generating complex tones by combining different tone sources
US4227435A (en) Electronic musical instrument
EP0269052B1 (en) Electronic musical instrument
US5262581A (en) Method and apparatus for reading selected waveform segments from memory
EP0167847A1 (en) Tone signal generation device
US4862783A (en) Tone control device for an electronic musical instrument
JPH0792665B2 (en) Parameter setting device for electronic musical instruments
JP3453044B2 (en) Music synthesizer
JPS6048759B2 (en) electronic musical instruments
US5125314A (en) An electronic musical instrument having switches for designating musical tone control data
JPH0638189B2 (en) Electronic musical instrument expression device
US4612839A (en) Waveform data generating system
JP2580794B2 (en) Electronic musical instrument
JPH0720865A (en) Electronic musical instrument
JP2549443Y2 (en) Electronic musical instrument with touch response function
JPH0313994A (en) Electronic musical instrument
JP2653363B2 (en) Electronic musical instrument
JP2732250B2 (en) Electronic musical instrument tone control device
JPH03120593A (en) Musical sound signal generator
JP3158918B2 (en) Automatic accompaniment device

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term