JP2950456B2 - Electronic musical instrument - Google Patents

Electronic musical instrument

Info

Publication number
JP2950456B2
JP2950456B2 JP5323455A JP32345593A JP2950456B2 JP 2950456 B2 JP2950456 B2 JP 2950456B2 JP 5323455 A JP5323455 A JP 5323455A JP 32345593 A JP32345593 A JP 32345593A JP 2950456 B2 JP2950456 B2 JP 2950456B2
Authority
JP
Japan
Prior art keywords
harmonic
waveform
level information
information
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.)
Expired - Fee Related
Application number
JP5323455A
Other languages
Japanese (ja)
Other versions
JPH07152381A (en
Inventor
清己 ▲高▼氏
近藤  洋一
郁 松永
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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)

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 based on a sine synthesis method, in which cutback (repetition of a pitch) in which a discontinuity in pitch is eliminated is possible. It is about.

【0002】[0002]

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

【0003】[0003]

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

【0004】[0004]

【課題を解決するための手段】本発明は、サイン合成方
式の楽音波形発生手段を持つ電子楽器において、複数の
フィート律を選択可能なフィート律選択手段と、音高の
基準点における音色に対応する第1の高調波レベル情報
を記憶する第1の記憶手段と、前記基準点より音高が1
オクターブ高い第2基準点における第2の高調波レベル
情報であって、該第1の高調波レベル情報より1オクタ
ーブ低い楽音を表す第2の高調波レベル情報を記憶する
第2の記憶手段と、入力された演奏情報の音高が前記2
つの基準点の間にある場合に、該音高を挟む2つの前記
基準点における前記第1および第2の高調波レベル情報
に基づき、かつ前記フィート律選択手段で選択されたフ
ィート律に応じて予め決められた態様で、前記入力され
た演奏情報に対応した所望の高調波レベル情報を補間演
算して出力する補間手段と、少なくとも前記補間手段か
ら出力される高調波レベル情報に基づいて楽音波形を合
成する波形合成手段とを備えたことを特徴とする。さら
に、1つの記憶手段に複数の高調波レベル情報を記憶
し、任意の2つを選んで読み出すようにしたにも特徴
がある。
SUMMARY OF THE INVENTION The present invention relates to an electronic musical instrument having a musical tone waveform generating means of a sine synthesis system .
Means for selecting a temperament, selecting means for selecting a temperament, first storage means for storing first harmonic level information corresponding to a timbre at a reference point of the pitch, and a pitch which is 1 point higher than the reference point.
A second harmonic level information in the octave above the second reference point, and stores the second harmonic level information representing one octave lower tone than the first harmonic level information
Second storage means, the pitch of the performance information inputted the 2
One of the cases is between the reference point, the first and second harmonic level information in two of the <br/> reference points sandwiching the the sound high
And the foot selected by the foot rule selection means.
The input is performed in a predetermined manner according to the beat rule.
Desired harmonic level information corresponding to the performance information
Interpolation means for calculating and outputting, and at least the interpolation means
And a waveform synthesizing means for synthesizing a musical tone waveform based on the harmonic level information output from the waveform synthesizer. Further
In stores a plurality of harmonic level information into a single storage means, is characterized also in that the read out by selecting any two.

【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 range to the high range in the cutback range, and corresponds to the pitch one octave lower. The harmonic level increases. Accordingly, the sense of volume does not decrease, the change in pitch is smooth, and the sense of discontinuity is reduced. Further, the present cutback method can be extended to be applied 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 illustrating a hardware configuration of an electronic musical instrument according to an embodiment. The CPU 1 controls the entire electronic musical instrument such as key assignment and tone control. RO
M2 stores programs necessary for control, and data such as harmonic coefficients and envelope data for each timbre. The RAM 3 stores panel setting information such as tone, tempo, and volume, various control data in the musical instrument, automatic performance data, and the like. At least a part thereof is backed up by a battery, so that the tone color information and the like set from the panel can be retained even when the power is turned off. The keyboard unit 4 includes a keyboard and a circuit that scans 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 unit 5 includes a panel having operation switches, a volume, and a display such as an LCD or LED, a panel scan circuit for scanning the panel switches under the control of the CPU 1, and a drive circuit for the display. As will be described in detail later, the tone generator 6 creates waveform information of a desired tone color by a sine synthesis method, stores the waveform information in a RAM, and converts a digital tone signal having a pitch corresponding to a keyboard by a waveform readout method. The signals are generated for a plurality of channels and the signals of the respective channels are added. D /
The A converter 7 performs D / A conversion of the added digital tone signal. The analog signal processing section 8 is a circuit that performs a filtering process for removing noise from the analog musical tone signal.

