JPH07152381A - Electronic musical instrument - Google Patents

Electronic musical instrument

Info

Publication number
JPH07152381A
JPH07152381A JP5323455A JP32345593A JPH07152381A JP H07152381 A JPH07152381 A JP H07152381A JP 5323455 A JP5323455 A JP 5323455A JP 32345593 A JP32345593 A JP 32345593A JP H07152381 A JPH07152381 A JP H07152381A
Authority
JP
Japan
Prior art keywords
level information
harmonic
waveform
tone
harmonic level
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
JP5323455A
Other languages
Japanese (ja)
Other versions
JP2950456B2 (en
Inventor
清己 ▲高▼氏
Kiyomi Takauji
Yoichi Kondo
近藤  洋一
Iku Matsunaga
郁 松永
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.)
Kawai Musical Instrument Manufacturing Co Ltd
Original Assignee
Kawai Musical Instrument Manufacturing 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 Kawai Musical Instrument Manufacturing Co Ltd filed Critical Kawai Musical Instrument Manufacturing Co Ltd
Priority to JP5323455A priority Critical patent/JP2950456B2/en
Publication of JPH07152381A publication Critical patent/JPH07152381A/en
Application granted granted Critical
Publication of JP2950456B2 publication Critical patent/JP2950456B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

PURPOSE:To provide an electronic musical instrument which has a sine synthesis type musical sound waveform generating means and performs a cut-back while keeping continuous feeling of pitch. CONSTITUTION:The electronic musical instrument has a sine synthesis type musical sound waveform generating means. Moreover, the instrument is provided with a means 31 which stores a first higher harmonic level information at the reference point of pitch, a means 32 which stores a second higher harmonic level information that is the higher harmonic level information of pitch at one octave higher point and indicates one octave lower musical sound than the first higher harmonic level information, interpolating means 33 to 36 and 39 which interpolate the desired higher harmonic level information corresponding to a playing information from the higher harmonic level information at two reference points that contain pitch and a waveform synthesis means which synthesizes musical sound waveform based on the higher harmonic level information outputted from the means 33 to 36 and 39.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は電子楽器に関し、特にサ
イン合成方式による楽音波形発生手段を持つ電子楽器に
おいて、音高の不連続感を解消したカットバック(音程
の繰り返し)が可能な電子楽器に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electronic musical instrument, and more particularly to an electronic musical instrument having a musical tone waveform generating means by a sine synthesizing method, which is capable of cutback (repetition of pitch) to eliminate discontinuity of pitch. It is about.

【0002】[0002]

【従来の技術】従来、電子楽器における楽音発生方式と
してサイン合成方式がある。これは、あらゆる周期信号
は基本周期の整数倍の高調波の組み合わせで表現できる
というフーリエ合成の理論に基づき、音色によって異な
るレベルを持つそれぞれの次数の高調波を加算し、任意
の楽音波形を得るものである。本発明者はサイン合成方
式において、高音部の特定の領域において発音周波数を
1オクターブ下げるカットバック技術を特許出願した
(特公平2−7079号公報参照)。この技術は、高い
フィート律の楽音を発生する場合に、高音域においてカ
ットバックを行うべきキーが押下されたことを検出し、
サイン合成のための高調波係数情報を例えば1オクター
ブ下の楽音が発生するものに切り替えるものであった。
2. Description of the Related Art Conventionally, there is a sign synthesizing method as a tone generating method in an electronic musical instrument. This is based on the theory of Fourier synthesis that every periodic signal can be expressed by a combination of harmonics that are integral multiples of the fundamental period, and harmonics of each order with different levels depending on the tone color are added to obtain an arbitrary musical tone waveform. It is a thing. The present inventor has applied for a patent for a cutback technique for lowering the sounding frequency by one octave in a specific region of a treble part in a sine synthesizing method (see Japanese Patent Publication No. 2-7079). This technology detects that a key that should be cut back in the high range is pressed when generating a high-pitched tone.
The harmonic coefficient information for sine synthesis is switched to, for example, one that produces a tone one octave below.

【0003】[0003]

【発明が解決しようとする課題】上記したようなカット
バック方式では、キーを順に弾いていくと、カットバッ
クした点において音高が急に1オクターブ下がり、不自
然に聞こえるという問題点があった。本発明の目的は、
前記のような従来技術の問題点を改良し、サイン合成方
式の楽音波形発生手段を有する電子楽器において、音高
の連続感を保ったままでカットバックすることが可能な
電子楽器を提供することを目的とする。
In the above-mentioned cutback method, when the keys are played in sequence, the pitch suddenly drops by one octave at the cutback point, which sounds unnatural. . The purpose of the present invention is to
It is an object of the present invention to provide an electronic musical instrument having a sine synthesizing type musical tone waveform generating means capable of cutting back while maintaining a sense of pitch continuity by improving the above-mentioned problems of the prior art. To aim.

【0004】[0004]

【課題を解決するための手段】本発明は、サイン合成方
式の楽音波形発生手段を持つ電子楽器において、音高の
基準点における第1の高調波レベル情報を記憶する手段
と、前記基準点より音高が1オクターブ高い点における
高調波レベル情報であって、該高調波レベル情報は第1
の高調波レベル情報より1オクターブ低い楽音を表すも
のである第2の高調波レベル情報を記憶する手段とを設
け、入力された演奏情報の音高が前記2つの基準点の間
にある場合に、該音高を挟む2つの基準点の高調波レベ
ル情報から演奏情報に対応した所望の高調波レベル情報
を補間演算する補間手段と、補間手段から出力される高
調波レベル情報を基に楽音波形を合成する波形合成手段
とを備えたことを特徴とする。更に1つの記憶手段に複
数の高調波レベル情報を記憶し、任意の2つを選んで読
み出すようにしたところにも特徴がある。
According to the present invention, in an electronic musical instrument having a sine-synthesizing tone waveform generating means, a means for storing first harmonic level information at a pitch reference point, and the reference point The harmonic level information at a point where the pitch is one octave higher is the first harmonic level information.
And a means for storing second harmonic level information representing a musical tone which is one octave lower than the harmonic level information, and the pitch of the input performance information is between the two reference points. , Interpolating means for interpolating desired harmonic level information corresponding to performance information from harmonic level information of two reference points sandwiching the pitch, and a tone waveform based on the harmonic level information output from the interpolating means. Waveform synthesizing means for synthesizing Another feature is that a plurality of harmonic level information is stored in one storage means, and any two of them are selected and read out.

【0005】[0005]

