JPH04161994A - Musical sound generation device - Google Patents

Musical sound generation device

Info

Publication number
JPH04161994A
JPH04161994A JP2285859A JP28585990A JPH04161994A JP H04161994 A JPH04161994 A JP H04161994A JP 2285859 A JP2285859 A JP 2285859A JP 28585990 A JP28585990 A JP 28585990A JP H04161994 A JPH04161994 A JP H04161994A
Authority
JP
Japan
Prior art keywords
waveform
information
musical tone
input
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
JP2285859A
Other languages
Japanese (ja)
Other versions
JP2900082B2 (en
Inventor
Hiroshi Manabe
啓 真鍋
Yoshito Yamaguchi
善登 山口
Sadao Negoro
根来 禎生
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=17696980&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JPH04161994(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2285859A priority Critical patent/JP2900082B2/en
Publication of JPH04161994A publication Critical patent/JPH04161994A/en
Application granted granted Critical
Publication of JP2900082B2 publication Critical patent/JP2900082B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、異なるタイプの音源方式による楽音発生を可
能にする楽音発生装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a musical tone generating device that enables musical tone generation using different types of sound source systems.

〔従来の技術〕 楽音を発生するために、従来より各種の音源方式が提案
されているが、−台の電子楽器には単独の音源方式によ
る楽音発生装置が設けられているのが一般的であった。
[Prior Art] Various sound source systems have been proposed in the past to generate musical tones, but it is common for electronic musical instruments to be equipped with a musical sound generating device using a single sound source system. there were.

C発明が解決しようとする課題〕 しかし、いずれの音源方式も、単独で発生できる楽音に
は限界があり、特にピアノのような楽音を忠実に楽音を
再現しようとすると、音域や押鍵の速さ(ベロシティ)
によって音色を変化させねばならないので、記憶しなけ
ればならないパラメータの量が増え、大容量のメモリを
必要とするなどの問題点を有していた。
[Problem to be solved by the invention C] However, with each sound source method, there is a limit to the musical tones that can be generated independently, and in particular, when trying to faithfully reproduce musical tones such as a piano, the tonal range and the speed of key pressing are limited. Sa (velocity)
Since the tone color must be changed depending on the method, the amount of parameters that must be stored increases and a large capacity memory is required.

本発明の課題は、波形読み出しによる音源方式と非線形
合成演算による音源方式とを組合わせ、指定した楽音を
発生するためにいずれの音源方式を用いるかを、演奏さ
れた音の音高やベロシティおよび音色選択等によって決
定可能とすることにある。
The problem of the present invention is to combine a sound source method based on waveform readout and a sound source method based on nonlinear synthesis calculation, and to determine which sound source method is used to generate a specified musical tone based on the pitch and velocity of the played sound. The purpose is to make it possible to determine it by selecting a tone color or the like.

〔課題を解決するための手段〕[Means to solve the problem]

本発明は、まず、予め記憶されている波形信号を、入力
する音高情報に対応して読み出し発生する第1の波形発
生手段を有する。同手段は予め波形信号を記憶するRO
Mなどのメモリを、人力する音高情報に対応した歩道幅
でアクセスして波形を発生する、例えばPCM方式、D
PCM方式あるいはADPCM方式等による音源回路で
ある。
The present invention includes a first waveform generating means that reads and generates a pre-stored waveform signal corresponding to input pitch information. The means is an RO that stores waveform signals in advance.
For example, PCM method, D
This is a sound source circuit based on the PCM method or ADPCM method.

つぎに、予め定められたアルゴリズムに従って非線形合
成演算を実行することにより、音高情報に対応する波形
信号を発生する第2の波形発生手段を有する。同手段は
例えばFM方式や位相変調方式などの変調方式によって
波形を発生する音源回路である。
Next, the second waveform generating means generates a waveform signal corresponding to pitch information by executing a nonlinear synthesis operation according to a predetermined algorithm. The means is a sound source circuit that generates a waveform using a modulation method such as an FM method or a phase modulation method.

これら第1および第2の波形発生手段は、それぞれ時分
割処理による複数の発音チャネルのいずれかに割り当て
られ、その割り当てられた発音チャネルのタイミングで
各波形信号を発生するように構成できる。
These first and second waveform generating means can be configured to be assigned to one of a plurality of sound generation channels through time-division processing, respectively, and to generate each waveform signal at the timing of the assigned sound generation channel.

さらに、入力する音高情報、ベロシティ情報、あるいは
音色情報などの演奏情報のうち、少なくとも2つ演奏情
報に従って、第1または第2の波形発生手段を選択的に
動作させて波形信号を発生させる制御手段を有する。ま
た、この制御手段は、演奏情報として入力する音高情報
とベロシティ情報の各データ範囲、例えば音高の範囲が
03〜B5、ベロシティの範囲が42〜84、というよ
うな各データ範囲の組み合わせに従って、第1または第
2の波形発生手段を選択的に動作させて波形信号を発生
させることができる。そのほか、この制御手段を、演奏
情報として入力する音高情報とベロシティ情報と音色情
報の各データ範囲に従って、第1または第2の波形発生
手段を選択的に動作させて波形信号を発生させるように
構成することもできる。
Further, control is performed to selectively operate the first or second waveform generating means to generate a waveform signal according to at least two of input performance information such as pitch information, velocity information, or timbre information. have the means. The control means also controls the pitch information and velocity information input as performance information according to the combination of data ranges, such as pitch range 03 to B5 and velocity range 42 to 84. , the first or second waveform generating means can be selectively operated to generate a waveform signal. In addition, the control means is configured to selectively operate the first or second waveform generation means to generate a waveform signal according to each data range of pitch information, velocity information, and timbre information input as performance information. It can also be configured.

以上のように、制御手段は入力する音高情報とベロシテ
ィ情報、および音色情報などの演奏情報のうち、少なく
とも2つの演奏情報に従って、または音高情報とベロシ
ティ情報の各データ範囲の組み合わせ、または音高情報
とベロシティ情報とさらに音色情報の各データ範囲の組
み合わせに従って、第1又は第2の波形発生手段を選択
的に動作させるが、この場合、制御手段が各発音チャネ
ルに第1または第2の波形発生手段を選択的に割り当て
て波形信号を発生させるように構成することができる。
As described above, the control means operates according to at least two of the input performance information such as pitch information, velocity information, and timbre information, or a combination of each data range of pitch information and velocity information, or The first or second waveform generating means is selectively operated according to the combination of each data range of high information, velocity information, and timbre information. In this case, the control means controls each sound generation channel to The waveform generation means can be selectively assigned to generate a waveform signal.

その他、この制御手段は入力する少なくとも2つの演奏
情報に従って、2チャネルずつの発音チャネルに第1ま
たは第2の波形発生手段のいずれか一方または両方を同
時に割り当て、その2チャネル間で音高をデチューンさ
せるように構成してもよい。
In addition, this control means simultaneously assigns either or both of the first and second waveform generation means to each two sound generation channels in accordance with at least two input performance information, and detunes the pitch between the two channels. It may also be configured to do so.

1作  用〕 本発明によれば、制御手段により、音高やヘロシティ、
および音色などの演奏情報の組み合わせに基づいて、P
CM方式などの波形読み出し方式による音源(第1の波
形発生手段)と変調方式による音#(第2の波形発生手
段)を選択して各発音チャネルに割り当てることができ
る。
1 Effect] According to the present invention, the control means controls the pitch, herocity,
Based on the combination of performance information such as
A sound source (first waveform generation means) based on a waveform readout method such as the CM method and a sound # (second waveform generation means) based on a modulation method can be selected and assigned to each sound generation channel.

