JP2010060875A - Tone color designation device, electronic musical instrument and program of tone color designation processing - Google Patents

Tone color designation device, electronic musical instrument and program of tone color designation processing Download PDF

Info

Publication number
JP2010060875A
JP2010060875A JP2008226781A JP2008226781A JP2010060875A JP 2010060875 A JP2010060875 A JP 2010060875A JP 2008226781 A JP2008226781 A JP 2008226781A JP 2008226781 A JP2008226781 A JP 2008226781A JP 2010060875 A JP2010060875 A JP 2010060875A
Authority
JP
Japan
Prior art keywords
timbre
key
tone
designated
register
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.)
Pending
Application number
JP2008226781A
Other languages
Japanese (ja)
Inventor
Yoshito Yamaguchi
善登 山口
Tatsuya Dejima
達也 出嶌
Junichiro Kawahara
潤一郎 川原
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2008226781A priority Critical patent/JP2010060875A/en
Publication of JP2010060875A publication Critical patent/JP2010060875A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To set a tone color allocated to each key region by a simple operation. <P>SOLUTION: When a single tone color is designated, a tone color data for indicating the designated tone color are stored at least in a register UPPER or a register LOWER. When two tone colors are designated at the same time, the tone color data for indicating one of the two tone colors are stored in the registers UPPER and LOWER. In a case that, after the tone color data are stored in both registers, two tone colors are designated again, and they are the same as the tone colors indicated by the tone color data stored in both registers, contents of these two registers are exchanged. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、音色指定装置、電子楽器及び音色指定処理のプログラムに関する。   The present invention relates to a tone color designation device, an electronic musical instrument, and a tone color designation processing program.

従来、ひとつの楽器で複数の異なる音色の楽音を発音ざせるものとしては、スプリット、デュアルなどの機能が知られている。スプリットは、電子楽器の鍵盤が複数の鍵域に分割され、鍵域毎に異なる音色が割り当てられる。デュアルは鍵盤のひとつの鍵の操作で複数種類の音色の楽音が同時に発音されるものである。
この従来のスプリット機能は、まずスプリットスイッチ等でスプリットモードとし、鍵盤を例えば、上鍵域と下鍵域などの複数の鍵域に分割し、鍵域毎に異なる音色を指定して割り当てる。さらには、この鍵域の分割位置もユーザの操作により変更可能である。例えば、鍵盤のいずれかの鍵を押鍵操作することにより、この鍵のある位置を分割位置に指定する。
また、各鍵域の音色も、ユーザの音色指定操作により自由に設定できる(例えば特許文献1)。
特開2008−76708公報
Conventionally, functions such as split and dual have been known for producing a plurality of different tone musical tones with a single instrument. In the split, the keyboard of the electronic musical instrument is divided into a plurality of key ranges, and a different tone color is assigned to each key range. Dual means that multiple types of musical tones are played simultaneously by operating one key on the keyboard.
In this conventional split function, first, a split mode is set by a split switch or the like, and the keyboard is divided into a plurality of key ranges such as an upper key range and a lower key range, and different tone colors are designated and assigned for each key range. Furthermore, the division position of the key range can also be changed by a user operation. For example, by pressing any key on the keyboard, the position where the key is located is designated as the division position.
Moreover, the timbre of each key range can also be freely set by the user's timbre designation operation (for example, Patent Document 1).
JP 2008-76708 A

従来の方式では、いずれの鍵域にいずれの音色を割り当てるかは、ユーザが設定できるものの、その設定手順は固定的である場合が多い。特許文献1のような構成では、2つの音色ボタンを同時操作することにより上鍵域と下鍵域に割り当てられる音色を指定している。しかもこの指定された2つの音色が上鍵域及び下鍵域のいずれに割り当てられるかは、先に操作した音色ボタンに対応する音色が上鍵域に割り当てられることからわかるように、2つの音色ボタンの操作タイミングにより決定される。
しかしながら、どちらをどの鍵域に割り当てるかを考慮しつつ、それに応じて2つの音色ボタンを夫々タイミングを異ならせながら押すという操作自体、非常にわずらわしいものである。むしろ、割り当てるべき2つの音色をまず指定して、それからどの鍵域にどの音色を割り当てるか考えるようにしたほうが操作がやりやすい。
本発明の目的は、各鍵域に割り当てられる音色を、簡単な操作で設定できるようにすることにある。
In the conventional method, which tone color is assigned to which key range can be set by the user, but the setting procedure is often fixed. In a configuration such as that disclosed in Patent Document 1, the timbres assigned to the upper key range and the lower key range are specified by simultaneously operating two timbre buttons. In addition, whether the two specified tones are assigned to the upper key range or the lower key range can be understood from the fact that the tone corresponding to the tone button operated earlier is assigned to the upper key range. It is determined by the button operation timing.
However, the operation itself of pressing two timbre buttons at different timings while considering which key range is assigned is very troublesome. Rather, it is easier to perform the operation by first designating two timbres to be assigned and then considering which timbre to assign to which key range.
An object of the present invention is to enable a timbre assigned to each key range to be set with a simple operation.