【作用】本発明はこのような手段により、カットバック
範囲において、低音域から高音域に移行するにつれて当
該音高に相当する高調波のレベルが次第に減少し、1オ
クターブ下の音高に相当する高調波のレベルが増加して
いく。従って、音量感が低下することなく、かつ音程の
変化がスムーズであり、不連続感が減少する。また、本
カットバック方式を拡張して無限音階効果に適用するこ
とも可能である。
According to the present invention, the level of the harmonic corresponding to the pitch gradually decreases in the cutback range as the pitch shifts from the low pitch range to the high pitch range by such means, and corresponds to the pitch one octave lower. The level of harmonics increases. Therefore, the sense of volume is not lowered, the pitch changes smoothly, and the discontinuity is reduced. It is also possible to extend this cutback method and apply it to an infinite scale effect.

【0006】[0006]

【実施例】以下、本発明の一実施例を図面を参照して詳
細に説明する。図1は一実施例である電子楽器のハード
ウェア構成を表すブロック図である。CPU1はキーア
サイン、発音制御など電子楽器全体の制御を行う。RO
M2には、制御に必要なプログラム、及び音色毎の高調
波係数、エンベロープデータ等のデータが格納されてい
る。RAM3には、音色、テンポ、ボリューム等のパネ
ル設定情報、楽器内の各種制御データあるいは自動演奏
データ等が記憶される。またその少なくとも一部はバッ
テリーバックアップされ、電源を切ってもパネルからセ
ットされた音色情報等を保持することができるように構
成されている。キーボード部4は、キーボード、および
CPU1の制御によりキーボードの複数のキースイッチ
をスキャンする回路から成る。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below in detail with reference to the drawings. FIG. 1 is a block diagram showing a hardware configuration of an electronic musical instrument which is an embodiment. The CPU 1 controls the entire electronic musical instrument such as key assignment and sound generation control. RO
M2 stores a program required for control, and data such as harmonic coefficients for each tone color and envelope data. The RAM 3 stores panel setting information such as tone color, tempo and volume, various control data in the musical instrument, automatic performance data and the like. Further, at least a part of the battery is backed up by a battery so that the tone color information set from the panel can be retained even when the power is turned off. The keyboard unit 4 includes a keyboard and a circuit for scanning a plurality of key switches of the keyboard under the control of the CPU 1.

【0007】パネル部5は、操作スイッチ、ボリューム
およびLCDあるいはLED等の表示器を備えたパネル
と、CPU1の制御によりパネルのスイッチをスキャン
するパネルスキャン回路および表示器のドライブ回路か
ら成る。楽音発生部6は詳細は後述するが、サイン合成
方式によって所望の音色の波形情報を作成し、この波形
情報をRAMに記憶して、波形読み出し方式によって鍵
盤に対応した音高のデジタル楽音信号を複数チャネル分
発生し、各チャネルの信号を加算するものである。D/
A変換器7は加算されたデジタル楽音信号をD/A変換
する。アナログ信号処理部8はアナログ楽音信号に対し
て雑音除去のためのフィルタ処理を施す回路である。
The panel section 5 comprises a panel equipped with operation switches, a volume and a display such as an LCD or LED, a panel scan circuit for scanning the switch of the panel under the control of the CPU 1 and a drive circuit for the display. The tone generation section 6, which will be described in detail later, creates waveform information of a desired tone color by the sine synthesis method, stores this waveform information in the RAM, and outputs a digital tone signal of a pitch corresponding to the keyboard by the waveform readout method. This is for generating a plurality of channels and adding the signals of each channel. D /
The A converter 7 D / A converts the added digital musical tone signal. The analog signal processing unit 8 is a circuit that performs filter processing for noise removal on the analog tone signal.

【0008】アンプ9は、1個または複数個のスピーカ
10を駆動するために楽音信号を増幅する。バス11は
楽器内の各回路を接続している。なお楽音発生部から左
右2系統のステレオ信号を出力するように構成し、D/
A変換器7からスピーカ10までをそれぞれ2系統設け
てもよい。またこの他に、MIDIインターフェース回
路等を設けてもよい。
The amplifier 9 amplifies a musical tone signal in order to drive one or a plurality of speakers 10. The bus 11 connects each circuit in the musical instrument. In addition, it is configured so that the left and right stereo signals are output from the musical sound generation unit, and D /
Two systems may be provided for each of the A converter 7 to the speaker 10. In addition to this, a MIDI interface circuit or the like may be provided.

【0009】図2は、図1の楽音発生回路6の内部構成
を示すブロック図である。実行制御回路20は、楽音発
生部6の動作を規定するシステムカウンタを内蔵してお
り、クロック、アドレス信号等の各種制御信号を発生す
る。またCPU1と以下に述べる各音源回路とのインタ
ーフェース回路も含み、この回路の中にはデータのやり
取りのためのバッファメモリを有する。高調波情報発生
部21は、詳細は後述するが、サイン合成方式の各高調
波毎のレベル情報(高調波係数)を発生し、つぎの波形
計算部22に転送するために内蔵するバッファメモリ
(後述する高調波メモリ37)に書き込む。
FIG. 2 is a block diagram showing the internal structure of the tone generation circuit 6 of FIG. The execution control circuit 20 incorporates a system counter that regulates the operation of the musical tone generating section 6 and generates various control signals such as clocks and address signals. It also includes an interface circuit between the CPU 1 and each tone generator circuit described below, and this circuit has a buffer memory for exchanging data. The harmonic information generation unit 21, which will be described in detail later, generates level information (harmonic coefficient) for each harmonic of the sine synthesis method and transfers it to the next waveform calculation unit 22 with a built-in buffer memory ( It writes in the harmonic memory 37) mentioned later.

【0010】波形計算部22は、やはり詳細は後述する
が、前記バッファメモリから各高調波のレベル情報を読
み出し、各高調波毎の瞬時値情報を求め、さらに該瞬時
値情報をサンプル点毎に累算して、各楽音毎の波形情報
を出力する。この波形の演算は実時間ではなく、例えば
約8ミリ秒といった周期で波形メモリ23の複数チャネ
ルの波形データが更新される。
As will be described later in detail, the waveform calculation section 22 reads the level information of each harmonic from the buffer memory, obtains instantaneous value information for each harmonic, and further, the instantaneous value information is sampled for each sampling point. Accumulate and output waveform information for each tone. The calculation of this waveform is not performed in real time, but the waveform data of a plurality of channels in the waveform memory 23 is updated at a cycle of, for example, about 8 milliseconds.