しかも、制御手段は上記演奏情報の各データ範囲の組み
合わせに従って、第1または第2の波形発生手段を選択
的に動作させ、各発音チャネルに割り当てることができ
るため、演奏時または演奏前に各データ範囲を適宜設定
することにより、上記音源の組み合わせを自由り変更す
ることができる。
Moreover, the control means can selectively operate the first or second waveform generation means according to the combination of each data range of the performance information and assign it to each sound generation channel, so that each data range can be assigned to each sound generation channel during or before performance. By appropriately setting the range, the combination of the sound sources can be changed freely.

〔実  施  例〕〔Example〕

以下、図面を参照しながら本発明を電子鍵盤楽器に適用
した1実施例につき詳細に説明する。
EMBODIMENT OF THE INVENTION Hereinafter, one embodiment in which the present invention is applied to an electronic keyboard instrument will be described in detail with reference to the drawings.

全藤璽辰 第1図は本発明の1実施例の全体構成図である。Zenfuji Seitatsu FIG. 1 is an overall configuration diagram of one embodiment of the present invention.

同図において、鍵盤部103はCPU102によりスキ
ャンされており、CPU102はこのスキャン結果に基
づいて押鍵或いは離鍵された鍵の音高情報を表すキーコ
ードKCとベロシティ情報VLとを得る。
In the figure, the keyboard section 103 is scanned by the CPU 102, and the CPU 102 obtains the key code KC and velocity information VL representing the pitch information of the pressed or released key based on the scan result.

つぎに、CPU102は、キースキャンにより得たキー
コードKCとベロシティ情報VLとに基づき、2つの異
なる音源方式を選択するための、2ビツトからなる音源
方式セレクト情報SEを出力する。
Next, the CPU 102 outputs 2-bit sound source system selection information SE for selecting two different sound source systems based on the key code KC and velocity information VL obtained by key scanning.

それとともに、CP U 1.02は、キーコードKC
に基づく押鍵キーの周波数情報F、および押鍵キーの音
高と僅かの音高差を有するデチューンの周波数情報F+
Dを出力する。ここでDはデチューンデータで、CPU
102内で周波数情報Fに基づいて生成される。
At the same time, CPU 1.02 has key code KC
Frequency information F of the pressed key based on the key pressed, and frequency information F+ of the detune having a slight pitch difference from the pitch of the pressed key.
Output D. Here, D is the detune data and the CPU
102 based on frequency information F.

つぎに、音源方式セレクト情報SHの2ビツトのデータ
は、そのMSB(最上位ビット)とLSB(最下位ビッ
ト)が交互にSEシフトレジスタ104に入力し、周波
数情報Fと、デチューンの周波数情報F+Dも、その順
でFシフトレジスタ105にそれぞれ入力する。
Next, the MSB (most significant bit) and LSB (least significant bit) of the 2-bit data of the sound source system selection information SH are alternately input to the SE shift register 104, and frequency information F and detune frequency information F+D are input to the SE shift register 104. are respectively input to the F shift register 105 in that order.

上述のSEシフトレジスタ104、およびFシフトレジ
スタ105は、いずれも同一のクロックΦによって順次
シフトされる8ステージからなり、その8ステージは1
サンプリング周期で一周する8発音チャネル分のデータ
を順次取り込む。この場合、クロックΦの同一タイミン
グにおける、両シフトレジスタ104.105の同一番
目のステージのデータは、互いに対応する。例えばSE
シフトレジスタ104の2番目のステージのMSBは、
Fシフトレジスタ105の2番目にセットされた周波数
情報Fに対応する。
The above-mentioned SE shift register 104 and F shift register 105 each consist of 8 stages that are sequentially shifted by the same clock Φ, and the 8 stages are 1
Data for 8 sound generation channels that goes around the sampling period are sequentially captured. In this case, data in the same stage of both shift registers 104 and 105 at the same timing of the clock Φ correspond to each other. For example, SE
The MSB of the second stage of shift register 104 is
This corresponds to the frequency information F set second in the F shift register 105.

なお、本実施例では発音チャネルは8つあるが、デチュ
ーンされた楽音信号を同時に発生させるので、同時に発
音可能な鍵数は4である。
Although there are eight sound generation channels in this embodiment, since detuned musical tone signals are generated simultaneously, the number of keys that can be sounded simultaneously is four.

この後、Fシフトレジスタ105から出力する周波数情
報Fと、デチューンの周波数情報F+Dに、SEシフト
レジスタ104から出力される音源方式セレクト情報S
Eに基づ(ゲート回路106の働きによって、FM音源
ユニット107とPCM音源ユニット108のいずれが
か割り当てられる。
After that, the frequency information F output from the F shift register 105 and the detune frequency information F+D are combined with the sound source system selection information S output from the SE shift register 104.
Based on E (depending on the function of the gate circuit 106, either the FM sound source unit 107 or the PCM sound source unit 108 is assigned).

このFM音源ユニット107とPCM音源ユニット10
8については後で詳述するが、雨音源ユニットで生成さ
れた楽音信号は、加算器109で互いに加算され、その
加算値の1サンプリング周期分(8発音チャネル分)の
累算が、累算回路110で行われた後、D/A変換器1
11でアナログの楽音信号に変換され、サウンドシステ
ム112から楽音が発音される。
This FM sound source unit 107 and PCM sound source unit 10
8 will be described in detail later, the musical tone signals generated by the rain sound source unit are added together in an adder 109, and the sum of the added values for one sampling period (eight sounding channels) is After being carried out in circuit 110, D/A converter 1
11, the signal is converted into an analog musical tone signal, and a musical tone is generated from a sound system 112.

° 工′の゛ つぎに、本実施例の大きな特徴である、音源方式セレク
ト情報SEによる音源方式の選択動作にっいて説明する
Next, the sound source system selection operation based on the sound source system selection information SE, which is a major feature of this embodiment, will be explained.

第2図(a)、および(ロ)は、音源方式の選択テーブ
ルであり、CPU]02内の特には図示しないメモリに
記憶されており、例えば外部のROMカードなどにより
、そのメモリ内の各演奏データの範囲を適宜変更するこ
とが可能である。同図(a)はピアノ音色が、また同図
(b)はフルート風音色が、それぞれスイッチ部101
の音色スイッチにより選択された場合である。
FIGS. 2(a) and (b) are sound source system selection tables, which are stored in a memory (not shown) in the CPU 02. It is possible to change the range of performance data as appropriate. The switch section 101 shows the piano tone in (a) and the flute-like tone in (b).
This is the case when the tone color switch is selected.

