JP2653363B2 - Electronic musical instrument - Google Patents

Electronic musical instrument

Info

Publication number
JP2653363B2
JP2653363B2 JP8249260A JP24926096A JP2653363B2 JP 2653363 B2 JP2653363 B2 JP 2653363B2 JP 8249260 A JP8249260 A JP 8249260A JP 24926096 A JP24926096 A JP 24926096A JP 2653363 B2 JP2653363 B2 JP 2653363B2
Authority
JP
Japan
Prior art keywords
scale
tone
voice
pitch
key
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 - Fee Related
Application number
JP8249260A
Other languages
Japanese (ja)
Other versions
JPH09106285A (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 JP8249260A priority Critical patent/JP2653363B2/en
Publication of JPH09106285A publication Critical patent/JPH09106285A/en
Application granted granted Critical
Publication of JP2653363B2 publication Critical patent/JP2653363B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】この発明は、鍵盤で押された
キー毎に音源を駆動して該キーに対応する楽音信号を発
生する型の電子楽器に関し、特にボイス選択操作に応じ
て音色と音階を設定することにより音色と音階の設定操
作を簡略化したものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electronic musical instrument of the type which drives a sound source for each key depressed on a keyboard to generate a musical tone signal corresponding to the key, and more particularly to a tone and scale according to a voice selection operation. The setting operation of the timbre and the scale is simplified by setting.

【0002】[0002]

【従来の技術】従来、所望の音色を選択可能であると共
に所望の音階を選択可能である電子楽器が知られてい
る。
2. Description of the Related Art Conventionally, there has been known an electronic musical instrument capable of selecting a desired tone and a desired scale.

【0003】[0003]

【発明が解決しようとする課題】上記した従来の電子楽
器によると、音色選択操作と音階選択操作とを別々に行
なう必要があり、操作が煩わしいという問題点があっ
た。
According to the above-mentioned conventional electronic musical instrument, it is necessary to separately perform the tone color selection operation and the scale selection operation, and there is a problem that the operation is troublesome.

【0004】この発明の目的は、音色と音階の設定操作
を簡略化した新規な電子楽器を提供することにある。
[0004] It is an object of the present invention to provide a new electronic musical instrument that simplifies the operation of setting the timbre and scale.

【0005】[0005]

【課題を解決するための手段】この発明は、鍵盤で押さ
れたキー毎に音源を駆動して該キーに対応する楽音信号
を発生する型の電子楽器において、複数のボイスにそれ
ぞれ対応する複数の記憶部であって、各記憶部が前記音
源に関する音色指定情報及び音階指定情報を記憶するも
のと、前記複数のボイスのうち任意の1つを選択するた
めのボイス選択手段と、このボイス選択手段でボイスが
選択されるのに応答して前記複数の記憶部のうち選択に
係るボイスに対応する記憶部から音色指定情報及び音階
指定情報を読出す読出手段と、この読出手段で読出され
た音色指定情報に応じて前記音源の楽音信号の音色を設
定する音色設定手段と、前記読出手段で読出された音階
指定情報の指定する音階に従って前記音源の楽音信号の
音高を設定する音高設定手段とを設けたことを特徴とす
るものである。
According to the present invention, there is provided an electronic musical instrument of a type in which a sound source is driven for each key depressed on a keyboard to generate a tone signal corresponding to the key. Wherein each storage unit stores tone color designation information and scale designation information relating to the sound source; voice selection means for selecting any one of the plurality of voices; Reading means for reading timbre designation information and scale designation information from a storage unit corresponding to the selected voice among the plurality of storage units in response to the voice being selected by the means; and Tone setting means for setting a tone of a tone signal of the sound source in accordance with tone designation information, and a tone for setting a pitch of a tone signal of the sound source in accordance with a tone designated by the tone designation information read by the reading means. In which it characterized in that a setting means.

【0006】この発明の構成によれば、ボイス選択手段
により所望のボイスを選択すると、読出手段により選択
に係るボイスに対応する記憶部から音色指定情報及び音
階指定情報が読出され、音色設定手段により読出しに係
る音色指定情報に応じて音源の楽音信号の音色が設定さ
れると共に音高設定手段により読出しに係る音階指定情
報の指定する音階に従って音源の楽音信号の音高が設定
される。従って、ボイス選択操作のみで音色と音階を設
定することができ、操作が簡単となる。
According to the structure of the present invention, when a desired voice is selected by the voice selecting means, the tone specifying information and the scale specifying information are read from the storage section corresponding to the selected voice by the reading means, and the tone setting means is used by the tone setting means. The tone color of the tone signal of the sound source is set according to the tone color designation information pertaining to the readout, and the pitch setting means sets the pitch of the tone signal of the sound source according to the scale designated by the scale designation information pertaining to the readout. Therefore, the timbre and the scale can be set only by the voice selection operation, and the operation is simplified.

【0007】また、この発明の構成において、前記音高
設定手段は、前記読出手段で読出された音階指定情報の
指定する音階と平均律音階とのうちから任意の音階を選
択する選択手段を有し、この選択手段で選択された音階
に従って前記音源の楽音信号の音高を設定する構成とし
てもよい。このようにすると、音階指定情報の指定する
音階が平均律音階以外の音階であったとき、簡単に平均
律音階の演奏に移行することができる。
In the configuration of the present invention, the pitch setting means has a selection means for selecting an arbitrary scale from the scale specified by the scale specification information read by the reading means and the equal temperament scale. The pitch of the tone signal of the sound source may be set according to the scale selected by the selection means. In this way, when the scale specified by the scale specification information is a scale other than the equal-tempered scale, it is possible to easily shift to the performance of the equal-tempered scale.

【0008】さらに、この発明の構成において、前記音
高設定手段は、前記読出手段で読出された音階指定情報
の指定する音階を前記鍵盤のキー毎に任意に修正する修
正手段を有し、この修正手段で修正された音階に従って
前記音源の楽音信号の音高を設定する構成としてもよ
い。このようにすると、音階指定情報の指定する音階を
望まないとき、簡単に該音階を修正して好みの音階を作
成することができる。
Further, in the configuration of the present invention, the pitch setting means includes correction means for arbitrarily correcting the scale specified by the scale specification information read by the reading means for each key of the keyboard. The pitch of the tone signal of the sound source may be set according to the scale corrected by the correction unit. In this way, when the scale specified by the scale specification information is not desired, it is possible to easily correct the scale and create a desired scale.

【0009】[0009]

【発明の実施の形態】図1は、この発明の一実施形態に
係る電子楽器の回路構成を示すもので、この電子楽器で
は、ピッチカーブや音色の設定、楽音の発生等がマイク
ロコンピュータによって制御されるようになっている。
FIG. 1 shows a circuit configuration of an electronic musical instrument according to an embodiment of the present invention. In this electronic musical instrument, setting of a pitch curve, tone color, generation of a musical tone, and the like are controlled by a microcomputer. It is supposed to be.

【0010】バス10には、鍵盤12、パネル操作部1
4、中央処理装置(CPU)16、プログラムメモリ1
8、データ・ワーキングメモリ20、データメモリ2
2、トーンジェネレータ(TG)24及び26、外部記
憶ユニット30等が接続されている。
The bus 10 includes a keyboard 12 and a panel operation unit 1.
4. Central processing unit (CPU) 16, program memory 1
8, data working memory 20, data memory 2
2. Tone generators (TG) 24 and 26, an external storage unit 30, and the like are connected.

【0011】鍵盤12は、一例として61キーを有する
もので、各キー毎にキー操作情報が検出されるようにな
っている。
The keyboard 12 has 61 keys as an example, and key operation information is detected for each key.

【0012】パネル操作部14は、マイクロチューニン
グ操作部MOP、音色パラメータエディット用操作子群
TOP及びその他の操作子を含むもので、各操作子毎に
操作情報が検出されるようになっている。マイクロチュ
ーニング操作部MOPは、ピッチカーブや音色の設定に
用いられるもので、詳しくは図2について後述する。
The panel operation section 14 includes a micro-tuning operation section MOP, a tone parameter editing operation group TOP, and other operation elements, and operation information is detected for each operation element. The micro tuning operation unit MOP is used for setting a pitch curve and a tone color, and will be described later in detail with reference to FIG.

【0013】CPU16は、ROM(リード・オンリィ
・メモリ)からなるプログラムメモリ18にストアされ
たプログラムに従ってピッチカーブ設定、音色設定、楽
音発生等のための各種処理を実行するもので、これらの
処理については図6乃至図13について後述する。
The CPU 16 executes various processes for pitch curve setting, tone color setting, tone generation, and the like according to a program stored in a program memory 18 composed of a ROM (Read Only Memory). Will be described later with reference to FIGS.

【0014】データ・ワーキングメモリ20は、RAM
(ランダム・アクセス・メモリ)からなるもので、CP
U16による各種処理に際してレジスタ、フラグ等とし
て利用される多数の記憶ブロックを含んでいる。この発
明の実施に関係するレジスタ類については、図4を参照
して後述する。
The data working memory 20 is a RAM
(Random access memory), CP
It includes a number of storage blocks used as registers, flags, etc. in various processes by U16. Registers related to the embodiment of the present invention will be described later with reference to FIG.

【0015】データメモリ22は、ROMからなるもの
で、これには平均律、純正調等の音階毎に全キー分の周
波数制御データと、64音色分の音色パラメータデータ
とが記憶されている。メモリ22内の記憶ブロック配置
については図5を参照して後述する。
The data memory 22 is composed of a ROM, and stores frequency control data for all keys and timbre parameter data for 64 tones for each scale such as equal temperament and pure tone. The storage block arrangement in the memory 22 will be described later with reference to FIG.

【0016】TG24及び26は、いずれも複数の音色
チャンネル(音源)を有するもので、各発音チャンネル
から発生される楽音信号はサウンドシステム28に供給
されて音響に変換される。各トーンジェネレータにおけ
る複数の発音チャンネルは、時分割構成又は空間分割構
成のいずれでもよい。一例として各トーンジェネレータ
毎に8つの発音チャンネルを設けた場合、1キー毎に2
音を同時に発音させるようにすると、最大で8キー分の
楽音(合計で16音)を同時発音可能である。
Each of the TGs 24 and 26 has a plurality of tone channels (sound sources), and a tone signal generated from each tone channel is supplied to a sound system 28 and converted into sound. The plurality of sound channels in each tone generator may be of a time division configuration or a space division configuration. As an example, if eight tone channels are provided for each tone generator, two for each key
When sounds are simultaneously generated, musical tones for up to eight keys (a total of 16 sounds) can be simultaneously generated.

【0017】外部記憶ユニット30は、RAM又はフロ
ッピーディスク等により構成されるもので、各種の楽音
制御データを初期セットしたり、保存したりするために
利用される。
The external storage unit 30 is constituted by a RAM, a floppy disk or the like, and is used for initially setting and storing various tone control data.

【0018】図2は、マイクロチューニング操作部MO
Pにおける操作子・表示器配置を示すもので、操作部M
OPには、モード選択スイッチ群MSS、ボイス選択ス
イッチ群VS、メモリ選択スイッチ群MS、表示器D
P、インクリメントスイッチIS、ディクリメントスイ
ッチDS、カーソル移動スイッチCSR及びCSL等が
設けられている。
FIG. 2 shows a micro tuning operation unit MO.
This shows the arrangement of controls and indicators in P.
OP includes a mode selection switch group MSS, a voice selection switch group VS, a memory selection switch group MS, a display D
P, an increment switch IS, a decrement switch DS, cursor movement switches CSR and CSL, and the like are provided.

【0019】モード選択スイッチ群MSSには、ボイス
モード選択スイッチVOISE、マイクロチューニング
モード選択スイッチMC、マイクロチューニングエディ
ットモード選択スイッチMCED、ストアモード選択ス
イッチSTOREが含まれている。
The mode selection switch group MSS includes a voice mode selection switch VOISE, a micro tuning mode selection switch MC, a micro tuning edit mode selection switch MCED, and a store mode selection switch STORE.

【0020】ボイス選択スイッチ群VSには、ボイスナ
ンバ1〜10にそれぞれ対応した10個のボイス選択ス
イッチV1〜V10が含まれている。スイッチVOIC
Eをオンしてボイスモードを選択したときは、スイッチ
V1〜V10のいずれかをオンすることにより任意のボ
イスナンバを選択可能である。所望のボイスナンバが選
択されると、メモリ20内の選択されたボイスナンバに
対応するボイスレジスタから1組のボイス関連データが
読出され、この読出データに基づいて楽音を発生した
り、読出データを部分的に修正したりすることができ
る。
The voice selection switch group VS includes ten voice selection switches V1 to V10 corresponding to the voice numbers 1 to 10, respectively. Switch VOIC
When the voice mode is selected by turning on E, an arbitrary voice number can be selected by turning on one of the switches V1 to V10. When a desired voice number is selected, a set of voice-related data is read from a voice register in the memory 20 corresponding to the selected voice number, and based on the read data, a tone is generated or read data is generated. And can be partially modified.

【0021】また、スイッチSTOREをオンしてスト
アモードを選択したときは、スイッチV1〜V10のい
ずれかをオンすることにより任意のボイスナンバを選択
可能である。所望のボイスナンバが選択されると、メモ
リ20内の選択されたボイスナンバに対応するボイスレ
ジスタに1組のボイス関連データが書込まれる。この場
合に書込まれる1組のボイス関連データは、上記のよう
に読出された後楽音発生に使用されたり、適宜修正され
たりしたものである。
When the switch STORE is turned on to select the store mode, an arbitrary voice number can be selected by turning on one of the switches V1 to V10. When a desired voice number is selected, a set of voice related data is written to a voice register in the memory 20 corresponding to the selected voice number. The set of voice-related data written in this case is used for generating a tone after being read out as described above, or is appropriately corrected.

【0022】各ボイスレジスタ毎に記憶される1組のボ
イス関連データは、TG24のための音色ナンバデータ
と、TG24のためのマイクロチューニングオン/オフ
データと、TG26のための音色ナンバデータと、TG
26のためのマイクロチューニングオン/オフデータ
と、音階ナンバデータとからなっている。
One set of voice-related data stored for each voice register includes tone number data for TG 24, micro tuning on / off data for TG 24, tone number data for TG 26, and TG number.
26 includes micro tuning on / off data and scale number data.

【0023】音色ナンバデータは、フルート、バイオリ
ン等の特定の楽器音色に対応した音色ナンバを表わすも
のである。この実施形態では、音色ナンバは、1〜64
のいずれかである。
The timbre number data represents a timbre number corresponding to a specific instrument timbre such as a flute or a violin. In this embodiment, the timbre numbers are 1 to 64
Is one of

【0024】音階ナンバデータは、特定の音階に対応し
た音階ナンバを表わすものである。この実施形態では、
音階ナンバは1〜12のいずれかである。音階ナンバ1
〜4は、周波数制御データがファクトリセットされた4
種類の音階にそれぞれ対応するもので、一例として1は
純正調音階、2は平均律音階、3はピタゴラス音階、4
はミーントーン音階をそれぞれ表わす。音階ナンバ5〜
12は、ユーザーが任意に設定可能な8種類の音階にそ
れぞれ対応するものである。
The scale number data represents a scale number corresponding to a specific scale. In this embodiment,
The scale number is one of 1 to 12. Scale number 1
Nos. 4 to 4 are factory-set frequency control data.
For example, 1 is a pure scale, 2 is an equal temperament scale, 3 is a Pythagoras scale, and 4 is an example.
Represents the mean tone scale. Scale number 5
Reference numeral 12 corresponds to each of eight kinds of scales that can be arbitrarily set by the user.

【0025】マイクロチューニングオン/オフデータ
は、1ならばマイクロチューニングオンを、0ならばマ
イクロチューニングオフをそれぞれ表わすものである。
ここで、「マイクロチューニングオン」とは、関連する
トーンジェネレータにおいて音階ナンバデータで指定さ
れた音階を使用することを意味する。また、「マイクロ
チューニングオフ」とは、関連するトーンジェネレータ
において平均律音階を使用することを意味する。
The microtuning on / off data indicates microtuning on if it is 1 and microtuning off if it is 0.
Here, "micro tuning on" means that the scale specified by the scale number data is used in the related tone generator. "Micro-tuning off" means using the equal-tempered scale in the associated tone generator.

【0026】メモリ選択スイッチ群MSには、音階ナン
バ5〜12にそれぞれ対応した8個のメモリ選択スイッ
チM5〜M12が含まれている。スイッチSTOREを
オンしてストアモードを選択したときは、スイッチM5
〜M12のいずれかをオンすることにより5〜12のう
ちの任意の音階ナンバを選択可能である。所望の音階ナ
ンバが選択されると、メモリ20内の選択された音階ナ
ンバに対応する音階レジスタに全キー分の周波数制御デ
ータが書込まれる。この場合に書込まれる全キー分の周
波数制御データは、実際に楽音発生に使用されたり、適
宜修正されたりしたものである。
The memory selection switch group MS includes eight memory selection switches M5 to M12 corresponding to scale numbers 5 to 12, respectively. When the switch STORE is turned on and the store mode is selected, the switch M5
By turning on any one of .about.M12, an arbitrary scale number among 5.about.12 can be selected. When a desired scale number is selected, frequency control data for all keys is written to a scale register in the memory 20 corresponding to the selected scale number. The frequency control data for all keys written in this case is actually used for generating a musical tone, or is appropriately corrected.

【0027】表示器DPは、例えば液晶表示器からなる
もので、これにはモード選択に関連して設定量等が表示
される。モード選択に関連した表示例については図3を
参照して後述する。
The display device DP is, for example, a liquid crystal display device, on which a set amount or the like is displayed in association with mode selection. A display example related to the mode selection will be described later with reference to FIG.

【0028】インクリメントスイッチISは、表示され
た数値を増大させたり、マイクロチューニングオンを指
令したりするために使用されるものである。また、ディ
クリメントスイッチDSは、表示された数値を減少させ
たり、マイクロチューニングオフを指令したりするため
に使用されるものである。
The increment switch IS is used to increase the displayed numerical value or to instruct micro-tuning on. The decrement switch DS is used to decrease the displayed numerical value or to instruct micro tuning off.

【0029】カーソル移動スイッチCSR及びCSL
は、表示面上でカーソルを移動させるために使用される
もので、CSRが右移動用、CSLが左移動用である。
Cursor movement switches CSR and CSL
Is used to move the cursor on the display surface, where CSR is for rightward movement and CSL is for leftward movement.

【0030】図3(A)〜(E)は、種々のモードにお
ける表示器DPの表示例を示すものである。
FIGS. 3A to 3E show display examples of the display unit DP in various modes.

【0031】図3(A)は、スイッチVOICEをオン
してボイスモードを選択した後任意のボイス選択スイッ
チV(n)をオンした場合の表示例を示すものである。
この場合、表示器DPには、ボイスナンバn又はそれに
対応するボイス名が表示されると共に、その右側には
「A」及び「B」の文字が表示され、「A」の下方には
TG24の音色を定めるための音色ナンバが、「B」の
下方にはTG26の音色を定めるための音色ナンバがそ
れぞれ表示される。このときの音色ナンバは、前述のよ
うにボイス選択の際にボイスレジスタから読出された1
群のボイス関連データ中に含まれている各トーンジェネ
レータ毎の音色ナンバデータによって指定されるもので
ある。
FIG. 3A shows a display example when an arbitrary voice selection switch V (n) is turned on after the voice mode is selected by turning on the switch VOICE.
In this case, the voice number n or the corresponding voice name is displayed on the display DP, characters "A" and "B" are displayed on the right side, and the TG 24 is displayed below "A". A tone color number for determining the tone color is displayed below “B”, and a tone color number for determining the tone color of the TG 26 is displayed. At this time, the tone number is 1 which is read from the voice register at the time of voice selection as described above.
This is designated by tone color number data for each tone generator included in the voice-related data of the group.

【0032】また、「A」又は「B」のいずれかの下方
に表示された音色ナンバは、これにカーソルCSをあて
てスイッチIS又はDSをオンすることにより任意に変
更可能である。この実施形態では、1〜64のいずれか
の音色ナンバを選択可能である。
The tone color number displayed below either "A" or "B" can be arbitrarily changed by placing the cursor CS on this and turning on the switch IS or DS. In this embodiment, any one of the timbre numbers 1 to 64 can be selected.

【0033】図3(B)は、スイッチMCをオンしてマ
イクロチューニングモードを選択した場合の表示例を示
すものである。通常は、図3(A)で述べたように所望
のボイスを選択した後、マイクロチューニングモードを
選択する。この場合、表示器DPには、音階ナンバが表
示されると共にその音階ナンバに対応する音階名が表示
される。このときの音階ナンバは、前述のようにボイス
選択の際にボイスレジスタから読出された1群のボイス
関連データ中に含まれている音階ナンバデータによって
指定されるものである。
FIG. 3B shows a display example when the switch MC is turned on and the micro tuning mode is selected. Usually, after selecting a desired voice as described in FIG. 3A, the micro tuning mode is selected. In this case, the display DP displays the scale number and the scale name corresponding to the scale number. The scale number at this time is specified by the scale number data included in the group of voice-related data read from the voice register at the time of voice selection as described above.

【0034】音階名表示の右側には、「A」及び「B」
の文字が表示され、「A」の下方にはTG24に関して
マイクロチューニングのオン又はオフを表わす「ON」
又は「OFF」が表示され、「B」の下方にもTG26
に関して同様に「ON」又は「OFF」が表示される。
このときのマイクロチューニングのオン又はオフも前述
のようにボイス選択の際にボイスレジスタから読出され
た1群のボイス関連データ中に含まれている各トーンジ
ェネレータ毎のマイクロチューニングオン/オフデータ
によって指定されるものである。
"A" and "B" are displayed on the right side of the scale name display.
Is displayed, and below the “A”, “ON” indicating ON / OFF of the micro tuning with respect to the TG 24 is displayed.
Or, “OFF” is displayed, and the TG 26 is also displayed below “B”.
Similarly, “ON” or “OFF” is displayed.
At this time, the on / off of the micro tuning is also specified by the micro tuning on / off data for each tone generator included in a group of voice related data read from the voice register at the time of voice selection as described above. Is what is done.

【0035】また、表示された音階ナンバ及び音階名
は、これらにカーソルCSをあててスイッチIS又はD
Sをオンすることにより任意に変更可能である。
The displayed scale number and scale name are pointed at the cursor CS and the switch IS or D is displayed.
It can be arbitrarily changed by turning on S.

【0036】さらに、「A」又は「B」のいずれかの文
字の下方に表示された「ON」又は「OFF」は、これ
にカーソルCSをあててスイッチIS又はDSをオンす
ることにより任意に変更可能である。すなわち、この実
施形態では、次の4通りのマイクロチューニングオン/
オフ設定が可能である。
Further, "ON" or "OFF" displayed below any of the characters "A" or "B" can be arbitrarily set by placing the cursor CS on this and turning on the switch IS or DS. Can be changed. That is, in this embodiment, the following four types of micro tuning on /
Off setting is possible.

【0037】(1)TG24及び26のいずれについて
もマイクロチューニングオン(「A」=「ON」、
「B」=「ON」) この場合は、TG24及びTG26のいずれについて
も、表示された音階ナンバに対応した音階(例えば純正
調音階)に従って楽音発生可能である。
(1) Micro tuning on ("A" = "ON", TG 24 and TG 26)
In this case, both TG 24 and TG 26 can generate musical tones in accordance with the scale corresponding to the displayed scale number (for example, a pure scale).

【0038】(2)TG24についてはマイクロチュー
ニングオンで且つTG26についてはマイクロチューニ
ングオフ(「A」=「ON」、「B」=「OFF」) この場合は、TG24については表示された音階ナンバ
に対応した音階に従って楽音発生可能であり、TG26
については平均律音階に従って楽音発生可能である。
(2) Micro-tuning is on for TG24 and micro-tuning is off for TG26 ("A" = "ON", "B" = "OFF"). In this case, TG24 is assigned to the displayed scale number. A musical tone can be generated according to the corresponding scale.
Can generate musical tones according to the equal temperament scale.

【0039】(3)TG24についてはマイクロチュー
ニングオフで且つTG26についてはマイクロチューニ
ングオン(「A」=「OFF」、「B」=「ON」) この場合は、上記(2)の場合と反対にTG24につい
ては平均律音階となり、TG26については表示された
音階ナンバに対応した音階となる。
(3) Micro-tuning is turned off for TG24 and micro-tuning is turned on for TG26 ("A" = "OFF", "B" = "ON"). The TG24 has an equal temperament scale, and the TG26 has a scale corresponding to the displayed scale number.

【0040】(4)TG24及び26のいずれについて
もマイクロチューニングオン(「A」=「OFF」、
「B」=「OFF」) この場合は、TG24及びTG26のいずれについても
平均律音階となる。
(4) Micro-tuning on (“A” = “OFF”) for both TGs 24 and 26
In this case, both the TG 24 and the TG 26 have the equal temperament scale.

【0041】従って、上記(1)〜(4)の設定態様を
任意に選択することにより変化に富んだ演奏が可能とな
る。
Therefore, by arbitrarily selecting one of the setting modes (1) to (4), a variety of performances can be realized.

【0042】図3(C)は、スイッチMCEDをオンし
てマイクロチューニングエディットモードを選択した
後、音高修正操作を行なった場合の表示例を示すもので
ある。音高修正操作は、図3(B)で述べたように所望
の音階ナンバを表示させた後、その音階ナンバに対応す
る音階について行なわれるものである。音高修正に入る
前にスイッチMCEDをオンしただけのときは、表示器
DPには、「マイクロチューニングエディットモー
ド」、「COARCE」及び「FINE」の各文字が表
示され、数値は0が表示される。ここで、「COARC
E」は粗調整を、「FINE」は微調整をそれぞれ表わ
す。そして、音高変更したいキーを指定すると、そのキ
ーの音高が「F3」のように表示される。なお、この実
施形態においては、音高変更したいキーを指定する手段
として特別の操作子を設けることなく鍵盤12を利用
し、鍵盤12で音高変更したいキーをオンすることによ
り行なうようになっている。
FIG. 3C shows a display example when a pitch correction operation is performed after the switch MCED is turned on to select the micro tuning edit mode. The pitch correction operation is performed for the scale corresponding to the desired scale number after displaying the desired scale number as described in FIG. 3B. If only the switch MCED is turned on before entering the pitch correction, the display DP displays the characters "micro tuning edit mode", "COARCE" and "FINE", and the numerical value is displayed as 0. You. Here, "COARC
“E” indicates a coarse adjustment, and “FINE” indicates a fine adjustment. When a key whose pitch is to be changed is designated, the pitch of the key is displayed as "F3". In this embodiment, the keyboard 12 is used as a means for designating a key whose pitch is to be changed without using a special operator, and the key whose pitch is to be changed on the keyboard 12 is turned on. I have.

【0043】この後、カーソルCSを「COARCE」
にあてて粗調整を選択してからスイッチIS又はDSを
オンすることによりキーの音高を半音単位で(キーコー
ド値にして1ずつ)変更可能であり、表示器DPには変
更後の音高が「G3」のように表示される。
Thereafter, the cursor CS is moved to "COARCE".
By selecting the coarse adjustment and turning on the switch IS or DS, the pitch of the key can be changed in semitone units (one key code value at a time), and the changed sound is displayed on the display DP. The height is displayed as “G3”.

【0044】また、カーソルCSを「FINE」にあて
て微調整を選択してからスイッチIS又はDSをオンす
ることによりキーの音高をセント単位で変更可能であ
り、表示器DPには図示の如くセント値がプラス又はマ
イナスの符号と共に表示される。
The pitch of the keys can be changed in cent units by turning the switch IS or DS after selecting the fine adjustment by pointing the cursor CS to "FINE". As such, the cent value is displayed with a plus or minus sign.

【0045】このように音高を「COARCE」及び
「FINE」で粗密に変更可能にすると、音高設定を精
確且つ迅速に行なうことができる。
As described above, when the pitch can be roughly changed by "COARCE" and "FINE", the pitch can be set accurately and quickly.

【0046】この実施形態では、スイッチIS,DSを
粗調整用操作及び微調整用操作に共用すると共に両スイ
ッチを粗調整用又は微調整用のいずれに用いるかをカー
ソルCSで選択することにより操作子の数を減らしてい
る。
In this embodiment, the switches IS and DS are shared for the coarse adjustment operation and the fine adjustment operation, and the operation is performed by selecting with the cursor CS whether to use both switches for the coarse adjustment or the fine adjustment. The number of children is decreasing.

【0047】音高を「COARCE」及び「FINE」
のいずれで変更したときにも、表示器DPには、セント
値表示部の右側のかっこ内に、鍵盤の最低音を基準とし
たセントの絶対値が表示される。
The pitches are set to "COARCE" and "FINE".
In any case, the absolute value of the cent based on the lowest note of the keyboard is displayed in parentheses on the right side of the cent value display section on the display DP.

【0048】図3(D)は、スイッチSTOREをオン
してストアモードを選択した後任意のメモリ選択スイッ
チM(m)をオンした場合の表示例を示すものである。
この場合、表示器DPには、「マイクロチューニング」
の文字と、右向き矢印と、「メモリ(m)ストア」の文
字とが左から右に並べて表示される。これは、メモリ2
0内の音階ナンバmに対応した音階レジスタに全キー分
の周波数制御データ(例えば図3(C)で述べたように
して音高修正済みのもの)が書込まれたことを示すもの
である。
FIG. 3D shows a display example when an arbitrary memory selection switch M (m) is turned on after the switch STORE is turned on to select the store mode.
In this case, the display device DP indicates "micro tuning".
, A right-pointing arrow, and a character of “memory (m) store” are displayed side by side from left to right. This is memory 2
This indicates that the frequency control data for all keys (for example, pitch-corrected data as described in FIG. 3C) has been written in the scale register corresponding to the scale number m in 0. .

【0049】図3(E)は、スイッチSTOREをオン
してストアモードを選択した後、任意のボイス選択スイ
ッチV(n)をオンした場合の表示例を示すものであ
る。この場合、表示器DPには、「ボイス」の文字と、
右向きの矢印と、「メモリ(n)ストア」の文字とが左
から右に並べて表示される。これは、メモリ20内の音
階ナンバnに対応したボイスレジスタに1群のボイス関
連データ(例えば図3(A)及び(B)で述べたように
内容を修正済みのもの)が書込まれたことを示すもので
ある。
FIG. 3E shows a display example when an arbitrary voice selection switch V (n) is turned on after the switch STORE is turned on to select the store mode. In this case, the display device DP displays the characters “voice” and
A right-pointing arrow and characters of “memory (n) store” are displayed side by side from left to right. This is because a group of voice-related data (for example, data whose contents have been modified as described in FIGS. 3A and 3B) has been written to the voice register corresponding to the scale number n in the memory 20. It shows that.

【0050】図4は、データ・ワーキングメモリ20内
のレジスタ類のうち、この発明の実施に関係するものを
示したものである。各レジスタの記憶内容は次の通りで
ある。
FIG. 4 shows registers related to the embodiment of the present invention among the registers in the data working memory 20. The contents stored in each register are as follows.

【0051】(1)キーコードレジスタKCODE これは、キーイベント(キーオン又はキーオフ)のあっ
たキーに対応するキーコードがセットされるものであ
る。
(1) Key code register KCODE This is to set a key code corresponding to a key having a key event (key on or key off).

【0052】(2)ボイスモードフラグVCFLG これは、スイッチVOICEのオン時に1がセットされ
るものである。
(2) Voice mode flag VCFLG This is set to 1 when the switch VOICE is turned on.

【0053】(3)ボイスナンバレジスタVCNO これは、ボイスモード時にスイッチV1〜V10のいず
れかによって選択されたボイスナンバがセットされるも
のである。
(3) Voice number register VCNO This registers the voice number selected by one of the switches V1 to V10 in the voice mode.

【0054】(4)第1及び第2の音色ナンバレジスタ
TCNO1及びTCNO2 これらのレジスタのうち、TCNO1はTG24のため
の音色ナンバデータがストアされるものであり、TCN
O2はTG26のための音色ナンバデータがストアされ
るものである。
(4) First and second timbre number registers TCNO1 and TCNO2 Of these registers, TCNO1 stores timbre number data for TG24, and TCN
O2 is where tone color number data for the TG 26 is stored.

【0055】(5)第1及び第2のマイクロチューニン
グオン/オフレジスタMCON1及びMCON2 これらのレジスタのうち、MCON1はTG24のため
のマイクロチューニングオン/オフデータがストアされ
るものであり、MCON2はTG26のためのマイクロ
チューニングオン/オフデータがストアされるものであ
る。
(5) First and second microtuning on / off registers MCON1 and MCON2 Of these registers, MCON1 stores microtuning on / off data for TG24, and MCON2 stores TG26. Is stored.

【0056】(7)音階ナンバレジスタMCNO これは、ボイスモード時又はマイクロチューニングモー
ド時に音階ナンバがセットされるものである。
(7) Scale number register MCNO This is to set the scale number in the voice mode or the micro tuning mode.

【0057】(8)マイクロチューニングエディットモ
ードフラグMCEDFLG これは、スイッチMCEDのオン時に1がセットされる
ものである。
(8) Microtuning edit mode flag MCEDFLG This is set to 1 when the switch MCED is turned on.

【0058】(9)マイクロチューニングキーレジスタ
MCEDKY これは、マイクロチューニングエディットモード時にお
いて、オンされたキーに対応するキーコードがセットさ
れるものである。
(9) Micro-tuning key register MCEDKY In the micro-tuning edit mode, a key code corresponding to a key turned on is set.

【0059】(10)第1のエディットレジスタMCC
OS これは、マイクロチューニングエディットモード時に押
されたキーに対応するキーコードがセットされるもので
ある。セットされたキーコードは、「COARCE」を
選択したとき、スイッチIS又はDSの操作に基づいて
1ずつ変更可能である。
(10) First edit register MCC
OS In this, a key code corresponding to a key pressed in the micro tuning edit mode is set. The set key code can be changed one by one based on the operation of the switch IS or DS when "COARCE" is selected.

【0060】(11)第2のエディットレジスタMCF
INE これは、マイクロチューニングエディットモード時に
「FINE」を選択したとき、スイッチIS又はDSの
操作に基づいて音高変更量がセットされるものである。
(11) Second edit register MCF
INE When "FINE" is selected in the micro tuning edit mode, the pitch change amount is set based on the operation of the switch IS or DS.

【0061】(12)マイクロチューニングモードフラ
グMCFLG これは、スイッチMCのオン時に1がセットされるもの
である。
(12) Micro tuning mode flag MCFLG This is set to 1 when the switch MC is turned on.

【0062】(13)第1及び第2の音色パラメータバ
ッファレジスタTCPB1及びTCPB2 これらのレジスタのうち、TCPB1はTG24に供給
すべき音色パラメータデータがストアされるものであ
り、TCPB2はTG26に供給すべき音色パラメータ
データがストアされるものである。
(13) First and second tone color parameter buffer registers TCPB1 and TCPB2 Of these registers, TCPB1 stores tone color parameter data to be supplied to the TG 24, and TCPB2 should be supplied to the TG 26. The timbre parameter data is stored.

【0063】(14)音階バッファレジスタMCBUF これは、レジスタMCNOにセットされた音階ナンバに
対応する音階について全キー分の周波数制御データがス
トアされるものである。
(14) Scale buffer register MCBUF This stores frequency control data for all keys for the scale corresponding to the scale number set in the register MCNO.

【0064】(15)音階レジスタMCMEM(5)〜
MCMEM(12) これらのレジスタは、ユーザーが設定可能な8種類の音
階に対応したもので、各レジスタ毎に全キー分の周波数
制御データをストア可能である。これらのレジスタに
は、電源投入時等において外部記憶ユニット30から読
出した周波数制御データを初期セットしてもよい。
(15) Scale register MCMEM (5)-
MCMEM (12) These registers correspond to eight types of scales that can be set by the user, and can store frequency control data for all keys in each register. In these registers, the frequency control data read from the external storage unit 30 at the time of turning on the power may be initially set.

【0065】(16)ボイスレジスタVCMEM(1)
〜VCMEM(10) これらのレジスタは、ボイスナンバ1〜10(スイッチ
V1〜V10)にそれぞれ対応するもので、各レジスタ
毎に前述のような1群のボイス関連データをストア可能
である。これらのレジスタには、電源投入時において外
部記憶ユニット30から読出したボイス関連データを初
期セットしてもよい。
(16) Voice register VCMEM (1)
.About.VCMEM (10) These registers correspond to voice numbers 1 to 10 (switches V1 to V10), respectively, and can store a group of voice-related data as described above for each register. Voice-related data read from the external storage unit 30 when the power is turned on may be initially set in these registers.

【0066】上記した以外のレジスタとしては、発音割
当用のレジスタ、音色パラメータエディット用のレジス
タ等があるが、図示を省略した。
As registers other than those described above, there are a register for tone generation assignment, a register for tone color parameter editing, and the like, but they are not shown.

【0067】図5は、データメモリ22内の多数の記憶
ブロックのうち、この発明の実施に関係するものを示し
たものである。各記憶ブロックの記憶内容は次の通りで
ある。
FIG. 5 shows, out of a number of storage blocks in the data memory 22, those related to the embodiment of the present invention. The storage contents of each storage block are as follows.

【0068】(1)平均律記憶ブロックFNMEM これは、平均律音階に従って全キー分の周波数制御デー
タを記憶したものである。この記憶ブロックのデータ
は、マイクロチューニングオフにセットされたトーンジ
ェネレータから楽音を発生させる際に利用される。な
お、この記憶ブロックには全キー分でなく12音名分の
周波数制御データを記憶しておき、各キー毎に対応する
音名の周波数制御データを読出してキー音高に対応した
ものに変換するようにしてもよい。
(1) Equal temperament storage block FNMEM This stores frequency control data for all keys according to the equal temperament scale. The data in this storage block is used when generating a tone from the tone generator set to the micro tuning off. In this memory block, frequency control data for 12 key names, not for all keys, is stored, and the frequency control data for the key name corresponding to each key is read out and converted to the key pitch corresponding data. You may make it.

【0069】(2)音階記憶ブロックMCMEM(1)
〜MCMEM(4) これらの記憶ブロックのうち、MCMEM(1)は純正
調音階に、MCMEM(2)は平均律音階に、MCME
M(3)はピタゴラス音階に、MCMEM(4)はミー
ントーン音階にそれぞれ対応するもので、各記憶ブロッ
ク毎に対応する音階に従って全キー分の周波数制御デー
タを記憶したものである。前述したレジスタMCBUF
にストアされるのは、これらの記憶ブロックMCMEM
(1)〜MCMEM(4)及び前述のレジスタMCME
M(5)〜MCMEM(12)のうち、レジスタMCN
Oの音階ナンバに対応したものから読出された全キー分
の周波数制御データである。
(2) Scale memory block MCMEM (1)
MCMEM (4) Of these memory blocks, MCMEM (1) is a pure scale, MCMEM (2) is a temperament scale, MCME (4)
M (3) corresponds to the Pythagoras scale, and MCMEM (4) corresponds to the mean tone scale, and stores frequency control data for all keys according to the scale corresponding to each storage block. The above-mentioned register MCBUF
Are stored in these memory blocks MCMEM.
(1) to MCMEM (4) and the aforementioned register MCME
Of the M (5) to MCMEM (12), the register MCN
This is frequency control data for all keys read out from the one corresponding to the scale number of O.

【0070】(3)音色パラメータ記憶ブロックTCP これは、64音色分の音色パラメータデータを記憶した
ものである。この記憶ブロックからは、音色ナンバに対
応した音色パラメータデータが読出される。
(3) Tone parameter storage block TCP This stores tone parameter data for 64 tones. From this storage block, timbre parameter data corresponding to the timbre number is read.

【0071】図6のメインルーチンにおいて、ステップ
40では、キースキャン処理を行ない、キーオンイベン
トがあれば図13について後述するようなキーオンのサ
ブルーチンを実行し、キーオフイベントがあればキーオ
フのサブルーチン(図示せず)を実行する。
In the main routine of FIG. 6, in step 40, a key scan process is performed. If there is a key-on event, a key-on subroutine as described later with reference to FIG. 13 is executed. Zu).