【0011】波形メモリ23は、図6(c)に示すよう
に、2つの領域A、Bから成る合成波形記憶用の波形メ
モリであり、各領域は複数(例えば16チャネル)の楽
音発生チャネル用の領域に分かれている。各チャネルの
領域には、波形計算部22から1周期分の楽音波形デー
タ(例えば256サンプル点)が書き込まれる。A領域
の各チャネル領域に波形計算部22から波形データが書
き込まれているときに、B領域からは前回に書き込まれ
た波形データが読み出される。A領域の波形書き込みが
完了すると、書き込みと読み出しの領域が切り替えら
れ、今度は波形データがB領域に書き込まれ、A領域か
ら読み出される。書き込み等の制御信号は実行制御回路
20から供給される。
As shown in FIG. 6 (c), the waveform memory 23 is a waveform memory for storing a synthesized waveform composed of two regions A and B, and each region is for a plurality of (for example, 16 channels) tone generation channels. It is divided into areas. In the area of each channel, one cycle of musical tone waveform data (for example, 256 sample points) is written from the waveform calculator 22. When the waveform data is written from the waveform calculator 22 to each channel area in the area A, the previously written waveform data is read from the area B. When the waveform writing in the A area is completed, the writing and reading areas are switched, and this time, the waveform data is written in the B area and read from the A area. A control signal for writing or the like is supplied from the execution control circuit 20.

【0012】波形読み出し回路24は、通常の波形読み
出し方式の回路(いわゆるDCO)と同様の構成のもの
であり、押下されたキーに対応した楽音周波数に応じた
アドレス間隔で波形メモリから波形データを読み出すた
めのアドレス信号を発生する。セレクタ25は、実行制
御回路20からの書き込みアドレスと波形読み出し回路
24からの読み出しアドレスとを、実行制御回路20か
らの制御信号により切り替え、波形メモリ23にアドレ
ス信号を供給する。
The waveform reading circuit 24 has a structure similar to that of a circuit of a normal waveform reading system (so-called DCO) and reads waveform data from the waveform memory at an address interval corresponding to a tone frequency corresponding to a depressed key. An address signal for reading is generated. The selector 25 switches between the write address from the execution control circuit 20 and the read address from the waveform read circuit 24 by the control signal from the execution control circuit 20, and supplies the address signal to the waveform memory 23.

【0013】エンベロープ発生器27は、音色、押鍵の
強さ等に従ってCPU1がセットしたデータに基づき、
楽音波形のエンベロープ情報を発生する。乗算器28は
波形波形メモリ23から出力された波形情報とエンベロ
ープ発生器27から出力されるエンベロープ情報とを乗
算し、デジタル楽音信号を出力する。楽音発生部6は波
形メモリ23、波形読み出し回路24、エンベロープ発
生器27、乗算器28によって、通常の波形読み出し方
式の楽音信号発生回路と同様の機能を有しており、従っ
て波形メモリの一部を、波形データを記憶したROM等
により構成することにより、チャネル毎にサイン合成方
式の楽音信号発生と、PCM波形読み出し方式の楽音信
号発生とを選択することも可能である。
The envelope generator 27, based on the data set by the CPU 1 according to the tone color, the strength of key depression, etc.,
Generate envelope information in the form of a musical tone waveform. The multiplier 28 multiplies the waveform information output from the waveform waveform memory 23 and the envelope information output from the envelope generator 27, and outputs a digital tone signal. The tone generating section 6 has the same function as the tone signal generating circuit of the normal waveform reading system by the waveform memory 23, the waveform reading circuit 24, the envelope generator 27, and the multiplier 28, and therefore, a part of the waveform memory. It is also possible to select, for each channel, the tone signal generation of the sine synthesis method and the tone signal generation of the PCM waveform reading method by configuring the above with a ROM storing waveform data.

【0014】なお、図2の各回路は時分割多重動作によ
って、複数チャネルの独立した楽音信号を発生するよう
に構成されており、以下の実施例においては、チャネル
数を16として説明する。また図示していないが、乗算
器28とD/A変換器7の間には各チャネルの楽音信号
を加算、合成する回路が存在し、また該箇所に楽音信号
を左右に分配し、それぞれのレベルを制御する音像効果
回路、あるいは残響効果回路等を挿入してもよい。
Each circuit of FIG. 2 is configured to generate independent tone signals of a plurality of channels by a time division multiplexing operation. In the following embodiments, the number of channels will be described as 16. Although not shown, there is a circuit between the multiplier 28 and the D / A converter 7 for adding and synthesizing the musical tone signals of the respective channels, and the musical tone signals are distributed to the left and right at the locations. A sound image effect circuit for controlling the level, a reverberation effect circuit, or the like may be inserted.

【0015】図3は、図2の高調波情報発生部21の内
部構成を示すブロック図である。第1高調波係数メモリ
31及び第2高調波係数メモリ32は、共に図6(a)
に示すようなメモリマップを有している。第1高調波係
数メモリ31には、CPU1から実行制御回路20を介
して、指定された音色の基準高調波係数データが書き込
まれ、第2高調波係数メモリ32には、カットバック時
には第1高調波メモリに書き込まれた高調波係数データ
よりも1オクターブ低い楽音を表す高調波係数データが
書き込まれる。
FIG. 3 is a block diagram showing an internal configuration of the harmonic information generation unit 21 of FIG. Both the first harmonic coefficient memory 31 and the second harmonic coefficient memory 32 are shown in FIG.
It has a memory map as shown in. The reference harmonic coefficient data of the designated tone color is written from the CPU 1 to the first harmonic coefficient memory 31 via the execution control circuit 20, and the second harmonic coefficient memory 32 writes the first harmonic coefficient at the time of cutback. The harmonic coefficient data representing a musical tone which is one octave lower than the harmonic coefficient data written in the wave memory is written.

【0016】図8はそれぞれの高調波係数メモリに書き
込まれるデータを図で示したものである。図8(a)は
第1高調波係数メモリに書き込まれたデータ例であり、
図8(b)が第2高調波係数メモリのものである。電子
オルガン等においては8′(8フィート)、4′、
2′、1′など各種のフィート律を選択可能に構成され
ており、例えば8′が標準的な音階(音色)であるとす
ると4′は音高が倍、即ち4′の高調波係数は8′の高
調波係数の高調波次数を倍にしたものとなる。カットバ
ックはこれらの短いフィート律の音色において、高音部
の鍵に対応する音高が人間の可聴範囲の上限を超えるた
めに必要となる。図8においては例えば図8(a)が
2′、図8(b)が4′に相当する。図3に戻って、そ
れぞれの高調波係数メモリは、実行制御回路から出力さ
れるチャネル番号cおよび高調波次数qをアドレスとし
て各高調波係数を順に読み出す。
FIG. 8 is a diagram showing the data written in each harmonic coefficient memory. FIG. 8A is an example of data written in the first harmonic coefficient memory,
FIG. 8B shows the second harmonic coefficient memory. For electronic organs, etc., 8 '(8 feet), 4',
Various foot temperaments such as 2'and 1'can be selected. For example, if 8'is a standard scale (tone), 4'has a double pitch, that is, the harmonic coefficient of 4'is It is obtained by doubling the harmonic order of the 8'harmonic coefficient. Cutback is necessary in these short foot-tone timbres, because the pitch corresponding to the treble key exceeds the upper limit of the human audible range. In FIG. 8, for example, FIG. 8A corresponds to 2'and FIG. 8B corresponds to 4 '. Returning to FIG. 3, each harmonic coefficient memory sequentially reads each harmonic coefficient with the channel number c and the harmonic order q output from the execution control circuit as addresses.