これらの選択テーブルは、ベロシティ情報VLと音高を
表すキーコードKCによって、音源方式セレクト情報S
Eの値が決定されることを示す。
These selection tables provide sound source system selection information S using velocity information VL and key code KC representing pitch.
Indicates that the value of E is determined.

この音源方式セレクト情報SHのMSBは周波数情報F
に、またLSBはデチューン周波数情報F+dにそれぞ
れ割り当てられる音源方式を表し、それぞれ論理値0は
PCM音源方式を、論理値1はFM音源方式を表す。例
えば第2図(a)において、ベロシティ情報VLが42
〜84で、キーコードKCに対応する音域がC3〜B5
のときは、音源方式セレクト情報SEが″01パとなり
、周波数情報FにはPCM音源が、またデチューン周波
数情報F+dにはFM音源が割り当てられる。
The MSB of this sound source method selection information SH is frequency information F.
In addition, LSB represents the sound source system assigned to the detuned frequency information F+d, where a logical value of 0 represents a PCM sound source system, and a logical value of 1 represents an FM sound source system. For example, in FIG. 2(a), the velocity information VL is 42.
~84, the range corresponding to key code KC is C3 to B5
In this case, the sound source system selection information SE becomes "01pa," and the PCM sound source is assigned to the frequency information F, and the FM sound source is assigned to the detuned frequency information F+d.

なお、n =0.1,2.3とした場合、周波数情報F
は偶数の発音チャネルの2n (= 0.2.4.6)
チャネルに、またデチューン周波数情報F+dは奇数の
チャネルの2n+1(=1.2,3.5)チャネルに、
それぞれ選択された音源が割り当てられる。
In addition, when n = 0.1, 2.3, frequency information F
is 2n (= 0.2.4.6) of even numbered pronunciation channels
channel, and the detuned frequency information F+d is applied to 2n+1 (=1.2, 3.5) channels of odd-numbered channels.
Each selected sound source is assigned.

つぎに、第2図(b)においては、最低音域のC2(6
5,4Hz)〜B2には、例えばパイプオルガンのフル
ート系の巨大なパイプの実音をリアルに再現するPCM
音源が、また中音域のC3〜B5には、比較的小容量の
メモリですむFM音源が割り当てられる。
Next, in Figure 2(b), the lowest range C2 (6
5.4Hz) ~ B2 has a PCM that realistically reproduces the actual sound of a huge flute-type pipe in a pipe organ, for example.
As for the sound source, an FM sound source that requires a relatively small memory capacity is assigned to C3 to B5 in the middle range.

さらに第3図(a)、(b)は第2図(a)、(b)の
音源方式の選択テーブルを別の形で表現したもので、例
えばピアノ音色の場合(第3図(a))もフルート風音
色の場合(第3図[有]))も、ともに低音域(C2〜
C3)と高音域(C6〜C1)には、PCM音源方式が
選択されることが分かる。
Furthermore, Figures 3(a) and (b) represent the sound source system selection table in Figures 2(a) and (b) in a different form.For example, in the case of a piano tone (Figure 3(a) ) and flute-like tone (Fig.
It can be seen that the PCM sound source system is selected for C3) and the high range (C6 to C1).

つぎに、以上説明したセレクト情報SEによる音源の選
択動作を、第4図のタイミング図を用いて説明する。
Next, the sound source selection operation based on the selection information SE explained above will be explained using the timing diagram of FIG. 4.

第4図は、音色情報Tbとしてピアノ音色を選び、ベロ
シティ情報VLが60で、C6#、E4、G2の3音を
押鍵した場合である。一番上のチャネル名は、基本タロ
ツクΦが入力される毎に、SEシフトレジスタ104あ
るいは、Fシフトレジスタ105のステージをシフトす
る発音チャネルを表す。
FIG. 4 shows a case where a piano tone is selected as tone color information Tb, velocity information VL is 60, and three keys, C6#, E4, and G2, are pressed. The channel name at the top represents the sound generation channel that shifts the stage of the SE shift register 104 or the F shift register 105 every time the basic taro clock Φ is input.

同図において、(a)のFシフトレジスタの出力は、偶
数発音チャネルに割り当てられた、上記3音の周波数情
報Fと、奇数発音チャネルに割り当てられた、上記3音
のデチューン周波数情報F+Dを表すもので、例えばE
4’は、周波数情報Fを有するE4音のデチューンの周
波数情報F+Dを表す。
In the same figure, the output of the F shift register in (a) represents the frequency information F of the above three tones assigned to the even numbered sound generation channel, and the detuned frequency information F+D of the above three sounds assigned to the odd numbered sound generation channel. For example, E
4' represents frequency information F+D of detuning of the E4 tone having frequency information F.

その下の同図(b)は、SEシフトレジスタから出力さ
れるセレクト情報SEを表す。例えば隣接する6チャネ
ルと5チャネルに割り当てられたE4音とE4’音には
、音源方式セレクト情報SEの「0」と「1」にそれぞ
れ対応する、同図(C)に示されるPCM音源方式とF
M音源方式が選択される。
The lower part (b) of the same figure represents the selection information SE output from the SE shift register. For example, the E4 sound and E4' sound assigned to the adjacent channels 6 and 5 are based on the PCM sound source system shown in FIG. and F
M sound source method is selected.

なお、第4図において、発音チャネルの0〜7のうち、
1チャネルと2チャネルに対応するデータが示されてい
ないのは、同時発音可能な4鍵のうちの1鍵が押鍵され
ていないためである。
In addition, in FIG. 4, among the pronunciation channels 0 to 7,
The data corresponding to channels 1 and 2 is not shown because one of the four keys that can be sounded simultaneously is not pressed.

つぎに、音源方式セレクト情報SHによって選択される
音源として用いられるPCM音源ユニット107、FM
音源ユニット108、および7M音源ユニットについて
、順に説明する。
Next, the PCM sound source unit 107, FM
The sound source unit 108 and the 7M sound source unit will be explained in order.

PCM  源ユニット 第5図は、PCM音源ユニットの回路構成図である。PCM source unit FIG. 5 is a circuit diagram of the PCM sound source unit.

同図において、押鍵された4個の鍵A、B、C1Dのそ
れぞれの音高に対応する周波数情報Fとデチューン周波
数情報F+Dが、加算器501を介してシフトレジスタ
502に入力する。このとき同図に示すように、周波数
情報Fは偶数チャネルに、またデチューン周波数情報F
+Dは奇数チャネルにセットされる。その後、加算器5
01とシフトレジスタ502からなる累算器で累算され
、押鍵キーの音高に応じた歩道幅を有するアドレス信号
が得られる。そのアドレス信号で波形ROM504が読
み出され、楽音信号が得られる。
In the figure, frequency information F and detune frequency information F+D corresponding to the respective pitches of the four pressed keys A, B, and C1D are input to a shift register 502 via an adder 501. At this time, as shown in the figure, the frequency information F is applied to even channels, and the detuned frequency information F
+D is set to odd channels. Then adder 5
01 and a shift register 502, and an address signal having a sidewalk width corresponding to the pitch of the pressed key is obtained. The waveform ROM 504 is read out using the address signal, and a musical tone signal is obtained.