【0008】アンプ9は、1個または複数個のスピーカ
10を駆動するために楽音信号を増幅する。バス11は
楽器内の各回路を接続している。なお楽音発生部から左
右2系統のステレオ信号を出力するように構成し、D/
A変換器7からスピーカ10までをそれぞれ2系統設け
てもよい。またこの他に、MIDIインターフェース回
路等を設けてもよい。
[0008] The amplifier 9 amplifies a tone signal for driving one or a plurality of speakers 10. The bus 11 connects each circuit in the musical instrument. It should be noted that the tone generator is configured to output two left and right stereo signals,
Two systems each from the A converter 7 to the speaker 10 may be provided. In addition, 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 configuration of the tone generator 6 of FIG. The execution control circuit 20 has a built-in system counter that defines the operation of the tone generator 6, and generates various control signals such as a clock and an address signal. It also includes an interface circuit between the CPU 1 and each of the tone generator circuits described below, and this circuit has a buffer memory for exchanging data. As will be described in detail later, the harmonic information generation unit 21 generates a level information (harmonic coefficient) for each harmonic in the sine synthesis method, and stores the information in a built-in buffer memory (transfer to the next waveform calculation unit 22). The data is written to a harmonic memory 37) described later.

【0010】波形計算部22は、やはり詳細は後述する
が、前記バッファメモリから各高調波のレベル情報を読
み出し、各高調波毎の瞬時値情報を求め、さらに該瞬時
値情報をサンプル点毎に累算して、各楽音毎の波形情報
を出力する。この波形の演算は実時間ではなく、例えば
約8ミリ秒といった周期で波形メモリ23の複数チャネ
ルの波形データが更新される。
The waveform calculator 22 reads the level information of each harmonic from the buffer memory, obtains instantaneous value information for each harmonic, and furthermore, converts the instantaneous value information for each sample point. It accumulates and outputs waveform information for each musical tone. The calculation of this waveform is not performed in real time, and the waveform data of the 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. 6C, the waveform memory 23 is a waveform memory for storing a synthesized waveform composed of two areas A and B. Each area is for a plurality of (for example, 16 channels) musical tone generating channels. Is divided into areas. One cycle of musical tone waveform data (for example, 256 sample points) is written from the waveform calculator 22 to the area of each channel. 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 area A is completed, the area for writing and reading is switched, and then the waveform data is written to the area B and read from the area A. Control signals for writing and the like are supplied from the execution control circuit 20.

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

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