【0017】乗算器33は第1高調波係数メモリ31の
出力Haと、補数器35の出力とを乗算する。乗算器3
4は第2高調波係数メモリ32の出力Hbと後述するバ
ランス信号BLとを乗算する。補数器35は、バランス
信号BLを2の補数表現に変換し、更に(1−BL)を
出力する回路である。加算器36は両乗算器33、34
の出力を加算することによって、バランス信号BLに基
づき補間された高調波係数データ、Hq={(1−B
L)Ha+BL・Hb}を出力する。
The multiplier 33 multiplies the output Ha of the first harmonic coefficient memory 31 by the output of the complementer 35. Multiplier 3
4 multiplies the output Hb of the second harmonic coefficient memory 32 by the balance signal BL described later. The complementer 35 is a circuit that converts the balance signal BL into a two's complement representation and further outputs (1-BL). The adder 36 includes both multipliers 33 and 34.
The harmonic coefficient data interpolated based on the balance signal BL, Hq = {(1-B
L) Ha + BL · Hb} is output.

【0018】高調波メモリ37は、図6(b)に示すよ
うに、2つの領域A、Bから成り、各領域は例えば1チ
ャネル分の1次から16次までの各高調波の領域に分か
れている。各高調波の領域には、各高調波次数毎の高調
波係数Hqが書き込まれる。A領域の各高調波領域に高
調波係数データが書き込まれているときに、B領域から
は前回書き込まれた1チャネル分のデータが波形計算部
22に読み出されており、一方の領域の書き込みが完了
すると、書き込みと読み出しの領域が切り替えられる。
セレクタ38は実行制御回路20からの書き込みアドレ
スWqおよび読み出しアドレスRqを、やはり実行制御
回路20からの制御信号によって切り替え、高調波メモ
リ37にアドレス信号を供給する。バランス信号発生器
39はキーナンバーを入力し、バランス信号BLを出力
する。
As shown in FIG. 6 (b), the harmonic memory 37 is composed of two regions A and B, and each region is divided into, for example, regions of 1st to 16th harmonics for one channel. ing. The harmonic coefficient Hq for each harmonic order is written in each harmonic region. When the harmonic coefficient data is written in each harmonic region of the A region, the previously written data for one channel is read from the B region to the waveform calculation unit 22, and the writing of one region is performed. When is completed, the writing and reading areas are switched.
The selector 38 switches the write address Wq and the read address Rq from the execution control circuit 20 by the control signal from the execution control circuit 20 as well, and supplies the address signal to the harmonic memory 37. The balance signal generator 39 inputs a key number and outputs a balance signal BL.

【0019】図4は、図3のバランス信号発生回路39
の構成を示すブロック図である。入力信号BKNoは図
3の第1高調波係数メモリ31にセットされる高調波係
数情報に対応するキーナンバーである。入力信号TKN
oは図3の第2高調波係数メモリ32にセットされる高
調波係数情報に対応するキーナンバーである。CKNo
は押鍵されて、波形を演算しようとする鍵のキーナンバ
ーである。加算器40はCKNoからBKNoを減算す
る。なお、演算結果が0以下になった場合には0を出力
する。加算器41はTKNoからBKNoを減算し、例
えば12(1オクターブに相当するキーナンバーの間
隔)を出力する。
FIG. 4 shows the balance signal generation circuit 39 of FIG.
3 is a block diagram showing the configuration of FIG. The input signal BKNo is a key number corresponding to the harmonic coefficient information set in the first harmonic coefficient memory 31 of FIG. Input signal TKN
o is a key number corresponding to the harmonic coefficient information set in the second harmonic coefficient memory 32 of FIG. CKNo
Is the key number of the key that has been pressed and is trying to calculate the waveform. The adder 40 subtracts BKNo from CKNo. When the calculation result is 0 or less, 0 is output. The adder 41 subtracts BKNo from TKNo and outputs, for example, 12 (interval of key numbers corresponding to one octave).

【0020】割算器42は乗算器40の出力を乗算器4
1の出力で割算する。従って割算器42の出力には下記
のような出力PBLが得られる。 PBL=(CKNo−BKNo)/(TKNo−BKNo). BKNoは押下された鍵を含む音域(オクターブ)の基
準となるキーナンバーであり、TKNoはそれより1つ
上の音域の基準キーナンバーであるからPBLの範囲
は、0≦PBL<1となる。
The divider 42 outputs the output of the multiplier 40 to the multiplier 4
Divide by the output of 1. Therefore, the following output PBL is obtained at the output of the divider 42. PBL = (CKNo-BKNo) / (TKNo-BKNo). BKNo is a key number that serves as a reference for a tone range (octave) including the depressed key, and TKNo is a reference key number for the tone range that is one level higher than that. Therefore, the PBL range is 0 ≦ PBL <1.

【0021】アドレスデコーダ43はPBLを変換メモ
リ44のアドレスに変換する。変換メモリ44は複数の
メモリ441〜44nからなっており、各メモリには図
4に示すように0から1の範囲において、異なる変化カ
ーブを有するデータが記憶されており、選択された1つ
のメモリからバランス信号BLが出力される。デコーダ
45は、CPU1から音色等に基づいて設定されるカー
ブ選択信号に基づき、メモリ選択信号を出力する。
The address decoder 43 converts the PBL into an address in the conversion memory 44. The conversion memory 44 is composed of a plurality of memories 441 to 44n, each of which stores data having different change curves in the range of 0 to 1 as shown in FIG. Outputs a balance signal BL. The decoder 45 outputs a memory selection signal based on a curve selection signal set by the CPU 1 based on a tone color or the like.

【0022】図5は、図2の波形計算部22の内部構成
を示すブロック図である。各高調波係数から波形データ
を得る方式は周知であるので概略を説明する。アドレス
発生器50は実行制御回路20からの制御信号に基づい
て、各高調波の位相に対応するアドレス情報を順次発生
する。このアドレス情報により、サイン関数テーブル
(を記憶したメモリ)51から各次数の高調波の各サン
プル点(位相点)の振幅値を読み出す。サイン関数テー
ブル51は、サイン波形の1周期分のサンプルデータと
して例えば256のサンプル点毎の振幅値データを記憶
しているメモリである。
FIG. 5 is a block diagram showing the internal structure of the waveform calculator 22 of FIG. A method for obtaining waveform data from each harmonic coefficient is well known, and therefore will be described briefly. The address generator 50 sequentially generates address information corresponding to the phase of each harmonic based on the control signal from the execution control circuit 20. Based on this address information, the amplitude value at each sample point (phase point) of the harmonic of each order is read from (the memory that stores the sine function table) 51. The sine function table 51 is a memory that stores, for example, amplitude value data at 256 sample points as sample data for one cycle of a sine waveform.

