JPH05241576A - Electronic musical instrument - Google Patents

Electronic musical instrument

Info

Publication number
JPH05241576A
JPH05241576A JP4180595A JP18059592A JPH05241576A JP H05241576 A JPH05241576 A JP H05241576A JP 4180595 A JP4180595 A JP 4180595A JP 18059592 A JP18059592 A JP 18059592A JP H05241576 A JPH05241576 A JP H05241576A
Authority
JP
Japan
Prior art keywords
data
touch
velocity
waveform
sound source
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP4180595A
Other languages
Japanese (ja)
Other versions
JPH087587B2 (en
Inventor
Hiroshi Morokuma
浩志 諸隈
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 JP4180595A priority Critical patent/JPH087587B2/en
Publication of JPH05241576A publication Critical patent/JPH05241576A/en
Publication of JPH087587B2 publication Critical patent/JPH087587B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

PURPOSE:To provide the electronic musical instrument which can freely vary the timbre of a musical sound corresponding to touch data. CONSTITUTION:A sound source line alpha is composed of DCOs 21 and 22 and a sound source line beta is composed of DCOs 23 and 24; and waveform data (f) corresponding to a large velocity are set in the DCOs 21 and 23 and waveform data mp corresponding to a small velocity are set in the DCOs 22 and 24. Further, velocity control parts 25 and 26 control the levels of the waveform data corresponding to velocity data. Namely, the switching of the waveform data (f) and mp and the levels of the waveform data are controlled by touch table data according to variation of the velocity data. Then envelope control parts 27 and 28 add envelope characteristics to both the waveform data of the sound source lines alpha and beta outputted from the velocity control parts 25 and 26. Both the waveform data are added by an adder 29 and outputted.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】この発明は、タッチデータ(押
鍵、弾弦、吹奏などの演奏入力が加えられる速度・圧力
のデータであるいわゆるイニシャルタッチデータ、およ
びアフタータッチデータ)に対応して異なる音色の楽音
を発音させるタッチ制御機能を有する電子楽器に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention differs depending on touch data (so-called initial touch data, which is data of speed and pressure applied to performance input such as key depression, string and wind), and after-touch data. The present invention relates to an electronic musical instrument having a touch control function for generating a musical tone.

【0002】[0002]

【従来の技術と発明が解決しようとする課題】従来、上
記のようなタッチ制御機能を有する電子楽器において、
図6に示すように、波形メモリ1より例えば基本となる
楽音波形として正弦波波形データを読出し、この正弦波
波形データをもとに4ラインからそれぞれ独立して、異
なるピッチ、例えば倍音関係を有する正弦波2−1〜2
−4を出力している。そして各正弦波2−1〜2−4の
それぞれに対し、タッチ制御部3−1〜3−4にて異な
るタッチカーブ(感度)によるタッチ制御を行い、その
タッチに対応してレベルが制御された4ラインの正弦波
波形出力を加算器4にて合成して合成楽音波形を形成
し、さらにエンベロープ制御部5において、エンベロー
プジェネレータより加えられるエンベロープに基づい
て、出力レベルに時間的変化を与えるようにして楽音を
得ている。
2. Description of the Related Art Conventionally, in an electronic musical instrument having a touch control function as described above,
As shown in FIG. 6, for example, sine wave waveform data is read out from the waveform memory 1 as a basic musical tone waveform, and based on this sine wave waveform data, each of the four lines independently has a different pitch, for example, overtone relationship. Sine wave 2-1 to 2
-4 is output. Then, the touch control units 3-1 to 3-4 perform touch control on different sine waves 2-1 to 2-4 with different touch curves (sensitivities), and the level is controlled in accordance with the touch. The four lines of the sine wave waveform output are combined by the adder 4 to form a synthesized musical tone waveform, and the envelope control section 5 further changes the output level with time based on the envelope added from the envelope generator. I am getting a musical sound.

【0003】しかしながら、このような従来の電子楽器
では、4ラインに対しては同一の楽音波形しか設定でき
ないので、同一の楽音波形の4ラインごとに個別に異な
るタッチ制御を行っても、例えばタッチの大きい(タッ
チの強い)演奏入力の場合にのみ発生するような楽音を
得ることは困難で、音色の変化に乏しい楽音しか発生す
ることができないという問題がある。
However, in such a conventional electronic musical instrument, since only the same musical tone waveform can be set for four lines, even if different touch control is individually performed for each four lines of the same musical tone waveform, for example, touch is performed. It is difficult to obtain musical tones that are generated only in the case of performance input with a large number (strong touch), and there is a problem in that only musical tones with little change in tone color can be generated.

【0004】また、他の従来の電子楽器では、図7
(a)に示すように、波形メモリ1より複数の異なる楽
音波形データを読出して、4個のDCO6−1〜6−4
から波形を出力させ、DCO6−1とDCO6−2との
出力データをミックス回路7−1にてミックスして第1
の音源ライン1を構成するとともに、DCO6−3とD
CO6−4との出力データをミックス回路7−2にてミ
ックスして第2の音源ライン2を構成している。ここに
おいて、ミックス回路7−1及び7−2にて、DCO6
−1〜6−4の出力データをミックスする際、ベロシテ
ィ制御部8−1、8−2によってタッチデータに対応し
てミックス比を制御し、さらにエンベロープ制御部9−
1、9−2にて出力データのレベルに対して時間の経過
による制御を加えた後、ミックス回路10にて両音源ラ
イン1、2の出力波形をミックスして所望する楽音を得
ている。ここで1例をあげると、ミックス回路7−1
は、図7(b)に示すように、DCO6−1の出力デー
タをFW、DCO6−2の出力データをPWとすると、
あるベロシティデータに対応してFWをm(0≦m≦
1)、PWを1−mなる比率でミックスするものであ
る。この場合のパラメータとしては、ベロシティデータ
が最小(MIN)のときのmと最大(MAX)のときの
mを指定すると、双方のmの値を結んだ直線上に示され
るmの値がその間のベロシティデータに対応する出力デ
ータFWのミックス比となっている。
Further, in another conventional electronic musical instrument, FIG.
As shown in (a), a plurality of different musical tone waveform data are read from the waveform memory 1 and four DCOs 6-1 to 6-4 are read.
From the DCO 6-1 and the DCO 6-2 and mixes the output data from the DCO 6-1 and the DCO 6-2 in the mix circuit 7-1.
Sound source line 1 of DCO6-3 and D
The output data from the CO 6-4 is mixed by the mix circuit 7-2 to form the second sound source line 2. Here, in the mix circuits 7-1 and 7-2, the DCO6
When mixing the output data of -1 to 6-4, the velocity control units 8-1 and 8-2 control the mix ratio corresponding to the touch data, and further the envelope control unit 9-
After the output data levels 1 and 9-2 are controlled by the passage of time, the mix circuit 10 mixes the output waveforms of both sound source lines 1 and 2 to obtain a desired musical tone. Here, as an example, the mix circuit 7-1.
If the output data of the DCO 6-1 is FW and the output data of the DCO 6-2 is PW, as shown in FIG.
FW is m (0 ≦ m ≦ corresponding to certain velocity data
1), PW is mixed at a ratio of 1-m. As parameters in this case, if m when the velocity data is the minimum (MIN) and m when the velocity data is the maximum (MAX) are specified, the value of m shown on the straight line connecting the values of both is between them. It is the mix ratio of the output data FW corresponding to the velocity data.

【0005】しかしながらこのような従来の電子楽器で
は、複数の音源ライン1、2を構成するDCO6−1〜
6−4に対して個別に異なる楽音波形データを設定でき
るものの、ミックス回路7−1、7−2におけるミック
スの比率をベロシティデータに対して直線的にしか変化
させられないので、例えば大きなベロシティデータに対
応させて1種類の楽音波形データのみを出力させること
が困難で必ず複数の楽音波形をミックスしたものが出力
されてしまい、またベロシティデータに対応して自由に
ミックスの比率を変えて設定できる度合が少ないので、
ベロシティに対応して様々な音色の楽音を発生させるこ
とが難しいという問題点がある。
However, in such a conventional electronic musical instrument, the DCOs 6-1 to -1, which constitute the plurality of sound source lines 1 and 2, are formed.
Although different tone waveform data can be set individually for 6-4, the ratio of the mixes in the mix circuits 7-1 and 7-2 can be changed only linearly with respect to the velocity data, and therefore, for example, large velocity data. It is difficult to output only one type of musical tone waveform data corresponding to, and a mixture of a plurality of musical tone waveforms is always output, and the ratio of the mix can be freely changed and set according to the velocity data. Because the degree is low,
There is a problem that it is difficult to generate musical sounds of various tones corresponding to the velocity.

【0006】[0006]

【発明の目的】上述したような課題を解決するため、こ
の発明は、タッチデータ(イニシャルタッチデータおよ
びアフタータッチデータ)に対応して、自由に楽音の音
色を変化させることのできる電子楽器を得ることを目的
とする。
SUMMARY OF THE INVENTION In order to solve the above problems, the present invention provides an electronic musical instrument capable of freely changing the tone color of a musical tone in response to touch data (initial touch data and after touch data). The purpose is to

【0007】[0007]

【発明の要点】この発明は、上記目的を達成するために
なされたもので、複数の波形を組合わせて構成した音源
ラインを複数形成し、タッチカーブデータ出力手段にて
タッチカーブを設定するとともに、タッチセンススプリ
ットポイントデータ出力手段にてタッチセンススプリッ
トポイントを設定し、タッチ制御手段によって予め設定
されたタッチカーブとタッチセンススプリットポイント
に基づいて複数の音源ラインの出力波形に対して各別に
タッチ制御し、かつエンベロープ制御手段にて複数の音
源ラインの出力波形に対して各別にエンベロープ特性を
付与し、その複数の出力波形を合成手段にて1つの楽音
波形に合成するようにしたことを要点とする。
SUMMARY OF THE INVENTION The present invention has been made in order to achieve the above object. A plurality of sound source lines are formed by combining a plurality of waveforms, and a touch curve is set by a touch curve data output means. A touch sense split point is set by the touch sense split point data output means, and touch control is separately performed on output waveforms of a plurality of sound source lines based on the touch curve and the touch sense split point preset by the touch control means. In addition, the envelope control means gives envelope characteristics to the output waveforms of the plurality of sound source lines, and the plurality of output waveforms are combined into one musical sound waveform by the combining means. To do.

【0008】[0008]

【実施例】以下図面を参照してこの発明の実施例に係る
電子楽器について説明する。図1はこの電子楽器の全体
回路構成図であり、楽音波形メモリ11には、異なる種
類の複数の楽音波形がPCMによるデジタルデータとし
てメモリされている。CPU12は、鍵盤部13の押鍵
などによって与えられるキーコードのデータに基づいて
楽音波形メモリ11より所定の波形データを読出す。ま
たCPU12は、ベロシティ検出部14より検出した鍵
盤部13の押鍵速度に対応するベロシティデータを取込
み、そのベロシティデータに基づいて選択及びレベル制
御した波形データを音源部15に送出する。音源部15
からは、CPU12から送られた波形データを基にベロ
シティによって波形が制御された楽音波形データが出力
され、D/A変換器16にてそれらのデジタルデータが
L、Rのステレオのアナログ信号に変換される。さらに
このステレオ信号はプリアンプ・フィルター部17にて
アンプおよびフィルタリングがなされ、ミックス部18
にてステレオ信号のミキシングが行われ、パワーアンプ
部19およびスピーカ部20を経て所望の楽音として放
音される。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT An electronic musical instrument according to an embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is an overall circuit configuration diagram of this electronic musical instrument. A plurality of musical tone waveforms of different types are stored in a musical tone waveform memory 11 as digital data by PCM. The CPU 12 reads out predetermined waveform data from the tone waveform memory 11 based on the data of the key code given by the key depression of the keyboard section 13. Further, the CPU 12 takes in velocity data corresponding to the key pressing speed of the keyboard unit 13 detected by the velocity detection unit 14, and sends waveform data selected and level-controlled based on the velocity data to the tone generator unit 15. Sound source section 15
Outputs musical tone waveform data whose waveform is controlled by velocity based on the waveform data sent from the CPU 12, and the D / A converter 16 converts these digital data into L and R stereo analog signals. To be done. Further, this stereo signal is amplified and filtered by the preamplifier / filter unit 17, and the mix unit 18
The stereo signal is mixed at, and is output as a desired musical sound through the power amplifier section 19 and the speaker section 20.

【0009】図2は図1における音源部15の具体的回
路構成を示すものであり、4個のDCO21、22、2
3、24には個別に異なる種類の波形データがCPU1
2によって読込まれる。そして、DCO21とDCO2
2とによって一方の組の音源ラインαが構成され、DC
O23とDCO24とによって他方の組の音源ラインβ
が構成される。音源ラインαおよび音源ラインβには、
それぞれベロシティ制御部25、26とエンベロープ制
御部27、28とが接続されており、両音源ラインα、
βにおける出力波形は加算器29にて加算されて1つの
楽音波形として出力される。
FIG. 2 shows a concrete circuit configuration of the sound source section 15 in FIG. 1, and four DCOs 21, 22, 2 are provided.
Waveform data of different types are individually stored in the CPUs 1 and 2 of the CPU 3
Read by 2. And DCO21 and DCO2
One of the sound source lines α is composed of 2 and
The sound source line β of the other set by O23 and DCO24
Is configured. The sound source line α and the sound source line β are
The velocity control units 25 and 26 are connected to the envelope control units 27 and 28, respectively, and both sound source lines α,
The output waveform at β is added by the adder 29 and output as one musical tone waveform.

【0010】いま、DCO21およびDCO23には大
きなベロシティに対応する波形データfがセットされ、
DCO22およびDCO24には小さなベロシティに対
応する波形データmpがセットされ、さらにベロシティ
制御部25、26には波形データのレベルをベロシティ
データに対応して制御するために図3(a)に示すよう
なタッチテーブルデータが設定されるものとする。ここ
でタッチテーブルデータとは、ベロシティカーブのデー
タ、すなわちベロシティデータ(例えば0〜127)の
増加に対応して変化し、波形データに乗算される係数
(例えば0〜255)と、ベロシティスプリットポイン
トのデータから成るものである。また、エンベロープ制
御部27、28には、それぞれ例えば図2に示すような
形状のエンベロープがエンベロープ発生器(図示しな
い)から加えられると、前述したベロシティカーブに基
づいてベロシティ制御された音源ラインα、βの両波形
データは、時間の変化に対応して、つまり鍵盤部13に
おける押鍵操作の開始時点からの時間の経過に対応して
上記エンベロープに従ってレベルが制御されてエンベロ
ープ特性が付与される。その後両波形データは加算器2
9にて加算される。
Now, the waveform data f corresponding to a large velocity is set in the DCO 21 and DCO 23,
Waveform data mp corresponding to a small velocity is set in the DCO 22 and DCO 24, and the velocity control units 25 and 26 further control the waveform data level in accordance with the velocity data as shown in FIG. Touch table data shall be set. Here, the touch table data is a velocity curve data, that is, a coefficient (for example, 0 to 255) that changes in response to an increase in velocity data (for example, 0 to 127) and is multiplied by the waveform data, and a velocity split point. It consists of data. Further, when an envelope having a shape as shown in FIG. 2, for example, is applied to each of the envelope control units 27 and 28 from an envelope generator (not shown), the velocity-controlled sound source line α based on the velocity curve described above, Both the waveform data of β are level-controlled according to the envelope in accordance with the change of time, that is, in response to the lapse of time from the start of the key depression operation on the keyboard portion 13, and the envelope characteristic is given. After that, both waveform data are added by the adder 2
It is added at 9.

【0011】すなわち、図3(a)に示されるタッチテ
ーブルデータによれば、音源ラインαから出力される楽
音波形は、ベロシティレベルが徐々に大きくなるとベロ
シティスプリットポイントを境としてmpからfの波形
データに変化し、音源ラインβからも全く同様な楽音波
形が出力されるので、加算器29すなわち音源部15か
らはやはり同様にそのベロシティスプリットポイントを
境として波形データがmpからfに変化する特性を有す
る楽音波形が出力される。すなわち、設定されたベロシ
ティスプリットポイントを境にして、ベロシティによっ
て、用いられるDCOが切替えられることになる。
That is, according to the touch table data shown in FIG. 3A, the musical tone waveform output from the tone generator line α has waveform data from mp to f with the velocity split point as a boundary when the velocity level gradually increases. Since the sound source line β outputs exactly the same musical tone waveform, the adder 29, that is, the sound source unit 15, similarly changes the waveform data from mp to f at the velocity split point. The tone waveform that it has is output. That is, the DCO to be used is switched depending on the velocity with the set velocity split point as a boundary.

【0012】また、音源ラインαのDCO21およびD
CO22にはそれぞれ波形データf、mpがセットさ
れ、音源ラインβのDCO23およびDCO24にはそ
れぞれ波形データmf、mpがセットされた場合は、加
算器29を経て音源部15からは、それぞれ図3(b)
の上段および中段に示されるようなベロシティカーブお
よび2点のベロシティスプリットポイントに基づいてベ
ロシティ制御部25、26にてベロシティ制御された楽
音波形が出力される。すなわち、ベロシティが0から徐
々に増大すると、まずDCO22とDCO24が用いら
れて波形データ(mp+mp)が出力し、最初のスプリ
ットポイントを過ぎるとDCO22とDCO23が切替
えられて用いられ、波形データ(mp+mf)が出力
し、次のスプリットポイントを過ぎるとDCO21とD
CO23とが切替えられて用いられ、波形データ(f+
mf)が出力することになる。
Further, the DCO 21 and D of the sound source line α
When the waveform data f and mp are set in the CO 22 and the waveform data mf and mp are set in the DCO 23 and the DCO 24 of the sound source line β, respectively, the waveform data f and mp are set from the sound source unit 15 via the adder 29 as shown in FIG. b)
A velocity-controlled musical tone waveform is output by the velocity control units 25 and 26 based on the velocity curve and the two velocity split points shown in the upper and middle rows. That is, when the velocity gradually increases from 0, first the DCO 22 and DCO 24 are used to output the waveform data (mp + mp), and after the first split point, the DCO 22 and DCO 23 are switched and used, and the waveform data (mp + mf) Output, and DCO21 and D when passing the next split point
CO23 and CO2 are switched and used, and waveform data (f +
mf) will be output.