【0072】次に、ステップ42では、マイクロチュー
ニング操作子スキャン処理を行なう。この場合、スイッ
チVOICEのオンイベントがあれば図7のサブルーチ
ンを実行し、任意のボイス選択スイッチV(n)のオン
イベントがあれば図8のサブルーチンを実行し、スイッ
チMCのオンイベントがあれば図9のサブルーチンを実
行し、スイッチMCEDのオンイベントがあれば図10
のサブルーチンを実行し、スイッチISのオンイベント
があれば図11のサブルーチンを実行し、スイッチDS
のオンイベントがあればDSオンのサブルーチン(図示
せず)を実行し、任意のメモリ選択スイッチM(m)の
オンイベントがあれば図12のサブルーチンを実行す
る。
Next, at step 42, a micro-tuning operator scanning process is performed. In this case, if there is an ON event of the switch VOICE, the subroutine of FIG. 7 is executed. If there is an ON event of an arbitrary voice selection switch V (n), the subroutine of FIG. The subroutine of FIG. 9 is executed, and if there is an ON event of the switch MCED, FIG.
Is executed, and if there is an ON event of the switch IS, the subroutine of FIG.
If there is an ON event, a DS-on subroutine (not shown) is executed. If there is an ON event of an arbitrary memory selection switch M (m), the subroutine of FIG. 12 is executed.