【0023】乗算器52は、サイン関数テーブル51か
ら読み出された各高調波に対応する振幅値データと、高
調波メモリ37から読み出された各高調波係数Hqとを
それぞれ乗算する。従って、乗算器43の出力には、あ
るサンプル点における、所望の音色に対応した楽音の第
1から第16次高調波の振幅データが順に得られる。振
幅累算器53は各サンプル点毎に各高調波振幅値を累算
し、楽音波形データを波形メモリ23に出力する。
The multiplier 52 multiplies the amplitude value data corresponding to each harmonic read from the sine function table 51 by each harmonic coefficient Hq read from the harmonic memory 37. Therefore, at the output of the multiplier 43, the amplitude data of the 1st to 16th harmonics of the musical tone corresponding to the desired timbre at a certain sample point is obtained in order. The amplitude accumulator 53 accumulates each harmonic amplitude value for each sample point and outputs the musical tone waveform data to the waveform memory 23.

【0024】図7(a)は、図2の高調波情報発生部2
1および波形計算部22の動作タイミングの概略を示す
タイムチャートである。Wは書き込み、Rは読み出しを
意味する。チャネル1の演算期間においては、図3に示
すような高調波情報発生部21はCPU1から設定され
た、高調波係数情報に基づき、チャネル1の楽音の各高
調波の高調波係数Hqを計算し、図6(b)に示す高調
波メモリの例えばA領域に書き込む。
FIG. 7A shows the harmonic information generating section 2 of FIG.
2 is a time chart showing an outline of operation timings of 1 and the waveform calculation unit 22. W means write and R means read. During the calculation period of channel 1, the harmonic information generation unit 21 as shown in FIG. 3 calculates the harmonic coefficient Hq of each harmonic of the tone of the channel 1 based on the harmonic coefficient information set by the CPU 1. , In the area A of the harmonic memory shown in FIG.

【0025】チャネル2の演算期間においては、高調波
情報発生部21は高調波メモリのB領域にチャネル2の
データを書き込み、この間に波形計算部22は領域Aか
らチャネル1のデータを読み出し、波形の各サンプル点
の振幅値を求め、波形メモリ23に書き込んでいく。こ
のように、高調波メモリ36は2つの領域を交互に使用
して16チャネル分のデータを順次受け渡していき、波
形メモリ23は16チャネル分全ての波形データが1周
期分揃ったところで領域を切り替え、波形が更新され
る。
In the calculation period of channel 2, the harmonic information generation unit 21 writes the data of channel 2 in the B area of the harmonic memory, while the waveform calculation unit 22 reads the data of channel 1 from the area A, The amplitude value of each sample point is calculated and written in the waveform memory 23. In this way, the harmonic memory 36 alternately uses two areas and sequentially transfers data for 16 channels, and the waveform memory 23 switches areas when waveform data for all 16 channels is completed for one cycle. , The waveform is updated.

【0026】図7(b)は波形計算部22の動作タイミ
ングの概略を示すタイムチャートである。波形メモリ2
3への書き込み周期はチャネル数(16)に分割されて
おり、1つのチャネルの演算期間は256のサンプル点
演算期間に分かれている。なお、図におけるワード番号
とは、波形メモリ23内に記憶される波形データの番号
(アドレス)である。さらに各サンプル点演算周期は、
16個の各高調波の振幅値演算期間に分かれている。1
つの高調波振幅値の演算時間が例えば125ナノ秒であ
るとすると、1つのサンプル点演算時間は2マイクロ秒
になり、1つのチャネルの波形データの演算時間は51
2マイクロ秒となる。従って16チャネル全ての波形を
演算し波形を更新する周期は約8.2ミリ秒となる。
FIG. 7B is a time chart showing the outline of the operation timing of the waveform calculation section 22. Waveform memory 2
The write cycle to 3 is divided into the number of channels (16), and the calculation period of one channel is divided into 256 sample point calculation periods. The word number in the figure is the number (address) of the waveform data stored in the waveform memory 23. Furthermore, the calculation cycle of each sample point is
It is divided into 16 harmonic amplitude calculation periods. 1
If the calculation time of one harmonic amplitude value is, for example, 125 nanoseconds, the calculation time of one sample point is 2 microseconds, and the calculation time of waveform data of one channel is 51
2 microseconds. Therefore, the period for calculating the waveforms of all 16 channels and updating the waveforms is about 8.2 milliseconds.

【0027】次に動作の一例を説明する。CPU1は、
ROM2に記憶されているプログラムに従って、常にキ
ーボード、パネルをスキャンしており、カットバック領
域のキーが押下されると、これを検出し、空いているチ
ャネルを探して、該キーに対応する楽音を発生するチャ
ネルを決定する。次に、例えば図8に示すような、指定
された音色に対応した、押下されたキーを含む音域とそ
の1つ上の音域の高調波係数データをROM2から読み
出し、高調波情報発生部21内の2つの高調波係数メモ
リ31、32に設定する。更に実行制御回路20内のバ
ランス信号発生回路には、押下されたキーおよびその上
下の基準キーナンバーが設定される。
Next, an example of the operation will be described. CPU1
The keyboard and panel are constantly scanned according to the program stored in ROM2, and when a key in the cutback area is pressed, this is detected, a vacant channel is searched for, and the tone corresponding to that key is played. Determine which channel will occur. Next, as shown in FIG. 8, for example, the harmonic coefficient data of the tone range including the pressed key and the tone range one level above the tone range corresponding to the designated tone color are read out from the ROM 2 and stored in the harmonic information generating unit 21. The two harmonic coefficient memories 31 and 32 are set. Further, in the balance signal generating circuit in the execution control circuit 20, the pressed key and the reference key numbers above and below it are set.