【0013】さらにまた、音源ラインαのDCO21と
DCO22には波形データpとmpとがセットされ、ベ
ロシティ制御部25には図3(c)上段に示すようなタ
ッチテーブルデータ、すなわちベロシティカーブとベロ
シティスプリットポイントとがセットされ、他方の音源
ラインβのDCO23とDCO24にはそれぞれ波形デ
ータfとmfとがセットされ、ベロシティ制御部26に
は図3(c)中段に示すようなベロシティカーブとベロ
シティスプリットポイントとがセットされた場合は、加
算器29を経て音源部15からは図3(c)下段に示す
ようなベロシティに基づいて音色変化がなされる楽音波
形が出力されることになる。すなわち、ベロシティが0
から徐々に増大すると、まず音源ラインαのDCO22
が用いられて波形データpが出力し、1番目の最もベロ
シティ値の小さいスプリットポイントにて、DCO21
に切替えられて波形データmpが出力する。さらにベロ
シティが増大して2番目のスプリットポイントを過ぎる
と今度は音源ラインβに切替えられ、DCO24が用い
られて波形データmfが出力し、3番目の最もベロシテ
ィ値の大きいスプリットポイントにてDCO23に切替
えられて波形データfが出力することになる。
Furthermore, the waveform data p and mp are set in the DCO 21 and DCO 22 of the sound source line α, and the velocity control unit 25 sets the touch table data as shown in the upper part of FIG. 3C, that is, the velocity curve and velocity. The split point is set, the waveform data f and mf are set in the DCO 23 and DCO 24 of the other sound source line β, respectively, and the velocity control unit 26 sets the velocity curve and velocity split as shown in the middle part of FIG. When the points and are set, the tone generator 15 outputs a musical tone waveform whose tone color is changed based on the velocity as shown in the lower part of FIG. 3C via the adder 29. That is, the velocity is 0
When it gradually increases from DCO22 of the sound source line α
Is used to output the waveform data p, and at the first split point with the smallest velocity value, the DCO 21
And the waveform data mp is output. When the velocity further increases and passes the second split point, it is switched to the sound source line β this time, the DCO 24 is used to output the waveform data mf, and it is switched to the DCO 23 at the third split point having the largest velocity value. Then, the waveform data f is output.