【0073】次に、ステップ44では音色パラメータエ
ディット用操作子スキャン処理を行なう。この場合、例
えばTG24又は26に関する操作子の操作時にはその
操作に応じてTCPB1又はTCPB2の内容を変更す
るなどの音色パラメータエディット処理を行なう。
Next, at step 44, an operator scanning process for tone color parameter editing is performed. In this case, for example, when operating the operator related to the TG 24 or 26, tone color parameter editing processing such as changing the contents of TCPB1 or TCPB2 according to the operation is performed.

【0074】この後は、ステップ46で、その他の操作
子のスキャン処理を行ない、操作された操作子があれば
その操作に応じて必要な処理を行なう。そして、ステッ
プ40に戻り、上記のような一連の処理をくりかえす。
Thereafter, in step 46, a scanning process for other operators is performed, and if there is an operated operator, necessary processing is performed according to the operation. Then, the process returns to step 40, and the above-described series of processing is repeated.

【0075】図7のVOICEオンのサブルーチンにお
いて、ステップ50では、VCFLGに1をセットし、
他のフラグを0にする。そして、ステップ52に移る。
In the VOICE ON subroutine of FIG. 7, in step 50, 1 is set to VCFLG,
Other flags are set to 0. Then, the process proceeds to a step 52.

【0076】ステップ52では、表示器DPに「ボイス
モード」と表示させる。この後は、図6のルーチンにリ
ターンする。
In step 52, "Voice Mode" is displayed on the display DP. Thereafter, the process returns to the routine of FIG.