上記目的を達成するために本願発明は、鍵盤と、音色毎に設けられ、外部操作により対応する音色を指定する音色指定手段と、この鍵盤を上鍵域と下鍵域に分割する分割位置を指定する分割位置指定手段と、前記鍵盤の上鍵域に含まれる鍵の押鍵に対応して発音される楽音の音色を指定する音色データが記憶可能な第1のレジスタと、前記鍵盤の下鍵域に含まれる鍵の押鍵に対応して発音される楽音の音色を指定する音色データが記憶可能な第2のレジスタと、前記音色指定手段により単一の音色が指定されたかあるいは2つの音色が同時に指定されたか否か判別する指定判別手段と、この指定判別手段により単一の音色が指定されたと判別された場合に、当該指定された音色を示す音色データを前記第1及び第2のレジスタの少なくとも一方に記憶させる第1の記憶制御手段と、前記指定判別手段により2つの音色が同時に指定されたと判別された場合、前記指定された2つの音色のうちの一方の音色を示す音色データを前記第1のレジスタに記憶させるとともに他方の音色を示す音色データを前記第2のレジスタに記憶させる第2の記憶制御手段と、この第2の記憶制御手段により前記第1及び第2のレジスタに音色データが記憶された後に、前記指定判別手段により2つの音色が同時に指定されたと判別されかつ当該指定された2つの音色と前記第1及び第2のレジスタに記憶された音色データが示す音色とが同一の場合は、前記第1及び第2のレジスタの内容を入れ替える入れ替え手段と、を有することを特徴とする。
また、前記分割位置指定手段は、前記鍵盤で押鍵された鍵の位置を前記分割位置として指定することが望ましい。
To achieve the above object, the present invention provides a keyboard, timbre designating means for each timbre that designates a corresponding timbre by an external operation, and a division position for dividing the keyboard into an upper key range and a lower key range. A division position designation means for designating, a first register capable of storing timbre data for designating a timbre of a musical tone to be generated in response to a key depression included in the upper key range of the keyboard; A second register capable of storing timbre data for designating a timbre of a musical tone to be generated in response to a key depression of a key included in the key range, and a single timbre specified by the timbre specifying means or two A designation discriminating unit that discriminates whether or not a timbre is designated at the same time; and when the designation discriminating unit discriminates that a single timbre is designated, timbre data indicating the designated timbre is obtained as the first and second timbre data. At least one of the registers When it is determined that two timbres are simultaneously specified by the first storage control means for storing the first timbre and the designation determining means, timbre data indicating one timbre of the two specified timbres is stored in the first timbre. And the second storage control means for storing the timbre data indicating the other timbre in the second register, and the second storage control means stores the timbre data in the first and second registers. After being stored, it is determined that the two timbres are simultaneously specified by the specification determining means, and the two specified timbres are the same as the timbre indicated by the timbre data stored in the first and second registers. In this case, it has a switching means for switching the contents of the first and second registers.
Further, it is preferable that the division position designation means designates a position of a key pressed by the keyboard as the division position.

また、前記音色指定装置はさらに、前記第1及び第2のレジスタに記憶された音色データに対応する音色名を表示する表示手段を有することが望ましい。   Further, it is preferable that the timbre designating device further includes display means for displaying a timbre name corresponding to the timbre data stored in the first and second registers.

また、本願発明は、この音色指定装置と、上記鍵盤の鍵の押鍵を検出する押鍵検出手段と、この押鍵検出手段により押鍵の検出された鍵が前記上鍵域及び下鍵域のいずれに含まれるかを判別する判別手段と、この判別手段により上鍵域に含まれると判別された場合は、前記押鍵された鍵に対応する音高及び前記第1のレジスタに記憶された音色データで示される音色に基づいた楽音の発生を音源に指示するとともに、下鍵域に含まれると判別された場合は、前記押鍵された鍵に対応する音高及び前記第2のレジスタに記憶された音色データで示される音色に基づいた楽音の発生を前記音源に指示する発音指示手段と、を有することを特徴とする。   The present invention also relates to the tone color designation device, key depression detecting means for detecting a key depression of the key of the keyboard, and keys detected by the key depression detection means as the upper key range and the lower key range. A discriminating means for discriminating which key is included, and if the discriminating means discriminates that it is included in the upper key range, the pitch corresponding to the pressed key and the first register are stored. If the sound source is instructed to generate a musical tone based on the timbre indicated by the timbre data, and is determined to be included in the lower key range, the pitch corresponding to the depressed key and the second register Sound generation instruction means for instructing the sound source to generate a musical tone based on the timbre indicated by the timbre data stored in the timbre.