【0028】以上の設定処理により、高調波情報発生
部、および波形計算部は自動的に波形を計算し、波形メ
モリに例えば約8.2ミリ周期で波形を出力する。時間
と共に音色を変化させる場合には、高調波係数メモリの
データを所定のタイミングで順次更新していく。CPU
1は、また通常の波形読み出し方式と同様に、波形読み
出し回路24にキーナンバーをセットし、またエンベロ
ープ発生器27にエンベロープ情報を設定する。これら
の回路は周知の方法により、波形メモリからキーナンバ
ーに対応したアドレス間隔で波形データを読み出し、エ
ンベロープ信号を乗算して楽音信号を発生する。
By the above setting processing, the harmonic information generating section and the waveform calculating section automatically calculate the waveform and output the waveform to the waveform memory at a period of about 8.2 mm, for example. When changing the timbre with time, the data in the harmonic coefficient memory is sequentially updated at a predetermined timing. CPU
1 also sets a key number in the waveform reading circuit 24 and sets envelope information in the envelope generator 27, as in the normal waveform reading method. These circuits read waveform data from the waveform memory at an address interval corresponding to the key number by a known method and multiply the envelope data by the envelope signal to generate a tone signal.

【0029】図9はキーナンバーとバランス信号BLと
の関係を示す図であり、カットバックを行わないB以下
の領域ではバランス信号BLは0であり、カットバック
を行う領域においては、Tに近づくにつれて1に近づ
く。BLの変化の仕方は図4の変換メモリ44の特性に
依存する。なお2度目のカットバックを行う場合には、
基準点B2、T2に相当する更に低い高調波係数を設定
する。
FIG. 9 is a diagram showing the relationship between the key number and the balance signal BL. The balance signal BL is 0 in areas B and below where cutback is not performed, and approaches T in the area where cutback is performed. As it approaches 1, How to change BL depends on the characteristics of the conversion memory 44 of FIG. In addition, when performing the second cutback,
Lower harmonic coefficients corresponding to the reference points B2 and T2 are set.

【0030】図10はカットバックした領域の各点にお
ける高調波係数Hqを示す図である。図10(a)は図
9のB点(ド)における高調波係数であり、図8(a)
と同じ値である。図10(b)は図9に示すC点(ミ)
の高調波係数であり、このときのBL=0.3とする
と、高調波係数は図8の(a)の高調波を70%、
(b)の高調波を30%混合したものとなる。図10
(c)は更に高音のソに対応する高調波係数であり、こ
のときのBL=0.7とすると、高調波係数は図8の
(a)の高調波を30%、(b)の高調波を70%混合
したものとなる。図10(d)は図9のT点(1オクタ
ーブ上のド)における高調波係数であり、図8(b)と
同じものになる。この音はキーナンバーが1オクターブ
上であるので、波形読み出し回路24からは倍の間隔で
アドレス信号が発生するが、高調波係数の次数が(a)
のものの半分になっているので、結局B点と同じ音高、
音色の楽音が発生する。このようなカットバック処理に
より、無限音階効果が生じる。
FIG. 10 is a diagram showing the harmonic coefficient Hq at each point in the cutback region. FIG. 10A shows the harmonic coefficient at point B in FIG.
Is the same value as. FIG. 10B shows point C (Mi) shown in FIG.
And the BL coefficient at this time is 0.3, the harmonic coefficient is 70% of the harmonic of FIG.
It is a mixture of 30% of the harmonics of (b). Figure 10
(C) is a harmonic coefficient corresponding to higher pitched sound. If BL = 0.7 at this time, the harmonic coefficient is 30% of the harmonic of (a) of FIG. It is a mixture of 70% waves. FIG. 10D shows the harmonic coefficient at point T (one octave above) in FIG. 9, which is the same as that in FIG. 8B. Since the key number of this sound is one octave above, address signals are generated from the waveform reading circuit 24 at double intervals, but the order of the harmonic coefficient is (a).
It's half of that, so it's the same pitch as point B,
A musical tone is generated. Such a cutback process produces an infinite scale effect.

【0031】次に第2の実施例を説明する。この実施例
は、1つの高調波係数メモリに複数の高調波係数データ
を記憶し、アドレスを指定することにより所望の第1お
よび第2の高調波係数データを時分割で読み出すもので
あり、かつ中音域においては音高による音色の補正を行
うものである。図11は第2の実施例における高調波係
数メモリの構成を示すブロック図である。ラッチ60お
よび61はそれぞれ、CPUから指定された第1および
第2の高調波係数群選択情報をチャネル数分保持する。
セレクタ62はラッチ60および61の出力を時分割制
御信号Tおよびチャネル選択信号Cにより選択して高調
波係数メモリ63にアドレスとして供給する。高調波係
数メモリ63は例えば図13に示すように、CPUから
設定された複数の高調波係数群を記憶するRAMであ
る。ラッチ64、65は、ラッチ60および61の内容
に対応して高調波係数メモリ63から読み出された第1
および第2の高調波係数をそれぞれ保持する。
Next, a second embodiment will be described. In this embodiment, a plurality of harmonic coefficient data are stored in one harmonic coefficient memory and desired first and second harmonic coefficient data are read out in a time division manner by designating an address, and In the middle tone range, the tone color is corrected by the pitch. FIG. 11 is a block diagram showing the structure of the harmonic coefficient memory in the second embodiment. The latches 60 and 61 respectively hold the first and second harmonic coefficient group selection information designated by the CPU for the number of channels.
The selector 62 selects the output of the latches 60 and 61 by the time division control signal T and the channel selection signal C and supplies it to the harmonic coefficient memory 63 as an address. The harmonic coefficient memory 63 is, for example, as shown in FIG. 13, a RAM that stores a plurality of harmonic coefficient groups set by the CPU. The latches 64 and 65 correspond to the contents of the latches 60 and 61 and are the first read from the harmonic coefficient memory 63.
And the second harmonic coefficient, respectively.

【0032】図12は、第2の実施例におけるキーナン
バーとバランス信号BLとの関係を示す図である。この
実施例においては、図12に示すように全ての領域にお
いてバランス信号BLを発生する。このためには、例え
ばBKNoとして0を、TKNoとして12を入力し、
割算器42からは除算結果の小数部のみを出力する(モ
ジュロ12の演算を行う)。高音部(H−I間)におい
ては、第1の実施例と同様のカットバックが行われる。
この場合、ラッチ60の該当チャネル領域には例えば図
13のH点の高調波係数群に対応するアドレスA5が設
定され、ラッチ61にはアドレスA6が設定される。I
点の高調波係数の次数は第1の実施例と同様に、H点の
ものの半分になっている。低音部(D−E間)において
は、高域と同様に低域のカットバックを行い、D点の高
調波係数の次数はE点のもの2倍になっている。高域あ
るいは低域において2回目以降のカットバックを行う場
合も同様に処理できる。
FIG. 12 is a diagram showing the relationship between the key number and the balance signal BL in the second embodiment. In this embodiment, the balance signal BL is generated in all areas as shown in FIG. To do this, enter 0 for BKNo and 12 for TKNo,
From the divider 42, only the fractional part of the division result is output (the modulo 12 operation is performed). In the treble part (between H and I), the same cutback as in the first embodiment is performed.
In this case, the address A5 corresponding to the harmonic coefficient group at the point H in FIG. 13 is set in the corresponding channel region of the latch 60, and the address A6 is set in the latch 61. I
The order of the harmonic coefficient of the point is half that of the point H, as in the first embodiment. In the low-pitched sound portion (between D and E), low-frequency cutback is performed as in the high frequency range, and the order of the harmonic coefficient at point D is double that at point E. The same processing can be performed when the cutback is performed for the second time and thereafter in the high range and the low range.