【0077】図8のV(n)オンのサブルーチンにおい
て、ステップ60では、VCFLGが1か判定する。こ
の判定結果が肯定的(Y)であればステップ62に移
り、VCNOにオンされたスイッチに対応するボイスナ
ンバnをセットする。そして、ステップ64に移る。
In the subroutine for turning on V (n) in FIG. 8, in step 60, it is determined whether or not VCFLG is 1. If the result of this determination is affirmative (Y), the routine proceeds to step 62, where the voice number n corresponding to the switch turned on to VCNO is set. Then, the process proceeds to step 64.

【0078】ステップ64では、ボイスナンバnに対応
するVCMEM(n)から1群のボイス関連データを読
出し、TG24の音色ナンバデータはTCNO1に、T
G26の音色ナンバデータはTCNO2に、TG24の
マイクロチューニングオン/オフデータはMCON1
に、TG26のマイクロチューニングオン/オフデータ
はMCON2に、音階ナンバデータはMCNOにそれぞ
れ入れる。そして、ステップ66に移る。
In step 64, a group of voice-related data is read out from VCMEM (n) corresponding to voice number n, and the timbre number data of TG
The tone number data of G26 is TCNO2, and the micro tuning on / off data of TG24 is MCON1.
The micro tuning on / off data of the TG 26 is stored in MCON2, and the scale number data is stored in MCNO. Then, the process proceeds to step 66.