また、本願発明は、鍵盤と、音色毎に設けられ、外部操作により対応する音色を指定する音色指定手段と、この鍵盤を上鍵域と下鍵域に分割する分割位置を指定する分割位置指定手段と、前記鍵盤の上鍵域に含まれる鍵の押鍵に対応して発音される楽音の音色を指定する音色データが記憶可能な第1のレジスタと、前記鍵盤の下鍵域に含まれる鍵の押鍵に対応して発音される楽音の音色を指定する音色データが記憶可能な第2のレジスタと、を有する音色指定装置に適用されるコンピュータに、前記音色指定手段により単一の音色が指定されたかあるいは2つの音色が同時に指定されたか否か判別する指定判別ステップと、単一の音色が指定されたと判別された場合に、当該指定された音色を示す音色データを前記第1及び第2のレジスタに記憶させる第1の記憶制御ステップと、2つの音色が同時に指定されたと判別された場合、前記指定された2つの音色のうちの一方の音色を示す音色データを前記第1のレジスタに記憶させるとともに他方の音色を示す音色データを前記第2のレジスタに記憶させる第2の記憶制御ステップと、この第2の記憶制御ステップにより前記第1及び第2のレジスタに音色データが記憶された後に、再び2つの音色が同時に指定されたと判別されかつ当該指定された2つの音色と前記第1及び第2のレジスタに記憶された音色データが示す音色とが同一の場合は、前記第1及び第2のレジスタの内容を入れ替える入れ替えステップと、を実行させることを特徴とする。   Further, the present invention provides a keyboard, tone color designation means provided for each tone and designating a corresponding tone color by an external operation, and a division position designation for designating a division position for dividing the keyboard into an upper key range and a lower key range Means, a first register capable of storing timbre data that specifies a timbre of a musical tone that is sounded in response to a key depression included in the upper key range of the keyboard, and included in the lower key range of the keyboard A single tone color by the tone color designating means is applied to a computer applied to a tone color designating device having a second register capable of storing tone color data for designating tone colors of musical sounds to be generated in response to key depression. A determination step for determining whether or not two timbres are specified at the same time, and if it is determined that a single timbre has been specified, the timbre data indicating the specified timbre is converted into the first and In the second register When it is determined that the first storage control step to be remembered and two timbres are designated at the same time, timbre data indicating one timbre of the two designated timbres is stored in the first register. A second storage control step for storing the timbre data indicating the other timbre in the second register, and after the timbre data is stored in the first and second registers by the second storage control step, When it is determined that two timbres are designated at the same time, and the two designated timbres are the same as the timbre indicated by the timbre data stored in the first and second registers, the first and second timbres are designated. And a replacement step of replacing the contents of the register.

本発明は、まず夫々異なる音色を同時に指定することにより、上鍵域及び下鍵域夫々にこの指定した各音色を割り当てる。その後再び同じ2つの音色を同時に指定すれば、上鍵域と下鍵域夫々に割り当てられた音色を入れ替えることができる。この結果、まず割り当てるべき音色を決め、指定された音色をどの鍵域に割り当てるかは、後で変更できる。従って従来のように、どの鍵域にどの音色を割り当てるかを考慮して、操作タイミング異ならせながら音色指定を行なうなどの煩わしい操作は必要なくなる。   In the present invention, first, different timbres are designated at the same time, thereby assigning the designated timbres to the upper key range and the lower key range, respectively. If the same two timbres are designated at the same time, the timbres assigned to the upper key range and the lower key range can be exchanged. As a result, the tone color to be assigned is first determined, and the key range to which the designated tone color is assigned can be changed later. Therefore, unlike the prior art, troublesome operations such as specifying a timbre while changing the operation timing in consideration of which timbre is assigned to which key range are not required.

以下、図面に基づいて本発明の実施形態について説明する。
図1は、本発明の音色設定装置を適用した電子楽器のブロック図である。
図において、CPU1は、プログラムROM2に記憶されたプログラムに基づき、この電子楽器全体の処理動作を制御するものである。またこのプログラムROM2には、複数種の音色データも記憶されている。そしてワークRAM3は、このCPU1の処理に用いられるデータを一時的に記憶するものであり、後述するレジスタ群もこのエリアの一部用いて構成される。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram of an electronic musical instrument to which the timbre setting device of the present invention is applied.
In the figure, a CPU 1 controls the processing operation of the entire electronic musical instrument based on a program stored in a program ROM 2. The program ROM 2 also stores a plurality of types of tone color data. The work RAM 3 temporarily stores data used for the processing of the CPU 1, and a register group described later is also configured using a part of this area.

SW部4は、発生すべき楽音の音色を指定するためのスイッチ群等を含む。この音色スイッチ群は、前述のプログラムROM2に記憶された音色データ夫々に対応して独立したスイッチを有している。また鍵盤5は、楽音の発音・消音及びその音高を指定するものであり、音源部6はCPU1から送出される音高及び音色に対応した楽音を生成して発音部7に供給して発音させるものである。
一方、表示部8は、鍵盤に割り当てられた音色の音色名、その他演奏に必要なパラメータを表示するものである。
The SW unit 4 includes a switch group for designating the tone color of the musical sound to be generated. This timbre switch group has an independent switch corresponding to each timbre data stored in the program ROM 2 described above. The keyboard 5 is used to specify the tone generation / mute and the pitch of the musical tone. The tone generator unit 6 generates a musical tone corresponding to the pitch and tone color sent from the CPU 1 and supplies it to the tone generation unit 7 to generate the tone. It is something to be made.
On the other hand, the display unit 8 displays timbre names assigned to the keyboard and other parameters necessary for performance.

図2は、図1のCPU1の動作を示すメインのフローチャートである。
まず電源が投入されると、CPU1を初期状態に設定するとともに、ワークRAM3に構成されたレジスタ群にデフォルト値を設定するイニシャライズ処理を行なう(ステップS1)。続いてSW処理にて、SW部4で操作されたスイッチの操作に基づいた処理を行なう(ステップS2)。そして鍵盤処理にて鍵盤5の押鍵・離鍵に基づく処理を行い(ステップS3)、表示処理にて表示部8に表示させる処理を行う(ステップS4)。その後、電子楽器に必要なその他の処理を行い(ステップS5)、再びステップ2に戻る。この一連の処理は、電源がオフされるまで繰り返される。
FIG. 2 is a main flowchart showing the operation of the CPU 1 of FIG.
First, when the power is turned on, the CPU 1 is set to an initial state, and an initialization process for setting a default value to a register group configured in the work RAM 3 is performed (step S1). Subsequently, in the SW process, a process based on the operation of the switch operated in the SW unit 4 is performed (step S2). Then, a process based on key depression / release of the keyboard 5 is performed in the keyboard process (step S3), and a process of displaying on the display unit 8 is performed in the display process (step S4). Thereafter, other processing necessary for the electronic musical instrument is performed (step S5), and the process returns to step 2 again. This series of processing is repeated until the power is turned off.