【0033】中音域においては、補間演算等の処理は同
じであるが、高調波係数データとしては、F点、G点な
どそれぞれの基準点における音色を表すデータを指定す
る。この結果、中音域においては音色が補間され、例え
ばE点からH点までキーナンバー(音高)と共に音色を
連続的に変化させることができる。以上のような構成に
すれば、キーオン時にラッチ60、61に所望の高調波
係数データのアドレスを設定するのみでよく、第1と第
2の高調波係数メモリにそれぞれ高調波係数データをセ
ットする必要がなくなる。時間と共に音色を変化させる
場合には、ラッチに設定するアドレス情報を順次更新し
ていく。また補間が必要ない場合には、同じ係数データ
を指定すればよい。
In the middle tone range, the processing such as interpolation calculation is the same, but as the harmonic coefficient data, data representing tone colors at respective reference points such as the F point and the G point are designated. As a result, the tone color is interpolated in the middle tone range, and the tone color can be continuously changed together with the key number (pitch) from point E to point H, for example. With the above configuration, it is only necessary to set the address of the desired harmonic coefficient data in the latches 60 and 61 at the time of key-on, and the harmonic coefficient data is set in the first and second harmonic coefficient memories respectively. There is no need. When changing the tone color with time, the address information set in the latch is sequentially updated. If the interpolation is not necessary, the same coefficient data may be designated.

【0034】以上、実施例を説明したが、次のような変
形例も考えられる。前記した実施例において、高音域の
カットバックを行うためには基本となる高調波係数デー
タそのものが、例えば図8(a)に示すように、次数が
2以上の偶数次の高調波のみで構成されている必要があ
る。従って、任意の音色をカットバック可能にするに
は、基本となる高調波係数が全て次数が2以上の偶数次
のもので構成されるようにするか、あるいは言い方を変
えれば、各高調波係数の半分の次数の高調波が発生可能
であるように回路を構成すればよい。
Although the embodiment has been described above, the following modifications are also possible. In the embodiment described above, the harmonic coefficient data itself, which is the basis for performing the cutback in the high frequency range, is composed only of even-numbered harmonics whose order is 2 or more, as shown in FIG. 8A, for example. Must have been Therefore, in order to make it possible to cut back an arbitrary timbre, all the fundamental harmonic coefficients should be composed of even-numbered ones whose order is 2 or more, or in other words, each harmonic coefficient The circuit may be configured so that harmonics of half the frequency of can be generated.

【0035】実施例においては、サイン合成方式で波形
データを合成し、波形読み出し方式で所望の音高の楽音
を発生させる方式を開示したが、例えば図5のアドレス
発生器50に図2の波形読み出し回路24のいわゆるD
COの機能を追加することにより、サイン合成方式でリ
アルタイムに所望の楽音信号を発生させることも可能で
あり、そのようなシステムにも本発明はそのまま適用可
能である。
In the embodiment, the method of synthesizing the waveform data by the sine synthesizing method and generating the musical tone of the desired pitch by the waveform reading method is disclosed. For example, the waveform of FIG. The so-called D of the read circuit 24
By adding the function of CO, it is possible to generate a desired musical tone signal in real time by the sine synthesis method, and the present invention can be applied to such a system as it is.

【0036】[0036]

【発明の効果】以上述べたように、本発明の電子楽器に
よれば、高音域のカットバック範囲において、低音域か
ら高音域に移行するにつれて当該音高に相当する高調波
のレベルが次第に減少し、1オクターブ下の音高に相当
する高調波のレベルが増加していく。従って、音量感が
低下することなく、かつ音程の変化がスムーズであり、
不連続感が減少する。また、本カットバック方式を拡張
して無限音階効果に適用することもできるという効果が
ある。更に、同じ処理構成で、低音域におけるカットバ
ックおよび中音域における音色補正も可能であり、複数
の機能を同じハードウェアにより実現出来るという効果
もある。
As described above, according to the electronic musical instrument of the present invention, in the cutback range of the treble range, the level of the harmonic corresponding to the pitch gradually decreases as the bass range shifts to the treble range. However, the level of harmonics corresponding to the pitch one octave lower increases. Therefore, the sense of volume is not lowered, and the pitch changes smoothly,
Discontinuity is reduced. In addition, there is an effect that this cutback method can be extended and applied to an infinite scale effect. Furthermore, with the same processing configuration, cutback in the low tone range and tone color correction in the middle tone range are possible, and there is an effect that a plurality of functions can be realized by the same hardware.

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

【図1】 電子楽器のハードウェア構成を表すブロック
図である。
FIG. 1 is a block diagram showing a hardware configuration of an electronic musical instrument.

【図2】 楽音発生回路6の内部構成を示すブロック図
である。
FIG. 2 is a block diagram showing an internal configuration of a tone generation circuit 6.

【図3】 高調波情報発生部21の内部構成を示すブロ
ック図である。
FIG. 3 is a block diagram showing an internal configuration of a harmonic information generation unit 21.

【図4】 バランス信号発生回路の一例を示すブロック
図である。
FIG. 4 is a block diagram showing an example of a balance signal generation circuit.

【図5】 波形計算部22の内部構成を示すブロック図
である。
5 is a block diagram showing an internal configuration of a waveform calculation section 22. FIG.

【図6】 各種メモリのデータフォーマットを示す説明
図である。
FIG. 6 is an explanatory diagram showing data formats of various memories.

【図7】 楽音発生部の動作タイミングを示すタイムチ
ャートである。
FIG. 7 is a time chart showing the operation timing of the musical sound generating unit.

【図8】 高調波係数メモリ内のデータ例を示す説明図
である。
FIG. 8 is an explanatory diagram showing an example of data in a harmonic coefficient memory.

【図9】 キーナンバーとバランス信号BLとの関係を
示す図である。
FIG. 9 is a diagram showing a relationship between a key number and a balance signal BL.

【図10】 補間後の高調波係数データ例を示す説明図
である。
FIG. 10 is an explanatory diagram showing an example of harmonic coefficient data after interpolation.

【図11】 第2実施例の高調波係数メモリを示すブロ
ック図である。
FIG. 11 is a block diagram showing a harmonic coefficient memory according to a second embodiment.