【0079】ステップ66では、VCNO、TCNO1
及びTCNO2のデータに基づいて表示器DPに図3
(A)のようにボイス名及び各トーンジェネレータ毎の
音色ナンバを表示させる。そして、ステップ68に移
る。
At step 66, VCNO, TCNO1
Display DP based on the data of TCNO2 and TCNO2
A voice name and a tone color number for each tone generator are displayed as shown in FIG. Then, the process proceeds to step 68.

【0080】ステップ68では、TCPからTCNO1
の音色ナンバに対応する音色パラメータデータを読出
し、TCPB1を介してTG24に送出する。また、同
様にしてTCPからTCNO2の音色ナンバに対応する
音色パラメータデータを読出し、TCPB2を介してT
G26に送出する。この結果、TG24及び26につい
て音色がセットされたことになる。この後、ステップ7
0に移る。
In step 68, the TCP to TCNO 1
Is read out and sent to the TG 24 via the TCPB1. Similarly, the timbre parameter data corresponding to the timbre number of TCNO2 is read out from TCP, and T
G26. As a result, the timbre has been set for the TGs 24 and 26. After this, step 7
Move to 0.

【0081】ステップ70では、MCNOの音階ナンバ
に対応するMCMEM(レジスタ又は記憶ブロック)か
ら全キー分の周波数制御データを読出してMCBUFに
書込む。そして、図6のルーチンにリターンする。
At step 70, the frequency control data for all keys is read from MCMEM (register or storage block) corresponding to the scale number of MCNO and written into MCBUF. Then, the process returns to the routine of FIG.

【0082】ステップ60の判定結果が否定的(N)で
あったときは、ステップ72に移り、STOREがオン
か判定する。そして、オンでない(N)ならば図6のル
ーチンにリターンする。
If the decision result in the step 60 is negative (N), the process moves to a step 72, where it is determined whether or not the STORE is on. If it is not on (N), the process returns to the routine of FIG.

【0083】ステップ72の判定結果が肯定的(Y)で
あれば、ステップ74に移る。このステップ74では、
TCNO1、TCNO2、MCON1、MCON2及び
MCNOの内容をVCMEM(n)内のそれぞれ対応す
る記憶領域に書込む。そして、ステップ76に移る。
If the decision result in the step 72 is affirmative (Y), the process moves to a step 74. In this step 74,
The contents of TCNO1, TCNO2, MCON1, MCON2 and MCNO are written to the corresponding storage areas in VCMEM (n). Then, the process proceeds to step 76.

【0084】ステップ76では、表示器DPに図3
(E)のような表示を行なわせる。この後は、図6のル
ーチンにリターンする。
In step 76, the display DP is displayed as shown in FIG.
The display as shown in (E) is performed. Thereafter, the process returns to the routine of FIG.

【0085】図9のMCオンのサブルーチンにおいて、
ステップ80では、MCFLGに1をセットし、他のフ
ラグを0にする。そして、ステップ82に移る。
In the MC-on subroutine shown in FIG.
In step 80, MCFLG is set to 1 and other flags are set to 0. Then, the process proceeds to step 82.

【0086】ステップ82では、MCNO、MCON1
及びMCON2に基づいて表示器DPに図3(B)のよ
うに音階ナンバ、音階名及び各トーンジェネレータ毎の
マイクロチューニングオン/オフを表示させる。この
後、図6のルーチンにリターンする。
At step 82, MCNO, MCON1
3B, the scale number, the scale name, and the micro tuning on / off for each tone generator are displayed on the display DP based on the MCON2 and the MCON2. Thereafter, the process returns to the routine of FIG.

【0087】図10のMCEDオンのサブルーチンにお
いて、ステップ90では、MCEDFLGに1をセット
し、他のフラグを0にする。そして、ステップ92に移
る。
In the MCED-ON subroutine of FIG. 10, in step 90, MCEDFLG is set to 1 and other flags are set to 0. Then, the process proceeds to a step 92.

【0088】ステップ92では、表示器DPに図3
(C)のような表示を行なわせる。ただし、音高は表示
せず、数値は0を表示する。この後、図6のルーチンに
リターンする。
In step 92, the display DP is displayed as shown in FIG.
The display as shown in (C) is performed. However, the pitch is not displayed, and the numerical value is displayed as 0. Thereafter, the process returns to the routine of FIG.

【0089】図11のISオンのサブルーチンにおい
て、ステップ100では、どのフラグが1か判定する。
In the IS-on subroutine of FIG. 11, in step 100, it is determined which flag is 1.

【0090】VCFLGが1であった場合は、ステップ
102に移る。このステップ102では、図3(A)の
ような表示状態においてカーソルCSが「A」又は
「B」のいずれの位置にあるか判定する。この判定の結
果、「A」であるならばステップ104に移る。
If VCFLG is 1, the process proceeds to step 102. In this step 102, it is determined whether the cursor CS is at “A” or “B” in the display state as shown in FIG. If the result of this determination is "A", the flow proceeds to step 104.

【0091】ステップ104では、TCNO1の値を1
アップする。そして、ステップ106に移り、TCNO
1の音色ナンバに対応する音色パラメータデータをTC
Pから読出し、TCPB1を介してTG24に送出す
る。この結果、TG24の音色は、ステップ104でセ
ットされた音色ナンバに対応する新たな音色に変更され
たことになる。この後、ステップ108に移る。
In step 104, the value of TCNO1 is set to 1
Up. Then, the routine proceeds to step 106, where TCNO
Tone parameter data corresponding to tone number 1
It reads from P and sends it out to TG 24 via TCPB1. As a result, the timbre of the TG 24 is changed to a new timbre corresponding to the timbre number set in step 104. Thereafter, the process proceeds to step 108.

【0092】ステップ108では、TCNO1に基づい
て図3(A)のように「A」の下方に新たな音色ナンバ
を表示する。そして、図6のルーチンにリターンする。
In step 108, a new tone number is displayed below "A" based on TCNO1, as shown in FIG. Then, the process returns to the routine of FIG.

【0093】ステップ102の判定の結果、「B」であ
ったときは、ステップ110に移る。このステップ11
0では、TCNO2、TCPB2、TG26に関しステ
ップ104、106、108と同様に処理する。この結
果、TG26の音色は新たな音色に変更されると共に、
図3(A)のように「B」の下方に新たな音色ナンバが
表示される。
If the result of determination in step 102 is "B", the flow proceeds to step 110. This step 11
In the case of 0, processing is performed in the same manner as steps 104, 106 and 108 for TCNO2, TCPB2 and TG26. As a result, the tone of the TG 26 is changed to a new tone,
As shown in FIG. 3A, a new tone color number is displayed below "B".

【0094】ステップ100の判定の結果、MCFLG
が1であった場合は、ステップ112に移る。このステ
ップ112では、図3(B)のような表示状態において
カーソルCSが「音階名」、「A」又は「B」のいずれ
の位置にあるか判定する。この判定の結果、「音階名」
であるならばステップ114に移る。
As a result of the determination in step 100, MCFLG
If is 1, the process proceeds to step 112. In this step 112, it is determined whether the cursor CS is located at "scale name", "A" or "B" in the display state as shown in FIG. As a result of this judgment, "scale name"
If so, the process proceeds to step 114.

【0095】ステップ114では、MCNOの値を1ア
ップする。そして、ステップ116に移り、MCNOの
音階ナンバに対応するMCMEM(レジスタ又は記憶ブ
ロック)から全キー分の周波数制御データを読出してM
CBUFに入れる。この後、ステップ118に移る。
At step 114, the value of MCNO is increased by one. Then, the process proceeds to step 116, where the frequency control data for all keys is read out from MCMEM (register or storage block) corresponding to the scale number of MCNO, and M
Put in CBUF. Thereafter, the process proceeds to step 118.

【0096】ステップ118では、MCNOに基づいて
図3(B)のように新たな音階ナンバ及び音階名を表示
する。そして、図6のルーチンにリターンする。
In step 118, a new scale number and scale name are displayed as shown in FIG. 3B based on the MCNO. Then, the process returns to the routine of FIG.

【0097】ステップ112の判定の結果、「A」であ
ったときは、ステップ120に移り、MCON1に1を
セットする。そして、ステップ122に移る。
If the result of determination in step 112 is "A", the flow moves to step 120 and MCON1 is set to 1. Then, the process proceeds to step 122.

【0098】ステップ122では、MCON1に基づい
て図3(B)のように「A」の下方に「ON」を表示す
る。この後は、図6のルーチンにリターンする。
In step 122, "ON" is displayed below "A" based on MCON1 as shown in FIG. 3B. Thereafter, the process returns to the routine of FIG.

【0099】ステップ112の判定の結果、「B」であ
ったときは、ステップ124に移る。このステップ12
4では、MCON2に関しステップ120及び122と
同様に処理する。この結果、図3(B)において「B」
の下方に「ON」が表示される。この後は、図6のルー
チンにリターンする。
If the result of determination in step 112 is "B", the flow proceeds to step 124. This step 12
In step 4, MCON2 is processed in the same manner as steps 120 and 122. As a result, “B” in FIG.
"ON" is displayed below. Thereafter, the process returns to the routine of FIG.

【0100】ステップ100の判定の結果、MCEDF
LGが1であった場合は、ステップ126に移る。この
ステップ126では、図3(C)のような表示状態にお
いてカーソルCSが「COARCE」又は「FINE」
のいずれの位置にあるか判定する。この判定の結果、
「COARCE」であったときは、ステップ128に移
り、MCCOSの値を1アップする。この1アップは、
半音分のピッチ上昇に対応する。
As a result of the determination in step 100, the MCEDF
If LG is 1, the process proceeds to step 126. In this step 126, the cursor CS is moved to “COARCE” or “FINE” in the display state as shown in FIG.
Is determined. As a result of this judgment,
If "COARCE", the process proceeds to step 128, and the value of MCCOS is increased by one. This one up,
Corresponds to a semitone pitch rise.

【0101】次に、ステップ130では、MCCOSに
基づいて図3(C)の「G3」の位置に新たな音高を表
示する。例えば、ISオン前に「F3」が表示されてい
てISオンによりステップ130にきたときは、「F#
3」が表示される。この後、ステップ132に移る。
Next, at step 130, a new pitch is displayed at the position "G3" in FIG. 3C based on the MCCOS. For example, if “F3” is displayed before IS is turned on and the program proceeds to step 130 due to IS on, “F #
3 "is displayed. Thereafter, the process proceeds to step 132.

【0102】ステップ132では、MCCOS及びMC
FINEの内容に対応する新たな周波数制御データを演
算し、その値をMCBUF内のMCEDKYに対応する
記憶領域に書込む。この結果、MCEDKYのキーコー
ドに対応するキーについて新たな音高が設定されたこと
になる。この後、ステップ134に移る。
In step 132, MCCOS and MCC
New frequency control data corresponding to the content of FINE is calculated, and the value is written to a storage area corresponding to MCEDKY in MCBUF. As a result, a new pitch is set for the key corresponding to the MCEDKY key code. Thereafter, the process proceeds to step 134.

【0103】ステップ134では、ステップ132で演
算した値に対応するセントの絶対値を求め、図3(C)
のようにかっこ内に表示する。そして、図6のルーチン
にリターンする。
In step 134, the absolute value of the cent corresponding to the value calculated in step 132 is obtained, and
Is displayed in parentheses like Then, the process returns to the routine of FIG.

【0104】ステップ126の判定の結果、「FIN
E」であったときは、ステップ136に移り、MCFI
NEの値を1アップする。この1アップは1セント分の
ピッチ上昇に対応する。
As a result of the determination in step 126, "FIN
E ”, the process moves to step 136 and the MCFI
Increase the value of NE by 1. This one up corresponds to a pitch rise of one cent.

【0105】次に、ステップ138では、MCFINE
に基づいて図3(C)のように新たなセント値を符号
(+)と共に表示する。
Next, at step 138, MCFINE
, A new cent value is displayed together with a sign (+) as shown in FIG.

【0106】この後は、ステップ132及び134を上
記したように順次に実行してから図6のルーチンにリタ
ーンする。この結果、MCEDKYのキーコードに対応
するキーの音高は、「FINE」選択時のISオン操作
を計算に入れて決定されることになり、セントの絶対値
表示も該ISオン操作を反映したものとなる。
Thereafter, steps 132 and 134 are sequentially executed as described above, and the process returns to the routine of FIG. As a result, the pitch of the key corresponding to the MCEDKY key code is determined by taking into account the IS-on operation when "FINE" is selected, and the absolute value display of cents reflects the IS-on operation. It will be.

【0107】ステップ100の判定の結果、その他のフ
ラグが1であったときは、ステップ140でその他の処
理を実行してから図6のルーチンにリターンする。
If the result of the determination in step 100 is that the other flag is 1, other processing is executed in step 140 and the process returns to the routine in FIG.

【0108】なお、図11には示さなかったが、TCN
O1、TCNO2、MCNO、MCCOS、MCFIN
E等は、各々について定められた最大値(例えばTCN
O1、TCNO2については64)に達した後、各々に
ついて定められた最小値(例えばTCNO1、TCNO
2については1)に復帰するようになっている。
Although not shown in FIG. 11, the TCN
O1, TCNO2, MCNO, MCCOS, MCFIN
E and the like are maximum values determined for each (for example, TCN
After reaching 64 for O1 and TCNO2, the minimum value defined for each (for example, TCNO1, TCNO)
With regard to 2, it returns to 1).

【0109】また、スイッチDSオンのサブルーチン
は、図11のルーチンに対して、TCNO1、TCNO
2、MCNO、MCCOS、MCFINEの値をそれぞ
れ1ダウンさせると共にMCON1、MCON2にそれ
ぞれ0をセットするような変更を加えるだけで容易に実
現できるので、図示を省略した。
The subroutine for turning on the switch DS differs from the routine shown in FIG.
2, since it can be easily realized only by changing the values of MCNO, MCCOS, and MCFINE by 1 and setting MCON1 and MCON2 to 0, respectively, they are not shown.

【0110】図12のM(m)オンのサブルーチンにお
いて、ステップ150では、STOREオンか判定す
る。この判定結果が否定的(N)であれば、図6のルー
チンにリターンする。
In the M (m) on subroutine of FIG. 12, in step 150, it is determined whether or not STORE is on. If the determination result is negative (N), the process returns to the routine of FIG.