図3は、図2のイニシャライズ処理の詳細を示すフローチャートである。まず、鍵盤5の分割位置を示す鍵番号が記憶されるレジスタSPRITに予め設定された鍵番号を記憶する(ステップS10)。本実施形態においては、鍵盤5の分割位置は、その分割位置に存在する鍵の鍵番号で示される。従って、このレジスタSPLITに記憶された鍵番号の鍵より上側の鍵域は上鍵域となり、この鍵番号の鍵を含む下側の鍵域は下鍵域と定義される。
続いて、上鍵域に割り当てられる音色を示す音色データが記憶されるレジスタUPPER、下鍵域に割り当てられる音色を示す音色データが記憶されるレジスタLOWERに所定の音色データが記憶される(ステップS11)。この後、その他初期設定に必要な処理を行なう(ステップS12)。ここにおいては、例えば、後述するフラグMF、レジスタNOTE、TONE1及び2をクリアする処理を行ない、このフローの処理を終了させる。
FIG. 3 is a flowchart showing details of the initialization process of FIG. First, a preset key number is stored in a register SPRIT that stores a key number indicating the division position of the keyboard 5 (step S10). In the present embodiment, the division position of the keyboard 5 is indicated by the key number of the key existing at the division position. Therefore, the upper key area above the key of the key number stored in the register SPLIT is the upper key area, and the lower key area including the key of the key number is defined as the lower key area.
Subsequently, predetermined timbre data is stored in a register UPPER storing timbre data indicating a timbre assigned to the upper key range and a register LOWER storing timbre data indicating a timbre assigned to the lower key range (step S11). ). Thereafter, other processes necessary for initial setting are performed (step S12). Here, for example, a process of clearing a flag MF and registers NOTE, TONE 1 and 2 described later is performed, and the process of this flow is terminated.

図4は、図2のSW処理の詳細を示すフローチャートである。
まず、SW部4に含まれる音色スイッチ群のいずれかのスイッチがオンされたか、つまり音色が指定されたか否か判別する(ステップS20)。ここで音色スイッチのいずれもオンされていないと判別された場合はこのフローの処理を終了する。
FIG. 4 is a flowchart showing details of the SW process of FIG.
First, it is determined whether any switch of the timbre switch group included in the SW section 4 is turned on, that is, whether a timbre is designated (step S20). If it is determined that none of the timbre switches are turned on, the process of this flow is terminated.

音色スイッチのいずれかがオンされていると判別された場合は、音色スイッチが2個同時にオンされたか否か判別する(ステップS21)。ここで2個同時にオンされたと判別された場合は、鍵域毎に夫々異なる音色を割り当てかつ鍵域分割位置を設定する、いわゆるスプリット設定モードであることを示すフラグMFを「1」とする(ステップS22)。続いて音色スイッチにて指定された2個の音色を示す音色データのうち、一方をレジスタTONE1に記憶し、他方をレジスタTONE2に記憶する(ステップS23)。   If it is determined that one of the timbre switches is turned on, it is determined whether or not two timbre switches are turned on simultaneously (step S21). If it is determined that two are turned on at the same time, a flag MF indicating a so-called split setting mode in which different timbres are assigned to each key range and a key range division position is set is set to “1” ( Step S22). Subsequently, one of the timbre data indicating the two timbres designated by the timbre switch is stored in the register TONE1, and the other is stored in the register TONE2 (step S23).

ここで、このレジスタTONE1及びTONE2に記憶された音色データとレジスタUPPER及びLOWERに記憶されている音色データとが同じであるか否か判別する(ステップS24)。ここで、同じでないと判別されたなら、ステップS25に進み、レジスタUPPERにレジスタTONE1に記憶された音色データを記憶させ、レジスタLOWERにレジスタTONE2に記憶された音色データを記憶させる。つまり、音色スイッチにて指定された2つの音色を夫々上鍵域、下鍵域に割り当てる。
これは、電源投入時にレジスタUPPER及びLOWERに記憶された音色(前述のステップS11)、あるいは前回の音色スイッチの同時操作により設定された音色を変更しようとした場合である。
Here, it is determined whether or not the timbre data stored in the registers TONE1 and TONE2 are the same as the timbre data stored in the registers UPPER and LOWER (step S24). If it is determined that they are not the same, the process proceeds to step S25, where the timbre data stored in the register TONE1 is stored in the register UPPER, and the timbre data stored in the register TONE2 is stored in the register LOWER. That is, two timbres designated by the timbre switch are assigned to the upper key range and the lower key range, respectively.
This is a case where the timbre stored in the registers UPPER and LOWER when the power is turned on (step S11 described above) or the timbre set by the simultaneous operation of the previous timbre switch is changed.