【0014】なお、図2の各回路は時分割多重動作によ
って、複数チャネルの独立した楽音信号を発生するよう
に構成されており、以下の実施例においては、チャネル
数を16として説明する。また図示していないが、乗算
器28とD/A変換器7の間には各チャネルの楽音信号
を加算、合成する回路が存在し、また該箇所に楽音信号
を左右に分配し、それぞれのレベルを制御する音像効果
回路、あるいは残響効果回路等を挿入してもよい。
Each circuit shown in FIG. 2 is configured to generate independent tone signals of a plurality of channels by time-division multiplexing operation. In the following embodiment, 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 tone signals of the respective channels. A sound image effect circuit for controlling the level or a reverberation effect circuit 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 the internal configuration of the harmonic information generator 21 of FIG. Both the first harmonic coefficient memory 31 and the second harmonic coefficient memory 32 are shown in FIG.
Has a memory map as shown in FIG. In the first harmonic coefficient memory 31, the reference harmonic coefficient data of the designated timbre is written from the CPU 1 via the execution control circuit 20, and the second harmonic coefficient memory 32 stores the first harmonic coefficient data at the time of cutback. Harmonic coefficient data representing a tone 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 data written in each harmonic coefficient memory. FIG. 8A shows an example of data written in the first harmonic coefficient memory.
FIG. 8B shows the second harmonic coefficient memory. 8 '(8 feet), 4',
It is configured to be able to select various foot rules such as 2 'and 1'. For example, if 8 'is a standard scale (tone color), 4' has a double pitch, that is, the harmonic coefficient of 4 'is The harmonic order of the harmonic coefficient of 8 'is doubled. Cutback is necessary for these short-feet tone timbres so that 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 out each harmonic coefficient using 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 a 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. 6B, the harmonic memory 37 is composed of two regions A and B. Each region is divided into, for example, the first to sixteenth harmonic regions for one channel. ing. In the area of each harmonic, a harmonic coefficient Hq for each harmonic order is written. When the harmonic coefficient data is written in each of the harmonic areas in the area A, the data for one channel previously written is read out from the area B to the waveform calculation unit 22, and the write in one area is performed. Is completed, the area for writing and reading is 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, and supplies an address signal to the harmonic memory 37. The balance signal generator 39 receives the 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 generating circuit 39 of FIG.
FIG. 3 is a block diagram showing the configuration of FIG. The input signal BKNo is a key number corresponding to harmonic coefficient information set in the first harmonic coefficient memory 31 of FIG. Input signal TKN
o is a key number corresponding to harmonic coefficient information set in the second harmonic coefficient memory 32 of FIG. CKNo
Is the key number of the key whose key is depressed and whose waveform is to be calculated. The adder 40 subtracts BKNo from CKNo. When the calculation result becomes 0 or less, 0 is output. The adder 41 subtracts BKNo from TKNo, and outputs, for example, 12 (interval between 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 1 output. Therefore, the following output PBL is obtained as the output of the divider 42. PBL = (CKNo−BKNo) / (TKNo−BKNo). BKNo is a key number serving as a reference of a range (octave) including a pressed key, and TKNo is a reference key number of a range higher than that, so that the range of PBL 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 of the conversion memory 44. The conversion memory 44 includes a plurality of memories 441 to 44n. Each memory 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 based on a tone color or the like from the CPU 1.

【0022】図5は、図2の波形計算部22の内部構成
を示すブロック図である。各高調波係数から波形データ
を得る方式は周知であるので概略を説明する。アドレス
発生器50は実行制御回路20からの制御信号に基づい
て、各高調波の位相に対応するアドレス情報を順次発生
する。このアドレス情報により、サイン関数テーブル
(を記憶したメモリ)51から各次数の高調波の各サン
プル点(位相点)の振幅値を読み出す。サイン関数テー
ブル51は、サイン波形の1周期分のサンプルデータと
して例えば256のサンプル点毎の振幅値データを記憶
しているメモリである。
FIG. 5 is a block diagram showing the internal configuration of the waveform calculator 22 in FIG. Since a method of obtaining waveform data from each harmonic coefficient is well known, its outline will be described. The address generator 50 sequentially generates address information corresponding to each harmonic phase based on a control signal from the execution control circuit 20. Based on the address information, the amplitude value of each sample point (phase point) of the harmonic of each order is read from the sine function table (memory storing the). The sine function table 51 is a memory that stores, for example, amplitude data for each of 256 sampling 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 first to sixteenth harmonics of the tone corresponding to the desired tone at a certain sample point is obtained in order. The amplitude accumulator 53 accumulates each harmonic amplitude value for each sample point and outputs 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 generator 2 shown in FIG.
6 is a time chart schematically illustrating operation timings of a waveform calculator 1 and a waveform calculator 22. W means write and R means read. During the operation 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 musical sound of channel 1 based on the harmonic coefficient information set by the CPU 1. , For example, 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周
期分揃ったところで領域を切り替え、波形が更新され
る。
During the operation period of channel 2, the harmonic information generator 21 writes the data of channel 2 to the B area of the harmonic memory, and during this time, the waveform calculator 22 reads the data of channel 1 from the area A, The amplitude value of each sample point is obtained and written to the waveform memory 23. As described above, the harmonic memory 36 sequentially transfers data for 16 channels using the two regions alternately, and the waveform memory 23 switches the region when all the waveform data for 16 channels have been collected 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 schematically showing the operation timing of the waveform calculator 22. Waveform memory 2
The write cycle to 3 is divided into the number of channels (16), and the operation period of one channel is divided into 256 sample point operation periods. The word number in the figure is the number (address) of the waveform data stored in the waveform memory 23. Furthermore, each sample point calculation cycle is
It is divided into 16 amplitude value calculation periods for each harmonic. 1
Assuming that 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 nanoseconds.
2 microseconds. Therefore, the cycle of 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
In accordance with the program stored in the ROM 2, the keyboard and the panel are constantly scanned. When a key in the cutback area is pressed, this is detected, a vacant channel is searched, and a tone corresponding to the key is searched. Determine the channel that will occur. Next, as shown in FIG. 8, for example, the tone range including the pressed key and the harmonic coefficient data of the tone range immediately above the tone range corresponding to the designated tone color are read out from the ROM 2, and are read from the harmonic information generation unit 21. Are set in the two harmonic coefficient memories 31 and 32. Further, in the balance signal generation circuit in the execution control circuit 20, a pressed key and reference key numbers above and below it are set.

【0028】以上の設定処理により、高調波情報発生
部、および波形計算部は自動的に波形を計算し、波形メ
モリに例えば約8.2ミリ周期で波形を出力する。時間
と共に音色を変化させる場合には、高調波係数メモリの
データを所定のタイミングで順次更新していく。CPU
1は、また通常の波形読み出し方式と同様に、波形読み
出し回路24にキーナンバーをセットし、またエンベロ
ープ発生器27にエンベロープ情報を設定する。これら
の回路は周知の方法により、波形メモリからキーナンバ
ーに対応したアドレス間隔で波形データを読み出し、エ
ンベロープ信号を乗算して楽音信号を発生する。
With the above setting process, the harmonic information generating section and the waveform calculating section automatically calculate the waveform, and output the waveform to the waveform memory, for example, at a period of about 8.2 millimeters. When the timbre is changed with time, the data in the harmonic coefficient memory is sequentially updated at a predetermined timing. CPU
Reference numeral 1 also sets a key number in the waveform reading circuit 24 and sets envelope information in the envelope generator 27 in the same manner as in a normal waveform reading method. These circuits read out the waveform data at an address interval corresponding to the key number from the waveform memory and multiply the envelope signal by a known method 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 an area below B where cutback is not performed, and approaches T in an area where cutback is performed. As it approaches 1. The manner in which BL changes depends on the characteristics of the conversion memory 44 in FIG. When performing the second cutback,
A lower harmonic coefficient corresponding to the reference points B2 and T2 is 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 cut-back region. FIG. 10A shows the harmonic coefficient at point B in FIG. 9 and FIG.
Has the same value as FIG. 10 (b) is point C (mi) shown in FIG.
If BL = 0.3 at this time, the harmonic coefficient is 70% of the harmonic of FIG.
30% of the harmonics of (b) are mixed. FIG.
(C) is the harmonic coefficient corresponding to the higher pitched sound. If BL = 0.7 at this time, the harmonic coefficient is 30% of the harmonic of FIG. A wave is mixed by 70%. FIG. 10D shows the harmonic coefficient at point T (one octave higher) in FIG. 9, which is the same as FIG. 8B. Since this sound has a key number one octave higher, address signals are generated at double intervals from the waveform readout circuit 24, but the order of the harmonic coefficient is (a).
Is the same pitch as point B,
A musical tone is generated. Such cutback processing 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 pieces 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 specifying an address, and In the middle tone range, the tone color is corrected based on the pitch. FIG. 11 is a block diagram showing a configuration of a harmonic coefficient memory according to the second embodiment. The latches 60 and 61 respectively hold 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 based on the time division control signal T and the channel selection signal C, and supplies the selected output to the harmonic coefficient memory 63 as an address. The harmonic coefficient memory 63 is a RAM that stores a plurality of harmonic coefficient groups set by the CPU, as shown in FIG. 13, for example. The latches 64 and 65 store the first read out of the harmonic coefficient memory 63 in accordance with the contents of the latches 60 and 61.
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, as shown in FIG. 12, a balance signal BL is generated in all regions. For this purpose, for example, input 0 as BKNo and 12 as TKNo,
The divider outputs only the decimal part of the division result (performs the operation of modulo 12). In a treble portion (between H and I), cutback similar to that of the first embodiment is performed.
In this case, for example, an address A5 corresponding to the harmonic coefficient group at point H in FIG. 13 is set in the corresponding channel region of the latch 60, and an address A6 is set in the latch 61. I
The order of the harmonic coefficient at the point is half of that at the point H, as in the first embodiment. In the low-pitched 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 twice that at point E. The same processing can be performed in the case of performing the second or subsequent cutback in the high band or the low band.

【0033】中音域においては、補間演算等の処理は同
じであるが、高調波係数データとしては、F点、G点な
どそれぞれの基準点における音色を表すデータを指定す
る。この結果、中音域においては音色が補間され、例え
ばE点からH点までキーナンバー(音高)と共に音色を
連続的に変化させることができる。以上のような構成に
すれば、キーオン時にラッチ60、61に所望の高調波
係数データのアドレスを設定するのみでよく、第1と第
2の高調波係数メモリにそれぞれ高調波係数データをセ
ットする必要がなくなる。時間と共に音色を変化させる
場合には、ラッチに設定するアドレス情報を順次更新し
ていく。また補間が必要ない場合には、同じ係数データ
を指定すればよい。
In the mid-tone range, processing such as interpolation calculation is the same, but data representing a tone color at each reference point such as point F and point G is designated as harmonic coefficient data. As a result, the timbre is interpolated in the middle tone range, and the timbre 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. Eliminates the need. When the timbre changes over time, the address information set in the latch is sequentially updated. If no interpolation is required, the same coefficient data may be specified.

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

【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 a desired pitch by the waveform reading method has been disclosed. For example, the address generator 50 of FIG. The so-called D of the read circuit 24
By adding the function of the CO, it is possible to generate a desired tone signal in real time by a 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 cut-back range of the high frequency range, the level of the harmonic corresponding to the pitch gradually decreases as the frequency shifts from the low frequency range to the high frequency range. Then, the level of the harmonic corresponding to the pitch one octave lower increases. Therefore, the sound volume does not decrease and the pitch changes smoothly,
Discontinuity is reduced. Further, there is an effect that the present cutback method can be extended and applied to an infinite scale effect. Further, with the same processing configuration, cutback in the low frequency range and tone correction in the middle frequency range are also possible, and there is an effect that a plurality of functions can be realized by the same hardware.

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

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

【図2】 楽音発生回路6の内部構成を示すブロック図
である。
FIG. 2 is a block diagram showing an internal configuration of a musical sound 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 illustrating an example of a balance signal generation circuit.

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

【図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 a musical sound generation 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 illustrating a harmonic coefficient memory according to a second embodiment.

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

【図13】 第2実施例の高調波係数メモリの内容を示
す説明図である。
FIG. 13 is an explanatory diagram showing 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…乗算器
DESCRIPTION OF SYMBOLS 1 ... CPU, 2 ... ROM, 3 ... RAM, 4 ... keyboard part, 5 ... panel part, 6 ... musical tone generation part, 7 ... D / A converter, 8 ... analog signal processing part, 9 ... amplifier, 10 ... speaker , 11 bus, 20 execution control circuit, 21 harmonic information generation unit, 22 waveform calculation unit, 23 waveform memory, 2
4 ... waveform readout circuit, 25 ... selector, 27 ... envelope generator, 28 ... multiplier

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭58−40593(JP,A) 特公 平2−7079(JP,B2) (58)調査した分野(Int.Cl.6,DB名) G10H 7/08 ──────────────────────────────────────────────────続 き Continuation of front page (56) References JP-A-58-40593 (JP, A) JP 2-7079 (JP, B2) (58) Fields investigated (Int. Cl. 6 , DB name) G10H 7/08

Claims (3)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】サイン合成方式の楽音波形発生手段を持つ
電子楽器において、複数のフィート律を選択可能なフィート律選択手段と、 音高の基準点における音色に対応する第1の高調波レベ
ル情報を記憶する第1の記憶手段と、 前記基準点より音高が1オクターブ高い第2基準点にお
ける第2の高調波レベル情報であって、該第1の高調波
レベル情報より1オクターブ低い楽音を表す第2の高調
波レベル情報を記憶する第2の記憶手段と、 入力された演奏情報の音高が前記2つの基準点の間にあ
る場合に、該音高を挟む2つの前記基準点における前記
第1および第2の高調波レベル情報に基づき、かつ前記
フィート律選択手段で選択されたフィート律に応じて予
め決められた態様で、前記入力された演奏情報に対応し
た所望の高調波レベル情報を補間演算して出力する補間
手段と、 少なくとも前記補間手段から出力される高調波レベル情
報に基づいて楽音波形を合成する波形合成手段とを備え
たことを特徴とする電子楽器。
1. An electronic musical instrument having a musical tone waveform generating means of a sine synthesis system, wherein: a plurality of FTs selected from a plurality of FTs; and first harmonic level information corresponding to a timbre at a pitch reference point. A first storage means for storing the second harmonic level information at a second reference point having a pitch one octave higher than the reference point, the musical tone being one octave lower than the first harmonic level information. Second storage means for storing second harmonic level information to be represented, wherein when the pitch of the input performance information is between the two reference points, Said
Based on first and second harmonic level information , and
According to the foot rule selected by the foot rule selection means,
Interpolating means for interpolating and outputting desired harmonic level information corresponding to the input performance information in a predetermined manner; and a musical tone waveform based on at least the harmonic level information output from the interpolating means. An electronic musical instrument comprising: a waveform synthesizing means for synthesizing a musical instrument.
【請求項2】サイン合成方式の楽音波形発生手段を持つ
電子楽器において、複数のフィート律を選択可能なフィート律選択手段と、 音高の複数の基準点における音色に対応する複数の高調
波レベル情報であって、その内の少なくとも1つは、他
の高調波レベル情報より1オクターブ低い楽音を表す高
調波レベル情報を記憶する記憶手段と、 入力された演奏情報の音高を挟む2つの前記基準点の前
記高調波レベル情報を記憶手段から読み出し、前記フィ
ート律選択手段で選択されたフィート律に応じて予め決
められた態様で、前記演奏情報に対応した所望の高調波
レベル情報を補間演算して出力する補間手段と、 少なくとも前記補間手段から出力される高調波レベル情
報に基づいて楽音波形を合成する波形合成手段とを備え
たことを特徴とする電子楽器。
2. An electronic musical instrument having a musical tone waveform generating means of a sine synthesizing method, wherein: a plurality of footnotes selecting means capable of selecting a plurality of footnotes; At least one of the information is a storage means for storing harmonic level information representing a musical tone one octave lower than the other harmonic level information; reading the harmonic level information of the reference point from the storage means, the Fi
Predetermined according to the foot rule selected by the
In order was embodiments, the a desired interpolation means for outputting the harmonic level information interpolation operation to corresponding to the performance information, a waveform synthesizing a tone waveform based on the harmonic level information output from at least said interpolation means An electronic musical instrument, comprising: synthesizing means.
【請求項3】補間手段は、前記入力された演奏情報から3. An interpolating means based on the input performance information.
前記2つの基準点までの隔たりの関数として予め決めらPredetermined as a function of the distance to the two reference points
れたバランス信号を、各フィート律ごとに対応して記憶Stored balanced signal for each foot rule
する複数の変換メモリと、前記フィート律選択手段で選And a plurality of conversion memories to select
択されたフィSelected file ート律に対応する1つの変換メモリを選択Select one conversion memory corresponding to the auto-rule
する手段とを有し、選択された変換メモリから読出されMeans for reading from the selected conversion memory.
るバランス信号並びに、前記第1および第2の記憶手段Balance signal and the first and second storage means
に記憶された前記2つの前記基準点の前記高調波レベルThe harmonic levels of the two reference points stored in
情報に基づいて、前記入力された演奏情報に対応したバInformation based on the input performance information.
ランス信号を演算することを特徴とする請求項1または2. A lance signal is calculated.
2に記載の電子楽器。3. The electronic musical instrument according to 2.
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 JPH07152381A (en) 1995-06-16
JP2950456B2 true 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)

Families Citing this family (1)

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

Also Published As

Publication number Publication date
JPH07152381A (en) 1995-06-16

Similar Documents

Publication Publication Date Title
JPH027078B2 (en)
EP0454047B1 (en) Tone waveform generation apparatus
JP2950456B2 (en) Electronic musical instrument
JP3453044B2 (en) Music synthesizer
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
JP3201553B2 (en) Electronic musical instrument
JP3538908B2 (en) Electronic musical instrument
JP2802714B2 (en) Electronic musical instrument
JP2802709B2 (en) Electronic musical instrument
JP2912110B2 (en) Sine synthesizing method, musical tone waveform generator using the same, and electronic musical instrument
JP2905351B2 (en) Electronic musical instrument
JP3095323B2 (en) Electronic musical instrument
JP3494313B2 (en) Sound source system
JPH0413193A (en) Musical sound generating device
JP3059617B2 (en) Envelope signal generator and electronic musical instrument using the same
JP2678970B2 (en) Tone generator
JP3405170B2 (en) Music synthesizer
JPH07160266A (en) Electronic musical instrument
JPH03174592A (en) Sound source circuit for electronic musical instrument
JPH05323970A (en) Musical sound generating device

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