【0014】図4は楽音波形メモリ11にメモリされて
いる楽音波形の一例としてのPCM波形の時間に対する
レベル特性を示すグラフ図であり、このPCM波形を読
み出すとスタートアドレス点によって波形が立上り、エ
ンドアドレス点にて波形データの読出しは終了するがル
ープアドレス点では、1度エンドアドレス点までの読出
し終了後、この点まで戻りその後エンドアドレスとルー
プアドレスとの間を繰返して読出すアドレスを示すもの
である。
FIG. 4 is a graph showing a level characteristic with respect to time of a PCM waveform as an example of the musical tone waveform stored in the tone waveform memory 11. When the PCM waveform is read, the waveform rises at the start address point and ends. At the address point, the reading of the waveform data ends, but at the loop address point, after reading to the end address point once, it returns to this point and then indicates the address to be read repeatedly between the end address and the loop address. Is.

【0015】図5は、楽音波形メモリ11を含みこの電
子楽器全体のメモリ部にメモリされている音色パラメー
タとしての各種データのメモリフォーマットである。こ
のメモリフォーマットは図5(a)に示すように、鍵盤
部13の音名A0〜C8に対応する88個の鍵のいずれか
が押鍵されたときにどの波形データやエンベロープを選
択すべきかなどの指示をする鍵対応データA0〜C8と、
図4に示したような、実際の楽音波形のスタートやエン
ドのアドレスをメモリしている波形アドレスマップと、
エンベロープ制御部27、28に与えるエンベロープの
エンベロープデータと、ベロシティ制御部25、26に
セットされる図3に示したような特性を有するタッチテ
ーブルデータ、さらに実際の楽音波形のデータを待つ波
形データとから成っている。
FIG. 5 shows a memory format of various data as tone color parameters stored in the memory section of the entire electronic musical instrument including the tone waveform memory 11. As shown in FIG. 5 (a), this memory format is used to select which waveform data or envelope when any of the 88 keys corresponding to the note names A 0 to C 8 of the keyboard section 13 is pressed. Key-corresponding data A 0 to C 8 for instructing a key etc.,
A waveform address map that stores the start and end addresses of the actual tone waveform, as shown in FIG.
Envelope data of the envelope given to the envelope control units 27 and 28, touch table data having the characteristics shown in FIG. 3 set in the velocity control units 25 and 26, and waveform data waiting for actual tone waveform data. Made of.