一方、既に上鍵域、下鍵域に設定されている音色と同じ2個の音色を指定した場合は、ステップS26に進み、レジスタUPPERに記憶されている音色とレジスタLOWERに記憶された音色とを入れ替える。この処理により、前回の音色スイッチの同時押しにより上鍵域と下鍵域に割り当てられている音色を入れ替えたい場合は、もう一度同じ2個の音色スイッチを同時押しすれば上鍵域及び下鍵域に割り当てられた音色の入れ替えが可能となる。
このステップS25あるいはS26の処理を行なった後、このフローの処理を終了する。
On the other hand, if the same two timbres as the timbre already set in the upper key range and the lower key range are designated, the process proceeds to step S26, and the timbre stored in the register UPPER and the timbre stored in the register LOWER Replace. By this process, if you want to switch the tone assigned to the upper key range and the lower key range by simultaneously pressing the previous tone switch, if you press the same two tone switches again, the upper key range and the lower key range The timbre assigned to can be changed.
After performing the process of step S25 or S26, the process of this flow is terminated.

また、ステップ21において、2個同時押しではなく、単一の音色スイッチがオンされたと判別された場合は、フラグMFを「0」とし、スプリット設定モードから、押鍵による演奏の行える通常モードにする(ステップS27)。続いて、レジスタUPPER及びLOWERにそのオンされた音色スイッチにより指定された音色を示す音色データを記憶させ(ステップS28)、このフローの処理を終了させる。   If it is determined in step 21 that a single timbre switch is turned on instead of pressing two simultaneously, the flag MF is set to “0” and the mode is changed from the split setting mode to the normal mode in which a key can be played. (Step S27). Subsequently, timbre data indicating the timbre specified by the timbre switch turned on is stored in the registers UPPER and LOWER (step S28), and the processing of this flow is terminated.

単一の音色スイッチがオンされた場合は、スプリットモードからノーマルモードに移行する。
図5は、図2の鍵盤処理の詳細を示すフローチャートである。
まず、鍵盤5を走査し(ステップS30)、鍵の状態を検出する(ステップS31)。ここで、鍵の状態に変化がなければこのフローの処理を終了する。
鍵の状態がオンからオフ、つまり離鍵を検出した場合は、離鍵された鍵番号をレジスタNOTEに記憶する(ステップS32)。そして、音源部6に対して、このレジスタNOTEに記憶された鍵番号に対応する音高の楽音の消音を指示する(ステップS33)。
鍵の状態がオフからオン、つまり押鍵を検出した場合は、押鍵された鍵番号をレジスタNOTEに記憶する(ステップS34)。続いてスプリット設定モードであるか否かを示すフラグMFが「1」であるか否か判別する(ステップS35)。
When the single tone switch is turned on, the mode shifts from the split mode to the normal mode.
FIG. 5 is a flowchart showing details of the keyboard processing of FIG.
First, the keyboard 5 is scanned (step S30), and the key state is detected (step S31). If there is no change in the key state, the process of this flow is terminated.
If the key status is on to off, that is, if a key release is detected, the key number that has been released is stored in the register NOTE (step S32). Then, the sound source unit 6 is instructed to mute the musical tone having the pitch corresponding to the key number stored in the register NOTE (step S33).
When the key state is changed from OFF to ON, that is, when a key depression is detected, the depressed key number is stored in the register NOTE (step S34). Subsequently, it is determined whether or not the flag MF indicating whether or not it is in the split setting mode is “1” (step S35).

ここでフラグMFが「1」、つまりスプリット設定モードである場合はステップS36に進み、レジスタSPLITにレジスタNOTEに記憶された鍵番号を記憶させる。これにより、鍵盤5の分割位置は、押鍵された鍵の位置に設定される。続いてフラグMFを「0」に戻し(ステップS37)、スプリット設定モードから通常モードに変更してこのフローの処理を終了する。
一方、ステップS35で、フラグMFが「0」、つまり通常モードの場合は、ステップS38に進み、レジスタSPLITに記憶されている鍵番号がレジスタNOTEに記憶されている鍵番号以上か否か判別する。ここで以上だと判別された場合、つまり今回押鍵された鍵が下鍵域に属する場合は、レジスタNOTEに記憶された鍵番号に対応する音高及びレジスタLOWERに記憶された音色データで示される音色の楽音の発音を、音源部6に指示する(ステップS39)。
If the flag MF is “1”, that is, in the split setting mode, the process proceeds to step S36, and the key number stored in the register NOTE is stored in the register SPLIT. Thereby, the division position of the keyboard 5 is set to the position of the pressed key. Subsequently, the flag MF is returned to “0” (step S37), the split setting mode is changed to the normal mode, and the processing of this flow is ended.
On the other hand, if the flag MF is “0” in step S35, that is, in the normal mode, the process proceeds to step S38, where it is determined whether or not the key number stored in the register SPLIT is greater than or equal to the key number stored in the register NOTE. . If it is determined that the key is pressed, that is, if the key pressed this time belongs to the lower key range, it is indicated by the pitch corresponding to the key number stored in the register NOTE and the tone data stored in the register LOWER. The sound source unit 6 is instructed to generate a musical tone having a tone color (step S39).

逆に小さいと判別された場合、つまり今回押鍵された鍵が上鍵域に属する場合は、レジスタNOTEに記憶された鍵番号に対応する音高及びレジスタUPPERに記憶された音色データで示される音色の楽音の発音を、音源部6に指示する(ステップS40)。
このように、上鍵域に含まれる鍵が押鍵された場合は、上鍵域に割り当てられた音色の楽音が発生し、下鍵域に含まれる鍵が押鍵された場合は、下鍵域に割り当てられた音色の楽音が発生し、いわゆるスプリット機能が設定される。一方、上下鍵域とも同じ音色が割り当てられている場合は、スプリット機能が解除される。
On the other hand, when it is determined that the key is small, that is, when the key pressed this time belongs to the upper key range, the pitch corresponding to the key number stored in the register NOTE and the timbre data stored in the register UPPER are indicated. The tone generator 6 is instructed to generate a tone color tone (step S40).
In this way, when a key included in the upper key range is pressed, a musical tone of the tone assigned to the upper key range is generated, and when a key included in the lower key range is pressed, the lower key A tone tone assigned to the area is generated and a so-called split function is set. On the other hand, when the same tone color is assigned to the upper and lower key ranges, the split function is canceled.

図6は、図2の表示処理の詳細を示すフローチャートである。
まず、レジスタUPPER及びLOWERに同一の音色を示す音色データが記憶されているか否か判別する(ステップS50)。ここで同一の音色データが記憶されていると判別された場合は、この記憶された音色データに対応する音色名を表示部8に表示させる(ステップS51)。異なる音色データが記憶されている場合は、上鍵域に割り当てられている音色としてレジスタUPPERに記憶されている音色データに対応する音色名を表示させ、下鍵域に割り当てられている音色としてレジスタLOWERに記憶されている音色データに対応する音色名を表示させる(ステップS52)。
このように本実施形態においては、音色スイッチを2個同時押しして2個の音色を指定し、一方を上鍵域に割り当て、他方を下鍵域に割り当てる。この割り当てでよければ、鍵盤の分割位置に対応する鍵を押鍵することによりスプリットの設定が終了できるが、音色を上下鍵域で入れ替えたい場合は、もう一度同じ2個の音色スイッチを同時押しすればよい。さらにもう一度同じ操作をすれば元の音色割り当てに戻すことができる。
FIG. 6 is a flowchart showing details of the display process of FIG.
First, it is determined whether or not timbre data indicating the same timbre is stored in the registers UPPER and LOWER (step S50). If it is determined that the same timbre data is stored, the timbre name corresponding to the stored timbre data is displayed on the display unit 8 (step S51). If different timbre data is stored, the timbre name corresponding to the timbre data stored in the register UPPER is displayed as the timbre assigned to the upper key range, and the timbre assigned to the lower key range is registered. The timbre name corresponding to the timbre data stored in the LOWER is displayed (step S52).
As described above, in this embodiment, two timbre switches are pressed simultaneously to specify two timbres, one is assigned to the upper key range, and the other is assigned to the lower key range. If this assignment is acceptable, the split setting can be completed by pressing the key corresponding to the keyboard split position. However, if you want to switch the timbre between the upper and lower key ranges, press the same two timbre switches again at the same time. That's fine. If the same operation is performed again, the original tone assignment can be restored.

この結果、タイミングを異ならせながら音色スイッチを操作するような面倒な操作が必要なくなる。
本実施形態においては、鍵盤5の全鍵域で同一の音色を割り当てる際、レジスタUPPER及びLOWERに同一の音色データを記憶させていたが、いずれか一方のレジスタにのみ音色データを記憶させて、押鍵された鍵がいずれに係らず、この記憶された音色データが示す音色で楽音の発音を指示するようにしてもよい。
As a result, the troublesome operation of operating the timbre switch while changing the timing is not necessary.
In the present embodiment, when assigning the same timbre in the entire key range of the keyboard 5, the same timbre data is stored in the registers UPPER and LOWER. However, the timbre data is stored only in one of the registers, Regardless of which key is pressed, the tone generation by the tone color indicated by the stored tone color data may be instructed.

図1は、本発明の音色設定装置を適用した電子楽器のブロック図である。FIG. 1 is a block diagram of an electronic musical instrument to which the timbre setting device of the present invention is applied. 図2は、図1のCPU1の動作を示すメインのフローチャートである。FIG. 2 is a main flowchart showing the operation of the CPU 1 of FIG. 図3は、図2のイニシャライズ処理の詳細なフローチャートである。FIG. 3 is a detailed flowchart of the initialization process of FIG. 図4は、図2のSW処理の詳細を示すフローチャートである。FIG. 4 is a flowchart showing details of the SW process of FIG. 図5は、図2の鍵盤処理の詳細を示すフローチャートである。FIG. 5 is a flowchart showing details of the keyboard processing of FIG. 図6は、図2の表示処理の詳細なフローチャートである。FIG. 6 is a detailed flowchart of the display process of FIG.

符号の説明Explanation of symbols

1 CPU
2 プログラムROM
3 ワークRAM
4 SW部
5 鍵盤
6 音源部
7 発音部
8 表示部
1 CPU
2 Program ROM
3 Work RAM
4 SW section 5 Keyboard 6 Sound source section 7 Sound generation section 8 Display section

Claims (5)