この場合、アドレス制御部503は、CPUl02(第
1回)からの指示で、発音開始のためのスタートアドレ
スやループ処理のために必要なエンドアドレスとループ
アドレス等を設定したり、それらのアドレスと現在アド
レスの比較などを行う。また、ピアノやフルートなどの
音色情報Tbに対応する波形データは、波形ROM50
4内のブロック毎に記憶されているが、アドレス制御部
503は、音色情報Tbに対応するブロックを読み出す
ためのブロックアドレスを設定する。
In this case, the address control unit 503 sets the start address for starting sound generation, the end address and loop address necessary for loop processing, etc., according to instructions from CPU102 (first time), and Compare current addresses, etc. In addition, waveform data corresponding to tone information Tb such as piano or flute is stored in the waveform ROM 50.
The address control unit 503 sets a block address for reading out the block corresponding to the tone color information Tb.

その後、演奏による音量変化を表すため、波形ROM5
04から読み出された楽音信号は、乗算器505で、ベ
ロシティ情報VLに基づくベロシティ音量情報VLOが
乗算される。
After that, the waveform ROM 5 is used to represent the volume change caused by the performance.
A multiplier 505 multiplies the musical tone signal read from 04 by velocity volume information VLO based on velocity information VL.

なお、このベロシティ音量情報Vl、0は、基本タロツ
クΦの2パルス毎にその値が変化するが、これは隣接し
た発音チャネルにセットされる周波数情報Fに対応する
楽音と、デチューンの周波数情報F+Dに対応する楽音
の各振幅を等しくするためである。
The value of this velocity volume information Vl, 0 changes every two pulses of the basic taro clock Φ, but this is due to the musical tone corresponding to the frequency information F set in the adjacent sound generation channel and the detune frequency information F+D. This is to equalize the amplitudes of the musical tones corresponding to the .

上yj」1ら孔ム上 第6図は、非線形合成演算を用いたFM変調によるFM
音源ユニント107の回路構成図である。
Figure 6 above shows FM modulation using nonlinear synthesis calculations.
3 is a circuit configuration diagram of a sound source unit 107. FIG.

同図において、押鍵された鍵の周波数情報F、およびそ
れと僅少の周波数差を有するデチューンの周波数情報F
+Dが、その鍵のキーコードKCに応じてCPU102
から出力されるが、これはFM音源における搬送波角速
度ωCに相当する。FM音源ユニット107は、この搬
送波角速度ω。
In the figure, frequency information F of a pressed key and frequency information F of a detune having a slight frequency difference from the pressed key are shown.
+D is sent to the CPU 102 according to the key code KC of the key.
This corresponds to the carrier wave angular velocity ωC in the FM sound source. The FM sound source unit 107 uses this carrier wave angular velocity ω.

と、変調角速度ω4、および変調深度関数1 (t)に
よって、FM変調波 sin (ω、、+I(t)sin ω、t)を作成す
るものである。
, the modulation angular velocity ω4, and the modulation depth function 1 (t) to create an FM modulated wave sin (ω, , +I(t) sin ω, t).

搬送波角速度ω。は加算器607とシフトレジスタ60
8よりなる累算器によって、時間的に変化する搬送波位
相角ω、tに変換される。この場合、キャリーが無視さ
れることにより、一定の繰り返し信号となり、これによ
り一定の周期で繰り返される変調された楽音信号が出力
される。
Carrier wave angular velocity ω. is an adder 607 and a shift register 60
8, it is converted into a time-varying carrier phase angle ω, t. In this case, the carry is ignored, resulting in a constant repetition signal, which outputs a modulated musical tone signal that is repeated at a constant cycle.

一方、搬送波角速度ω。は乗算器601で定数に一ω、
/ω。と乗算され、変調角速度ω□が得られる。この変
調角速度ω□は前述の搬送波角速度ωCの場合と同様に
、加算器602とシフトレジスタ603よりなる累算器
によって、時間的に変化する変調波位相角ωiに変換さ
れる。その後、この変調波位相角ωれによって、サイン
波テーブルROM604から、ω1を位相角とするサイ
ン関数波形sinω1が読み出される。また、スイッチ
部101の音色スイッチによる音色情報Tbによって、
変調深度テーブルROM605から選択された変調深度
関数1(t)が、搬送波位相角ωゎ、によって読み出さ
れる。なお、この変調深度関数I(t)は、必ずしも時
間の関数でなくてもよい。
On the other hand, the carrier wave angular velocity ω. is a constant in the multiplier 601,
/ω. The modulated angular velocity ω□ is obtained. This modulated angular velocity ω□ is converted into a modulated wave phase angle ωi that changes over time by an accumulator consisting of an adder 602 and a shift register 603, as in the case of the carrier wave angular velocity ωC described above. Thereafter, a sine function waveform sinω1 having a phase angle of ω1 is read out from the sine wave table ROM 604 based on this modulated wave phase angle ω deviation. Also, depending on the tone information Tb from the tone switch of the switch section 101,
The modulation depth function 1(t) selected from the modulation depth table ROM 605 is read out according to the carrier phase angle ω. Note that this modulation depth function I(t) does not necessarily have to be a function of time.

つぎに、乗算器606において、サイン波テーブルRO
M604の出力と変調深度関数I(t)が乗算され、変
調波信号 1(t)sin ωml が得られる。
Next, in multiplier 606, sine wave table RO
The output of M604 is multiplied by the modulation depth function I(t) to obtain a modulated wave signal 1(t) sin ωml.

この後、この変調信号1(t)sinω、、ltと、シ
フトレジスタ608から得られた搬送波位相角ωclと
が、加算器609において加算され、 ωct+I(t)sin ωmt の加算位相角データが得られる。
After that, this modulation signal 1(t) sin ω,, lt and the carrier wave phase angle ωcl obtained from the shift register 608 are added in an adder 609, and the added phase angle data of ωct+I(t) sin ωmt is obtained. It will be done.

この後、この加算位相角データによってサイン波テーブ
ルROM610が読み出され、同テーブルROM610
からFM変調波 sin (ω、t+I(t)sin ωg)が得られる
Thereafter, the sine wave table ROM 610 is read out using this added phase angle data, and the table ROM 610
The FM modulated wave sin (ω, t+I(t) sin ωg) is obtained from .

その後、音色情報Tbや搬送波位相角ωctによって制
御されるエンヘローブジェネレータ611から出力した
エンベロープ値と上述のFM変調波が、乗算器612に
おいて乗算される。その後、演奏操作による音量変化を
表すため、その乗算値に乗算器613において、ベロシ
ティ情報VLに基づくベロシティ音量情報VLOが乗算
される。
Thereafter, a multiplier 612 multiplies the envelope value outputted from the enherobe generator 611 controlled by the timbre information Tb and the carrier phase angle ωct by the above-mentioned FM modulated wave. Thereafter, the multiplier 613 multiplies the multiplied value by velocity volume information VLO based on the velocity information VL in order to represent the volume change due to the performance operation.

なお、このベロシティ音量情報VLOは、基本クロック
Φの2つ毎にその値が変化するが、これは前述したよう
に、隣接した発音チャネルにセットされる周波数情報F
に対応する楽音と、デチューンの周波数情報F+Dに対
応する楽音の各振幅を等しくするためである。
Note that the value of this velocity volume information VLO changes every two basic clocks Φ, but as mentioned above, this is due to the frequency information F set for the adjacent sound generation channel.
This is to make the amplitudes of the musical tone corresponding to the detuned frequency information F+D equal to that of the musical tone corresponding to the detuned frequency information F+D.

以上、本実施例では、異なる2つの音源方式として、P
CM音源ユニットとFMM源ユニットを例に説明したが
、上述のFM音音源ユニヒト代わりに、以下に説明する
ようなTMM源ユニットを通用することもできる。
As described above, in this embodiment, P
Although the CM sound source unit and the FMM source unit have been described as examples, a TMM source unit as described below may be used instead of the above-mentioned FM sound source unit.

ヱX査盈玉三呈上 この音源構成は本出願人による特願平1−341774
の特許出願に開示されているが、第7図の回路構成図に
示されるように、三角波(trianglewave)
テーブルROMや後述する他の波形テーブルROMを用
いた非線形合成演算に基づく変調方式の音源であり、本
実施例ではTMM源ユニットと呼ぶ。
This sound source configuration is based on patent application No. 1-341774 filed by the applicant.
As shown in the circuit diagram of FIG.
This is a sound source of a modulation type based on a nonlinear synthesis calculation using a table ROM or another waveform table ROM to be described later, and is called a TMM source unit in this embodiment.

第7図において、押鍵された鍵のキーコードに対応する
周波数情報F、およびそれと僅少の周波数差を有するデ
チューンの周波数情報F+Dが、CPU102 (第1
図)から出力するが、これは本方式の搬送波角速度ω。
In FIG. 7, the CPU 102 (the first
This is the carrier wave angular velocity ω of this method.

に相当する。この搬送波角速度ωCは加算器707とシ
フトレジスタ708よりなる累算器によって、搬送波位
相角ω。
corresponds to This carrier wave angular velocity ωC is converted into a carrier wave phase angle ω by an accumulator consisting of an adder 707 and a shift register 708.

に変換される。このとき、キャリーが無視されることに
より、一定の繰り返し信号となり、これにより一定の周
期で繰り返される変調された楽音信号が出力される。
is converted to At this time, the carry is ignored, resulting in a constant repetition signal, and thereby a modulated musical tone signal that is repeated at a constant cycle is output.

つぎに、この搬送波位相角ω3、をアドレス信号として
、第8図のAに示すような波形を記憶した搬送波テーブ
ルROM709を読み出して搬送信号Wcが得られる。
Next, using this carrier wave phase angle ω3 as an address signal, the carrier wave table ROM 709 storing a waveform as shown in FIG. 8A is read out to obtain a carrier signal Wc.

このAに示す波形は、1/4周期のサイン波を連結した
波形である。
The waveform shown in A is a waveform in which 1/4 period sine waves are connected.

つぎに、この搬送信号Wcをアドレス信号として、同図
のBに示すような、三角波関数として定義される波形を
記憶した波形テーブルROM712を読み出して、同図
のCに示すような単一のサイン波が得られる。その周波
数は押鍵キーのキーコードKCに対応する周波数である
Next, using this carrier signal Wc as an address signal, the waveform table ROM 712 storing waveforms defined as triangular wave functions as shown in B in the same figure is read out, and a single sign as shown in C in the same figure is read out. You get waves. The frequency corresponds to the key code KC of the pressed key.

以上は変調入力がな(、後述する変調深度関数I(t)
がOの場合であるが、搬送波テーブルROM709と、
波形テーブルROM712に記憶させる波形の組み合わ
せは、第8図に示すような波形に限定されず、例えば第
9図(a)、ら)、(C)、(d)のような波形の組み
合わせの場合でも、変調入力がなければ、波形テーブル
ROM712の出力は単一のサイン波になる。
Above, the modulation input is
In the case where is O, the carrier wave table ROM 709 and
The combination of waveforms to be stored in the waveform table ROM 712 is not limited to the waveforms shown in FIG. 8; for example, the combinations of waveforms shown in FIGS. However, if there is no modulation input, the output of waveform table ROM 712 will be a single sine wave.

つぎに、第7図に戻り、搬送角速度ω。は乗算器701
において定数に一ω1/ωCと乗算され、変調角速度ω
、が得られる。この変調角速度ω。
Next, returning to FIG. 7, the conveyance angular velocity ω. is the multiplier 701
, the constant is multiplied by ω1/ωC, and the modulation angular velocity ω
, is obtained. This modulation angular velocity ω.

は前述の搬送波角速度ωCの場合と同様に、加算器70
2とシフトレジスタ703よりなる累算器によって、変
調波位相角ω1に変換される。その後、この変調波位相
角ωmtによって、サイン波テーブルROM704から
、ω、を位相角とするサイン関数sinω1が読み出さ
れる。また、スイッチ部101(第1図)の音色スイッ
チによる音色情報Tbによって、変調深度テーブルRO
M705から選択された変調深度関数I (t)が、搬
送波位相角ω、によって読み出される。なお、この変調
深度関数1 (t)は、必ずしも時間の関数でな(でも
よい。
is the adder 70 as in the case of the carrier wave angular velocity ωC described above.
2 and a shift register 703, the modulated wave phase angle ω1 is converted into a modulated wave phase angle ω1. Thereafter, a sine function sinω1 having a phase angle of ω is read from the sine wave table ROM 704 using this modulated wave phase angle ωmt. Furthermore, the modulation depth table RO
The modulation depth function I (t) selected from M705 is read out with the carrier phase angle ω. Note that this modulation depth function 1 (t) is not necessarily (or may be) a function of time.

つぎに、乗算器706において、サイン波テーブルRO
M604の出力と変調深度関数1(t、)が乗算され、
変調信号 Wm =I(t)sin ω、t が得られる。
Next, in multiplier 706, sine wave table RO
The output of M604 is multiplied by the modulation depth function 1(t,),
A modulated signal Wm = I(t) sin ω,t is obtained.

この後、この変調信号W1と、前述の搬送波W。After this, this modulated signal W1 and the carrier wave W described above.

が、加算器711において加算される。are added in adder 711.

この後、この加算値W、+Wcによって波形テーブルR
OM712を読み出し、変調入力波形に応じた波形の変
調波出力が得られる。
After this, the waveform table R is created using the added values W and +Wc.
The OM712 is read and a modulated wave output having a waveform corresponding to the modulated input waveform is obtained.

なお、前述した第9図に示すような波形テーブルROM
712を用いて、変調深度関数1(t)の値をO以外に
すれば、高次倍音を豊かに含んだ波形出力を得ることが
できる。
Note that the waveform table ROM as shown in FIG.
712 and set the value of the modulation depth function 1(t) to a value other than O, it is possible to obtain a waveform output rich in high-order overtones.

さて、波形テーブルROM712の出力は、その後、音
色情報Tbや搬送波位相角ωctに基づくエンベロープ
ジェネレータ710から出力したエンヘロープ信号と、
乗算器713において乗算される。そして、演奏による
音量変化を表すため、さらに乗算器714において、上
記乗算器713における乗算(+!4こへロシティ情報
VLに基づくベロシティ音量情報VLOが乗算される。
Now, the output of the waveform table ROM 712 is then an envelope signal output from the envelope generator 710 based on the timbre information Tb and the carrier phase angle ωct.
Multiplyed in multiplier 713. Then, in order to represent the volume change due to the performance, the multiplier 714 multiplies the velocity volume information VLO based on the velocity information VL by the multiplication (+!4) in the multiplier 713.

なお、このベロシティ音量情報VLOは、基本クロック
Φの2つ毎にその値が変化するか、これは前述したよう
に、隣接した発音チャネルにセットされる周波数情報F
4こ対応する楽音と、デチューンの周波数情報F十りに
対応する楽音の各振幅を等しくするためである。
Note that this velocity volume information VLO changes its value every two basic clocks Φ, or as mentioned above, this is due to the frequency information F set to the adjacent sound generation channel.
This is to make the amplitudes of the musical tones corresponding to 4 and the musical tones corresponding to the detuned frequency information F1 equal.

本   の貝 ・ 作 つぎに、第1図の実施例の具体的な動作を、第10図の
動作フローチャートを用いて説明する。
Next, the specific operation of the embodiment shown in FIG. 1 will be explained using the operation flowchart shown in FIG. 10.

この動作フローチャートは、第1図のCPUIO2が内
部の特には図示しないROMに記憶されたプログラムを
実行することにより実現される動作を示している。
This operation flowchart shows the operation realized by the CPU IO 2 of FIG. 1 executing a program stored in an internal ROM (not shown).

第10図において、まず、電源ONで動作フローがスタ
ートする。つぎに、スイッチ部101 (第1図)の音
色スイッチの状態に変化が生しているかどうかが調べら
れ(Sl)、変化が生じていれば音色情報Tbが更新さ
れる。もし変化が生じていなければ、つぎのステップS
3に進む。
In FIG. 10, the operation flow starts when the power is turned on. Next, it is checked (Sl) whether or not there has been a change in the state of the timbre switch of the switch unit 101 (FIG. 1), and if a change has occurred, the timbre information Tb is updated. If no change has occurred, proceed to the next step S.
Proceed to step 3.

つぎに、鍵盤部103に変化が生しているかどうかが調
べられ(S3)、変化が生じていなければ他の処理が行
われ(S4)、つぎのステップ512に進む。
Next, it is checked whether or not a change has occurred in the keyboard section 103 (S3), and if no change has occurred, other processing is performed (S4), and the process proceeds to the next step 512.

もし変化が生じていれば、キーがオン(押鍵)されてい
るかと゛うかが3周べられ(S5)、もしキーオンされ
ていなければ、離鍵操作が行われたことになり、この場
合は、離鍵された鍵が割り当てられていたチャネルの音
源方式セレクト情報SE、周波数情報Fとデチューン周
波数情報F+D 、およびベロシティ音量情報VLOが
クリアされる(56)。
If a change has occurred, the key is checked three times to see if it is on (depressed) or not (S5). If the key is not on, it means that a key release operation has been performed, and in this case, The sound source system selection information SE, frequency information F, detune frequency information F+D, and velocity volume information VLO of the channel to which the released key was assigned are cleared (56).

また、キーオンされていれば、つぎに、空いているチャ
ネルがあるかどうかが調べられる(S7)。
If the key is turned on, then it is checked whether there is an empty channel (S7).

もし空きチャネルがあれば、そこに周波数情報Fとデチ
ューン周波数情報F+Dに対応する隣接の発音チャネル
を割り当てる(S8)。
If there is a vacant channel, an adjacent sound generation channel corresponding to frequency information F and detuned frequency information F+D is assigned to it (S8).

つぎに、ベロシティI/ベルVLが、第11図に示すよ
うな変換特性に基づいて、ベロシティ音量情報VLOに
変換される(S9)。第11図のa、 b 、、c等の
変換特性に対応する各変換テーブルは、CPU102内
に設けられ、演奏する楽器の種類や曲想により、スイッ
チ部101内の特には図示しない選択スイッチによって
選択される。
Next, the velocity I/bell VL is converted into velocity volume information VLO based on the conversion characteristics shown in FIG. 11 (S9). Conversion tables corresponding to conversion characteristics such as a, b, and c in FIG. 11 are provided in the CPU 102, and can be selected by a selection switch (not shown) in the switch section 101 depending on the type of musical instrument to be played or the song style. be done.

つぎに、変換されたベロシティ音量情報VLOが、それ
ぞれ対応する発音チャネルに割り当てられる(510)
Next, the converted velocity volume information VLO is assigned to each corresponding sound generation channel (510).
.

以上の処理がすんだら、第2図に示すように、音色情報
Tb、キーコードKC、ベロシティ情報VLに基づいて
、音源方式セレクト情報SEが、演奏操作された楽音に
対応するチャネルに割り当てられる(511)。
After the above processing is completed, as shown in FIG. 2, the sound source system selection information SE is assigned to the channel corresponding to the musical tone being played, based on the tone color information Tb, key code KC, and velocity information VL ( 511).

その後、電源がOFFされているかどうかが調べられ(
512) 、OFFされていなければ、ステップS1に
戻り、上述の処理を繰り返す。また、OFFされていれ
ば、処理を終了する。
After that, it is checked whether the power is turned off (
512) If it is not turned off, the process returns to step S1 and the above-described process is repeated. Further, if it is turned off, the process ends.

血Ω実施±Ω■盪 以上、本実施例によれば、音源方式として、PCM方式
とFM方式、またはPCM方式とTM方式という組合せ
のシステムについて説明したが、これに限られるもので
はなく、波形読出し方式と変調方式の組合せで、あれば
どのような組合せでもよい。例えば、PCM方式のほか
に、DPCM方式、ADPCM方式等が使用できる。ま
た、FM方式又はTM方式のほかに、例えばPD(位相
変調)方式等、様々な変調方式が通用できる。
Blood Ω implementation±Ω Any combination of readout method and modulation method may be used. For example, in addition to the PCM method, a DPCM method, an ADPCM method, etc. can be used. Further, in addition to the FM method or the TM method, various modulation methods such as a PD (phase modulation) method can be used.

〔発明の効果〕〔Effect of the invention〕

本発明によれば、音高情報やベロシティ情報、および音
色情報などの演奏情報の組み合わせに基づいてPCM方
式などの波形読み出し方式による音源と変調方式による
音源を、予め定められた選択基準に基づいて自動的に選
択し、各発音チャネルに割り当てることができる。
According to the present invention, a sound source using a waveform readout method such as a PCM method and a sound source using a modulation method are selected based on a combination of performance information such as pitch information, velocity information, and timbre information based on predetermined selection criteria. Can be automatically selected and assigned to each sound channel.

このため、例えば衝堅性ノイズを伴うピアノのアタック
部にはPCM音源を割り当て、次第に高次の部分音が減
少するデイケイ部には変調方式の音源を割り当てるよう
に、単独方式の音源では不可能なリアルな楽音の合成が
可能である。
For this reason, for example, a PCM sound source is assigned to the attack section of a piano that has percussive noise, and a modulation method sound source is assigned to the decay section where higher-order partials gradually decrease, which is impossible with a single method sound source. It is possible to synthesize realistic musical tones.

また、演奏時や演奏前に、上記選択基準となる演奏情報
の各データ範囲を適宜設定することにより、上記音源の
組み合わせを変更し、曲想や演奏者の好みに応して、楽
音の音色を選択することができる。
In addition, by appropriately setting each data range of the performance information that serves as the selection criteria during or before performance, the combination of sound sources can be changed, and the timbre of the musical tone can be adjusted according to the song idea or the performer's preference. You can choose.

その他、1つの発音動作、例えば1つの押鍵により、デ
チューンを伴う2音を発音させ、それぞれの発音チャネ
ルに上記2つの音源の一方または両方を同時に割り当て
ることができるので、単独方式の音源では得られない豊
かな音色が得られる。
In addition, one sound generation operation, for example, one key press, can produce two detuned notes, and one or both of the above two sound sources can be assigned to each sound generation channel at the same time, which is an advantage over single sound sources. You can get a rich tone that you won't be able to get.

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

第1図は、本発明の1実施例の全体構成図、第2図(a
)、(b)は、音源方式の選択テーブルを示す図、 第3図(a)、(b)は、音高とベロシティによる音源
方式の選択を説明する図、 第4図(a)、(b)、(C)は、音源選択動作のタイ
ミング図、 第5図は、PCM音源ユニットの回路構成図、第6図は
、FM音源ユニットの回路構成図、第7図は、7M音源
ユニットの回路構成図、第8図は、7M音源ユニットに
よる楽音発生装置の無変調時の動作説明図、 第9図(a)〜(d)は、搬送波テーブルROMに記憶
された搬送信号W6と、波形テーブルROMに三角波の
代わりに記憶された他の波形を示す図、第10図は、本
実施例の動作フローチャート、第11図は、ベロシティ
情報をヘロシティ音量情報に変換する場合の変換特性図
である。 101・・・スイッチ部、 102・・・CPU、 103・・・鍵盤部、 104・・・SEシフトレジスタ、 105・・・Fシフトレジスタ、 106・・・ゲート回路、 107・・・FM音源ユニット、 108・・・PCM音源ユニット、 109・・・加算器、 110・・・累算回路、 111・・・D/A変換器、 112・・・サウンドシステム。 特許出願人  カシオ計算機株式会社 音色・ピアバTb=1) n = O,I、 2.3 (G) 有漂τへ゛の・ B色 フル−lrf (Tb =7) ch2n  ch2n+I n = 0.1,2.3 (b) L’fyもテーブル又水す図 第2図 音色、ピアノ(Tb:l) 音高にベロシティ(−3行列1万式。 第3図 音色、)IレーF辰 (Tb =7 )の」もυそΣ立
地p月1ろしろ X            We TM音5景ユニット1;よる芥1p夕主碧イ1の弁1史
調肘りの動イ下言紀B月図 第8図 LO へ゛ロシティ猜苔4べ0シーr4晋+ 猜91(て支撲
亙ろ啼合ゾ変換符体図 第11図
FIG. 1 is an overall configuration diagram of one embodiment of the present invention, and FIG. 2 (a
), (b) are diagrams showing a sound source system selection table; Figures 3 (a) and (b) are diagrams explaining selection of sound source system based on pitch and velocity; Figures 4 (a), ( b) and (C) are timing diagrams of the sound source selection operation, Figure 5 is a circuit diagram of the PCM sound source unit, Figure 6 is a circuit diagram of the FM sound source unit, and Figure 7 is the circuit diagram of the 7M sound source unit. The circuit configuration diagram, FIG. 8 is an explanatory diagram of the operation of the musical tone generator using the 7M tone generator unit when no modulation is performed, and FIGS. 9(a) to (d) show the carrier signal W6 stored in the carrier wave table ROM and the waveform. Figures showing other waveforms stored in place of the triangular wave in the table ROM, Figure 10 is an operation flowchart of this embodiment, and Figure 11 is a conversion characteristic diagram when velocity information is converted to herocity volume information. . 101... Switch section, 102... CPU, 103... Keyboard section, 104... SE shift register, 105... F shift register, 106... Gate circuit, 107... FM sound source unit , 108... PCM sound source unit, 109... Adder, 110... Accumulator circuit, 111... D/A converter, 112... Sound system. Patent applicant Casio Computer Co., Ltd. Tone/Piaba Tb=1) n=O,I, 2.3 (G) B color full-lrf (Tb=7) ch2n ch2n+I n=0.1, 2.3 (b) L'fy is also table and water diagram 2nd tone, piano (Tb:l) Pitch and velocity (-3 matrix 10,000 formula. 3rd figure tone,) I ray F tatsu (Tb =7)'s 'MoυsoΣLocation p Month 1 Roshiro Diagram LO Herocity 猜茔4be0shir4shin+猜91

Claims (1)

【特許請求の範囲】 1)予め記憶されている波形信号を、入力する音高情報
に対応して読み出し発生する第1の波形発生手段と、 予め定められたアルゴリズムに従って非線形合成演算を
実行することにより、前記音高情報に対応する波形信号
を発生する第2の波形発生手段と、入力する少なくとも
2つの演奏情報に従って、前記第1または第2の波形発
生手段を選択的に動作させて波形信号を発生させる制御
手段と、を有することを特徴とする楽音発生装置。 2)前記制御手段は、前記演奏情報として入力する音高
情報とベロシティ情報の各データ範囲の組合せに従って
、前記第1または第2の波形発生手段を選択的に動作さ
せて波形信号を発生させる、ことを特徴とする請求項1
記載の楽音発生装置。 3)前記制御手段は、前記演奏情報として入力する音高
情報とベロシティ情報と音色情報の各データ範囲の組合
せに従って、前記第1または第2の波形発生手段を選択
的に動作させて波形信号発生させる、 ことを特徴とする請求項1記載の楽音発生装置。 4)前記第1および第2の波形発生手段は、それぞれ、
時分割処理による複数の発音チャネルのいずれかに割り
当てられ、該割り当てられた発音チャネルのタイミング
で各波形信号を発生し、前記制御手段は、入力する少な
くとも2つの前記演奏情報に従って、前記各発音チャネ
ルに前記第1または第2の波形発生手段を選択的に割り
当てて前記波形信号を発生させる、 ことを特徴とする請求項1記載の楽音発生装置。 5)前記制御手段は、前記演奏情報として入力する音高
情報とベロシティ情報の各データ範囲の組合せに従って
、前記各発音チャネルに前記第1または第2の波形発生
手段を選択的に割り当てて前記波形信号を発生させる、 ことを特徴とする請求項4記載の楽音発生装置。 6)前記制御手段は、前記演奏情報として入力する音高
情報とベロシティ情報と音色情報の各データ範囲の組合
せに従って、前記各発音チャネルに前記第1または第2
の波形発生手段を選択的に割り当てて前記波形信号を発
生させる、 ことを特徴とする請求項4記載の楽音発生装置。 7)前記制御手段は、入力する少なくとも2つの前記演
奏情報に従って、2チャネルずつの前記発音チャネルに
前記第1または第2の波形発生手段のいずれか一方また
は両方を同時に割り当て、該2チャネル間で音高をデチ
ューンさせる、 ことを特徴とする請求項4乃至6のいずれか1項に記載
の楽音発生装置。
[Claims] 1) A first waveform generating means that reads and generates a pre-stored waveform signal in accordance with input pitch information, and executes a nonlinear synthesis operation according to a predetermined algorithm. The second waveform generating means generates a waveform signal corresponding to the pitch information, and the first or second waveform generating means is selectively operated according to at least two pieces of input performance information to generate a waveform signal. A musical tone generating device comprising: a control means for generating. 2) the control means selectively operates the first or second waveform generation means to generate a waveform signal according to a combination of data ranges of pitch information and velocity information input as the performance information; Claim 1 characterized in that
The musical tone generator described above. 3) The control means generates a waveform signal by selectively operating the first or second waveform generation means according to a combination of data ranges of pitch information, velocity information, and timbre information input as the performance information. The musical tone generating device according to claim 1, characterized in that: 4) The first and second waveform generating means each include:
Each waveform signal is assigned to one of a plurality of sound generation channels through time-division processing, and generates each waveform signal at the timing of the assigned sound generation channel, and the control means controls each of the sound generation channels according to the input at least two pieces of performance information. 2. The musical tone generating device according to claim 1, wherein the first or second waveform generating means is selectively assigned to generate the waveform signal. 5) The control means selectively assigns the first or second waveform generation means to each of the sound generation channels according to a combination of data ranges of pitch information and velocity information input as the performance information, and generates the waveform. The musical tone generating device according to claim 4, wherein the musical tone generating device generates a signal. 6) The control means may cause each of the sound generation channels to receive the first or second sound according to a combination of data ranges of pitch information, velocity information, and timbre information that are input as the performance information.
5. The musical tone generating device according to claim 4, wherein said waveform signal is generated by selectively assigning said waveform generating means. 7) The control means simultaneously allocates either one or both of the first and second waveform generation means to two of the sound generation channels in accordance with the input at least two pieces of performance information, and generates a signal between the two channels. The musical tone generating device according to any one of claims 4 to 6, wherein the musical tone generating device detunes the pitch.
JP2285859A 1990-10-25 1990-10-25 Music generator Expired - Fee Related JP2900082B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2285859A JP2900082B2 (en) 1990-10-25 1990-10-25 Music generator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2285859A JP2900082B2 (en) 1990-10-25 1990-10-25 Music generator

Publications (2)

Publication Number Publication Date
JPH04161994A true JPH04161994A (en) 1992-06-05
JP2900082B2 JP2900082B2 (en) 1999-06-02

Family

ID=17696980

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2285859A Expired - Fee Related JP2900082B2 (en) 1990-10-25 1990-10-25 Music generator

Country Status (1)

Country Link
JP (1) JP2900082B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE37367E1 (en) 1995-06-06 2001-09-18 Yamaha Corporation Computerized music system having software and hardware sound sources
WO2020049659A1 (en) * 2018-09-05 2020-03-12 Pioneer DJ株式会社 Acoustic device and acoustic signal generation program
WO2020059085A1 (en) * 2018-09-20 2020-03-26 AlphaTheta株式会社 Musical performance device and noise reducing program

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE37367E1 (en) 1995-06-06 2001-09-18 Yamaha Corporation Computerized music system having software and hardware sound sources
WO2020049659A1 (en) * 2018-09-05 2020-03-12 Pioneer DJ株式会社 Acoustic device and acoustic signal generation program
JPWO2020049659A1 (en) * 2018-09-05 2021-08-12 AlphaTheta株式会社 Acoustic device and acoustic signal generation program
WO2020059085A1 (en) * 2018-09-20 2020-03-26 AlphaTheta株式会社 Musical performance device and noise reducing program
JPWO2020059085A1 (en) * 2018-09-20 2021-08-30 AlphaTheta株式会社 Performance equipment and noise reduction program

Also Published As

Publication number Publication date
JP2900082B2 (en) 1999-06-02

Similar Documents

Publication Publication Date Title
US5847302A (en) Tone information processing device for an electronic musical instrument for generating sounds
US4875400A (en) Electronic musical instrument with touch response function
US5340938A (en) Tone generation apparatus with selective assignment of one of tone generation processing modes to tone generation channels
JPH027078B2 (en)
US6023017A (en) Musical performance assisting system and storage medium storing musical performance assisting program
EP0235538B1 (en) Waveform generator for electronic musical instrument
JPH04161994A (en) Musical sound generation device
JPS6336519B2 (en)
JP2670306B2 (en) Musical tone synthesizing apparatus and musical tone synthesizing method
JP2707818B2 (en) Electronic musical instrument
JPS6335038B2 (en)
JPH0583917B2 (en)
JP3684078B2 (en) Musical sound waveform data storage device, musical sound waveform data storage method, musical sound waveform data reproduction device, and musical sound waveform data reproduction method
JP2935053B2 (en) Electronic musical instrument
JPH064079A (en) Musical sound synthesizing device
JPS6328473Y2 (en)
JP2797140B2 (en) Musical sound wave generator
HK1013348B (en) Tone waveform generation apparatus
JPS6154238B2 (en)
JP2678970B2 (en) Tone generator
JP2915753B2 (en) Electronic musical instrument
JPH04152393A (en) Musical tone generating device
JPS6029958B2 (en) electronic musical instruments
JPH0644191B2 (en) Music signal generator
JPS5952298A (en) Electronic musical instrument

Legal Events

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