【0016】図5(b)は、鍵A0に対応する鍵対応デ
ータの一例であり、音源ラインαと音源ラインβの2ラ
インで構成され、それぞれのラインの2個ずつのDCO
21、22およびDCO23、24に対応する波形ナン
バを示すFW♯、PW♯、エンベロープ♯、タッチテー
ブル♯、ピッチデータがメモリされている。ここで♯は
ナンバを示す不特定データである。すなわち、図5
(b)の先頭アドレスには、DCO21のための波形デ
ータαFW♯が、その次のアドレスにはDCO22のた
めの波形データのαPW♯がされている。その次の3つ
のアドレスには順に音源ラインαにセットされるべきエ
ンベロープデータαENV♯、タッチテーブルデータを
セットするためのナンバタッチテーブル♯、および波形
データを読出す速度を指定する鍵A0のキーコードナン
バに対応したピッチデータがメモリされている。さらに
その次の5つのアドレスには全く同様に音源ラインβに
対応する同種のデータ、βFW♯、βPW♯、βENV
♯、βタッチテーブル♯およびピッチデータが順にメモ
リされている。
FIG. 5B shows an example of key correspondence data corresponding to the key A 0 , which is composed of two lines, a tone line α and a tone line β, and two DCOs of each line.
FW #, PW #, envelope #, touch table #, and pitch data indicating waveform numbers corresponding to 21, 22 and DCOs 23, 24 are stored. Here, # is unspecified data indicating a number. That is, FIG.
Waveform data αFW # for the DCO 21 is set at the head address in (b), and waveform data αPW # for the DCO 22 is set at the next address. At the next three addresses, the envelope data αENV # to be set to the sound source line α in turn, the number touch table # for setting the touch table data, and the key A 0 key for designating the speed of reading the waveform data. Pitch data corresponding to the code number is stored in memory. Further, at the next five addresses, the same kind of data corresponding to the sound source line β, βFW #, βPW #, and βENV, are similarly generated.
#, Β touch table # and pitch data are stored in sequence.

【0017】図5(c)は波形アドレスマップの内容を
示すもので、波形データのナンバ(種類)ごとにスター
トアドレス、エンドアドレス、ループアドレスがそれぞ
れ順にメモリされている。
FIG. 5C shows the contents of the waveform address map, in which a start address, an end address, and a loop address are sequentially stored for each waveform data number (type).

【0018】図5(d)はタッチテーブルデータの内容
を示すもので、タッチテーブルの種類(ナンバ)ごと
に、ベロシティスプリットポイント(スプリットするベ
ロシテイの値)と、0から127までの128段階のベ
ロシティデータに対応するタッチデータ、すなわちベロ
シティカーブを定めるデータが順にメモリされている。
FIG. 5D shows the contents of the touch table data. For each touch table type (number), the velocity split point (the value of the velocity to be split) and the velocity of 128 steps from 0 to 127 are shown. Touch data corresponding to the data, that is, data defining the velocity curve is stored in order.

【0019】次に以上のような構成の実施例について、
その動作をまとめて述べる。いま、鍵盤13において音
名A0に対応する鍵A0が押鍵されたものとする。CPU
12はその音高A0のキーコードを読込み、そのキーコ
ードにより楽音波形メモリ11より図5(b)に示した
鍵対応データ、図5(d)に示したタッチテーブルデー
タ、エンベロープデータおよびピッチデータにそれぞれ
アクセスする。そして、ベロシティ検出部14にて押鍵
速度(ベロシティ)を検出し、ベロシティデータを作成
する。またベロシティスプリットポイントのデータを読
出しこのデータと先に作成されたベロシティデータとの
大小を比べて、音源ラインαにおいてはDCO21、D
CO22のいずれのDCOを用いるべきか否か、すなわ
ち図5(b)のαFW♯のデータとαPW♯のデータの
いずれを用いる場合かを選択し、選択したそのいずれか
の波形ナンバをみて、そのナンバに相当する種類の波形
データをピッチデータに従った速度で読出す。他方の音
源ラインβにおいても同様な動作を行い所定の波形デー
タを読出す。
Next, regarding the embodiment having the above-mentioned structure,
The operation will be described collectively. Now, the key A 0 corresponding to the note name A 0 in the keyboard 13 is assumed to have been the key depression. CPU
12 reads the key code of the tone pitch A 0 , and uses the key code to read the key-corresponding data shown in FIG. 5B from the tone waveform memory 11, the touch table data shown in FIG. 5D, the envelope data, and the pitch. Access each data. Then, the velocity detection unit 14 detects the key pressing speed (velocity) and creates velocity data. In addition, the velocity split point data is read, and the magnitude of this data is compared with the velocity data previously created.
Which DCO of the CO 22 should be used, that is, which of the αFW # data and the αPW # data in FIG. 5B is to be used is selected, and one of the selected waveform numbers is checked, Waveform data of a type corresponding to the number is read at a speed according to the pitch data. The same operation is performed on the other sound source line β to read out predetermined waveform data.

【0020】さらに、鍵A0のキーコードに対応して図
5(a)に示したようにメモリされているエンベロープ
データを読出してセットした後、先に設定したイニシャ
ルタッチに対応するタッチデータと乗算することによっ
てエンベロープを発生し、エンベロープ制御部27、2
8において、ベロシティ制御部25、26を経た波形デ
ータにそれぞれエンベロープを付与する。
Further, as shown in FIG. 5 (a), the envelope data stored in the memory corresponding to the key code of the key A 0 is read out and set, and then touch data corresponding to the previously set initial touch is set. An envelope is generated by multiplying, and the envelope control units 27, 2
In 8, the envelope is added to the waveform data that has passed through the velocity control units 25 and 26.

【0021】このように動作することによって、この電
子楽器では、音源ラインα、βに図3(a)に示したよ
うな波形データとベロシティカーブおよびベロシティス
プリットポイントを設定すると、ベロシティにより音色
の変化する楽音が得られるとともに、両音源ラインの波
形データにピッチの差を設けることによってデチューン
効果を得ることもできる。また、図3(b)に示したよ
うなデータ設定を行うと、3つのベロシティ領域が発生
して変化に富んだ音色変化がなされる楽音の発生が可能
となる。さらに図3(c)に示したようなデータ設定を
行うことによって、4つのベロシティ領域が生まれ波形
データp、mp、mf、fによりに一層変化に富んだ音
色変化がなされることになる。
By operating in this way, in this electronic musical instrument, when the waveform data and velocity curve and velocity split point as shown in FIG. 3A are set in the tone generator lines α and β, the timbre changes due to velocity. It is also possible to obtain a detuned effect by providing a pitch difference between the waveform data of both sound source lines. Further, when the data setting as shown in FIG. 3B is performed, it is possible to generate a musical tone in which three velocity regions are generated and a variety of tone colors are changed. Further, by setting the data as shown in FIG. 3 (c), four velocity regions are created, and the tone data that are more varied are made by the waveform data p, mp, mf, and f.

【0022】なお、上記実施例では、DCOを4個用い
て2個ずつで組をつくり2つの音源ラインを構成した
が、DCOの数や、音源ラインの数はこれに限定されな
い。また、ベロシティスプリットポイントの数もさらに
増やしてもよく、さらに一層変化に富んだ音色変化によ
る楽音の発生が可能となる。
In the above embodiment, four DCOs are used to form a set of two DCOs to form two sound source lines, but the number of DCOs and the number of sound source lines are not limited to this. Further, the number of velocity split points may be further increased, and it becomes possible to generate musical tones by further varying tone color changes.

【0023】また、ベロシティカーブのデータやベロシ
ティスプリットポイントのデータは予め用意しておいて
も、あるいはユーザが任意に設定し得るようにしておい
てもいずれでもよい。さらに、押鍵時等の押鍵速度に係
るイニシャルタッチではなく、押鍵状態を維持する強さ
の変化に係るアフタータッチに基づくデータによってタ
ッチ制御するようにしてもよい。
Further, the velocity curve data and the velocity split point data may be prepared in advance or may be arbitrarily set by the user. Further, the touch control may be performed based on not the initial touch related to the key pressing speed at the time of key pressing, but the data based on the after touch related to the change in the strength for maintaining the key pressed state.

【0024】さらにまたこの発明は、鍵盤楽器に限定さ
れず、電子弦楽器、電子管楽器、音源モジュールなど各
種の電子楽器に適用し得るものである。
Furthermore, the present invention is not limited to keyboard musical instruments, but can be applied to various electronic musical instruments such as electronic stringed instruments, electronic wind instruments, and sound source modules.

【0025】[0025]

【発明の効果】以上述べたように、この発明によれば、
複数の波形を組合せて構成した音源ラインを複数設け、
この音源ラインの出力波形のそれぞれに対してタッチ制
御手段にてタッチカーブとタッチセンススプリットポイ
ントのデータに基づくタッチ制御を行い、そのタッチ制
御された複数の音源ラインの出力波形に対してさらにエ
ンベロープ制御手段にてエンベロープ特性を付与し、そ
の複数の音源ラインの出力波形を合成手段にて合成して
楽音波形を形成するようにしたので、演奏入力における
強さ、速さなどのタッチの変化に対応して自由に音色の
変化を設定して、変化に富んだ楽音を発生させることが
できる演奏効果が極めて高い電子楽器が得られるという
効果がある。
As described above, according to the present invention,
Providing multiple sound source lines configured by combining multiple waveforms,
The touch control unit performs touch control on each of the output waveforms of the sound source line based on the data of the touch curve and the touch sense split point, and further envelope controls the output waveforms of the plurality of touch-controlled sound source lines. Since the envelope characteristics are given by the means and the output waveforms of the plurality of sound source lines are synthesized by the synthesizing means to form a musical tone waveform, it is possible to cope with changes in touch such as strength and speed at performance input. Thus, there is an effect that it is possible to obtain an electronic musical instrument having an extremely high performance effect, in which the tone color change can be freely set to generate a variety of musical sounds.

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

【図1】この発明の実施例に係る電子楽器を説明するた
めの全体回路構成図。
FIG. 1 is an overall circuit configuration diagram for explaining an electronic musical instrument according to an embodiment of the present invention.

【図2】図1の音源部の回路構成図。FIG. 2 is a circuit configuration diagram of a sound source section in FIG.

【図3】ベロシティ制御における態様の説明図。FIG. 3 is an explanatory diagram of a mode in velocity control.

【図4】PCM波形電子楽器のグラフ図。FIG. 4 is a graph of a PCM waveform electronic musical instrument.

【図5】楽音波形メモリなどのメモリ部におけるメモリ
フォーマット図。
FIG. 5 is a memory format diagram in a memory unit such as a tone waveform memory.

【図6】従来の電子楽器の例における音源部の回路構成
図。
FIG. 6 is a circuit configuration diagram of a sound source section in an example of a conventional electronic musical instrument.

【図7】従来の電子楽器の他の例における音源部の回路
構成図。
FIG. 7 is a circuit configuration diagram of a sound source section in another example of a conventional electronic musical instrument.

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

11 楽音波形メモリ 12 CPU 14 ベロシティ検出部 15 音源部 11 tone waveform memory 12 CPU 14 velocity detector 15 tone generator

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 各音源ライン毎に複数の楽音波形を発生
可能な波形発生手段と、 上記各音源ライン毎にタッチデータに対応するタッチカ
ーブを設定するためのタッチカーブデータ設定手段と、 上記各音源ライン毎にタッチセンススプリットのポイン
トを設定するためのタッチセンススプリットポイントデ
ータ設定手段と、 上記タッチカーブデータ設定手段にて設定されたタッチ
カーブと、上記タッチセンススプリットポイントデータ
設定手段にて設定されたタッチセンススプリットポイン
トとに基づいて、上記複数の音源ラインの出力波形を各
別にタッチ制御するタッチ制御手段と、 このタッチ制御手段にて制御された上記出力波形に対し
て各別にエンベロープ制御を行うエンベロープ制御手段
と、 このエンベロープ制御手段にてエンベロープ制御された
上記出力波形を合成して楽音波形を得る合成手段と、 を有することを特徴とする電子楽器。
1. A waveform generation means capable of generating a plurality of tone waveforms for each sound source line, a touch curve data setting means for setting a touch curve corresponding to touch data for each sound source line, and each of the above. Touch sense split point data setting means for setting touch sense split points for each sound source line, touch curve set by the touch curve data setting means, and touch sense split point data setting means And a touch control means for individually touch-controlling the output waveforms of the plurality of sound source lines based on the touch sense split point, and envelope control for each of the output waveforms controlled by the touch control means. Envelope control means and the envelope control means Electronic musical instrument, characterized in that it comprises a synthesizing means for obtaining a tone waveform to flop controlled the output waveform synthesis to the.
JP4180595A 1992-06-16 1992-06-16 Musical sound generator Expired - Fee Related JPH087587B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4180595A JPH087587B2 (en) 1992-06-16 1992-06-16 Musical sound generator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4180595A JPH087587B2 (en) 1992-06-16 1992-06-16 Musical sound generator

Publications (2)

Publication Number Publication Date
JPH05241576A true JPH05241576A (en) 1993-09-21
JPH087587B2 JPH087587B2 (en) 1996-01-29

Family

ID=16086014

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4180595A Expired - Fee Related JPH087587B2 (en) 1992-06-16 1992-06-16 Musical sound generator

Country Status (1)

Country Link
JP (1) JPH087587B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59105694A (en) * 1982-12-09 1984-06-19 ヤマハ株式会社 Electronic musical instrument
JPS6114518A (en) * 1984-06-25 1986-01-22 エナジ− イノベ−シヨンズ インコ−ポレイテツド Noncontacting axial angle detector

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59105694A (en) * 1982-12-09 1984-06-19 ヤマハ株式会社 Electronic musical instrument
JPS6114518A (en) * 1984-06-25 1986-01-22 エナジ− イノベ−シヨンズ インコ−ポレイテツド Noncontacting axial angle detector

Also Published As

Publication number Publication date
JPH087587B2 (en) 1996-01-29

Similar Documents

Publication Publication Date Title
JPH027078B2 (en)
US5612501A (en) Automatic accompaniment information producing apparatus
JP2743654B2 (en) Electronic musical instrument
US6023017A (en) Musical performance assisting system and storage medium storing musical performance assisting program
US5018430A (en) Electronic musical instrument with a touch response function
JPH0486796A (en) Musical tone generator
US5864081A (en) Musical tone generating apparatus, musical tone generating method and storage medium
JPH05241576A (en) Electronic musical instrument
JPH06324681A (en) Musical sound generating device of electronic musical instrument
JPS5913755B2 (en) automatic accompaniment device
JP2576734B2 (en) Electronic musical instrument
JPH10149166A (en) Musical sound synthesizer device
JPS6141119Y2 (en)
JPH064079A (en) Musical sound synthesizing device
JPS637396B2 (en)
JPH0736114B2 (en) Automatic accompaniment device
JPS5921038B2 (en) electronic musical instruments
JP2559922B2 (en) Musical tone generator for electronic musical instruments
JPS5855393Y2 (en) Group performance training device
JP3419261B2 (en) Waveform memory type tone generator
JPS63142394A (en) Chord sound adder
JPS6328473Y2 (en)
JP3462611B2 (en) Music signal generator
JPH0926787A (en) Timbre control device
JP2561065B2 (en) Musical tone generator for electronic musical instruments

Legal Events

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