鍵盤と、
音色毎に設けられ、外部操作により対応する音色を指定する音色指定手段と、
この鍵盤を上鍵域と下鍵域に分割する分割位置を指定する分割位置指定手段と、
前記鍵盤の上鍵域に含まれる鍵の押鍵に対応して発音される楽音の音色を指定する音色データが記憶可能な第1のレジスタと、
前記鍵盤の下鍵域に含まれる鍵の押鍵に対応して発音される楽音の音色を指定する音色データが記憶可能な第2のレジスタと、
前記音色指定手段により単一の音色が指定されたかあるいは2つの音色が同時に指定されたか否か判別する指定判別手段と、
この指定判別手段により単一の音色が指定されたと判別された場合に、当該指定された音色を示す音色データを前記第1及び第2のレジスタの少なくとも一方に記憶させる第1の記憶制御手段と、
前記指定判別手段により2つの音色が同時に指定されたと判別された場合、前記指定された2つの音色のうちの一方の音色を示す音色データを前記第1のレジスタに記憶させるとともに他方の音色を示す音色データを前記第2のレジスタに記憶させる第2の記憶制御手段と、
この第2の記憶制御手段により前記第1及び第2のレジスタに音色データが記憶された後に、前記指定判別手段により2つの音色が同時に指定されたと判別されかつ当該指定された2つの音色と前記第1及び第2のレジスタに記憶された音色データが示す音色とが同一の場合は、前記第1及び第2のレジスタの内容を入れ替える入れ替え手段と、
を有する音色指定装置。
The keyboard,
A timbre designating means provided for each timbre and designating a corresponding timbre by external operation;
A division position designation means for designating a division position for dividing the keyboard into an upper key range and a lower key range;
A first register capable of storing timbre data for designating a timbre of a musical tone that is generated in response to a key depression included in the upper key range of the keyboard;
A second register capable of storing timbre data designating a timbre of a musical tone that is generated in response to a key depression included in a lower key range of the keyboard;
A designation discriminating unit for discriminating whether a single tone color is designated by the tone color designation unit or two tone colors are designated at the same time;
First storage control means for storing timbre data indicating the designated timbre in at least one of the first and second registers when the designation deciding means determines that a single timbre has been designated; ,
When it is determined by the specification determining means that two timbres are simultaneously specified, timbre data indicating one timbre of the two specified timbres is stored in the first register and the other timbre is indicated. Second storage control means for storing timbre data in the second register;
After the timbre data is stored in the first and second registers by the second storage control means, it is determined by the specification determination means that two timbres are simultaneously specified, and the two specified timbres and the When the timbre indicated by the timbre data stored in the first and second registers is the same, the replacing means for replacing the contents of the first and second registers;
A timbre designating device.
前記分割位置指定手段は、前記鍵盤で押鍵された鍵の位置を前記分割位置として指定することを特徴とする請求項1記載の音色指定装置。   2. The timbre designating apparatus according to claim 1, wherein the division position designation means designates a position of a key pressed by the keyboard as the division position. 前記音色指定装置はさらに、前記第1及び第2のレジスタに記憶された音色データに対応する音色名を表示する表示手段を有することを特徴とする請求項1記載の音色設定装置。   2. The timbre setting apparatus according to claim 1, further comprising display means for displaying a timbre name corresponding to the timbre data stored in the first and second registers. 請求項1記載の音色指定装置と、
上記鍵盤の鍵の押鍵を検出する押鍵検出手段と、
この押鍵検出手段により押鍵の検出された鍵が前記上鍵域及び下鍵域のいずれに含まれるかを判別する判別手段と、
この判別手段により上鍵域に含まれると判別された場合は、前記押鍵された鍵に対応する音高及び前記第1のレジスタに記憶された音色データで示される音色に基づいた楽音の発生を音源に指示するとともに、下鍵域に含まれると判別された場合は、前記押鍵された鍵に対応する音高及び前記第2のレジスタに記憶された音色データで示される音色に基づいた楽音の発生を前記音源に指示する発音指示手段と、
を有する電子楽器。
A timbre designating device according to claim 1;
A key depression detecting means for detecting a key depression of the key on the keyboard;
A discriminating unit for discriminating whether the key detected by the key press detecting unit is included in the upper key range or the lower key range;
If it is determined by the determining means that the key is included in the upper key range, a musical tone is generated based on the tone corresponding to the depressed key and the tone color indicated by the tone data stored in the first register. Is determined to be included in the lower key range, based on the pitch corresponding to the depressed key and the timbre indicated by the timbre data stored in the second register. Pronunciation instruction means for instructing the sound source to generate music;
Electronic musical instrument with
鍵盤と、音色毎に設けられ、外部操作により対応する音色を指定する音色指定手段と、この鍵盤を上鍵域と下鍵域に分割する分割位置を指定する分割位置指定手段と、前記鍵盤の上鍵域に含まれる鍵の押鍵に対応して発音される楽音の音色を指定する音色データが記憶可能な第1のレジスタと、前記鍵盤の下鍵域に含まれる鍵の押鍵に対応して発音される楽音の音色を指定する音色データが記憶可能な第2のレジスタと、を有する音色指定装置に適用されるコンピュータに、
前記音色指定手段により単一の音色が指定されたかあるいは2つの音色が同時に指定されたか否か判別する指定判別ステップと、
単一の音色が指定されたと判別された場合に、当該指定された音色を示す音色データを前記第1及び第2のレジスタに記憶させる第1の記憶制御ステップと、
2つの音色が同時に指定されたと判別された場合、前記指定された2つの音色のうちの一方の音色を示す音色データを前記第1のレジスタに記憶させるとともに他方の音色を示す音色データを前記第2のレジスタに記憶させる第2の記憶制御ステップと、
この第2の記憶制御ステップにより前記第1及び第2のレジスタに音色データが記憶された後に、再び2つの音色が同時に指定されたと判別されかつ当該指定された2つの音色と前記第1及び第2のレジスタに記憶された音色データが示す音色とが同一の場合は、前記第1及び第2のレジスタの内容を入れ替える入れ替えステップと、
を実行させる音色指定処理のプログラム。
A keyboard, timbre designating means provided for each timbre and designating a corresponding timbre by external operation, division position designating means for designating a division position for dividing the keyboard into an upper keyboard range and a lower keyboard range, Corresponds to the first register that can store timbre data that specifies the timbre of a musical tone that is sounded in response to the key depression in the upper key range, and the key depression in the lower key range of the keyboard A computer that is applied to a timbre designating device having a second register capable of storing timbre data that designates the timbre of a musical tone that is generated
A designation discriminating step for discriminating whether a single tone color is designated by the tone color designation means or two tone colors are designated simultaneously;
A first storage control step of storing, in the first and second registers, timbre data indicating the designated timbre when it is determined that a single timbre is designated;
When it is determined that two timbres are designated at the same time, timbre data indicating one timbre of the two specified timbres is stored in the first register, and timbre data indicating the other timbre is stored in the first timbre. A second storage control step for storing in the two registers;
After the timbre data is stored in the first and second registers in the second storage control step, it is determined that two timbres are designated simultaneously, and the designated two timbres and the first and second timbres are designated. If the timbre indicated by the timbre data stored in the register 2 is the same, the replacing step of replacing the contents of the first and second registers;
Tone specification processing program to execute.
JP2008226781A 2008-09-04 2008-09-04 Tone color designation device, electronic musical instrument and program of tone color designation processing Pending JP2010060875A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008226781A JP2010060875A (en) 2008-09-04 2008-09-04 Tone color designation device, electronic musical instrument and program of tone color designation processing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008226781A JP2010060875A (en) 2008-09-04 2008-09-04 Tone color designation device, electronic musical instrument and program of tone color designation processing

Publications (1)

Publication Number Publication Date
JP2010060875A true JP2010060875A (en) 2010-03-18

Family

ID=42187738

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008226781A Pending JP2010060875A (en) 2008-09-04 2008-09-04 Tone color designation device, electronic musical instrument and program of tone color designation processing

Country Status (1)

Country Link
JP (1) JP2010060875A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6330899U (en) * 1986-08-18 1988-02-29
JPH01182896A (en) * 1988-01-14 1989-07-20 Yamaha Corp Tone area converting device for electronic musical instrument
JPH01181096U (en) * 1988-06-14 1989-12-27
JP2000112473A (en) * 1998-10-05 2000-04-21 Roland Corp Setter of electronic musical instrument
JP2008076708A (en) * 2006-09-21 2008-04-03 Kawai Musical Instr Mfg Co Ltd Tone color designation method, tone color designation device, and computer program for tone color designation

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6330899U (en) * 1986-08-18 1988-02-29
JPH01182896A (en) * 1988-01-14 1989-07-20 Yamaha Corp Tone area converting device for electronic musical instrument
JPH01181096U (en) * 1988-06-14 1989-12-27
JP2000112473A (en) * 1998-10-05 2000-04-21 Roland Corp Setter of electronic musical instrument
JP2008076708A (en) * 2006-09-21 2008-04-03 Kawai Musical Instr Mfg Co Ltd Tone color designation method, tone color designation device, and computer program for tone color designation

Similar Documents

Publication Publication Date Title
US10642409B2 (en) Electronic instrument controller
US9697812B2 (en) Storage medium and tone generation state displaying apparatus
JP5568869B2 (en) Electronic musical instrument and program
JP2893974B2 (en) Electronic musical instrument
JP4530001B2 (en) Parameter setting device for musical tone control device
JP4748617B2 (en) Electronic musical instruments
JP2010060875A (en) Tone color designation device, electronic musical instrument and program of tone color designation processing
JP5347386B2 (en) Tone designation device, electronic musical instrument, and tone designation processing program
JP2017151355A (en) Electronic percussion instrument
EP2860724A2 (en) Computer program, tone generation assigning apparatus and tone generation assigning method
JP5643532B2 (en) Electronic musical tone generator range setting device
JP5304145B2 (en) Tone designation device, electronic musical instrument, and tone designation processing program
JP4457200B2 (en) Electronic musical instruments
JP6357772B2 (en) Electronic musical instrument, program and pronunciation pitch selection method
JP5391622B2 (en) Electronic musical instruments and programs
JP5298734B2 (en) Tone designation device, electronic musical instrument, and tone designation processing program
JP4117739B2 (en) Effect adding device
JP2006030841A (en) Operation input device
JP2010079166A (en) Tone designation device, electronic musical instrument and program for tone designation processing
JP4254649B2 (en) Electronic music equipment
JP2005242186A (en) Device and program for setting musical sound control parameter
JP2008170558A (en) Musical sound generating device
JP2006201349A (en) Lock device of electronic musical instrument
JPH03213897A (en) Electronic musical instrument
JP2005165029A (en) Musical score display device and musical score display control program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110518

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130409

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20130827