【図12】 第2実施例のキーナンバーとバランス信号
BLとの関係を示す図である。
FIG. 12 is a diagram showing a relationship between a key number and a balance signal BL in the second embodiment.

【図13】 第2実施例の高調波係数メモリの内容を示
す説明図である。
FIG. 13 is an explanatory diagram showing the contents of a harmonic coefficient memory according to the second embodiment.

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

1…CPU、2…ROM、3…RAM、4…キーボード
部、5…パネル部、6…楽音発生部、7…D/A変換
器、8…アナログ信号処理部、9…アンプ、10…スピ
ーカ、11…バス、20…実行制御回路、21…高調波
情報発生部、22…波形計算部、23…波形メモリ、2
4…波形読み出し回路、25…セレクタ、27…エンベ
ロープ発生器、28…乗算器
1 ... CPU, 2 ... ROM, 3 ... RAM, 4 ... Keyboard section, 5 ... Panel section, 6 ... Musical sound generating section, 7 ... D / A converter, 8 ... Analog signal processing section, 9 ... Amplifier, 10 ... Speaker , 11 ... Bus, 20 ... Execution control circuit, 21 ... Harmonic information generation section, 22 ... Waveform calculation section, 23 ... Waveform memory, 2
4 ... Waveform readout circuit, 25 ... Selector, 27 ... Envelope generator, 28 ... Multiplier

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 サイン合成方式の楽音波形発生手段を持
つ電子楽器において、 音高の基準点における音色に対応する第1の高調波レベ
ル情報を記憶する第1の記憶手段と、 前記基準点より音高が1オクターブ高い点における高調
波レベル情報であって、該高調波レベル情報は第1の高
調波レベル情報より1オクターブ低い楽音を表すもので
ある第2の高調波レベル情報を記憶する第2の記憶手段
と、 入力された演奏情報の音高が前記2つの基準点の間にあ
る場合に、該音高を挟む2つの前記基準点の前記高調波
レベル情報から前記演奏情報に対応した所望の高調波レ
ベル情報を補間演算により求める補間手段と、 少なくとも前記補間手段から出力される高調波レベル情
報を基に楽音波形を合成する波形合成手段とを備えたこ
とを特徴とする電子楽器。
1. An electronic musical instrument having a sine-synthesizing tone waveform generating means, comprising: first storage means for storing first harmonic level information corresponding to a tone color at a pitch reference point; Second harmonic level information, which is harmonic level information at a point whose pitch is one octave higher, and which represents a musical tone one octave lower than the first harmonic level information is stored. 2 storage means, and when the pitch of the input performance information is between the two reference points, it corresponds to the performance information from the harmonic level information of the two reference points sandwiching the pitch. An interpolating means for obtaining desired harmonic level information by interpolation calculation; and a waveform synthesizing means for synthesizing a musical tone waveform based on at least the harmonic level information output from the interpolating means. Musical instruments.
【請求項2】 サイン合成方式の楽音波形発生手段を持
つ電子楽器において、 音高の複数の基準点における音色に対応する複数の高調
波レベル情報であって、その内の少なくとも1つは、他
の高調波レベル情報より1オクターブ低い楽音を表すも
のである高調波レベル情報を記憶する記憶手段と、 入力された演奏情報の音高を挟む2つの前記基準点の前
記高調波レベル情報を記憶手段から読み出し、前記演奏
情報に対応した所望の高調波レベル情報を補間演算によ
り求める補間手段と、 少なくとも前記補間手段から出力される高調波レベル情
報を基に楽音波形を合成する波形合成手段とを備えたこ
とを特徴とする電子楽器。
2. An electronic musical instrument having a sine-synthesizing tone waveshape generating means, wherein a plurality of harmonic level information corresponding to tone colors at a plurality of pitch reference points, at least one of which is other, Storage means for storing the harmonic level information representing a musical tone which is one octave lower than the harmonic level information of the above, and the storage means for storing the harmonic level information of the two reference points sandwiching the pitch of the input performance information. And a waveform synthesizing means for synthesizing a musical tone waveform based on the harmonic level information output from at least the interpolating means. An electronic musical instrument characterized by that.
JP5323455A 1993-11-30 1993-11-30 Electronic musical instrument Expired - Fee Related JP2950456B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5323455A JP2950456B2 (en) 1993-11-30 1993-11-30 Electronic musical instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5323455A JP2950456B2 (en) 1993-11-30 1993-11-30 Electronic musical instrument

Publications (2)

Publication Number Publication Date
JPH07152381A true JPH07152381A (en) 1995-06-16
JP2950456B2 JP2950456B2 (en) 1999-09-20

Family

ID=18154870

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5323455A Expired - Fee Related JP2950456B2 (en) 1993-11-30 1993-11-30 Electronic musical instrument

Country Status (1)

Country Link
JP (1) JP2950456B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008039871A (en) * 2006-08-02 2008-02-21 Korg Inc Effect adding apparatus

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008039871A (en) * 2006-08-02 2008-02-21 Korg Inc Effect adding apparatus
JP4678871B2 (en) * 2006-08-02 2011-04-27 株式会社コルグ Effect adding device

Also Published As

Publication number Publication date
JP2950456B2 (en) 1999-09-20

Similar Documents

Publication Publication Date Title
JPH027078B2 (en)
EP0454047B1 (en) Tone waveform generation apparatus
JP2812222B2 (en) Electronic musical instrument and method of replacing sound source means
JP2950456B2 (en) Electronic musical instrument
JPS59168493A (en) Musical tone waveform generator
US5559298A (en) Waveform read-out system for an electronic musical instrument
JP3334165B2 (en) Music synthesizer
JP3091343B2 (en) Electronic musical instrument
JP2898841B2 (en) Electronic musical instrument
JP2859073B2 (en) Electronic musical instrument
JP3538908B2 (en) Electronic musical instrument
JP3095323B2 (en) Electronic musical instrument
JP2802709B2 (en) Electronic musical instrument
JP2802714B2 (en) Electronic musical instrument
JP3201553B2 (en) Electronic musical instrument
JP2905351B2 (en) Electronic musical instrument
JP2957842B2 (en) Electronic musical instrument
JP2912110B2 (en) Sine synthesizing method, musical tone waveform generator using the same, and electronic musical instrument
JP3059617B2 (en) Envelope signal generator and electronic musical instrument using the same
JP2678970B2 (en) Tone generator
JPH07160266A (en) Electronic musical instrument
JP3405170B2 (en) Music synthesizer
JP3494313B2 (en) Sound source system
JPH03174592A (en) Sound source circuit for electronic musical instrument
JP3245411B2 (en) Electronic musical instrument

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070709

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080709

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090709

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees