JP3201553B2 - Electronic musical instrument - Google Patents
Electronic musical instrumentInfo
- Publication number
- JP3201553B2 JP3201553B2 JP17588493A JP17588493A JP3201553B2 JP 3201553 B2 JP3201553 B2 JP 3201553B2 JP 17588493 A JP17588493 A JP 17588493A JP 17588493 A JP17588493 A JP 17588493A JP 3201553 B2 JP3201553 B2 JP 3201553B2
- Authority
- JP
- Japan
- Prior art keywords
- harmonic
- signal
- coefficient
- control signal
- waveform
- 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
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
【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 harmonic synthesis method, the tone of which can be changed based on information such as touch. is there.
【0002】[0002]
【従来の技術】従来、電子楽器においては、波形読み出
し方式の楽音発生手段を持つものがある。この方式は、
複数の音色に対応する楽音波形を記憶した波形メモリを
有し、音高に対応したアドレス間隔で該波形メモリから
波形データを読み出すものである。この波形読み出し方
式においては、楽音の音色は基本的には波形メモリに記
憶されている波形の種類によって決定される。従って、
音色を細かく変化させるためには非常に大量の波形メモ
リが必要となる。2. Description of the Related Art Conventionally, some electronic musical instruments have a musical tone generating means of a waveform reading system. This method is
It has a waveform memory storing tone waveforms corresponding to a plurality of timbres, and reads out waveform data from the waveform memory at address intervals corresponding to pitches. In this waveform reading method, the timbre of a musical tone is basically determined by the type of waveform stored in the waveform memory. Therefore,
A very large amount of waveform memory is required to finely change the timbre.
【0003】一方、第2の方式として高調波合成方式が
ある。これは、あらゆる周期信号は基本周期の整数倍の
高調波の組み合わせで表現できるというフーリエ合成の
理論に基づき、音色によって異なるレベル(エンベロー
プ)を持つ複数の高調波を加算し、任意の楽音波形を得
るものである。この方式においては、多量のメモリは必
要とはしないが、1つの楽音の波形の1サンプル点の値
を求めるために、複数の高調波の振幅値を求めて、それ
らを加算する必要がある。On the other hand, there is a harmonic synthesis system as a second system. This is based on the theory of Fourier synthesis that any periodic signal can be represented by a combination of harmonics that are an integral multiple of the fundamental period, and adds multiple harmonics with different levels (envelopes) depending on the timbre to form an arbitrary musical sound waveform. What you get. Although this method does not require a large amount of memory, it is necessary to obtain the amplitude values of a plurality of harmonics and add them to obtain the value of one sample point of one musical tone waveform.
【0004】この高調波合成方式の電子楽器において、
タッチにより音色を変える技術としては、例えば特公昭
59−17435公報に記載されているように、タッチ
に従って、各高調波に対応する制御データをテーブルか
ら読み出し、この制御データによって、各音色に対応し
て発生された、各高調波に対応する高調波係数を制御す
る方法があった。In an electronic musical instrument of the harmonic synthesis type,
As a technique for changing the tone by touch, for example, as described in Japanese Patent Publication No. 59-17435, control data corresponding to each harmonic is read from a table in accordance with the touch, and the control data corresponding to each tone is read. There has been a method of controlling the harmonic coefficient corresponding to each harmonic generated.
【0005】[0005]
【発明が解決しようとする課題】上記したような従来の
高調波合成方式による電子楽器の音色制御方式において
は、タッチ情報と高調波次数をアドレスとして、高調波
係数を制御するための制御データを読み出すメモリを有
していたが、タッチの分解能をよくしようとすると非常
に大容量のメモリが必要になるという問題があった。In the timbre control method for an electronic musical instrument according to the above-described conventional harmonic synthesis method, control data for controlling a harmonic coefficient is set using touch information and a harmonic order as addresses. Although there is a memory for reading, there is a problem that a very large capacity memory is required to improve the touch resolution.
【0006】また、制御データを発生するのに、音色に
関する情報が要素として入っていない(アドレスとして
音色情報が入っていない)ので、例えばフルートとバイ
オリンのタッチによる変化度合いが同じものになってし
まい、音色特有の変化度合いを達成することが出来ない
という問題点もあった。In addition, since the control data is generated, since information relating to the timbre is not included as an element (no timbre information is included as an address), for example, the degree of change due to the touch between the flute and the violin becomes the same. However, there is also a problem that the degree of change unique to the tone cannot be achieved.
【0007】本発明の目的は、前記のような従来技術の
問題点を改良し、高調波合成方式の楽音波形発生手段を
有する電子楽器において、簡単な構成で、選択された音
色とタッチ等の演奏情報に従って音色を変化させること
が可能な電子楽器を提供することを目的とする。SUMMARY OF THE INVENTION An object of the present invention is to improve the above-mentioned problems of the prior art, and to provide an electronic musical instrument having a musical tone waveform generating means of a harmonic synthesis system with a simple structure and a selected tone color and touch. It is an object of the present invention to provide an electronic musical instrument capable of changing a timbre according to performance information.
【0008】[0008]
【課題を解決するための手段】この発明は、高調波合成
方式の電子楽器において、楽音を構成する基本波および
その高調波信号を発生する高調波信号発生手段と、所望
の音色に対応した高調波係数を発生する高調波情報発生
手段と、各次数の高調波信号に、対応する高調波係数を
乗算して累算することにより、楽音信号を形成する手段
とを有する高調波合成方式の電子楽器において、前記高
調波情報発生手段は、選択された音色および高調波次数
に対応した基本高調波係数を発生する基本高調波係数発
生手段と、前記基本高調波係数と演算されて前記基本高
調波係数を補正し、各次数の高調波係数を発生するため
の係数制御信号を生成する係数制御信号発生手段とを含
み、前記係数制御信号発生手段は、選択された音色ごと
および、各高調波次数ごとの係数制御信号変更用特性デ
−タを記憶する記憶手段と、演奏、操作信号の関数であ
る制御信号および前記係数制御信号変更用特性デ−タに
基づいて、選択された音色および各高調波次数毎の前記
係数制御信号を演算する演算手段とを具備したことを特
徴とする。SUMMARY OF THE INVENTION The present invention relates to a harmonic synthesizing electronic musical instrument, a harmonic signal generating means for generating a fundamental wave constituting a musical tone and its harmonic signal, and a harmonic signal corresponding to a desired tone color. A harmonic information generating means for generating a wave coefficient, and a means for forming a musical tone signal by multiplying the harmonic signal of each order by a corresponding harmonic coefficient and accumulating the result. In the musical instrument, the harmonic information generating means includes a basic harmonic coefficient generating means for generating a basic harmonic coefficient corresponding to a selected timbre and a harmonic order, and the basic harmonic coefficient is calculated by calculating the basic harmonic coefficient. correcting the coefficients, and a coefficient control signal generating means for generating a coefficient control signal for generating harmonics coefficients of each order, the coefficient control signal generating means, each selected tone color
And, the coefficient control signal for changing the characteristics data of each harmonic order - a storage means for storing data, performance is a function of the operating signal the control signal and the coefficient control signal for changing the characteristics de - based on the data, select And a calculating means for calculating the coefficient control signal for each of the selected timbre and each harmonic order.
【0009】[0009]
【作用】本発明はこのような手段により、大量のメモリ
を用いることなく、演算により選択された音色や、タッ
チ情報などの演奏、操作情報に基づき分解能のよい高調
波係数制御信号を得ることができ、簡単な構成で、選択
された音色ごとに最適な変化度合いで、音色をタッチに
より変化させることが可能となる。According to the present invention, it is possible to obtain a high-resolution harmonic coefficient control signal based on a tone selected by calculation, performance such as touch information, and operation information without using a large amount of memory. With such a simple configuration, it is possible to change the timbre by touch with the optimum degree of change for each selected timbre.
【0010】[0010]
【実施例】以下、本発明の一実施例を図面を参照して詳
細に説明する。図1は一実施例である電子楽器のハード
ウェア構成を表すブロック図である。CPU1は、スキ
ャン、キーアサイン、発音制御など電子楽器全体の制御
を行う。ROM2には、制御に必要なプログラム、及び
音色毎の高調波係数データ、エンベロープデータ等のデ
ータが格納されている。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 scanning, key assignment, and sound control. The ROM 2 stores programs necessary for control, and data such as harmonic coefficient data and envelope data for each timbre.
【0011】RAM3には、音色、テンポ、ボリューム
等のパネル設定情報、楽器内の各種制御データあるいは
自動演奏データ等が記憶される。またその少なくとも一
部はバッテリーバックアップされ、電源を切ってもパネ
ルからセットされた音色情報等を保持することができる
ように構成されている。キーボード部4は、キーボー
ド、およびCPU1の制御によりキーボードの複数のキ
ースイッチをスキャンする回路から成る。The RAM 3 stores panel setting information such as timbre, tempo, volume, etc., 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.
【0012】パネル部5は、操作スイッチ、ボリューム
およびLCDあるいはLED等の表示器を備えたパネル
と、CPU1の制御によりパネルのスイッチをスキャン
するパネルスキャン回路、表示器のドライブ回路から成
る。楽音発生部6は詳細は後述するが、高調波合成方式
によって所望の音色の波形情報を作成し、この波形情報
をRAMに記憶して、波形読み出し方式によって鍵盤に
対応した音高のデジタル楽音信号を発生するものであ
る。また音像効果回路、残響効果回路等も含まれる。D
/A変換器7は全てのチャネルのデジタル楽音信号を加
算、合成し、該信号をD/A変換する。アナログ信号処
理部8はアナログ楽音信号に対して雑音除去のためのフ
ィルタ処理を施す回路である。The panel unit 5 includes a panel provided with operation switches, a volume and a display such as an LCD or an 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 harmonic synthesis method, stores this waveform information in a RAM, and executes a digital tone signal having a pitch corresponding to a keyboard by a waveform readout method. Is to occur. It also includes a sound image effect circuit, a reverberation effect circuit, and the like. D
The / A converter 7 adds and synthesizes digital tone signals of all channels, and D / A converts the signals. The analog signal processing section 8 is a circuit that performs a filtering process for removing noise from the analog musical tone signal.
【0013】アンプ9は、1個または複数個のスピーカ
10を駆動するために楽音信号を増幅する。バス11は
楽器内の各回路を接続している。なお楽音発生部から左
右2系統のステレオ信号を出力するように構成し、D/
A変換器7からスピーカ10までをそれぞれ2系統設け
てもよい。またこの他に、MIDIインターフェース回
路等を設けてもよい。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.
【0014】図2は、図1の楽音発生回路6の内部構成
を示すブロック図である。この楽音発生回路は、高調波
合成方式と波形読み出し方式を組み合わせた楽音発生方
式を採用しており、高調波発生方式により非実時間に所
定の周期で発生した所望の波形データを波形メモリに記
憶し、この波形を用いて、波形読み出し方式の楽音信号
発生手段により楽音信号を発生させるものである。実行
制御回路20は、楽音発生部6の動作を規定するシステ
ムカウンタを内蔵しており、クロック、アドレス信号あ
るいは補間用信号等の各種制御信号を発生する。またC
PU1と以下に述べる各音源回路とのインターフェース
回路も含み、この回路の中にはデータのやり取りのため
のバッファメモリを有する。FIG. 2 is a block diagram showing the internal structure of the tone generator 6 shown in FIG. This tone generation circuit adopts a tone generation method that combines a harmonic synthesis method and a waveform readout method, and stores desired waveform data generated at a predetermined period in non-real time by the harmonic generation method in a waveform memory. Then, using this waveform, a tone signal is generated by tone signal generating means of a waveform readout system. The execution control circuit 20 has a built-in system counter that defines the operation of the musical tone generator 6, and generates various control signals such as a clock, an address signal, and an interpolation signal. Also C
It also includes an interface circuit between the PU 1 and each of the tone generator circuits described below, and this circuit has a buffer memory for exchanging data.
【0015】高調波情報発生部21は、詳細は後述する
が、高調波合成方式の各高調波毎のレベル情報を発生
し、つぎの波形計算部22に転送するために内蔵するバ
ッファメモリ(後述する高調波メモリ34)に書き込
む。波形計算部22は、やはり詳細は後述するが、前記
バッファメモリから各高調波のレベル情報を読み出し、
各高調波毎の振幅情報を求め、さらに該振幅情報を各楽
音毎に累算して、各楽音毎の波形情報を出力する。この
波形の演算は実時間ではなく、例えば約8ミリ秒程度の
周期で波形メモリ23の複数の波形データが更新され
る。Although described in detail later, the harmonic information generation unit 21 generates a level information for each harmonic in the harmonic synthesis system and stores a built-in buffer memory (to be described later) to transfer the level information to the next waveform calculation unit 22. To the higher harmonic memory 34). The waveform calculator 22 reads the level information of each harmonic from the buffer memory, as will be described in detail later,
Amplitude information for each harmonic is obtained, and the amplitude information is accumulated for each musical tone to output waveform information for each musical tone. This waveform calculation is not performed in real time, and a plurality of waveform data in the waveform memory 23 is updated at a cycle of, for example, about 8 milliseconds.
【0016】波形メモリ23は、3つの領域A、B、C
から成る合成波形記憶用の波形メモリであり、各領域は
複数(例えば16チャネル)の楽音発生チャネル用の領
域に分かれている。各チャネルの領域には、波形計算部
22から1周期分の楽音波形データ(例えば256サン
プル点)が書き込まれる。The waveform memory 23 has three areas A, B, and C.
, And each region is divided into a plurality of (for example, 16 channels) regions for tone generation channels. 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.
【0017】A領域の各チャネル領域に波形計算部22
から波形データが書き込まれているときに、B、C領域
からは前々回、前回に書き込まれた波形データが読み出
される。2つの領域から波形を読み出すのは、波形切り
替え時に振幅値が急激に変化するのを防ぐために、後段
の波形補間回路26によって補間演算を行うためであ
る。A領域の波形書き込みが完了すると、書き込みと読
み出しの領域が切り替えられ、今度は波形データがB領
域に書き込まれ、C、A領域から読み出される。書き込
み等の制御信号は実行制御回路20から供給される。A waveform calculator 22 is provided in each channel region of the A region.
When the waveform data has been written from the area B, the previously written waveform data is read from the areas B and C two times before. The reason why the waveforms are read from the two regions is to perform an interpolation operation by the waveform interpolation circuit 26 at the subsequent stage in order to prevent a sudden change in the amplitude value when switching the waveform. 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 areas C and A. Control signals for writing and the like are supplied from the execution control circuit 20.
【0018】波形読み出し回路24は、通常の波形読み
出し方式の回路と同様の構成のものであり、押下された
キーに対応した、所望とする楽音周波数に応じたアドレ
ス間隔で波形メモリから波形データを読み出すためのア
ドレス信号を発生する。セレクタ25は、実行制御回路
20からの書き込みアドレスと、波形読み出し回路24
からの読み出しアドレスとを、実行制御回路20からの
制御信号により切り替え、波形メモリ23にアドレス信
号を供給する。The waveform readout circuit 24 has the same configuration as that of a circuit of a normal waveform readout type, and stores waveform data from a waveform memory at an address interval corresponding to a pressed key and corresponding to a desired tone frequency. Generates an address signal for reading. The selector 25 is connected to the write address from the execution control circuit 20 and the waveform read circuit 24
The read address is switched by the control signal from the execution control circuit 20 and an address signal is supplied to the waveform memory 23.
【0019】波形補間回路26は、前記したように、波
形データの切り替え時に波形値が急激に変化しないよう
に、波形メモリ23の現在書き込まれている領域以外の
2つの領域から同時に波形データを読み出し、補間演算
を行って波形データを出力する。エンベロープ発生器2
7は、音色、タッチ等に従ってCPU1がセットしたデ
ータに基づき、楽音波形のエンベロープ情報を発生す
る。乗算器28は波形補間回路26から出力された波形
情報とエンベロープ発生器27から出力されるエンベロ
ープ情報とを乗算し、デジタル楽音信号を出力する。As described above, the waveform interpolation circuit 26 simultaneously reads the waveform data from two areas other than the currently written area of the waveform memory 23 so that the waveform value does not change abruptly when switching the waveform data. , Perform an interpolation operation and output waveform data. Envelope generator 2
Reference numeral 7 generates tone waveform envelope information based on data set by the CPU 1 in accordance with timbre, touch, and the like. The multiplier 28 multiplies the waveform information output from the waveform interpolation circuit 26 by the envelope information output from the envelope generator 27, and outputs a digital tone signal.
【0020】楽音発生部6は波形メモリ23、波形読み
出し回路24、エンベロープ発生器27、乗算器28に
よって、通常の波形読み出し方式の楽音信号発生回路と
同様の機能を有しており、従って波形メモリの一部を、
波形データを記憶したROM等により構成することによ
り、チャネル毎に高調波合成方式の楽音信号発生と、P
CM波形読み出し方式の楽音信号発生とを選択すること
も可能である。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 normal tone readout type tone signal generator. Part of the
By using a ROM or the like that stores waveform data, it is possible to generate a tone signal of the harmonic synthesis method for each channel,
It is also possible to select the tone signal generation of the CM waveform reading method.
【0021】なお、図2の各回路は時分割多重動作によ
って、複数チャネルの独立した楽音信号を発生するよう
に構成されており、以下の実施例においては、チャネル
数を16として説明する。また図示していないが、乗算
器28とD/A変換器7の間に、楽音信号を左右に分配
し、それぞれのレベルを制御する音像効果回路、あるい
は残響効果回路等を挿入してもよい。Each circuit 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, between the multiplier 28 and the D / A converter 7, a sound image effect circuit or a reverberation effect circuit for distributing the tone signal to the left and right and controlling the respective levels may be inserted. .
【0022】<高調波情報発生部>図3は、図2の高調
波情報発生部21の内部構成を示すブロック図である。
高調波係数発生器31は、例えば音色ごと、高調波次数
ごとの高調波レベルを決定するための基本高調波係数情
報hを記憶するメモリであり、実行制御回路20から出
力される高調波次数信号q(例えば第1次、つまり基本
波から第16次高調波まで)に従って、音色に対応した
各高調波次数毎の高調波係数情報hを出力する。係数制
御信号発生器32は、詳細は後述するが、例えば音色お
よびタッチに対応して、高調波係数hを補正するための
高調波係数制御信号Gを発生する。乗算器33は高調波
係数hと高調波係数制御信号Gとを乗算する。<Harmonic Information Generator> FIG. 3 is a block diagram showing the internal configuration of the harmonic information generator 21 of FIG.
The harmonic coefficient generator 31 is a memory that stores, for example, basic harmonic coefficient information h for determining a harmonic level for each tone and each harmonic order, and a harmonic order signal output from the execution control circuit 20. In accordance with q (for example, from the first order, that is, from the fundamental wave to the sixteenth harmonic), harmonic coefficient information h for each harmonic order corresponding to the timbre is output. The coefficient control signal generator 32 generates a harmonic coefficient control signal G for correcting the harmonic coefficient h corresponding to, for example, a timbre and a touch, which will be described in detail later. The multiplier 33 multiplies the harmonic coefficient h by the harmonic coefficient control signal G.
【0023】高調波メモリ34は、2つの領域A、Bか
ら成り、各領域は例えば1チャネル分の1次から16次
までの各高調波の領域に分かれている。各高調波の領域
には、各高調波毎の高調波係数Hが書き込まれる。The harmonic memory 34 is composed of two regions A and B, and each region is divided into, for example, regions of the first to sixteenth harmonics for one channel. In the area of each harmonic, a harmonic coefficient H for each harmonic is written.
【0024】A領域の各高調波領域に高調波係数データ
が書き込まれているときに、B領域からは前回書き込ま
れた1チャネル分のデータが波形計算部22に読み出さ
れており、一方の領域の書き込みが完了すると、書き込
みと読み出しの領域が切り替えられる。セレクタ35は
実行制御回路20からの書き込みアドレスWAおよび読
み出しアドレスRAを、やはり実行制御回路20からの
制御信号によって切り替え、高調波メモリ34にアドレ
ス信号を供給する。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 calculator 22. When the writing of the area is completed, the area for writing and the area for reading are switched. The selector 35 switches the write address WA and the read address RA from the execution control circuit 20 in accordance with a control signal from the execution control circuit 20, and supplies an address signal to the harmonic memory 34.
【0025】<波形計算部>図4は、図2の波形計算部
22の内部構成を示すブロック図である。アドレス発生
器40は、実行制御回路20からの制御信号に基づい
て、各高調波の位相情報を順次発生する。この位相情報
は、サイン波形メモリ41から各次数の高調波の各サン
プル点(位相点)の振幅値を読み出すためのアドレス信
号となる。そしてこのアドレス信号によって、サイン波
形メモリ41から各高調波に対応した振幅情報を読み出
す。<Waveform Calculation Unit> FIG. 4 is a block diagram showing the internal configuration of the waveform calculation unit 22 in FIG. The address generator 40 sequentially generates phase information of each harmonic based on a control signal from the execution control circuit 20. This phase information serves as an address signal for reading the amplitude value of each sample point (phase point) of each order harmonic from the sine waveform memory 41. Then, the amplitude information corresponding to each harmonic is read from the sine waveform memory 41 by the address signal.
【0026】サイン波形メモリ41は、サイン波形の例
えば256のサンプル点毎の振幅値データを記憶してい
るメモリであり、1周期分のデータを記憶してもよい
が、波形の対称性を利用して、1/2あるいは1/4周
期分のデータを記憶しておき、アドレスおよび読み出し
データの処理により、1周期分のデータを得るようにす
ることもできる。The sine waveform memory 41 is a memory for storing amplitude value data of, for example, 256 sampling points of a sine waveform. The sine waveform memory 41 may store data for one cycle. Then, 1/2 or 1/4 cycle data can be stored, and 1 cycle data can be obtained by processing the address and the read data.
【0027】乗算器42は、サイン波形メモリ41から
読み出された振幅値データと、高調波メモリ34から読
み出された高調波係数Hとを乗算する。従って、乗算器
43の出力には、あるサンプル点における、所望の音
色、及びタッチに対応した楽音の第1から第16次高調
波の振幅データが順に得られる。振幅累算器43は、各
楽音(チャネル)ごとに、この高調波を累算し、1つの
サンプル点の波形振幅値を求める。この波形振幅値が波
形メモリ23に順に書き込まれる。The multiplier 42 multiplies the amplitude value data read from the sine waveform memory 41 by the harmonic coefficient H read from the harmonic memory 34. Accordingly, at the output of the multiplier 43, the amplitude data of the first to sixteenth harmonics of the desired tone and the tone corresponding to the touch at a certain sample point is obtained in order. The amplitude accumulator 43 accumulates these harmonics for each musical tone (channel), and obtains a waveform amplitude value at one sample point. This waveform amplitude value is sequentially written to the waveform memory 23.
【0028】<動作タイミング>図10(a)は、図2
の高調波情報発生部21および波形計算部22の動作タ
イミングの概略を示すタイムチャートである。図におい
て、チャネル番号は独立して楽音を発生するチャネルの
番号であり、この例では1から16まで存在する。また
Wは書き込み、Rは読み出しを意味する。チャネル1の
演算期間においては、図3に示すような高調波情報発生
部21はチャネル1の楽音の各高調波の高調波係数Hを
計算し、高調波メモリ34の例えばA領域に書き込む。<Operation Timing> FIG.
5 is a time chart schematically showing operation timings of the harmonic information generation unit 21 and the waveform calculation unit 22 of FIG. In the figure, channel numbers are the numbers of channels that independently generate musical tones, and in this example, there are 1 to 16. W means writing and R means reading. In the calculation period of channel 1, the harmonic information generation unit 21 as shown in FIG. 3 calculates the harmonic coefficient H of each harmonic of the musical tone of channel 1 and writes it to, for example, the A region of the harmonic memory 34.
【0029】チャネル2の演算期間においては、高調波
情報発生部21は高調波メモリのB領域にチャネル2の
データを書き込み、この間に波形計算部22は領域Aか
らチャネル1のデータを読み出し、波形の各サンプル点
の振幅値を求め、波形メモリ23に書き込んでいく。こ
のように、高調波メモリ34は2つの領域を交互に使用
して16チャネル分のデータを順次受け渡していき、波
形メモリ23は16チャネル分全ての波形データが揃っ
たところで領域を切り替え、波形が更新される。During the operation period of channel 2, the harmonic information generation unit 21 writes the data of channel 2 in the B area of the harmonic memory, and during this time, the waveform calculation unit 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 34 sequentially uses the two areas to alternately pass data for 16 channels, and the waveform memory 23 switches the area when all the waveform data for 16 channels are collected, and the waveform is changed. Be updated.
【0030】図10(b)は波形演算部22の動作タイ
ミングの概略を示すタイムチャートである。波形メモリ
23への書き込み周期はチャネル数(16)に分割され
ており、1つのチャネルの演算期間は256のサンプル
点演算期間に分かれている。なお、図におけるワード番
号とは、波形メモリ内に記憶される波形データの番号
(アドレス)である。さらに各サンプル点演算周期は、
16個の各高調波の振幅値演算期間に分かれている。1
つの高調波振幅値の演算時間が例えば125ナノ秒であ
るとすると、1つのサンプル点演算時間は2マイクロ秒
になり、1つのチャネルの波形データの演算時間は51
2マイクロ秒となる。従って16チャネル全ての波形を
演算し波形を更新する周期は約8.2ミリ秒となる。FIG. 10B is a time chart schematically showing the operation timing of the waveform calculation section 22. The writing cycle to the waveform memory 23 is divided into the number of channels (16), and the operation period of one channel is divided into 256 sample point operation periods. Note that the word number in the figure is the number (address) of the waveform data stored in the waveform memory. 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 two harmonic amplitude values is, for example, 125 nanoseconds, the calculation time of one sample point is 2 microseconds, and the calculation time of the waveform data of one channel is 51 microseconds.
2 microseconds. Therefore, the cycle of calculating the waveforms of all 16 channels and updating the waveforms is about 8.2 milliseconds.
【0031】高調波メモリの更新は、図10(a)に示
すように、この8.2ミリ秒の間に16チャネル分の高
調波係数を更新すればよいので、1チャネル分の更新時
間は512マイクロ秒あり、この間に1つのチャネルの
第1から第16高調波までの高調波係数を演算すればよ
い。また、この8.2ミリ秒の周期で高調波係数発生器
31から読み出される高調波係数を変えていけば、時間
とともに音色の変化する楽音が得られる。As shown in FIG. 10 (a), the update of the harmonic memory can be performed by updating the harmonic coefficients for 16 channels during 8.2 milliseconds. There are 512 microseconds, during which the harmonic coefficients from the first to the 16th harmonic of one channel may be calculated. If the harmonic coefficient read from the harmonic coefficient generator 31 is changed in the period of 8.2 milliseconds, a musical tone whose timbre changes with time can be obtained.
【0032】<係数制御信号発生器>図5は、図3の係
数制御信号発生器32の内部構成を示すブロック図であ
る。特性データメモリ50は、各音色毎に、各高調波分
の特性データを記憶している。1つの特性データは、演
奏、操作情報であるラウド情報L(発生方法は後述す
る)の変化に対する高調波係数制御信号の変化の傾きを
示す情報であるDPHと、高調波係数制御信号値のオフ
セット値を決定するBIASという2つの値からなって
いる。このパラメータは、音色情報Tと高調波次数qと
をアドレスとして順次読み出され、DPH信号は乗算器
51と54に、BIAS信号は乗算器51と加算器53
に供給される。<Coefficient Control Signal Generator> FIG. 5 is a block diagram showing the internal configuration of the coefficient control signal generator 32 of FIG. The characteristic data memory 50 stores characteristic data for each harmonic for each tone color. One characteristic data is DPH which is information indicating a gradient of a change of a harmonic coefficient control signal with respect to a change of loud information L (generation method will be described later) which is performance and operation information, and an offset of a harmonic coefficient control signal value. It consists of two values, BIAS, which determines the value. These parameters are sequentially read out using the timbre information T and the harmonic order q as addresses, and the DPH signal is output to the multipliers 51 and 54, and the BIAS signal is output to the multiplier 51 and the adder 53.
Supplied to
【0033】乗算器54にはタッチ信号、操作子信号、
あるいはキーナンバーなどの演奏、操作情報から作成さ
れるラウド情報Lが入力される。補数器52は、乗算器
51の出力値の符号を反転して、(BIAS×DPH)
から、−(BIAS×DPH)を求め、加算器53は補
数器52の出力と、BIAS値とを加算し、加算器55
は更に、加算器53の出力と乗算器54の出力とを加算
して、高調波係数制御信号である出力Gを得る。この演
算は実行制御回路20から高調波次数qが与えられるた
びに、高調波係数発生器31と同期して実行される。こ
の演算を式で表すと次式のようになる。The multiplier 54 has a touch signal, an operator signal,
Alternatively, loud information L created from performance and operation information such as a key number is input. The complementer 52 inverts the sign of the output value of the multiplier 51 to obtain (BIAS × DPH)
, The adder 53 adds the output of the complementer 52 and the BIAS value, and obtains-(BIAS × DPH).
Further adds the output of the adder 53 and the output of the multiplier 54 to obtain an output G which is a harmonic coefficient control signal. This calculation is executed in synchronization with the harmonic coefficient generator 31 each time the harmonic order q is given from the execution control circuit 20. This operation is represented by the following expression.
【0034】 G=DPH×L+BIAS−DPH×BIAS 。G = DPH × L + BIAS−DPH × BIAS.
【0035】図6は、BIASとDPHがそれぞれ所定
の値を取ったときの、ラウド情報Lと制御出力Gとの関
係を示すグラフである。図6(a)はBIAS=0のと
きの特性を示すグラフであり、LとGの関係は、原点
(0,0)を通り、傾きがDPH値であるような直線で
示される。図6(b)はBIASが0.8、図6(c)
はBIASが1.0である場合の特性を示すグラフであ
り、(b)の場合は座標(0.8 ,0.8 )、(c)の場合
は座標(1,1)を通り、傾きがDPH値であるような
直線で示される。図から明かなように、上記式の特性
は、ラウド情報LがBIAS値を取った場合には、DP
Hがどのような値を取っても出力はBIAS値となる。FIG. 6 is a graph showing the relationship between the loud information L and the control output G when BIAS and DPH take predetermined values. FIG. 6A is a graph showing characteristics when BIAS = 0, and the relationship between L and G is indicated by a straight line passing through the origin (0, 0) and having a slope equal to the DPH value. FIG. 6B shows a BIAS of 0.8, and FIG.
Is a graph showing characteristics when the BIAS is 1.0. In the case of (b), the coordinates pass through the coordinates (0.8, 0.8), and in the case of (c), the coordinates pass through the coordinates (1, 1). It is shown as a straight line. As is clear from the figure, the characteristic of the above equation is such that when the loud information L takes a BIAS value, DP
No matter what value H takes, the output will be a BIAS value.
【0036】図9は、ある音色の特性データの一例を示
す概念図である。ある音色の特性データが図9(b)の
ようなものであったとすると、各高調波ごとのLとGと
の関係は図9(a)に示す複数の直線で示される特性に
なる。例えば第5高調波の、BIAS=1.0、DPH
=0.8に対応する特性は直線Aによって示されてお
り、この例では、高調波次数の大きい高調波はラウド情
報Lによるレベルの変化が大きくなっている。この図か
ら明かなように、各高調波ごとのBIASとDPHを適
当に選択することにより、各音色の各高調波ごとに、例
えばタッチ情報であるLと、高調波のレベルを制御する
制御信号Gの関係を任意に設定することができ、音色ご
とに最適な変化を得ることができる。FIG. 9 is a conceptual diagram showing an example of characteristic data of a certain tone color. If the characteristic data of a certain timbre is as shown in FIG. 9B, the relationship between L and G for each harmonic is a characteristic indicated by a plurality of straight lines shown in FIG. 9A. For example, for the fifth harmonic, BIAS = 1.0, DPH
The characteristic corresponding to = 0.8 is indicated by a straight line A, and in this example, the level of the higher harmonics has a large change due to the loud information L. As is apparent from this figure, by appropriately selecting the BIAS and DPH for each harmonic, for example, for each harmonic of each timbre, L, which is touch information, and a control signal for controlling the level of the harmonic. The relationship of G can be set arbitrarily, and an optimal change can be obtained for each tone color.
【0037】このように、特性データメモリ50には、
音色ごとに異なる特性データが記憶されており、BIA
S値とDPH値を適当に選択することにより、ラウド情
報に対して、高調波係数制御信号の変化の仕方を任意に
設定することができる。従って、タッチの強弱に対する
音色の変化度合いを、それぞれの音色に最適のものにす
ることができる。また特性データの数は、音色数×高調
波数×2だけあれば良く、小容量のメモリで済む。As described above, the characteristic data memory 50 stores
Different characteristic data is stored for each timbre.
By appropriately selecting the S value and the DPH value, it is possible to arbitrarily set a manner of changing the harmonic coefficient control signal with respect to the loud information. Therefore, the degree of change of the timbre with respect to the strength of the touch can be optimized for each timbre. Also, the number of characteristic data may be the number of timbres × the number of harmonics × 2, and a small-capacity memory is sufficient.
【0038】図7は演奏、操作信号であるラウド情報L
を得るための信号処理機能の一例を示す機能ブロック図
であり、この機能はソフトウェア、あるいはハードウェ
アのどちらでも実施可能である。この実施例では、タッ
チ信号、操作子(ボリューム)信号、キーナンバーから
ラウド情報Lを作成するものを示している。度合変換器
60、61、62は、後述する方法でそれぞれの入力信
号を対応するデプス信号と演算し、0以上、1以下の信
号を出力する。なお各デプス信号は音色毎に決められて
いてもよいし、パネルから設定可能であってもよい。FIG. 7 shows loud information L which is a performance and operation signal.
FIG. 3 is a functional block diagram showing an example of a signal processing function for obtaining the function, and this function can be implemented by software or hardware. In this embodiment, the loud information L is created from a touch signal, an operator (volume) signal, and a key number. The degree converters 60, 61, and 62 calculate each input signal with a corresponding depth signal by a method described later, and output a signal of 0 or more and 1 or less. Each depth signal may be determined for each tone color, or may be settable from a panel.
【0039】乗算器64、65は3つの度合変換器の出
力を乗算してラウド情報Lを出力する。なおタッチ信
号、操作子(ボリューム)信号は、それぞれ0から1の
間の値に変換されており、また各キーナンバー値は変換
メモリ63によって、0から1の間の値の所望のキース
ケーリング信号に変換される。The multipliers 64 and 65 multiply the outputs of the three degree converters to output loud information L. The touch signal and the operator (volume) signal are converted into values between 0 and 1, respectively, and each key number value is converted by the conversion memory 63 into a desired key scaling signal having a value between 0 and 1. Is converted to
【0040】ここで、変換メモリ63の内容として、例
えばキーナンバーが小さい(音高が低い)場合には1に
近く、キーナンバーが大きくなるほど0に近い値を読み
出すように設定しておき、図9に示すような特性データ
を用いると、音高が高くなるほど高次の高調波成分が少
なくなり、柔らかい音色にすることができる。このよう
に、音高により音色を変化させることが可能となる。な
おこの変換メモリ63は、複数の変換パターンを記憶し
ておき、選択信号に従ってその内の1つを選択するよう
にしてもよい。Here, as the contents of the conversion memory 63, for example, a value close to 1 is read out when the key number is small (the pitch is low), and a value closer to 0 is read out as the key number increases. When the characteristic data as shown in FIG. 9 is used, the higher the pitch, the smaller the higher-order harmonic components, and a softer tone can be obtained. Thus, it is possible to change the timbre according to the pitch. The conversion memory 63 may store a plurality of conversion patterns and select one of the conversion patterns according to the selection signal.
【0041】図8は、図7の度合変換器の構成を示す機
能ブロック図である。乗算器70は入力信号INと、制
御信号であるデプス値Dとを乗算し、加算器73に出力
する。また、デプス値Dは補数器71によって符号が反
転されて(−D)が出力され、加算器72によって1が
加算される。加算器73においては、乗算器70の出力
と、加算器72の出力とが加算され、出力OUTが得ら
れる。この回路は、入力信号をIN、出力をOUT、デ
プス信号をDとすれば、以下のような演算を行ってい
る。FIG. 8 is a functional block diagram showing the configuration of the degree converter of FIG. The multiplier 70 multiplies the input signal IN by a depth value D which is a control signal, and outputs the result to the adder 73. Further, the sign of the depth value D is inverted by the complementer 71, (−D) is output, and 1 is added by the adder 72. In the adder 73, the output of the multiplier 70 and the output of the adder 72 are added to obtain an output OUT. This circuit performs the following operation when the input signal is IN, the output is OUT, and the depth signal is D.
【0042】OUT=D×IN+1−D 。OUT = D × IN + 1-D.
【0043】この回路は、図5の制御信号発生回路にお
いて、BIASを1とした場合の回路(あるいは機能)
に相当し、従って、その特性は図6(c)に示すものと
同じになる。この度合変換器は、タッチ信号、操作子信
号などの各入力信号をどの程度音色の変化に反映させる
かを各入力に対応したデプス信号により制御するもので
あり、デプス信号を0にすれば出力信号は常に1とな
り、その入力信号の変化は音色に全く反映されなくな
る。This circuit is a circuit (or function) when BIAS is set to 1 in the control signal generation circuit of FIG.
Therefore, the characteristics are the same as those shown in FIG. This degree converter controls how much each input signal such as a touch signal and an operation signal is reflected in a change in timbre by a depth signal corresponding to each input. If the depth signal is set to 0, an output is made. The signal is always 1, and the change in the input signal is not reflected at all in the timbre.
【0044】なお、操作子信号としては、例えば、主に
音量を制御するために使用されるイクスプレッションボ
リューム信号、あるいは効果制御の度合いを調節するモ
ジュレーションホイールの信号を採用することができ
る。またブリリアンスボリューム信号を採用して、音色
を変化させてもよい。このラウド情報の算出は、いずれ
かの入力信号に変化があった場合、例えばキーオン時あ
るいは操作子の操作による変化を検出した時点で行われ
る。As the operator signal, for example, an expression volume signal mainly used for controlling the volume or a signal from a modulation wheel for adjusting the degree of effect control can be adopted. Alternatively, the timbre may be changed by employing a brilliance volume signal. The calculation of the loud information is performed when there is a change in any of the input signals, for example, when a key is turned on or when a change due to an operation of an operation element is detected.
【0045】以上、実施例を説明したが、次のような変
形例も考えられる。実施例においては、BIASとDP
Hを用いて行う演算式をG=DPH×L+BIAS−D
PH×BIASとする例を示したが、この式の定数項で
ある(BIAS−DPH×BIAS)をBIAS値とす
る式も考えられる。即ちG=DPH×L−BIAS’と
するものであり、演算が簡単になる。また、Lの2乗以
上(あるいは−1乗以下)の高次の項を含んでもよく、
そうすれば、特性をしめすグラフが曲線となるような特
性も実現できる。While the embodiment has been described above, the following modifications are also conceivable. In the embodiment, BIAS and DP
The arithmetic expression using H is G = DPH × L + BIAS−D
Although an example in which PH × BIAS is used has been shown, an equation in which (BIAS−DPH × BIAS), which is a constant term of this equation, is used as a BIAS value is also conceivable. That is, G = DPH × L−BIAS ′, and the calculation is simplified. Further, it may include a higher-order term of L2 or more (or -1 or less),
Then, it is possible to realize such a characteristic that the graph showing the characteristic becomes a curve.
【0046】実施例においては、タッチ信号や操作子信
号の例を挙げたが、例えばエンベロープジェネレータあ
るいはLFOなど、時間的に変化する入力を用いれば、
時間の経過と共に音色を変化させることができる。ま
た、実施例においてはタッチ信号、操作子信号、キーナ
ンバーによる制御を同時に行う例を示したが、いずれか
1つあるいは2つのみでもよいことは明かである。In the embodiment, the example of the touch signal and the operation signal has been described. However, if an input that changes with time, such as an envelope generator or an LFO, is used,
The timbre can be changed over time. Further, in the embodiment, the example in which the control based on the touch signal, the control signal, and the key number is performed at the same time has been described, but it is apparent that any one or only two may be performed.
【0047】なお本実施例においては非実時間で波形合
成を行なう例を示したが、従来例のような実時間の高周
波合成方式の電子楽器にもそのまま適用可能である。In this embodiment, an example in which waveform synthesis is performed in non-real time has been described. However, the present invention can be applied to an electronic musical instrument of a real-time high-frequency synthesis method as in a conventional example.
【0048】[0048]
【発明の効果】以上述べたように、本発明によれば、高
調波合成方式の電子楽器において、選択された音色や、
タッチ情報などの演奏、操作情報に基づき、分解能のよ
い高調波係数制御信号を得ることができ、簡単な構成
で、選択された音色ごとに最適な変化度合いで、音色を
タッチ等により変化させることが可能となる。As described above, according to the present invention, in a harmonic synthesis type electronic musical instrument, a selected timbre,
A high-resolution harmonic coefficient control signal can be obtained based on performance and operation information such as touch information, and the tone can be changed by touch, etc. with a simple configuration and with the optimum degree of change for each selected tone. Becomes possible.
【図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】 波形計算部22の内部構成を示すブロック図
である。FIG. 4 is a block diagram showing an internal configuration of a waveform calculator 22.
【図5】 係数制御信号発生器32の内部構成を示すブ
ロック図である。FIG. 5 is a block diagram showing an internal configuration of a coefficient control signal generator 32.
【図6】 特性データによる係数制御信号特性を示す特
性図である。FIG. 6 is a characteristic diagram showing a coefficient control signal characteristic based on characteristic data.
【図7】 ラウド情報作成機能を示す機能ブロック図で
ある。FIG. 7 is a functional block diagram illustrating a loud information creation function.
【図8】 度合変換器の機能を示す機能ブロック図であ
る。FIG. 8 is a functional block diagram showing functions of a degree converter.
【図9】 特性データの一例と、各高調波毎の特性を示
す特性図である。FIG. 9 is a characteristic diagram showing an example of characteristic data and characteristics for each harmonic.
【図10】 楽音発生部の動作タイミングを示すタイム
チャートである。FIG. 10 is a time chart showing the operation timing of the musical sound generator.
1…CPU、2…ROM、3…RAM、4…キーボード
部、5…パネル部、6…楽音発生部、7…D/A変換
器、8…アナログ信号処理部、9…アンプ、10…スピ
ーカ、11…バス、20…実行制御回路、21…高調波
情報発生部、22…波形計算部、23…波形メモリ、2
4…波形読み出し回路、25…セレクタ、26…波形補
間回路、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, 26: Waveform interpolation circuit, 27: Envelope generator, 28: Multiplier
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G10H 1/00 - 1/053 ──────────────────────────────────────────────────続 き Continuation of front page (58) Field surveyed (Int.Cl. 7 , DB name) G10H 1/00-1/053
Claims (4)
号を発生する高調波信号発生手段と、所望の音色に対応
した高調波係数を発生する高調波情報発生手段と、各次
数の高調波信号に、対応する高調波係数を乗算して累算
することにより、楽音信号を形成する手段とを有する高
調波合成方式の電子楽器において、 前記高調波情報発生手段は、 選択された音色および高調波次数に対応した基本高調波
係数を発生する基本高調波係数発生手段と、 前記基本高調波係数と演算されて前記基本高調波係数を
補正し、各次数の高調波係数を発生するための係数制御
信号を生成する係数制御信号発生手段とを含み、 前記係数制御信号発生手段は、 各高調波次数ごとの係数制御信号変更用特性デ−タを記
憶する記憶手段と、演奏、操作信号の関数である制御信
号および前記係数制御信号変更用特性デ−タに基づい
て、各高調波次数毎の前記係数制御信号を演算する演算
手段とを具備し前記係数制御信号変更用特性データは、
各高調波次数ごとに予め設定された、少なくとも演奏、
操作信号の変化に対する高調波係数制御信号の変化の傾
きを示す情報と、高調波係数制御信号値のオフセット量
を決定する特定値の情報とを含むことを特徴とする電子
楽器。1. A harmonic signal generating means for generating a fundamental wave constituting a musical tone and its harmonic signal, a harmonic information generating means for generating a harmonic coefficient corresponding to a desired timbre, and harmonics of each order Means for forming a tone signal by multiplying the signal by a corresponding harmonic coefficient and accumulating the signal to form a musical tone signal. A fundamental harmonic coefficient generating means for generating a fundamental harmonic coefficient corresponding to a wave order, and a coefficient for calculating the fundamental harmonic coefficient by calculating the fundamental harmonic coefficient to generate a harmonic coefficient of each order. Coefficient control signal generating means for generating a control signal, the coefficient control signal generating means comprising: a memory means for storing coefficient control signal changing characteristic data for each harmonic order; and a function of performance and operation signals. In Control signal and the coefficient control signal for changing the characteristics de - based on data, the coefficient control signal for changing the characteristic data and a calculation means for calculating the coefficient control signal for each harmonic order is
At least performance, preset for each harmonic order
Slope of change of harmonic coefficient control signal with respect to change of operation signal
And the offset amount of the harmonic coefficient control signal value
An electronic musical instrument comprising information of a specific value for determining
および前記係数制御信号の演算の少なくとも一方は、選
択された音色ごとに行なわれることを特徴とする請求項
1に記載の電子楽器。2. Storage of characteristic data for changing the coefficient control signal.
And at least one of the operations of the coefficient control signal is selected.
2. The electronic musical instrument according to claim 1, wherein the electronic musical instrument is performed for each selected timbre .
報を含むことを特徴とする請求項1または2に記載の電
子楽器。3. An electronic musical instrument according to claim 1 or 2, wherein the performance operation signal including at least a touch information.
傾き+特定値−(傾き×特定値)}の演算式によって求
められることを特徴とする請求項1ないし3のいずれか
に記載の電子楽器。4. The control circuit according to claim 1, wherein the harmonic coefficient control signal is:
The electronic musical instrument according to any one of claims 1 to 3, wherein the electronic musical instrument is obtained by an arithmetic expression of slope + specific value-(slope x specific value)}.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP17588493A JP3201553B2 (en) | 1993-06-24 | 1993-06-24 | Electronic musical instrument |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP17588493A JP3201553B2 (en) | 1993-06-24 | 1993-06-24 | Electronic musical instrument |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0784579A JPH0784579A (en) | 1995-03-31 |
JP3201553B2 true JP3201553B2 (en) | 2001-08-20 |
Family
ID=16003904
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP17588493A Expired - Fee Related JP3201553B2 (en) | 1993-06-24 | 1993-06-24 | Electronic musical instrument |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3201553B2 (en) |
-
1993
- 1993-06-24 JP JP17588493A patent/JP3201553B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH0784579A (en) | 1995-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5703312A (en) | Electronic musical instrument and signal processor having a tonal effect imparting function | |
EP0454047B1 (en) | Tone waveform generation apparatus | |
US6091012A (en) | Tone effect imparting apparatus | |
JPH0417440B2 (en) | ||
JP3201553B2 (en) | Electronic musical instrument | |
JPS59168493A (en) | Musical tone waveform generator | |
JPH0229228B2 (en) | ||
JP3091343B2 (en) | Electronic musical instrument | |
JP2950456B2 (en) | Electronic musical instrument | |
JP2898841B2 (en) | Electronic musical instrument | |
US5959231A (en) | Electronic musical instrument and signal processor having a tonal effect imparting function | |
JP2802714B2 (en) | Electronic musical instrument | |
JP2859073B2 (en) | Electronic musical instrument | |
JP2912110B2 (en) | Sine synthesizing method, musical tone waveform generator using the same, and electronic musical instrument | |
JP3095323B2 (en) | Electronic musical instrument | |
JP3221987B2 (en) | Delay time modulation effect device | |
JP3649906B2 (en) | Electronic instrument key-on delay effect addition device | |
JP3094759B2 (en) | Music signal distribution processor | |
JP2802709B2 (en) | Electronic musical instrument | |
JP2003280650A (en) | Modulated waveform generator | |
JP2957842B2 (en) | Electronic musical instrument | |
JP3085801B2 (en) | Modulation signal generator | |
JP3245411B2 (en) | Electronic musical instrument | |
JPH0311477B2 (en) | ||
JP2905351B2 (en) | Electronic musical instrument |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090622 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100622 Year of fee payment: 9 |
|
LAPS | Cancellation because of no payment of annual fees |