【0111】ステップ150の判定結果が肯定的(Y)
であったときは、ステップ152に移り、MCBUFの
内容(全キー分の周波数制御データ)を音階ナンバmに
対応するMCMEM(レジスタ)にストアする。そし
て、ステップ154に移る。
The determination result of step 150 is positive (Y)
If so, the process proceeds to step 152, where the contents of MCBUF (frequency control data for all keys) are stored in the MCMEM (register) corresponding to the scale number m. Then, the process proceeds to step 154.

【0112】ステップ154では、表示器DPに図3
(D)のような表示を行なわせる。そして、図6のルー
チンにリターンする。
In step 154, the display DP is displayed as shown in FIG.
The display as shown in (D) is performed. Then, the process returns to the routine of FIG.

【0113】図13のキーオンのサブルーチンにおい
て、ステップ160では、キーオンありのキーに対応す
るキーコードをKCODEにセットする。そして、ステ
ップ162に移る。
In the key-on subroutine of FIG. 13, in step 160, a key code corresponding to a key with key-on is set in KCODE. Then, the process proceeds to step 162.

【0114】ステップ162では、MCEDFLGが1
か判定し、この判定結果が肯定的(Y)であればステッ
プ164に移る。
At step 162, MCEDFLG becomes 1
If the determination result is affirmative (Y), the process proceeds to step 164.

【0115】ステップ164では、KCODEのキーコ
ードをそれぞれMCEDKY及びMCCOSに入れる。
そして、ステップ166に移る。
In step 164, the key code of KCODE is entered in MCEDKY and MCCOS, respectively.
Then, the process proceeds to step 166.

【0116】ステップ166では、MCEDKY及びM
CCOSに基づいて図3(C)の「F3」及び「G3」
の位置にそれぞれ音高を表示する。この場合に表示され
る2つの音高は押されたキーに対応したもので互いに等
しい。この後は、図6のルーチンにリターンする。
In step 166, MCEDKY and M
“F3” and “G3” in FIG. 3C based on CCOS
The pitch is displayed at each position. In this case, the two pitches displayed correspond to the pressed key and are equal to each other. Thereafter, the process returns to the routine of FIG.

【0117】このようにして変更すべき音高が表示され
た後は、図11について前述したように「COARC
E」又は「FINE」を選択してスイッチIS又はDS
の操作により任意の音高を設定することができる。
After the pitch to be changed is displayed in this way, as described above with reference to FIG.
Select "E" or "FINE" to switch IS or DS
An arbitrary pitch can be set by the operation of.

【0118】ステップ162の判定結果が否定的(N)
であったときは、ステップ168に移り、通常の発音割
当処理を行なう。この処理は、TG24及び26につい
て空チャンネルをサーチし、TG24の空チャンネルと
TG26の空チャンネルとを1ペアとしてこれに押され
たキーを割当てるものである。この後は、ステップ17
0に移る。
If the result of the determination in step 162 is negative (N)
If so, the routine proceeds to step 168, where normal sound generation assignment processing is performed. In this process, an empty channel is searched for the TGs 24 and 26, and a pressed key is assigned to the empty channel of the TG 24 and the empty channel of the TG 26 as a pair. After this, step 17
Move to 0.

【0119】ステップ170では、MCON1が1か判
定し、この判定結果が肯定的(Y)であればステップ1
72に移る。
At step 170, it is determined whether or not MCON1 is 1. If the determination result is affirmative (Y), step 1 is executed.
Move on to 72.

【0120】ステップ172では、MCBUFからKC
ODEのキーコードに対応する周波数制御データを読出
し、TG24の割当チャンネルにキーオン(KON)信
号と共に送出する。そして、ステップ174に移る。
In step 172, the MCBUF
The frequency control data corresponding to the key code of the ODE is read out and transmitted to the assigned channel of the TG 24 together with the key-on (KON) signal. Then, the process proceeds to step 174.

【0121】ステップ174では、MCON2が1か判
定し、この判定結果が肯定的(Y)であればステップ1
76に移る。
In step 174, it is determined whether or not MCON2 is 1. If the determination result is affirmative (Y), step 1
Move to 76.

【0122】ステップ176では、TG26に関しステ
ップ172と同様に処理し、この後図6のルーチンにリ
ターンする。この結果、TG24及び26から互いに同
一音高の楽音信号がほぼ同時に送出され、サウンドシス
テム28に供給される。このため、サウンドシステム2
8からは、2つの楽音が同時に発音される。この場合に
同時発音される2つの楽音は、MCBUFのデータに基
づくものであるため、ユーザーセットの任意の音階に従
うものでありうる。
In step 176, the TG 26 is processed in the same manner as in step 172, and thereafter, the process returns to the routine of FIG. As a result, tone signals of the same pitch are transmitted from the TGs 24 and 26 almost simultaneously, and supplied to the sound system 28. Therefore, sound system 2
From 8, two musical tones are produced simultaneously. In this case, the two musical tones simultaneously generated are based on the data of the MCBUF, and therefore may follow any scale of the user set.

【0123】ステップ170の判定結果が否定的(N)
であった(MCON1=0であった)ときは、ステップ
178に移る。
The result of determination at step 170 is negative (N).
(MCON1 = 0), the process proceeds to step 178.

【0124】ステップ178では、FNMEMからKC
ODEのキーコードに対応する周波数制御データを読出
し、TG24の割当チャンネルにKON信号と共に送出
する。そして、ステップ174に移り、MCON2=1
か判定する。この判定結果が肯定的(Y)であればステ
ップ176の処理を上記したように実行する。この場合
に同時発音される2つの楽音は、TG24についてはF
NMEMのデータに基づくため平均律音階に従うもので
あり、TG26についてはMCBUFのデータに基づく
ためユーザーセットの任意の音階に従うものでありう
る。
In step 178, the FNMEM converts the KC
The frequency control data corresponding to the key code of the ODE is read out and transmitted to the assigned channel of the TG 24 together with the KON signal. Then, the process proceeds to step 174, where MCON2 = 1.
Is determined. If the result of this determination is affirmative (Y), the processing of step 176 is executed as described above. In this case, the two musical tones simultaneously generated are F
Since it is based on the NMEM data, it follows the equal-tempered scale, and the TG 26 can be based on the MCBUF data, which follows any scale of the user set.

【0125】ステップ174の判定結果が否定的(N)
であった(MCON2=0であった)ときは、ステップ
180に移り、TG26に関しステップ178と同様に
処理する。この場合、ステップ172を経てステップ1
80にきたものとすると、同時発音される2つの楽音
は、TG24についてはMCBUFのデータに基づくた
めユーザーセットの任意の音階に従うものでありうる
し、TG26についてはFNMEMのデータに基づくた
め平均律音階に従うものである。また、ステップ178
を経てステップ180にきたものとすると、同時発音さ
れる2つの楽音は、TG24及び26のいずれについて
もFNMEMのデータに基づくため平均律音階に従うも
のである。
The result of the determination at step 174 is negative (N).
(MCON2 = 0), the process proceeds to step 180, and the TG 26 is processed in the same manner as step 178. In this case, after step 172, step 1
Assuming that the tone reaches 80, the two tones simultaneously generated may follow any scale of the user set because TG24 is based on MCBUF data, and may follow the equal temperament scale because TG26 is based on FNMEM data. Things. Step 178
, The two musical tones simultaneously generated are based on the FNMEM data for both TGs 24 and 26 and therefore follow the equal temperament scale.

【0126】なお、キーオフのサブルーチンは図示を省
略したが、TG24及び26についてキーオフされたキ
ーの割当チャンネルをサーチした後各々の割当チャンネ
ルにキーオフ信号を送出して発音を停止させるようにす
ればよい。
Although the key-off subroutine is not shown in the figure, the key-off signal is transmitted to each assigned channel after searching for the assigned channel of the key that has been turned off for the TGs 24 and 26 to stop the sound generation. .

【0127】この発明は、上記した実施形態に限定され
るものではなく、種々の改変形態で実施可能なものであ
る。例えば、次のような変更が可能である。
The present invention is not limited to the above embodiment, but can be implemented in various modified forms. For example, the following changes are possible.

【0128】(1)任意に設定したピッチカーブを2系
列の音源に共通に使用するようにしたが、各系列毎に独
立に任意のピッチカーブを設定可能としてもよい。
(1) Although an arbitrarily set pitch curve is commonly used for two series of sound sources, an arbitrary pitch curve may be independently set for each series.

【0129】(2)各ボイス毎に音階ナンバを記憶する
ようにしたが、全キー分の周波数制御データを直接記憶
するようにしてもよい。また、各ボイス毎に音色ナンバ
を記憶するようにしたが、音色パラメータデータを直接
記憶するようにしてもよい。
(2) Although the scale number is stored for each voice, the frequency control data for all keys may be directly stored. Although the tone color number is stored for each voice, the tone color parameter data may be directly stored.

【0130】(3)純正調等の特殊な音階は、各調(C
調、C# 調等)毎に周波数制御データが必要であるが、
かようなデータを準備して各調毎にピッチカーブを設定
可能にするのは容易である。
(3) The special scales such as the genuine key,
Key, C # key, etc.), frequency control data is required,
It is easy to prepare such data so that a pitch curve can be set for each key.

【0131】(4)音色パラメータ記憶ブロックTCP
はROM構成としたが、RAM又は書込可能な外部メモ
リとし、ユーザーが自由に音色パラメータを設定できる
ようにしてもよい。
(4) Tone parameter storage block TCP
Is a ROM configuration, but a RAM or a writable external memory may be used so that a user can freely set tone parameters.

【0132】(5)マイクロチューニングエディットモ
ードにおいて、音高変更量の指定及び表示はセント単位
でなくてもよい。
(5) In the micro tuning edit mode, the designation and display of the pitch change amount need not be in cents.

【0133】(6)入力操作子としてはインクリメント
/ディクリメントスイッチを用いたが、回転式つまみ、
テンキー等を用いてもよい。
(6) Although the increment / decrement switch is used as the input operator, the rotary knob,
A numeric keypad or the like may be used.

【0134】(7)ピッチカーブの設定等をソフトウェ
ア制御にしたが、専用のハードウェア構成にしてもよ
い。
(7) Although the setting of the pitch curve and the like are controlled by software, a dedicated hardware configuration may be used.

【0135】[0135]

【発明の効果】以上のように、この発明によれば、ボイ
ス選択操作に応じて音色と音階を設定するようにしたの
で、操作が簡単となる効果が得られるものである。
As described above, according to the present invention, since the timbre and the scale are set in accordance with the voice selection operation, the operation can be simplified.

【0136】また、音階指定情報の指定する音階と平均
律音階とのうちから任意の音階を選択する構成にする
と、平均律音階へ簡単に移行できる効果もある。
Further, if an arbitrary scale is selected from the scale specified by the scale specification information and the equal-tempered scale, there is an effect that the control can be easily shifted to the equal-tempered scale.

【0137】さらに、音階指定情報の指定する音階を鍵
盤のキー毎に任意に修正する構成にすると、修正により
簡単に好みの音階を作成できる効果もある。
Further, if the scale specified by the scale specification information is arbitrarily corrected for each key of the keyboard, there is an effect that a desired scale can be easily created by the correction.

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

【図1】 この発明の一実施形態に係る電子楽器の回路
構成を示すブロック図である。
FIG. 1 is a block diagram showing a circuit configuration of an electronic musical instrument according to an embodiment of the present invention.

【図2】 マイクロチューニング操作部MOPにおける
操作子・表示器配置を示す配置図である。
FIG. 2 is an arrangement diagram showing an arrangement of controls and indicators in a micro tuning operation unit MOP.

【図3】 種々のモードにおける表示器DPの表示例を
示す図である。
FIG. 3 is a diagram showing display examples of a display device DP in various modes.

【図4】 データ・ワーキングメモリ20内のレジスタ
配置を示す配置図である。
FIG. 4 is an arrangement diagram showing an arrangement of registers in the data working memory 20;

【図5】 データメモリ22内の記憶ブロック配置を示
す配置図である。
FIG. 5 is an arrangement diagram showing an arrangement of storage blocks in a data memory 22;

【図6】 メインルーチンを示すフローチャートであ
る。
FIG. 6 is a flowchart showing a main routine.

【図7】 ボイスモード選択スイッチVOICEオンの
サブルーチンを示すフローチャートである。
FIG. 7 is a flowchart showing a subroutine of a voice mode selection switch VOICE ON.

【図8】 任意のボイス選択スイッチV(n)オンのサ
ブルーチンを示すフローチャートである。
FIG. 8 is a flowchart showing a subroutine for turning on an arbitrary voice selection switch V (n).

【図9】 マイクロチューニングモード選択スイッチM
Cオンのサブルーチンを示すフローチャートである。
FIG. 9 shows a micro tuning mode selection switch M;
It is a flowchart which shows the subroutine of C ON.

【図10】 マイクロチューニングエディットモード選
択スイッチMCEDオンのサブルーチンを示すフローチ
ャートである。
FIG. 10 is a flowchart showing a subroutine of turning on a micro tuning edit mode selection switch MCED.

【図11】 インクリメントスイッチISオンのサブル
ーチンを示すフローチャートである。
FIG. 11 is a flowchart showing a subroutine for turning on an increment switch IS.

【図12】 任意のメモリ選択スイッチM(m)オンの
サブルーチンを示すフローチャートである。
FIG. 12 is a flowchart showing a subroutine for turning on an arbitrary memory selection switch M (m).

【図13】 キーオンのサブルーチンを示すフローチャ
ートである。
FIG. 13 is a flowchart showing a key-on subroutine.

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

10:バス、12:鍵盤、14:パネル操作部、16:
中央処理装置、18:プログラムメモリ、20:データ
・ワーキングメモリ、22:データメモリ、24,2
6:トーンジェネレータ、28:サウンドシステム、3
0:外部記憶ユニット、MOP:マイクロチューニング
操作部、MSS:モード選択スイッチ群、VS:ボイス
選択スイッチ群、MS:メモリ選択スイッチ群、DP:
表示器、IS:インクリメントスイッチ、DS:ディク
リメントスイッチ、CSR,CSL:カーソル移動スイ
ッチ。
10: bus, 12: keyboard, 14: panel operation unit, 16:
Central processing unit, 18: program memory, 20: data working memory, 22: data memory, 24, 2
6: tone generator, 28: sound system, 3
0: external storage unit, MOP: micro tuning operation unit, MSS: mode selection switch group, VS: voice selection switch group, MS: memory selection switch group, DP:
Display, IS: increment switch, DS: decrement switch, CSR, CSL: cursor movement switch.

Claims (3)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 鍵盤で押されたキー毎に音源を駆動して
該キーに対応する楽音信号を発生する型の電子楽器であ
って、 複数のボイスにそれぞれ対応する複数の記憶部であっ
て、各記憶部が前記音源に関する音色指定情報及び音階
指定情報を記憶するものと、 前記複数のボイスのうち任意の1つを選択するためのボ
イス選択手段と、 このボイス選択手段でボイスが選択されるのに応答して
前記複数の記憶部のうち選択に係るボイスに対応する記
憶部から音色指定情報及び音階指定情報を読出す読出手
段と、 この読出手段で読出された音色指定情報に応じて前記音
源の楽音信号の音色を設定する音色設定手段と、 前記読出手段で読出された音階指定情報の指定する音階
に従って前記音源の楽音信号の音高を設定する音高設定
手段とを備えた電子楽器。
An electronic musical instrument of a type for driving a sound source for each key depressed on a keyboard and generating a musical tone signal corresponding to the key, comprising a plurality of storage units respectively corresponding to a plurality of voices. A storage unit for storing tone color designation information and scale designation information relating to the sound source; a voice selection unit for selecting any one of the plurality of voices; and a voice selected by the voice selection unit. Reading means for reading timbre designation information and scale designation information from a storage unit corresponding to a selected voice among the plurality of storage units in response to the timbre designation information read by the readout unit. An electronic device comprising: tone color setting means for setting a tone color of a tone signal of the sound source; and pitch setting means for setting a pitch of a tone signal of the sound source in accordance with a tone specified by tone designation information read by the reading means. Vessel.
【請求項2】 前記音高設定手段は、前記読出手段で読
出された音階指定情報の指定する音階と平均律音階との
うちから任意の音階を選択する選択手段を有し、この選
択手段で選択された音階に従って前記音源の楽音信号の
音高を設定するものである請求項1記載の電子楽器。
2. The pitch setting means has a selection means for selecting an arbitrary scale from a scale specified by the scale specification information read by the reading means and an equal temperament scale. 2. The electronic musical instrument according to claim 1, wherein a pitch of the tone signal of the sound source is set according to the selected scale.
【請求項3】 前記音高設定手段は、前記読出手段で読
出された音階指定情報の指定する音階を前記鍵盤のキー
毎に任意に修正する修正手段を有し、この修正手段で修
正された音階に従って前記音源の楽音信号の音高を設定
するものである請求項1記載の電子楽器。
3. The pitch setting means includes correction means for arbitrarily correcting the scale specified by the scale specification information read by the reading means for each key of the keyboard, and the pitch setting means being corrected by the correction means. 2. The electronic musical instrument according to claim 1, wherein a pitch of the tone signal of the sound source is set according to a scale.
JP8249260A 1996-08-31 1996-08-31 Electronic musical instrument Expired - Fee Related JP2653363B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8249260A JP2653363B2 (en) 1996-08-31 1996-08-31 Electronic musical instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8249260A JP2653363B2 (en) 1996-08-31 1996-08-31 Electronic musical instrument

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP62008676A Division JPH0782334B2 (en) 1986-11-28 1987-01-17 Electronic musical instrument

Publications (2)

Publication Number Publication Date
JPH09106285A JPH09106285A (en) 1997-04-22
JP2653363B2 true JP2653363B2 (en) 1997-09-17

Family

ID=17190324

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8249260A Expired - Fee Related JP2653363B2 (en) 1996-08-31 1996-08-31 Electronic musical instrument

Country Status (1)

Country Link
JP (1) JP2653363B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7732701B2 (en) 2007-07-25 2010-06-08 Roland Corporation Electronic musical instrument

Also Published As

Publication number Publication date
JPH09106285A (en) 1997-04-22

Similar Documents

Publication Publication Date Title
JPH0778677B2 (en) Electronic musical instrument key-scaling device
EP0269052B1 (en) Electronic musical instrument
JP2653363B2 (en) Electronic musical instrument
JPH0968980A (en) Timbre controller for electronic keyboard musical instrument
JP2611464B2 (en) Electronic musical instrument tone setting device
JPS63137296A (en) Electronic musical instrument
JP2653363C (en)
JP2538087B2 (en) Electronic musical instrument
JPH0823749B2 (en) Electronic musical instrument
JPH0527762A (en) Electronic musical instrument
JPS6115199A (en) Sound pitch controller
JPH03192398A (en) Electronic musical instrument
JP3121196B2 (en) Electronic musical instrument
JPH07146681A (en) Electronic musical instrument
JPH03213897A (en) Electronic musical instrument
JP2915753B2 (en) Electronic musical instrument
JP3046094B2 (en) Automatic accompaniment device
JPH06161438A (en) Data input device of electronic musical instrument
JP3015226B2 (en) Electronic musical instrument
JP2565152B2 (en) Automatic accompaniment device
JP2003131662A (en) Device and method for musical sound generation
JPH03284798A (en) Electronic instrument
JPH05341782A (en) Electronic musical instrument
JPS59102291A (en) Electronic keyed instrument
JPH06149246A (en) Musical sound generating device

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees